/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./web/themes/custom/taa/styles/main.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.editable-text-outline-primary, .btn-outline-primary img, .alert-primary:before, a .link-icon-primary, button .link-icon-primary {
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
}

.editable-text-outline-secondary, .btn-outline-secondary img, .alert-secondary:before, a .link-icon-secondary, button .link-icon-secondary {
  filter: brightness(0) saturate(100%) invert(21%) sepia(31%) saturate(4548%) hue-rotate(296deg) brightness(87%) contrast(87%);
}

.side-nav a:hover img, .side-nav a:focus img, .side-nav a:visited:hover img, .side-nav a:visited:focus img, .side-nav .active a img, .side-nav .active a:visited img, .editable-text-outline-primary-on-dark, .btn-outline-primary-on-dark img, .alert-primary-on-dark:before, a .link-icon-primary-on-dark, button .link-icon-primary-on-dark {
  filter: brightness(0) saturate(100%) invert(81%) sepia(9%) saturate(3730%) hue-rotate(143deg) brightness(81%) contrast(89%);
}

.editable-text-outline-success, .btn-outline-success img, .alert-success:before, a .link-icon-success, button .link-icon-success {
  filter: brightness(0) saturate(100%) invert(27%) sepia(59%) saturate(551%) hue-rotate(118deg) brightness(93%) contrast(95%);
}

.editable-text-outline-info, .btn-outline-info img, .alert-info:before, a .link-icon-info, button .link-icon-info {
  filter: brightness(0) saturate(100%) invert(40%) sepia(44%) saturate(544%) hue-rotate(197deg) brightness(97%) contrast(92%);
}

.editable-text-outline-warning, .btn-outline-warning img, .alert-warning:before, a .link-icon-warning, button .link-icon-warning {
  filter: brightness(0) saturate(100%) invert(28%) sepia(50%) saturate(3062%) hue-rotate(357deg) brightness(92%) contrast(88%);
}

.editable-text-outline-warning-on-dark, .btn-outline-warning-on-dark img, .alert-warning-on-dark:before, a .link-icon-warning-on-dark, button .link-icon-warning-on-dark {
  filter: brightness(0) saturate(100%) invert(62%) sepia(46%) saturate(2545%) hue-rotate(327deg) brightness(97%) contrast(93%);
}

.editable-text-outline-danger, .btn-outline-danger img, .alert-danger:before, a .link-icon-danger, button .link-icon-danger {
  filter: brightness(0) saturate(100%) invert(14%) sepia(62%) saturate(7422%) hue-rotate(332deg) brightness(85%) contrast(96%);
}

.editable-text-outline-danger-on-dark, .btn-outline-danger-on-dark img, .alert-danger-on-dark:before, a .link-icon-danger-on-dark, button .link-icon-danger-on-dark {
  filter: brightness(0) saturate(100%) invert(75%) sepia(20%) saturate(3461%) hue-rotate(301deg) brightness(102%) contrast(88%);
}

.editable-text-outline-light, .btn-outline-light img, .alert-light:before, a .link-icon-light, button .link-icon-light {
  filter: brightness(0) saturate(100%) invert(99%) sepia(80%) saturate(521%) hue-rotate(291deg) brightness(110%) contrast(89%);
}

.editable-text-outline-dark, .btn-outline-dark img, .alert-dark:before, a .link-icon-dark, button .link-icon-dark {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.side-nav a img, .side-nav a:visited img, .editable-text-outline-mid, .btn-outline-mid img, .alert-mid:before, a .link-icon-mid, button .link-icon-mid {
  filter: brightness(0) saturate(100%) invert(99%) sepia(7%) saturate(282%) hue-rotate(314deg) brightness(86%) contrast(71%);
}

.editable-text-outline-white, .data-marker:before, .btn-outline-white img, .alert-block-search:before, .alert-block-taa-secondary:before, .alert-block-taa:before, .alert-block-aa-secondary:before, .alert-block-aa:before, .alert-block-as-secondary:before, .alert-block-as:before, .alert-block-wip:before, .alert-block-od-benchmark-previous:before, .alert-block-od-benchmark-current:before, .alert-block-od-your-previous:before, .alert-block-od-your-current:before, .alert-block-orange:before, .alert-block-aubergine:before, .alert-block-more-white:before, .alert-block-tips:before, .alert-block-as-lower:before, .alert-block-as-medium:before, .alert-block-as-higher:before, .alert-block-white:before, .alert-block-black:before, .alert-block-primary-on-dark:before, .alert-block-muted:before, .alert-block-border:before, .alert-block-mid:before, .alert-block-lighter:before, .alert-block-danger-on-dark:before, .alert-block-danger-darker:before, .alert-block-warning-on-dark:before, .alert-block-success-on-dark:before, .alert-block-highlight:before, .alert-block-brand-light:before, .alert-block-brand:before, .alert-block-dark:before, .alert-block-light:before, .alert-block-danger:before, .alert-block-warning:before, .alert-block-info:before, .alert-block-success:before, .alert-block-secondary:before, .alert-block-primary:before, .alert-white:before, a .link-icon-white, button .link-icon-white, a:hover .link-icon-primary-on-dark, a:focus .link-icon-primary-on-dark, button:hover .link-icon-primary-on-dark, button:focus .link-icon-primary-on-dark, a .link-icon-primary-on-dark:hover, a .link-icon-primary-on-dark:focus, button .link-icon-primary-on-dark:hover, button .link-icon-primary-on-dark:focus, a:hover .link-icon-warning-on-dark, a:focus .link-icon-warning-on-dark, button:hover .link-icon-warning-on-dark, button:focus .link-icon-warning-on-dark, a .link-icon-warning-on-dark:hover, a .link-icon-warning-on-dark:focus, button .link-icon-warning-on-dark:hover, button .link-icon-warning-on-dark:focus {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.editable-text-outline-black, .btn-outline-black img, .alert-black:before, a:hover .link-icon-search, a:focus .link-icon-search, button:hover .link-icon-search, button:focus .link-icon-search, a .link-icon-search:hover, a .link-icon-search:focus, button .link-icon-search:hover, button .link-icon-search:focus, a:hover .link-icon-taa-secondary, a:focus .link-icon-taa-secondary, button:hover .link-icon-taa-secondary, button:focus .link-icon-taa-secondary, a .link-icon-taa-secondary:hover, a .link-icon-taa-secondary:focus, button .link-icon-taa-secondary:hover, button .link-icon-taa-secondary:focus, a:hover .link-icon-taa, a:focus .link-icon-taa, button:hover .link-icon-taa, button:focus .link-icon-taa, a .link-icon-taa:hover, a .link-icon-taa:focus, button .link-icon-taa:hover, button .link-icon-taa:focus, a:hover .link-icon-aa-secondary, a:focus .link-icon-aa-secondary, button:hover .link-icon-aa-secondary, button:focus .link-icon-aa-secondary, a .link-icon-aa-secondary:hover, a .link-icon-aa-secondary:focus, button .link-icon-aa-secondary:hover, button .link-icon-aa-secondary:focus, a:hover .link-icon-aa, a:focus .link-icon-aa, button:hover .link-icon-aa, button:focus .link-icon-aa, a .link-icon-aa:hover, a .link-icon-aa:focus, button .link-icon-aa:hover, button .link-icon-aa:focus, a:hover .link-icon-as-secondary, a:focus .link-icon-as-secondary, button:hover .link-icon-as-secondary, button:focus .link-icon-as-secondary, a .link-icon-as-secondary:hover, a .link-icon-as-secondary:focus, button .link-icon-as-secondary:hover, button .link-icon-as-secondary:focus, a:hover .link-icon-as, a:focus .link-icon-as, button:hover .link-icon-as, button:focus .link-icon-as, a .link-icon-as:hover, a .link-icon-as:focus, button .link-icon-as:hover, button .link-icon-as:focus, a:hover .link-icon-wip, a:focus .link-icon-wip, button:hover .link-icon-wip, button:focus .link-icon-wip, a .link-icon-wip:hover, a .link-icon-wip:focus, button .link-icon-wip:hover, button .link-icon-wip:focus, a:hover .link-icon-od-benchmark-previous, a:focus .link-icon-od-benchmark-previous, button:hover .link-icon-od-benchmark-previous, button:focus .link-icon-od-benchmark-previous, a .link-icon-od-benchmark-previous:hover, a .link-icon-od-benchmark-previous:focus, button .link-icon-od-benchmark-previous:hover, button .link-icon-od-benchmark-previous:focus, a:hover .link-icon-od-benchmark-current, a:focus .link-icon-od-benchmark-current, button:hover .link-icon-od-benchmark-current, button:focus .link-icon-od-benchmark-current, a .link-icon-od-benchmark-current:hover, a .link-icon-od-benchmark-current:focus, button .link-icon-od-benchmark-current:hover, button .link-icon-od-benchmark-current:focus, a:hover .link-icon-od-your-previous, a:focus .link-icon-od-your-previous, button:hover .link-icon-od-your-previous, button:focus .link-icon-od-your-previous, a .link-icon-od-your-previous:hover, a .link-icon-od-your-previous:focus, button .link-icon-od-your-previous:hover, button .link-icon-od-your-previous:focus, a:hover .link-icon-od-your-current, a:focus .link-icon-od-your-current, button:hover .link-icon-od-your-current, button:focus .link-icon-od-your-current, a .link-icon-od-your-current:hover, a .link-icon-od-your-current:focus, button .link-icon-od-your-current:hover, button .link-icon-od-your-current:focus, a:hover .link-icon-orange, a:focus .link-icon-orange, button:hover .link-icon-orange, button:focus .link-icon-orange, a .link-icon-orange:hover, a .link-icon-orange:focus, button .link-icon-orange:hover, button .link-icon-orange:focus, a:hover .link-icon-aubergine, a:focus .link-icon-aubergine, button:hover .link-icon-aubergine, button:focus .link-icon-aubergine, a .link-icon-aubergine:hover, a .link-icon-aubergine:focus, button .link-icon-aubergine:hover, button .link-icon-aubergine:focus, a:hover .link-icon-more-white, a:focus .link-icon-more-white, button:hover .link-icon-more-white, button:focus .link-icon-more-white, a .link-icon-more-white:hover, a .link-icon-more-white:focus, button .link-icon-more-white:hover, button .link-icon-more-white:focus, a:hover .link-icon-tips, a:focus .link-icon-tips, button:hover .link-icon-tips, button:focus .link-icon-tips, a .link-icon-tips:hover, a .link-icon-tips:focus, button .link-icon-tips:hover, button .link-icon-tips:focus, a:hover .link-icon-as-lower, a:focus .link-icon-as-lower, button:hover .link-icon-as-lower, button:focus .link-icon-as-lower, a .link-icon-as-lower:hover, a .link-icon-as-lower:focus, button .link-icon-as-lower:hover, button .link-icon-as-lower:focus, a:hover .link-icon-as-medium, a:focus .link-icon-as-medium, button:hover .link-icon-as-medium, button:focus .link-icon-as-medium, a .link-icon-as-medium:hover, a .link-icon-as-medium:focus, button .link-icon-as-medium:hover, button .link-icon-as-medium:focus, a:hover .link-icon-as-higher, a:focus .link-icon-as-higher, button:hover .link-icon-as-higher, button:focus .link-icon-as-higher, a .link-icon-as-higher:hover, a .link-icon-as-higher:focus, button .link-icon-as-higher:hover, button .link-icon-as-higher:focus, a:hover .link-icon-white, a:focus .link-icon-white, button:hover .link-icon-white, button:focus .link-icon-white, a .link-icon-white:hover, a .link-icon-white:focus, button .link-icon-white:hover, button .link-icon-white:focus, a:hover .link-icon-black, a:focus .link-icon-black, button:hover .link-icon-black, button:focus .link-icon-black, a .link-icon-black:hover, a .link-icon-black:focus, button .link-icon-black:hover, button .link-icon-black:focus, a .link-icon-black, button .link-icon-black, a:hover .link-icon-muted, a:focus .link-icon-muted, button:hover .link-icon-muted, button:focus .link-icon-muted, a .link-icon-muted:hover, a .link-icon-muted:focus, button .link-icon-muted:hover, button .link-icon-muted:focus, a:hover .link-icon-border, a:focus .link-icon-border, button:hover .link-icon-border, button:focus .link-icon-border, a .link-icon-border:hover, a .link-icon-border:focus, button .link-icon-border:hover, button .link-icon-border:focus, a:hover .link-icon-mid, a:focus .link-icon-mid, button:hover .link-icon-mid, button:focus .link-icon-mid, a .link-icon-mid:hover, a .link-icon-mid:focus, button .link-icon-mid:hover, button .link-icon-mid:focus, a:hover .link-icon-lighter, a:focus .link-icon-lighter, button:hover .link-icon-lighter, button:focus .link-icon-lighter, a .link-icon-lighter:hover, a .link-icon-lighter:focus, button .link-icon-lighter:hover, button .link-icon-lighter:focus, a:hover .link-icon-danger-on-dark, a:focus .link-icon-danger-on-dark, button:hover .link-icon-danger-on-dark, button:focus .link-icon-danger-on-dark, a .link-icon-danger-on-dark:hover, a .link-icon-danger-on-dark:focus, button .link-icon-danger-on-dark:hover, button .link-icon-danger-on-dark:focus, a:hover .link-icon-danger-darker, a:focus .link-icon-danger-darker, button:hover .link-icon-danger-darker, button:focus .link-icon-danger-darker, a .link-icon-danger-darker:hover, a .link-icon-danger-darker:focus, button .link-icon-danger-darker:hover, button .link-icon-danger-darker:focus, a:hover .link-icon-success-on-dark, a:focus .link-icon-success-on-dark, button:hover .link-icon-success-on-dark, button:focus .link-icon-success-on-dark, a .link-icon-success-on-dark:hover, a .link-icon-success-on-dark:focus, button .link-icon-success-on-dark:hover, button .link-icon-success-on-dark:focus, a:hover .link-icon-highlight, a:focus .link-icon-highlight, button:hover .link-icon-highlight, button:focus .link-icon-highlight, a .link-icon-highlight:hover, a .link-icon-highlight:focus, button .link-icon-highlight:hover, button .link-icon-highlight:focus, a:hover .link-icon-brand-light, a:focus .link-icon-brand-light, button:hover .link-icon-brand-light, button:focus .link-icon-brand-light, a .link-icon-brand-light:hover, a .link-icon-brand-light:focus, button .link-icon-brand-light:hover, button .link-icon-brand-light:focus, a:hover .link-icon-brand, a:focus .link-icon-brand, button:hover .link-icon-brand, button:focus .link-icon-brand, a .link-icon-brand:hover, a .link-icon-brand:focus, button .link-icon-brand:hover, button .link-icon-brand:focus, a:hover .link-icon-dark, a:focus .link-icon-dark, button:hover .link-icon-dark, button:focus .link-icon-dark, a .link-icon-dark:hover, a .link-icon-dark:focus, button .link-icon-dark:hover, button .link-icon-dark:focus, a:hover .link-icon-light, a:focus .link-icon-light, button:hover .link-icon-light, button:focus .link-icon-light, a .link-icon-light:hover, a .link-icon-light:focus, button .link-icon-light:hover, button .link-icon-light:focus, a:hover .link-icon-danger, a:focus .link-icon-danger, button:hover .link-icon-danger, button:focus .link-icon-danger, a .link-icon-danger:hover, a .link-icon-danger:focus, button .link-icon-danger:hover, button .link-icon-danger:focus, a:hover .link-icon-warning, a:focus .link-icon-warning, button:hover .link-icon-warning, button:focus .link-icon-warning, a .link-icon-warning:hover, a .link-icon-warning:focus, button .link-icon-warning:hover, button .link-icon-warning:focus, a:hover .link-icon-info, a:focus .link-icon-info, button:hover .link-icon-info, button:focus .link-icon-info, a .link-icon-info:hover, a .link-icon-info:focus, button .link-icon-info:hover, button .link-icon-info:focus, a:hover .link-icon-success, a:focus .link-icon-success, button:hover .link-icon-success, button:focus .link-icon-success, a .link-icon-success:hover, a .link-icon-success:focus, button .link-icon-success:hover, button .link-icon-success:focus, a:hover .link-icon-secondary, a:focus .link-icon-secondary, button:hover .link-icon-secondary, button:focus .link-icon-secondary, a .link-icon-secondary:hover, a .link-icon-secondary:focus, button .link-icon-secondary:hover, button .link-icon-secondary:focus, a:hover .link-icon-primary, a:focus .link-icon-primary, button:hover .link-icon-primary, button:focus .link-icon-primary, a .link-icon-primary:hover, a .link-icon-primary:focus, button .link-icon-primary:hover, button .link-icon-primary:focus {
  filter: brightness(0) saturate(100%);
}

.editable-text-outline-highlight, .btn-outline-highlight img, .alert-highlight:before, a .link-icon-highlight, button .link-icon-highlight {
  filter: brightness(0) saturate(100%) invert(90%) sepia(43%) saturate(1168%) hue-rotate(344deg) brightness(104%) contrast(90%);
}

.editable-text-outline-border, .btn-outline-border img, .alert-border:before, a .link-icon-border, button .link-icon-border {
  filter: brightness(0) saturate(100%) invert(83%) sepia(2%) saturate(214%) hue-rotate(349deg) brightness(105%) contrast(93%);
}

.editable-text-outline-tips, .btn-outline-tips img, .alert-tips:before, a .link-icon-tips, button .link-icon-tips {
  filter: brightness(0) saturate(100%) invert(36%) sepia(6%) saturate(86%) hue-rotate(22deg) brightness(96%) contrast(82%);
}

.editable-text-outline-brand, .btn-outline-brand img, .alert-brand:before, a .link-icon-brand, button .link-icon-brand {
  filter: brightness(0) saturate(100%) invert(81%) sepia(9%) saturate(3730%) hue-rotate(143deg) brightness(81%) contrast(89%);
}

.editable-text-outline-od-your-current, .btn-outline-od-your-current img, .alert-od-your-current:before, a .link-icon-od-your-current, button .link-icon-od-your-current {
  filter: brightness(0) saturate(100%) invert(81%) sepia(9%) saturate(3730%) hue-rotate(143deg) brightness(81%) contrast(89%);
}

.editable-text-outline-od-your-previous, .btn-outline-od-your-previous img, .alert-od-your-previous:before, a .link-icon-od-your-previous, button .link-icon-od-your-previous {
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
}

.editable-text-outline-wip, .btn-outline-wip img, .alert-wip:before, a .link-icon-wip, button .link-icon-wip {
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
}

.editable-text-outline-as-higher, .btn-outline-as-higher img, .alert-as-higher:before, a .link-icon-as-higher, button .link-icon-as-higher {
  filter: brightness(0) saturate(100%) invert(28%) sepia(25%) saturate(5152%) hue-rotate(351deg) brightness(85%) contrast(89%);
}

.editable-text-outline-as-medium, .btn-outline-as-medium img, .alert-as-medium:before, a .link-icon-as-medium, button .link-icon-as-medium {
  filter: brightness(0) saturate(100%) invert(66%) sepia(60%) saturate(539%) hue-rotate(16deg) brightness(96%) contrast(85%);
}

.editable-text-outline-as-lower, .btn-outline-as-lower img, .alert-as-lower:before, a .link-icon-as-lower, button .link-icon-as-lower {
  filter: brightness(0) saturate(100%) invert(41%) sepia(99%) saturate(306%) hue-rotate(137deg) brightness(92%) contrast(91%);
}

.editable-text-outline-aa, .btn-outline-aa img, .alert-aa:before, a .link-icon-aa, button .link-icon-aa {
  filter: brightness(0) saturate(100%) invert(81%) sepia(9%) saturate(3730%) hue-rotate(143deg) brightness(81%) contrast(89%);
}

.editable-text-outline-aa-secondary, .btn-outline-aa-secondary img, .alert-aa-secondary:before, a .link-icon-aa-secondary, button .link-icon-aa-secondary {
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
}

.editable-text-outline-taa, .btn-outline-taa img, .alert-taa:before, a .link-icon-taa, button .link-icon-taa {
  filter: brightness(0) saturate(100%) invert(14%) sepia(62%) saturate(7422%) hue-rotate(332deg) brightness(85%) contrast(96%);
}

.editable-text-outline-taa-secondary, .btn-outline-taa-secondary img, .alert-taa-secondary:before, a .link-icon-taa-secondary, button .link-icon-taa-secondary {
  filter: brightness(0) saturate(100%) invert(62%) sepia(46%) saturate(2545%) hue-rotate(327deg) brightness(97%) contrast(93%);
}

.editable-text-outline-as, .btn-outline-as img, .alert-as:before, a .link-icon-as, button .link-icon-as {
  filter: brightness(0) saturate(100%) invert(40%) sepia(44%) saturate(544%) hue-rotate(197deg) brightness(97%) contrast(92%);
}

.editable-text-outline-as-secondary, .btn-outline-as-secondary img, .alert-as-secondary:before, a .link-icon-as-secondary, button .link-icon-as-secondary {
  filter: brightness(0) saturate(100%) invert(82%) sepia(7%) saturate(1098%) hue-rotate(199deg) brightness(88%) contrast(86%);
}

/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #636AAF;
  --indigo: #6610f2;
  --purple: #932A6E;
  --pink: #F08597;
  --red: #B03A1C;
  --orange: #CC4214;
  --yellow: #F2E61A;
  --green: #0E5D4D;
  --teal: #1D7981;
  --cyan: #2DB8C5;
  --white: #FAF9F8;
  --gray: #787776;
  --gray-dark: #484746;
  --primary: #1D7981;
  --secondary: #932A6E;
  --success: #0E5D4D;
  --info: #636AAF;
  --warning: #CC4214;
  --danger: #D60B52;
  --light: #F2F0EE;
  --dark: #30302F;
  --brand: #2DB8C5;
  --brand-light: #D1ECEE;
  --highlight: #F2E61A;
  --success-on-dark: #19BC9C;
  --warning-on-dark: #EE764F;
  --danger-darker: #9A083B;
  --danger-on-dark: #F08597;
  --lighter: #F5F4F3;
  --mid: #C1C0BE;
  --border: #D9D7D5;
  --muted: #60605F;
  --primary-on-dark: #2DB8C5;
  --black: #171717;
  --white: #FAF9F8;
  --as-higher: #B03A1C;
  --as-medium: #BEB328;
  --as-lower: #257B83;
  --tips: #60605F;
  --more-white: #FCFCFB;
  --aubergine: #703157;
  --orange: #E94E1B;
  --od-your-current: #2DB8C5;
  --od-your-previous: #1D7981;
  --od-benchmark-current: #A8A7A6;
  --od-benchmark-previous: #787776;
  --wip: #1D7981;
  --as: #636AAF;
  --as-secondary: #AFB1D3;
  --aa: #2DB8C5;
  --aa-secondary: #1D7981;
  --taa: #D60B52;
  --taa-secondary: #F08597;
  --search: #CC4214;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1400px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation 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;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(23, 23, 23, 0);
}

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

body {
  margin: 0;
  font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #30302F;
  text-align: left;
  background-color: #F2F0EE;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

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

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

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

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #1D7981;
  text-decoration: underline;
  background-color: transparent;
}
a:hover {
  color: #30302F;
  text-decoration: underline;
}

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

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

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

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

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #60605F;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
@media (max-width: 1200px) {
  legend {
    font-size: calc(1.275rem + 0.3vw);
  }
}

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .pullquote, .h4, .typography.short h2, .typography h3, .h5, .typography.short h3, .typography h4, .h6 {
  margin-bottom: 0.5rem;
  font-family: "Caecilia LT Pro", sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}
@media (max-width: 1200px) {
  h1, .h1 {
    font-size: calc(1.375rem + 1.5vw);
  }
}

h2, .h2 {
  font-size: 2rem;
}
@media (max-width: 1200px) {
  h2, .h2 {
    font-size: calc(1.325rem + 0.9vw);
  }
}

h3, .h3, .pullquote {
  font-size: 1.75rem;
}
@media (max-width: 1200px) {
  h3, .h3, .pullquote {
    font-size: calc(1.3rem + 0.6vw);
  }
}

h4, .h4, .typography.short h2, .typography h3 {
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  h4, .h4, .typography.short h2, .typography h3 {
    font-size: calc(1.275rem + 0.3vw);
  }
}

h5, .h5, .typography.short h3, .typography h4 {
  font-size: 1.25rem;
}

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

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

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .display-1 {
    font-size: calc(1.725rem + 5.7vw);
  }
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .display-2 {
    font-size: calc(1.675rem + 5.1vw);
  }
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .display-3 {
    font-size: calc(1.575rem + 3.9vw);
  }
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .display-4 {
    font-size: calc(1.475rem + 2.7vw);
  }
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #D9D7D5;
}

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

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

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

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

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

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

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #787776;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #F2F0EE;
  border: 1px solid #C1C0BE;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

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

code {
  font-size: 87.5%;
  color: #F08597;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #FAF9F8;
  background-color: #30302F;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #30302F;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

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

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 900px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1080px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1240px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px;
}

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

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

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
.table, .highcharts-data-table table {
  width: 100%;
  margin-bottom: 1rem;
  color: #30302F;
}
.table th, .highcharts-data-table table th,
.table td,
.highcharts-data-table table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #D9D7D5;
}
.table thead th, .highcharts-data-table table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #D9D7D5;
}
.table tbody + tbody, .highcharts-data-table table tbody + tbody {
  border-top: 2px solid #D9D7D5;
}

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

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

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

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(23, 23, 23, 0.05);
}

.table-hover tbody tr:hover {
  color: #30302F;
  background-color: rgba(23, 23, 23, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #bcd5d7;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #87b6ba;
}

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

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #ddbfd1;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #c48db0;
}

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

.table-success,
.table-success > th,
.table-success > td {
  background-color: #b8cdc8;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7fa89f;
}

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

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d0d1e4;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #abafd2;
}

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

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #edc6b8;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #e29a81;
}

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

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f0b6ca;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #e77da2;
}

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

.table-light,
.table-light > th,
.table-light > td {
  background-color: #f8f6f5;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f6f4f3;
}

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

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c1c1c0;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #91908f;
}

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

.table-brand,
.table-brand > th,
.table-brand > td {
  background-color: #c1e7ea;
}
.table-brand th,
.table-brand td,
.table-brand thead th,
.table-brand tbody + tbody {
  border-color: #8fd7dd;
}

.table-hover .table-brand:hover {
  background-color: #aee0e4;
}
.table-hover .table-brand:hover > td,
.table-hover .table-brand:hover > th {
  background-color: #aee0e4;
}

.table-brand-light,
.table-brand-light > th,
.table-brand-light > td {
  background-color: #eff5f5;
}
.table-brand-light th,
.table-brand-light td,
.table-brand-light thead th,
.table-brand-light tbody + tbody {
  border-color: #e5f2f3;
}

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

.table-highlight,
.table-highlight > th,
.table-highlight > td {
  background-color: #f8f4ba;
}
.table-highlight th,
.table-highlight td,
.table-highlight thead th,
.table-highlight tbody + tbody {
  border-color: #f6ef85;
}

.table-hover .table-highlight:hover {
  background-color: #f6f0a3;
}
.table-hover .table-highlight:hover > td,
.table-hover .table-highlight:hover > th {
  background-color: #f6f0a3;
}

.table-success-on-dark,
.table-success-on-dark > th,
.table-success-on-dark > td {
  background-color: #bbe8de;
}
.table-success-on-dark th,
.table-success-on-dark td,
.table-success-on-dark thead th,
.table-success-on-dark tbody + tbody {
  border-color: #85d9c8;
}

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

.table-warning-on-dark,
.table-warning-on-dark > th,
.table-warning-on-dark > td {
  background-color: #f7d4c9;
}
.table-warning-on-dark th,
.table-warning-on-dark td,
.table-warning-on-dark thead th,
.table-warning-on-dark tbody + tbody {
  border-color: #f4b5a0;
}

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

.table-danger-darker,
.table-danger-darker > th,
.table-danger-darker > td {
  background-color: #dfb6c3;
}
.table-danger-darker th,
.table-danger-darker td,
.table-danger-darker thead th,
.table-danger-darker tbody + tbody {
  border-color: #c87c96;
}

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

.table-danger-on-dark,
.table-danger-on-dark > th,
.table-danger-on-dark > td {
  background-color: #f7d9dd;
}
.table-danger-on-dark th,
.table-danger-on-dark td,
.table-danger-on-dark thead th,
.table-danger-on-dark tbody + tbody {
  border-color: #f5bdc6;
}

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

.table-lighter,
.table-lighter > th,
.table-lighter > td {
  background-color: #f9f8f7;
}
.table-lighter th,
.table-lighter td,
.table-lighter thead th,
.table-lighter tbody + tbody {
  border-color: #f7f6f5;
}

.table-hover .table-lighter:hover {
  background-color: #eeebe8;
}
.table-hover .table-lighter:hover > td,
.table-hover .table-lighter:hover > th {
  background-color: #eeebe8;
}

.table-mid,
.table-mid > th,
.table-mid > td {
  background-color: #eae9e8;
}
.table-mid th,
.table-mid td,
.table-mid thead th,
.table-mid tbody + tbody {
  border-color: #dcdbda;
}

.table-hover .table-mid:hover {
  background-color: #dedcdb;
}
.table-hover .table-mid:hover > td,
.table-hover .table-mid:hover > th {
  background-color: #dedcdb;
}

.table-border,
.table-border > th,
.table-border > td {
  background-color: #f1efee;
}
.table-border th,
.table-border td,
.table-border thead th,
.table-border tbody + tbody {
  border-color: #e9e7e6;
}

.table-hover .table-border:hover {
  background-color: #e5e2e0;
}
.table-hover .table-border:hover > td,
.table-hover .table-border:hover > th {
  background-color: #e5e2e0;
}

.table-muted,
.table-muted > th,
.table-muted > td {
  background-color: #cfcecd;
}
.table-muted th,
.table-muted td,
.table-muted thead th,
.table-muted tbody + tbody {
  border-color: #aaa9a8;
}

.table-hover .table-muted:hover {
  background-color: #c3c1c0;
}
.table-hover .table-muted:hover > td,
.table-hover .table-muted:hover > th {
  background-color: #c3c1c0;
}

.table-primary-on-dark,
.table-primary-on-dark > th,
.table-primary-on-dark > td {
  background-color: #c1e7ea;
}
.table-primary-on-dark th,
.table-primary-on-dark td,
.table-primary-on-dark thead th,
.table-primary-on-dark tbody + tbody {
  border-color: #8fd7dd;
}

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

.table-black,
.table-black > th,
.table-black > td {
  background-color: #babab9;
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #848383;
}

.table-hover .table-black:hover {
  background-color: #adadac;
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: #adadac;
}

.table-white,
.table-white > th,
.table-white > td {
  background-color: #faf9f8;
}
.table-white th,
.table-white td,
.table-white thead th,
.table-white tbody + tbody {
  border-color: #faf9f8;
}

.table-hover .table-white:hover {
  background-color: #efece9;
}
.table-hover .table-white:hover > td,
.table-hover .table-white:hover > th {
  background-color: #efece9;
}

.table-as-higher,
.table-as-higher > th,
.table-as-higher > td {
  background-color: #e5c4ba;
}
.table-as-higher th,
.table-as-higher td,
.table-as-higher thead th,
.table-as-higher tbody + tbody {
  border-color: #d49686;
}

.table-hover .table-as-higher:hover {
  background-color: #deb4a7;
}
.table-hover .table-as-higher:hover > td,
.table-hover .table-as-higher:hover > th {
  background-color: #deb4a7;
}

.table-as-medium,
.table-as-medium > th,
.table-as-medium > td {
  background-color: #e9e5be;
}
.table-as-medium th,
.table-as-medium td,
.table-as-medium thead th,
.table-as-medium tbody + tbody {
  border-color: #dbd58c;
}

.table-hover .table-as-medium:hover {
  background-color: #e3ddab;
}
.table-hover .table-as-medium:hover > td,
.table-hover .table-as-medium:hover > th {
  background-color: #e3ddab;
}

.table-as-lower,
.table-as-lower > th,
.table-as-lower > td {
  background-color: #bed6d7;
}
.table-as-lower th,
.table-as-lower td,
.table-as-lower thead th,
.table-as-lower tbody + tbody {
  border-color: #8bb7bb;
}

.table-hover .table-as-lower:hover {
  background-color: #aecccd;
}
.table-hover .table-as-lower:hover > td,
.table-hover .table-as-lower:hover > th {
  background-color: #aecccd;
}

.table-tips,
.table-tips > th,
.table-tips > td {
  background-color: #cfcecd;
}
.table-tips th,
.table-tips td,
.table-tips thead th,
.table-tips tbody + tbody {
  border-color: #aaa9a8;
}

.table-hover .table-tips:hover {
  background-color: #c3c1c0;
}
.table-hover .table-tips:hover > td,
.table-hover .table-tips:hover > th {
  background-color: #c3c1c0;
}

.table-more-white,
.table-more-white > th,
.table-more-white > td {
  background-color: #fbfaf9;
}
.table-more-white th,
.table-more-white td,
.table-more-white thead th,
.table-more-white tbody + tbody {
  border-color: #fbfbfa;
}

.table-hover .table-more-white:hover {
  background-color: #f1edea;
}
.table-hover .table-more-white:hover > td,
.table-hover .table-more-white:hover > th {
  background-color: #f1edea;
}

.table-aubergine,
.table-aubergine > th,
.table-aubergine > td {
  background-color: #d3c1cb;
}
.table-aubergine th,
.table-aubergine td,
.table-aubergine thead th,
.table-aubergine tbody + tbody {
  border-color: #b291a4;
}

.table-hover .table-aubergine:hover {
  background-color: #c8b2be;
}
.table-hover .table-aubergine:hover > td,
.table-hover .table-aubergine:hover > th {
  background-color: #c8b2be;
}

.table-orange,
.table-orange > th,
.table-orange > td {
  background-color: #f5c9ba;
}
.table-orange th,
.table-orange td,
.table-orange thead th,
.table-orange tbody + tbody {
  border-color: #f1a085;
}

.table-hover .table-orange:hover {
  background-color: #f2b8a4;
}
.table-hover .table-orange:hover > td,
.table-hover .table-orange:hover > th {
  background-color: #f2b8a4;
}

.table-od-your-current,
.table-od-your-current > th,
.table-od-your-current > td {
  background-color: #c1e7ea;
}
.table-od-your-current th,
.table-od-your-current td,
.table-od-your-current thead th,
.table-od-your-current tbody + tbody {
  border-color: #8fd7dd;
}

.table-hover .table-od-your-current:hover {
  background-color: #aee0e4;
}
.table-hover .table-od-your-current:hover > td,
.table-hover .table-od-your-current:hover > th {
  background-color: #aee0e4;
}

.table-od-your-previous,
.table-od-your-previous > th,
.table-od-your-previous > td {
  background-color: #bcd5d7;
}
.table-od-your-previous th,
.table-od-your-previous td,
.table-od-your-previous thead th,
.table-od-your-previous tbody + tbody {
  border-color: #87b6ba;
}

.table-hover .table-od-your-previous:hover {
  background-color: #accbcd;
}
.table-hover .table-od-your-previous:hover > td,
.table-hover .table-od-your-previous:hover > th {
  background-color: #accbcd;
}

.table-od-benchmark-current,
.table-od-benchmark-current > th,
.table-od-benchmark-current > td {
  background-color: #e3e2e1;
}
.table-od-benchmark-current th,
.table-od-benchmark-current td,
.table-od-benchmark-current thead th,
.table-od-benchmark-current tbody + tbody {
  border-color: #cfcecd;
}

.table-hover .table-od-benchmark-current:hover {
  background-color: #d7d5d4;
}
.table-hover .table-od-benchmark-current:hover > td,
.table-hover .table-od-benchmark-current:hover > th {
  background-color: #d7d5d4;
}

.table-od-benchmark-previous,
.table-od-benchmark-previous > th,
.table-od-benchmark-previous > td {
  background-color: #d6d5d4;
}
.table-od-benchmark-previous th,
.table-od-benchmark-previous td,
.table-od-benchmark-previous thead th,
.table-od-benchmark-previous tbody + tbody {
  border-color: #b6b5b4;
}

.table-hover .table-od-benchmark-previous:hover {
  background-color: #cac8c7;
}
.table-hover .table-od-benchmark-previous:hover > td,
.table-hover .table-od-benchmark-previous:hover > th {
  background-color: #cac8c7;
}

.table-wip,
.table-wip > th,
.table-wip > td {
  background-color: #bcd5d7;
}
.table-wip th,
.table-wip td,
.table-wip thead th,
.table-wip tbody + tbody {
  border-color: #87b6ba;
}

.table-hover .table-wip:hover {
  background-color: #accbcd;
}
.table-hover .table-wip:hover > td,
.table-hover .table-wip:hover > th {
  background-color: #accbcd;
}

.table-as,
.table-as > th,
.table-as > td {
  background-color: #d0d1e4;
}
.table-as th,
.table-as td,
.table-as thead th,
.table-as tbody + tbody {
  border-color: #abafd2;
}

.table-hover .table-as:hover {
  background-color: #c0c1db;
}
.table-hover .table-as:hover > td,
.table-hover .table-as:hover > th {
  background-color: #c0c1db;
}

.table-as-secondary,
.table-as-secondary > th,
.table-as-secondary > td {
  background-color: #e5e5ee;
}
.table-as-secondary th,
.table-as-secondary td,
.table-as-secondary thead th,
.table-as-secondary tbody + tbody {
  border-color: #d3d4e5;
}

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

.table-aa,
.table-aa > th,
.table-aa > td {
  background-color: #c1e7ea;
}
.table-aa th,
.table-aa td,
.table-aa thead th,
.table-aa tbody + tbody {
  border-color: #8fd7dd;
}

.table-hover .table-aa:hover {
  background-color: #aee0e4;
}
.table-hover .table-aa:hover > td,
.table-hover .table-aa:hover > th {
  background-color: #aee0e4;
}

.table-aa-secondary,
.table-aa-secondary > th,
.table-aa-secondary > td {
  background-color: #bcd5d7;
}
.table-aa-secondary th,
.table-aa-secondary td,
.table-aa-secondary thead th,
.table-aa-secondary tbody + tbody {
  border-color: #87b6ba;
}

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

.table-taa,
.table-taa > th,
.table-taa > td {
  background-color: #f0b6ca;
}
.table-taa th,
.table-taa td,
.table-taa thead th,
.table-taa tbody + tbody {
  border-color: #e77da2;
}

.table-hover .table-taa:hover {
  background-color: #eca1bb;
}
.table-hover .table-taa:hover > td,
.table-hover .table-taa:hover > th {
  background-color: #eca1bb;
}

.table-taa-secondary,
.table-taa-secondary > th,
.table-taa-secondary > td {
  background-color: #f7d9dd;
}
.table-taa-secondary th,
.table-taa-secondary td,
.table-taa-secondary thead th,
.table-taa-secondary tbody + tbody {
  border-color: #f5bdc6;
}

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

.table-search,
.table-search > th,
.table-search > td {
  background-color: #edc6b8;
}
.table-search th,
.table-search td,
.table-search thead th,
.table-search tbody + tbody {
  border-color: #e29a81;
}

.table-hover .table-search:hover {
  background-color: #e8b6a4;
}
.table-hover .table-search:hover > td,
.table-hover .table-search:hover > th {
  background-color: #e8b6a4;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(23, 23, 23, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(10, 10, 10, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(10, 10, 10, 0.075);
}

.table .thead-dark th, .highcharts-data-table table .thead-dark th {
  color: #FAF9F8;
  background-color: #484746;
  border-color: #5b5a59;
}
.table .thead-light th, .highcharts-data-table table .thead-light th {
  color: #60605F;
  background-color: #D9D7D5;
  border-color: #D9D7D5;
}

.table-dark {
  color: #FAF9F8;
  background-color: #484746;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #5b5a59;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(250, 249, 248, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #FAF9F8;
  background-color: rgba(250, 249, 248, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm, .highcharts-data-table table {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered, .highcharts-data-table table > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control, .drupal-search-form .form-item-name input,
.drupal-search-form .form-item-title input {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #171717;
  background-color: #FAF9F8;
  background-clip: padding-box;
  border: 1px solid #A8A7A6;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control, .drupal-search-form .form-item-name input,
  .drupal-search-form .form-item-title input {
    transition: none;
  }
}
.form-control::-ms-expand, .drupal-search-form .form-item-name input::-ms-expand,
.drupal-search-form .form-item-title input::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring, .drupal-search-form .form-item-name input:-moz-focusring,
.drupal-search-form .form-item-title input:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #171717;
}
.form-control:focus, .drupal-search-form .form-item-name input:focus,
.drupal-search-form .form-item-title input:focus {
  color: #171717;
  background-color: #f4fcfd;
  border-color: #8ddde5;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.25);
}
.form-control::placeholder, .drupal-search-form .form-item-name input::placeholder,
.drupal-search-form .form-item-title input::placeholder {
  color: #787776;
  opacity: 1;
}
.form-control:disabled, .drupal-search-form .form-item-name input:disabled,
.drupal-search-form .form-item-title input:disabled, .form-control[readonly], .drupal-search-form .form-item-name input[readonly],
.drupal-search-form .form-item-title input[readonly] {
  background-color: #D9D7D5;
  opacity: 1;
}

input[type=date].form-control, .drupal-search-form .form-item-name input[type=date],
.drupal-search-form .form-item-title input[type=date],
input[type=time].form-control,
.drupal-search-form .form-item-name input[type=time],
.drupal-search-form .form-item-title input[type=time],
input[type=datetime-local].form-control,
.drupal-search-form .form-item-name input[type=datetime-local],
.drupal-search-form .form-item-title input[type=datetime-local],
input[type=month].form-control,
.drupal-search-form .form-item-name input[type=month],
.drupal-search-form .form-item-title input[type=month] {
  appearance: none;
}

select.form-control:focus::-ms-value {
  color: #171717;
  background-color: #FAF9F8;
}

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

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

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #30302F;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

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

textarea.form-control {
  height: auto;
}

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

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

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #60605F;
}

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

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #0E5D4D;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1rem 1rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #FAF9F8;
  background-color: rgba(14, 93, 77, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

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

.was-validated .form-control:valid, .was-validated .drupal-search-form .form-item-name input:valid, .drupal-search-form .form-item-name .was-validated input:valid,
.was-validated .drupal-search-form .form-item-title input:valid,
.drupal-search-form .form-item-title .was-validated input:valid, .form-control.is-valid, .drupal-search-form .form-item-name input.is-valid,
.drupal-search-form .form-item-title input.is-valid {
  border-color: #0E5D4D;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%230E5D4D%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .was-validated .drupal-search-form .form-item-name input:valid:focus, .drupal-search-form .form-item-name .was-validated input:valid:focus,
.was-validated .drupal-search-form .form-item-title input:valid:focus,
.drupal-search-form .form-item-title .was-validated input:valid:focus, .form-control.is-valid:focus, .drupal-search-form .form-item-name input.is-valid:focus,
.drupal-search-form .form-item-title input.is-valid:focus {
  border-color: #0E5D4D;
  box-shadow: 0 0 0 0.2rem rgba(14, 93, 77, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #0E5D4D;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23484746%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #FAF9F8 url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%230E5D4D%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #0E5D4D;
  box-shadow: 0 0 0 0.2rem rgba(14, 93, 77, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #0E5D4D;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #0E5D4D;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #0E5D4D;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #158972;
  background-color: #158972;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(14, 93, 77, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #0E5D4D;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #0E5D4D;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #0E5D4D;
  box-shadow: 0 0 0 0.2rem rgba(14, 93, 77, 0.25);
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1rem 1rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #FAF9F8;
  background-color: rgba(214, 11, 82, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

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

.was-validated .form-control:invalid, .was-validated .drupal-search-form .form-item-name input:invalid, .drupal-search-form .form-item-name .was-validated input:invalid,
.was-validated .drupal-search-form .form-item-title input:invalid,
.drupal-search-form .form-item-title .was-validated input:invalid, .form-control.is-invalid, .drupal-search-form .form-item-name input.is-invalid,
.drupal-search-form .form-item-title input.is-invalid {
  border-color: #D60B52;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23D60B52%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23D60B52%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .was-validated .drupal-search-form .form-item-name input:invalid:focus, .drupal-search-form .form-item-name .was-validated input:invalid:focus,
.was-validated .drupal-search-form .form-item-title input:invalid:focus,
.drupal-search-form .form-item-title .was-validated input:invalid:focus, .form-control.is-invalid:focus, .drupal-search-form .form-item-name input.is-invalid:focus,
.drupal-search-form .form-item-title input.is-invalid:focus {
  border-color: #D60B52;
  box-shadow: 0 0 0 0.2rem rgba(214, 11, 82, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #D60B52;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23484746%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #FAF9F8 url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23D60B52%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23D60B52%27 stroke=%27none%27/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #D60B52;
  box-shadow: 0 0 0 0.2rem rgba(214, 11, 82, 0.25);
}

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #D60B52;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #D60B52;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #f4206a;
  background-color: #f4206a;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(214, 11, 82, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #D60B52;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #D60B52;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #D60B52;
  box-shadow: 0 0 0 0.2rem rgba(214, 11, 82, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control, .form-inline .drupal-search-form .form-item-name input, .drupal-search-form .form-item-name .form-inline input,
  .form-inline .drupal-search-form .form-item-title input,
  .drupal-search-form .form-item-title .form-inline input {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group, .form-inline .drupal-search-form .taa-form-wrapper, .drupal-search-form .form-inline .taa-form-wrapper,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn, .drupal-search-form .form-actions input {
  display: inline-block;
  font-weight: 400;
  color: #30302F;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .drupal-search-form .form-actions input {
    transition: none;
  }
}
.btn:hover, .drupal-search-form .form-actions input:hover {
  color: #30302F;
  text-decoration: none;
}
.btn:focus, .drupal-search-form .form-actions input:focus, .btn.focus, .drupal-search-form .form-actions input.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.25);
}
.btn.disabled, .drupal-search-form .form-actions input.disabled, .btn:disabled, .drupal-search-form .form-actions input:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled), .drupal-search-form .form-actions input:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary, .drupal-search-form .form-actions input {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-primary:hover, .drupal-search-form .form-actions input:hover {
  color: #FAF9F8;
  background-color: #165c62;
  border-color: #145257;
}
.btn-primary:focus, .drupal-search-form .form-actions input:focus, .btn-primary.focus, .drupal-search-form .form-actions input.focus {
  color: #FAF9F8;
  background-color: #165c62;
  border-color: #145257;
  box-shadow: 0 0 0 0.2rem rgba(62, 140, 147, 0.5);
}
.btn-primary.disabled, .drupal-search-form .form-actions input.disabled, .btn-primary:disabled, .drupal-search-form .form-actions input:disabled {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-primary:not(:disabled):not(.disabled):active, .drupal-search-form .form-actions input:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .drupal-search-form .form-actions input:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .drupal-search-form .form-actions .show > input.dropdown-toggle {
  color: #FAF9F8;
  background-color: #145257;
  border-color: #11484d;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .drupal-search-form .form-actions input:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .drupal-search-form .form-actions input:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, .drupal-search-form .form-actions .show > input.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 140, 147, 0.5);
}

.btn-secondary {
  color: #FAF9F8;
  background-color: #932A6E;
  border-color: #932A6E;
}
.btn-secondary:hover {
  color: #FAF9F8;
  background-color: #752258;
  border-color: #6b1f50;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #FAF9F8;
  background-color: #752258;
  border-color: #6b1f50;
  box-shadow: 0 0 0 0.2rem rgba(162, 73, 131, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #FAF9F8;
  background-color: #932A6E;
  border-color: #932A6E;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #FAF9F8;
  background-color: #6b1f50;
  border-color: #611c49;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(162, 73, 131, 0.5);
}

.btn-success {
  color: #FAF9F8;
  background-color: #0E5D4D;
  border-color: #0E5D4D;
}
.btn-success:hover {
  color: #FAF9F8;
  background-color: #093c31;
  border-color: #073128;
}
.btn-success:focus, .btn-success.focus {
  color: #FAF9F8;
  background-color: #093c31;
  border-color: #073128;
  box-shadow: 0 0 0 0.2rem rgba(49, 116, 103, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #FAF9F8;
  background-color: #0E5D4D;
  border-color: #0E5D4D;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #FAF9F8;
  background-color: #073128;
  border-color: #06261f;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 116, 103, 0.5);
}

.btn-info {
  color: #FAF9F8;
  background-color: #636AAF;
  border-color: #636AAF;
}
.btn-info:hover {
  color: #FAF9F8;
  background-color: #50579c;
  border-color: #4c5293;
}
.btn-info:focus, .btn-info.focus {
  color: #FAF9F8;
  background-color: #50579c;
  border-color: #4c5293;
  box-shadow: 0 0 0 0.2rem rgba(122, 127, 186, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #FAF9F8;
  background-color: #636AAF;
  border-color: #636AAF;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #FAF9F8;
  background-color: #4c5293;
  border-color: #474e8b;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(122, 127, 186, 0.5);
}

.btn-warning {
  color: #FAF9F8;
  background-color: #CC4214;
  border-color: #CC4214;
}
.btn-warning:hover {
  color: #FAF9F8;
  background-color: #a93711;
  border-color: #9e330f;
}
.btn-warning:focus, .btn-warning.focus {
  color: #FAF9F8;
  background-color: #a93711;
  border-color: #9e330f;
  box-shadow: 0 0 0 0.2rem rgba(211, 93, 54, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #FAF9F8;
  background-color: #CC4214;
  border-color: #CC4214;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #FAF9F8;
  background-color: #9e330f;
  border-color: #922f0e;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 93, 54, 0.5);
}

.btn-danger {
  color: #FAF9F8;
  background-color: #D60B52;
  border-color: #D60B52;
}
.btn-danger:hover {
  color: #FAF9F8;
  background-color: #b20944;
  border-color: #a5093f;
}
.btn-danger:focus, .btn-danger.focus {
  color: #FAF9F8;
  background-color: #b20944;
  border-color: #a5093f;
  box-shadow: 0 0 0 0.2rem rgba(219, 47, 107, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #FAF9F8;
  background-color: #D60B52;
  border-color: #D60B52;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #FAF9F8;
  background-color: #a5093f;
  border-color: #99083b;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 47, 107, 0.5);
}

.btn-light {
  color: #30302F;
  background-color: #F2F0EE;
  border-color: #F2F0EE;
}
.btn-light:hover {
  color: #30302F;
  background-color: #e1ddd8;
  border-color: #dcd7d1;
}
.btn-light:focus, .btn-light.focus {
  color: #30302F;
  background-color: #e1ddd8;
  border-color: #dcd7d1;
  box-shadow: 0 0 0 0.2rem rgba(213, 211, 209, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #30302F;
  background-color: #F2F0EE;
  border-color: #F2F0EE;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #30302F;
  background-color: #dcd7d1;
  border-color: #d6d0ca;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 211, 209, 0.5);
}

.btn-dark {
  color: #FAF9F8;
  background-color: #30302F;
  border-color: #30302F;
}
.btn-dark:hover {
  color: #FAF9F8;
  background-color: #1d1d1c;
  border-color: #161616;
}
.btn-dark:focus, .btn-dark.focus {
  color: #FAF9F8;
  background-color: #1d1d1c;
  border-color: #161616;
  box-shadow: 0 0 0 0.2rem rgba(78, 78, 77, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #FAF9F8;
  background-color: #30302F;
  border-color: #30302F;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #FAF9F8;
  background-color: #161616;
  border-color: #10100f;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(78, 78, 77, 0.5);
}

.btn-brand {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-brand:hover {
  color: #30302F;
  background-color: #269ba6;
  border-color: #24919b;
}
.btn-brand:focus, .btn-brand.focus {
  color: #30302F;
  background-color: #269ba6;
  border-color: #24919b;
  box-shadow: 0 0 0 0.2rem rgba(45, 164, 175, 0.5);
}
.btn-brand.disabled, .btn-brand:disabled {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-brand:not(:disabled):not(.disabled):active, .btn-brand:not(:disabled):not(.disabled).active, .show > .btn-brand.dropdown-toggle {
  color: #FAF9F8;
  background-color: #24919b;
  border-color: #218891;
}
.btn-brand:not(:disabled):not(.disabled):active:focus, .btn-brand:not(:disabled):not(.disabled).active:focus, .show > .btn-brand.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 164, 175, 0.5);
}

.btn-brand-light {
  color: #30302F;
  background-color: #D1ECEE;
  border-color: #D1ECEE;
}
.btn-brand-light:hover {
  color: #30302F;
  background-color: #b5e0e4;
  border-color: #acdde0;
}
.btn-brand-light:focus, .btn-brand-light.focus {
  color: #30302F;
  background-color: #b5e0e4;
  border-color: #acdde0;
  box-shadow: 0 0 0 0.2rem rgba(185, 208, 209, 0.5);
}
.btn-brand-light.disabled, .btn-brand-light:disabled {
  color: #30302F;
  background-color: #D1ECEE;
  border-color: #D1ECEE;
}
.btn-brand-light:not(:disabled):not(.disabled):active, .btn-brand-light:not(:disabled):not(.disabled).active, .show > .btn-brand-light.dropdown-toggle {
  color: #30302F;
  background-color: #acdde0;
  border-color: #a2d9dd;
}
.btn-brand-light:not(:disabled):not(.disabled):active:focus, .btn-brand-light:not(:disabled):not(.disabled).active:focus, .show > .btn-brand-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 208, 209, 0.5);
}

.btn-highlight {
  color: #30302F;
  background-color: #F2E61A;
  border-color: #F2E61A;
}
.btn-highlight:hover {
  color: #30302F;
  background-color: #d9ce0c;
  border-color: #cdc30c;
}
.btn-highlight:focus, .btn-highlight.focus {
  color: #30302F;
  background-color: #d9ce0c;
  border-color: #cdc30c;
  box-shadow: 0 0 0 0.2rem rgba(213, 203, 29, 0.5);
}
.btn-highlight.disabled, .btn-highlight:disabled {
  color: #30302F;
  background-color: #F2E61A;
  border-color: #F2E61A;
}
.btn-highlight:not(:disabled):not(.disabled):active, .btn-highlight:not(:disabled):not(.disabled).active, .show > .btn-highlight.dropdown-toggle {
  color: #30302F;
  background-color: #cdc30c;
  border-color: #c1b70b;
}
.btn-highlight:not(:disabled):not(.disabled):active:focus, .btn-highlight:not(:disabled):not(.disabled).active:focus, .show > .btn-highlight.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 203, 29, 0.5);
}

.btn-success-on-dark {
  color: #30302F;
  background-color: #19BC9C;
  border-color: #19BC9C;
}
.btn-success-on-dark:hover {
  color: #FAF9F8;
  background-color: #159a80;
  border-color: #138f77;
}
.btn-success-on-dark:focus, .btn-success-on-dark.focus {
  color: #FAF9F8;
  background-color: #159a80;
  border-color: #138f77;
  box-shadow: 0 0 0 0.2rem rgba(28, 167, 140, 0.5);
}
.btn-success-on-dark.disabled, .btn-success-on-dark:disabled {
  color: #30302F;
  background-color: #19BC9C;
  border-color: #19BC9C;
}
.btn-success-on-dark:not(:disabled):not(.disabled):active, .btn-success-on-dark:not(:disabled):not(.disabled).active, .show > .btn-success-on-dark.dropdown-toggle {
  color: #FAF9F8;
  background-color: #138f77;
  border-color: #12846d;
}
.btn-success-on-dark:not(:disabled):not(.disabled):active:focus, .btn-success-on-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-success-on-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(28, 167, 140, 0.5);
}

.btn-warning-on-dark {
  color: #30302F;
  background-color: #EE764F;
  border-color: #EE764F;
}
.btn-warning-on-dark:hover {
  color: #30302F;
  background-color: #eb5b2c;
  border-color: #ea5220;
}
.btn-warning-on-dark:focus, .btn-warning-on-dark.focus {
  color: #30302F;
  background-color: #eb5b2c;
  border-color: #ea5220;
  box-shadow: 0 0 0 0.2rem rgba(210, 108, 74, 0.5);
}
.btn-warning-on-dark.disabled, .btn-warning-on-dark:disabled {
  color: #30302F;
  background-color: #EE764F;
  border-color: #EE764F;
}
.btn-warning-on-dark:not(:disabled):not(.disabled):active, .btn-warning-on-dark:not(:disabled):not(.disabled).active, .show > .btn-warning-on-dark.dropdown-toggle {
  color: #30302F;
  background-color: #ea5220;
  border-color: #e74916;
}
.btn-warning-on-dark:not(:disabled):not(.disabled):active:focus, .btn-warning-on-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-warning-on-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(210, 108, 74, 0.5);
}

.btn-danger-darker {
  color: #FAF9F8;
  background-color: #9A083B;
  border-color: #9A083B;
}
.btn-danger-darker:hover {
  color: #FAF9F8;
  background-color: #76062d;
  border-color: #6a0528;
}
.btn-danger-darker:focus, .btn-danger-darker.focus {
  color: #FAF9F8;
  background-color: #76062d;
  border-color: #6a0528;
  box-shadow: 0 0 0 0.2rem rgba(168, 44, 87, 0.5);
}
.btn-danger-darker.disabled, .btn-danger-darker:disabled {
  color: #FAF9F8;
  background-color: #9A083B;
  border-color: #9A083B;
}
.btn-danger-darker:not(:disabled):not(.disabled):active, .btn-danger-darker:not(:disabled):not(.disabled).active, .show > .btn-danger-darker.dropdown-toggle {
  color: #FAF9F8;
  background-color: #6a0528;
  border-color: #5d0524;
}
.btn-danger-darker:not(:disabled):not(.disabled):active:focus, .btn-danger-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-darker.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 44, 87, 0.5);
}

.btn-danger-on-dark {
  color: #30302F;
  background-color: #F08597;
  border-color: #F08597;
}
.btn-danger-on-dark:hover {
  color: #30302F;
  background-color: #ec637a;
  border-color: #ea5870;
}
.btn-danger-on-dark:focus, .btn-danger-on-dark.focus {
  color: #30302F;
  background-color: #ec637a;
  border-color: #ea5870;
  box-shadow: 0 0 0 0.2rem rgba(211, 120, 135, 0.5);
}
.btn-danger-on-dark.disabled, .btn-danger-on-dark:disabled {
  color: #30302F;
  background-color: #F08597;
  border-color: #F08597;
}
.btn-danger-on-dark:not(:disabled):not(.disabled):active, .btn-danger-on-dark:not(:disabled):not(.disabled).active, .show > .btn-danger-on-dark.dropdown-toggle {
  color: #30302F;
  background-color: #ea5870;
  border-color: #e94c67;
}
.btn-danger-on-dark:not(:disabled):not(.disabled):active:focus, .btn-danger-on-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-on-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 120, 135, 0.5);
}

.btn-lighter {
  color: #30302F;
  background-color: #F5F4F3;
  border-color: #F5F4F3;
}
.btn-lighter:hover {
  color: #30302F;
  background-color: #e4e1de;
  border-color: #dedbd7;
}
.btn-lighter:focus, .btn-lighter.focus {
  color: #30302F;
  background-color: #e4e1de;
  border-color: #dedbd7;
  box-shadow: 0 0 0 0.2rem rgba(215, 215, 214, 0.5);
}
.btn-lighter.disabled, .btn-lighter:disabled {
  color: #30302F;
  background-color: #F5F4F3;
  border-color: #F5F4F3;
}
.btn-lighter:not(:disabled):not(.disabled):active, .btn-lighter:not(:disabled):not(.disabled).active, .show > .btn-lighter.dropdown-toggle {
  color: #30302F;
  background-color: #dedbd7;
  border-color: #d8d4d0;
}
.btn-lighter:not(:disabled):not(.disabled):active:focus, .btn-lighter:not(:disabled):not(.disabled).active:focus, .show > .btn-lighter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215, 215, 214, 0.5);
}

.btn-mid {
  color: #30302F;
  background-color: #C1C0BE;
  border-color: #C1C0BE;
}
.btn-mid:hover {
  color: #30302F;
  background-color: #aeadaa;
  border-color: #a8a7a4;
}
.btn-mid:focus, .btn-mid.focus {
  color: #30302F;
  background-color: #aeadaa;
  border-color: #a8a7a4;
  box-shadow: 0 0 0 0.2rem rgba(171, 170, 169, 0.5);
}
.btn-mid.disabled, .btn-mid:disabled {
  color: #30302F;
  background-color: #C1C0BE;
  border-color: #C1C0BE;
}
.btn-mid:not(:disabled):not(.disabled):active, .btn-mid:not(:disabled):not(.disabled).active, .show > .btn-mid.dropdown-toggle {
  color: #30302F;
  background-color: #a8a7a4;
  border-color: #a2a09d;
}
.btn-mid:not(:disabled):not(.disabled):active:focus, .btn-mid:not(:disabled):not(.disabled).active:focus, .show > .btn-mid.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(171, 170, 169, 0.5);
}

.btn-border {
  color: #30302F;
  background-color: #D9D7D5;
  border-color: #D9D7D5;
}
.btn-border:hover {
  color: #30302F;
  background-color: #c7c4c1;
  border-color: #c1beba;
}
.btn-border:focus, .btn-border.focus {
  color: #30302F;
  background-color: #c7c4c1;
  border-color: #c1beba;
  box-shadow: 0 0 0 0.2rem rgba(192, 190, 188, 0.5);
}
.btn-border.disabled, .btn-border:disabled {
  color: #30302F;
  background-color: #D9D7D5;
  border-color: #D9D7D5;
}
.btn-border:not(:disabled):not(.disabled):active, .btn-border:not(:disabled):not(.disabled).active, .show > .btn-border.dropdown-toggle {
  color: #30302F;
  background-color: #c1beba;
  border-color: #bbb7b4;
}
.btn-border:not(:disabled):not(.disabled):active:focus, .btn-border:not(:disabled):not(.disabled).active:focus, .show > .btn-border.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(192, 190, 188, 0.5);
}

.btn-muted {
  color: #FAF9F8;
  background-color: #60605F;
  border-color: #60605F;
}
.btn-muted:hover {
  color: #FAF9F8;
  background-color: #4d4d4c;
  border-color: #464646;
}
.btn-muted:focus, .btn-muted.focus {
  color: #FAF9F8;
  background-color: #4d4d4c;
  border-color: #464646;
  box-shadow: 0 0 0 0.2rem rgba(119, 119, 118, 0.5);
}
.btn-muted.disabled, .btn-muted:disabled {
  color: #FAF9F8;
  background-color: #60605F;
  border-color: #60605F;
}
.btn-muted:not(:disabled):not(.disabled):active, .btn-muted:not(:disabled):not(.disabled).active, .show > .btn-muted.dropdown-toggle {
  color: #FAF9F8;
  background-color: #464646;
  border-color: #40403f;
}
.btn-muted:not(:disabled):not(.disabled):active:focus, .btn-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(119, 119, 118, 0.5);
}

.btn-primary-on-dark {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-primary-on-dark:hover {
  color: #30302F;
  background-color: #269ba6;
  border-color: #24919b;
}
.btn-primary-on-dark:focus, .btn-primary-on-dark.focus {
  color: #30302F;
  background-color: #269ba6;
  border-color: #24919b;
  box-shadow: 0 0 0 0.2rem rgba(45, 164, 175, 0.5);
}
.btn-primary-on-dark.disabled, .btn-primary-on-dark:disabled {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-primary-on-dark:not(:disabled):not(.disabled):active, .btn-primary-on-dark:not(:disabled):not(.disabled).active, .show > .btn-primary-on-dark.dropdown-toggle {
  color: #FAF9F8;
  background-color: #24919b;
  border-color: #218891;
}
.btn-primary-on-dark:not(:disabled):not(.disabled):active:focus, .btn-primary-on-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-on-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 164, 175, 0.5);
}

.btn-black {
  color: #FAF9F8;
  background-color: #171717;
  border-color: #171717;
}
.btn-black:hover {
  color: #FAF9F8;
  background-color: #040404;
  border-color: black;
}
.btn-black:focus, .btn-black.focus {
  color: #FAF9F8;
  background-color: #040404;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(57, 57, 57, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #FAF9F8;
  background-color: #171717;
  border-color: #171717;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #FAF9F8;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 57, 57, 0.5);
}

.btn-white {
  color: #30302F;
  background-color: #FAF9F8;
  border-color: #FAF9F8;
}
.btn-white:hover {
  color: #30302F;
  background-color: #eae6e2;
  border-color: #e5e0da;
}
.btn-white:focus, .btn-white.focus {
  color: #30302F;
  background-color: #eae6e2;
  border-color: #e5e0da;
  box-shadow: 0 0 0 0.2rem rgba(220, 219, 218, 0.5);
}
.btn-white.disabled, .btn-white:disabled {
  color: #30302F;
  background-color: #FAF9F8;
  border-color: #FAF9F8;
}
.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {
  color: #30302F;
  background-color: #e5e0da;
  border-color: #dfd9d3;
}
.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 219, 218, 0.5);
}

.btn-as-higher {
  color: #FAF9F8;
  background-color: #B03A1C;
  border-color: #B03A1C;
}
.btn-as-higher:hover {
  color: #FAF9F8;
  background-color: #8f2f17;
  border-color: #842c15;
}
.btn-as-higher:focus, .btn-as-higher.focus {
  color: #FAF9F8;
  background-color: #8f2f17;
  border-color: #842c15;
  box-shadow: 0 0 0 0.2rem rgba(187, 87, 61, 0.5);
}
.btn-as-higher.disabled, .btn-as-higher:disabled {
  color: #FAF9F8;
  background-color: #B03A1C;
  border-color: #B03A1C;
}
.btn-as-higher:not(:disabled):not(.disabled):active, .btn-as-higher:not(:disabled):not(.disabled).active, .show > .btn-as-higher.dropdown-toggle {
  color: #FAF9F8;
  background-color: #842c15;
  border-color: #792813;
}
.btn-as-higher:not(:disabled):not(.disabled):active:focus, .btn-as-higher:not(:disabled):not(.disabled).active:focus, .show > .btn-as-higher.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 87, 61, 0.5);
}

.btn-as-medium {
  color: #30302F;
  background-color: #BEB328;
  border-color: #BEB328;
}
.btn-as-medium:hover {
  color: #30302F;
  background-color: #9e9521;
  border-color: #948b1f;
}
.btn-as-medium:focus, .btn-as-medium.focus {
  color: #30302F;
  background-color: #9e9521;
  border-color: #948b1f;
  box-shadow: 0 0 0 0.2rem rgba(169, 159, 41, 0.5);
}
.btn-as-medium.disabled, .btn-as-medium:disabled {
  color: #30302F;
  background-color: #BEB328;
  border-color: #BEB328;
}
.btn-as-medium:not(:disabled):not(.disabled):active, .btn-as-medium:not(:disabled):not(.disabled).active, .show > .btn-as-medium.dropdown-toggle {
  color: #30302F;
  background-color: #948b1f;
  border-color: #89811d;
}
.btn-as-medium:not(:disabled):not(.disabled):active:focus, .btn-as-medium:not(:disabled):not(.disabled).active:focus, .show > .btn-as-medium.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(169, 159, 41, 0.5);
}

.btn-as-lower {
  color: #FAF9F8;
  background-color: #257B83;
  border-color: #257B83;
}
.btn-as-lower:hover {
  color: #FAF9F8;
  background-color: #1d5f65;
  border-color: #1a565b;
}
.btn-as-lower:focus, .btn-as-lower.focus {
  color: #FAF9F8;
  background-color: #1d5f65;
  border-color: #1a565b;
  box-shadow: 0 0 0 0.2rem rgba(69, 142, 149, 0.5);
}
.btn-as-lower.disabled, .btn-as-lower:disabled {
  color: #FAF9F8;
  background-color: #257B83;
  border-color: #257B83;
}
.btn-as-lower:not(:disabled):not(.disabled):active, .btn-as-lower:not(:disabled):not(.disabled).active, .show > .btn-as-lower.dropdown-toggle {
  color: #FAF9F8;
  background-color: #1a565b;
  border-color: #174c51;
}
.btn-as-lower:not(:disabled):not(.disabled):active:focus, .btn-as-lower:not(:disabled):not(.disabled).active:focus, .show > .btn-as-lower.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(69, 142, 149, 0.5);
}

.btn-tips {
  color: #FAF9F8;
  background-color: #60605F;
  border-color: #60605F;
}
.btn-tips:hover {
  color: #FAF9F8;
  background-color: #4d4d4c;
  border-color: #464646;
}
.btn-tips:focus, .btn-tips.focus {
  color: #FAF9F8;
  background-color: #4d4d4c;
  border-color: #464646;
  box-shadow: 0 0 0 0.2rem rgba(119, 119, 118, 0.5);
}
.btn-tips.disabled, .btn-tips:disabled {
  color: #FAF9F8;
  background-color: #60605F;
  border-color: #60605F;
}
.btn-tips:not(:disabled):not(.disabled):active, .btn-tips:not(:disabled):not(.disabled).active, .show > .btn-tips.dropdown-toggle {
  color: #FAF9F8;
  background-color: #464646;
  border-color: #40403f;
}
.btn-tips:not(:disabled):not(.disabled):active:focus, .btn-tips:not(:disabled):not(.disabled).active:focus, .show > .btn-tips.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(119, 119, 118, 0.5);
}

.btn-more-white {
  color: #30302F;
  background-color: #FCFCFB;
  border-color: #FCFCFB;
}
.btn-more-white:hover {
  color: #30302F;
  background-color: #ecece5;
  border-color: #e6e6de;
}
.btn-more-white:focus, .btn-more-white.focus {
  color: #30302F;
  background-color: #ecece5;
  border-color: #e6e6de;
  box-shadow: 0 0 0 0.2rem rgba(221, 221, 220, 0.5);
}
.btn-more-white.disabled, .btn-more-white:disabled {
  color: #30302F;
  background-color: #FCFCFB;
  border-color: #FCFCFB;
}
.btn-more-white:not(:disabled):not(.disabled):active, .btn-more-white:not(:disabled):not(.disabled).active, .show > .btn-more-white.dropdown-toggle {
  color: #30302F;
  background-color: #e6e6de;
  border-color: #e1e1d7;
}
.btn-more-white:not(:disabled):not(.disabled):active:focus, .btn-more-white:not(:disabled):not(.disabled).active:focus, .show > .btn-more-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 221, 220, 0.5);
}

.btn-aubergine {
  color: #FAF9F8;
  background-color: #703157;
  border-color: #703157;
}
.btn-aubergine:hover {
  color: #FAF9F8;
  background-color: #552542;
  border-color: #4d213b;
}
.btn-aubergine:focus, .btn-aubergine.focus {
  color: #FAF9F8;
  background-color: #552542;
  border-color: #4d213b;
  box-shadow: 0 0 0 0.2rem rgba(133, 79, 111, 0.5);
}
.btn-aubergine.disabled, .btn-aubergine:disabled {
  color: #FAF9F8;
  background-color: #703157;
  border-color: #703157;
}
.btn-aubergine:not(:disabled):not(.disabled):active, .btn-aubergine:not(:disabled):not(.disabled).active, .show > .btn-aubergine.dropdown-toggle {
  color: #FAF9F8;
  background-color: #4d213b;
  border-color: #441e35;
}
.btn-aubergine:not(:disabled):not(.disabled):active:focus, .btn-aubergine:not(:disabled):not(.disabled).active:focus, .show > .btn-aubergine.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 79, 111, 0.5);
}

.btn-orange {
  color: #30302F;
  background-color: #E94E1B;
  border-color: #E94E1B;
}
.btn-orange:hover {
  color: #FAF9F8;
  background-color: #ca4114;
  border-color: #bf3d12;
}
.btn-orange:focus, .btn-orange.focus {
  color: #FAF9F8;
  background-color: #ca4114;
  border-color: #bf3d12;
  box-shadow: 0 0 0 0.2rem rgba(205, 74, 30, 0.5);
}
.btn-orange.disabled, .btn-orange:disabled {
  color: #30302F;
  background-color: #E94E1B;
  border-color: #E94E1B;
}
.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .show > .btn-orange.dropdown-toggle {
  color: #FAF9F8;
  background-color: #bf3d12;
  border-color: #b33911;
}
.btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(205, 74, 30, 0.5);
}

.btn-od-your-current {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-od-your-current:hover {
  color: #30302F;
  background-color: #269ba6;
  border-color: #24919b;
}
.btn-od-your-current:focus, .btn-od-your-current.focus {
  color: #30302F;
  background-color: #269ba6;
  border-color: #24919b;
  box-shadow: 0 0 0 0.2rem rgba(45, 164, 175, 0.5);
}
.btn-od-your-current.disabled, .btn-od-your-current:disabled {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-od-your-current:not(:disabled):not(.disabled):active, .btn-od-your-current:not(:disabled):not(.disabled).active, .show > .btn-od-your-current.dropdown-toggle {
  color: #FAF9F8;
  background-color: #24919b;
  border-color: #218891;
}
.btn-od-your-current:not(:disabled):not(.disabled):active:focus, .btn-od-your-current:not(:disabled):not(.disabled).active:focus, .show > .btn-od-your-current.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 164, 175, 0.5);
}

.btn-od-your-previous {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-od-your-previous:hover {
  color: #FAF9F8;
  background-color: #165c62;
  border-color: #145257;
}
.btn-od-your-previous:focus, .btn-od-your-previous.focus {
  color: #FAF9F8;
  background-color: #165c62;
  border-color: #145257;
  box-shadow: 0 0 0 0.2rem rgba(62, 140, 147, 0.5);
}
.btn-od-your-previous.disabled, .btn-od-your-previous:disabled {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-od-your-previous:not(:disabled):not(.disabled):active, .btn-od-your-previous:not(:disabled):not(.disabled).active, .show > .btn-od-your-previous.dropdown-toggle {
  color: #FAF9F8;
  background-color: #145257;
  border-color: #11484d;
}
.btn-od-your-previous:not(:disabled):not(.disabled):active:focus, .btn-od-your-previous:not(:disabled):not(.disabled).active:focus, .show > .btn-od-your-previous.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 140, 147, 0.5);
}

.btn-od-benchmark-current {
  color: #30302F;
  background-color: #A8A7A6;
  border-color: #A8A7A6;
}
.btn-od-benchmark-current:hover {
  color: #30302F;
  background-color: #959493;
  border-color: #8f8e8c;
}
.btn-od-benchmark-current:focus, .btn-od-benchmark-current.focus {
  color: #30302F;
  background-color: #959493;
  border-color: #8f8e8c;
  box-shadow: 0 0 0 0.2rem rgba(150, 149, 148, 0.5);
}
.btn-od-benchmark-current.disabled, .btn-od-benchmark-current:disabled {
  color: #30302F;
  background-color: #A8A7A6;
  border-color: #A8A7A6;
}
.btn-od-benchmark-current:not(:disabled):not(.disabled):active, .btn-od-benchmark-current:not(:disabled):not(.disabled).active, .show > .btn-od-benchmark-current.dropdown-toggle {
  color: #30302F;
  background-color: #8f8e8c;
  border-color: #888786;
}
.btn-od-benchmark-current:not(:disabled):not(.disabled):active:focus, .btn-od-benchmark-current:not(:disabled):not(.disabled).active:focus, .show > .btn-od-benchmark-current.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(150, 149, 148, 0.5);
}

.btn-od-benchmark-previous {
  color: #30302F;
  background-color: #787776;
  border-color: #787776;
}
.btn-od-benchmark-previous:hover {
  color: #FAF9F8;
  background-color: #656463;
  border-color: #5e5e5d;
}
.btn-od-benchmark-previous:focus, .btn-od-benchmark-previous.focus {
  color: #FAF9F8;
  background-color: #656463;
  border-color: #5e5e5d;
  box-shadow: 0 0 0 0.2rem rgba(109, 108, 107, 0.5);
}
.btn-od-benchmark-previous.disabled, .btn-od-benchmark-previous:disabled {
  color: #30302F;
  background-color: #787776;
  border-color: #787776;
}
.btn-od-benchmark-previous:not(:disabled):not(.disabled):active, .btn-od-benchmark-previous:not(:disabled):not(.disabled).active, .show > .btn-od-benchmark-previous.dropdown-toggle {
  color: #FAF9F8;
  background-color: #5e5e5d;
  border-color: #585756;
}
.btn-od-benchmark-previous:not(:disabled):not(.disabled):active:focus, .btn-od-benchmark-previous:not(:disabled):not(.disabled).active:focus, .show > .btn-od-benchmark-previous.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(109, 108, 107, 0.5);
}

.btn-wip {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-wip:hover {
  color: #FAF9F8;
  background-color: #165c62;
  border-color: #145257;
}
.btn-wip:focus, .btn-wip.focus {
  color: #FAF9F8;
  background-color: #165c62;
  border-color: #145257;
  box-shadow: 0 0 0 0.2rem rgba(62, 140, 147, 0.5);
}
.btn-wip.disabled, .btn-wip:disabled {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-wip:not(:disabled):not(.disabled):active, .btn-wip:not(:disabled):not(.disabled).active, .show > .btn-wip.dropdown-toggle {
  color: #FAF9F8;
  background-color: #145257;
  border-color: #11484d;
}
.btn-wip:not(:disabled):not(.disabled):active:focus, .btn-wip:not(:disabled):not(.disabled).active:focus, .show > .btn-wip.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 140, 147, 0.5);
}

.btn-as {
  color: #FAF9F8;
  background-color: #636AAF;
  border-color: #636AAF;
}
.btn-as:hover {
  color: #FAF9F8;
  background-color: #50579c;
  border-color: #4c5293;
}
.btn-as:focus, .btn-as.focus {
  color: #FAF9F8;
  background-color: #50579c;
  border-color: #4c5293;
  box-shadow: 0 0 0 0.2rem rgba(122, 127, 186, 0.5);
}
.btn-as.disabled, .btn-as:disabled {
  color: #FAF9F8;
  background-color: #636AAF;
  border-color: #636AAF;
}
.btn-as:not(:disabled):not(.disabled):active, .btn-as:not(:disabled):not(.disabled).active, .show > .btn-as.dropdown-toggle {
  color: #FAF9F8;
  background-color: #4c5293;
  border-color: #474e8b;
}
.btn-as:not(:disabled):not(.disabled):active:focus, .btn-as:not(:disabled):not(.disabled).active:focus, .show > .btn-as.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(122, 127, 186, 0.5);
}

.btn-as-secondary {
  color: #30302F;
  background-color: #AFB1D3;
  border-color: #AFB1D3;
}
.btn-as-secondary:hover {
  color: #30302F;
  background-color: #9699c5;
  border-color: #8e91c1;
}
.btn-as-secondary:focus, .btn-as-secondary.focus {
  color: #30302F;
  background-color: #9699c5;
  border-color: #8e91c1;
  box-shadow: 0 0 0 0.2rem rgba(156, 158, 186, 0.5);
}
.btn-as-secondary.disabled, .btn-as-secondary:disabled {
  color: #30302F;
  background-color: #AFB1D3;
  border-color: #AFB1D3;
}
.btn-as-secondary:not(:disabled):not(.disabled):active, .btn-as-secondary:not(:disabled):not(.disabled).active, .show > .btn-as-secondary.dropdown-toggle {
  color: #30302F;
  background-color: #8e91c1;
  border-color: #8689bc;
}
.btn-as-secondary:not(:disabled):not(.disabled):active:focus, .btn-as-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-as-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(156, 158, 186, 0.5);
}

.btn-aa {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-aa:hover {
  color: #30302F;
  background-color: #269ba6;
  border-color: #24919b;
}
.btn-aa:focus, .btn-aa.focus {
  color: #30302F;
  background-color: #269ba6;
  border-color: #24919b;
  box-shadow: 0 0 0 0.2rem rgba(45, 164, 175, 0.5);
}
.btn-aa.disabled, .btn-aa:disabled {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-aa:not(:disabled):not(.disabled):active, .btn-aa:not(:disabled):not(.disabled).active, .show > .btn-aa.dropdown-toggle {
  color: #FAF9F8;
  background-color: #24919b;
  border-color: #218891;
}
.btn-aa:not(:disabled):not(.disabled):active:focus, .btn-aa:not(:disabled):not(.disabled).active:focus, .show > .btn-aa.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 164, 175, 0.5);
}

.btn-aa-secondary {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-aa-secondary:hover {
  color: #FAF9F8;
  background-color: #165c62;
  border-color: #145257;
}
.btn-aa-secondary:focus, .btn-aa-secondary.focus {
  color: #FAF9F8;
  background-color: #165c62;
  border-color: #145257;
  box-shadow: 0 0 0 0.2rem rgba(62, 140, 147, 0.5);
}
.btn-aa-secondary.disabled, .btn-aa-secondary:disabled {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-aa-secondary:not(:disabled):not(.disabled):active, .btn-aa-secondary:not(:disabled):not(.disabled).active, .show > .btn-aa-secondary.dropdown-toggle {
  color: #FAF9F8;
  background-color: #145257;
  border-color: #11484d;
}
.btn-aa-secondary:not(:disabled):not(.disabled):active:focus, .btn-aa-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-aa-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(62, 140, 147, 0.5);
}

.btn-taa {
  color: #FAF9F8;
  background-color: #D60B52;
  border-color: #D60B52;
}
.btn-taa:hover {
  color: #FAF9F8;
  background-color: #b20944;
  border-color: #a5093f;
}
.btn-taa:focus, .btn-taa.focus {
  color: #FAF9F8;
  background-color: #b20944;
  border-color: #a5093f;
  box-shadow: 0 0 0 0.2rem rgba(219, 47, 107, 0.5);
}
.btn-taa.disabled, .btn-taa:disabled {
  color: #FAF9F8;
  background-color: #D60B52;
  border-color: #D60B52;
}
.btn-taa:not(:disabled):not(.disabled):active, .btn-taa:not(:disabled):not(.disabled).active, .show > .btn-taa.dropdown-toggle {
  color: #FAF9F8;
  background-color: #a5093f;
  border-color: #99083b;
}
.btn-taa:not(:disabled):not(.disabled):active:focus, .btn-taa:not(:disabled):not(.disabled).active:focus, .show > .btn-taa.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 47, 107, 0.5);
}

.btn-taa-secondary {
  color: #30302F;
  background-color: #F08597;
  border-color: #F08597;
}
.btn-taa-secondary:hover {
  color: #30302F;
  background-color: #ec637a;
  border-color: #ea5870;
}
.btn-taa-secondary:focus, .btn-taa-secondary.focus {
  color: #30302F;
  background-color: #ec637a;
  border-color: #ea5870;
  box-shadow: 0 0 0 0.2rem rgba(211, 120, 135, 0.5);
}
.btn-taa-secondary.disabled, .btn-taa-secondary:disabled {
  color: #30302F;
  background-color: #F08597;
  border-color: #F08597;
}
.btn-taa-secondary:not(:disabled):not(.disabled):active, .btn-taa-secondary:not(:disabled):not(.disabled).active, .show > .btn-taa-secondary.dropdown-toggle {
  color: #30302F;
  background-color: #ea5870;
  border-color: #e94c67;
}
.btn-taa-secondary:not(:disabled):not(.disabled):active:focus, .btn-taa-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-taa-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 120, 135, 0.5);
}

.btn-search {
  color: #FAF9F8;
  background-color: #CC4214;
  border-color: #CC4214;
}
.btn-search:hover {
  color: #FAF9F8;
  background-color: #a93711;
  border-color: #9e330f;
}
.btn-search:focus, .btn-search.focus {
  color: #FAF9F8;
  background-color: #a93711;
  border-color: #9e330f;
  box-shadow: 0 0 0 0.2rem rgba(211, 93, 54, 0.5);
}
.btn-search.disabled, .btn-search:disabled {
  color: #FAF9F8;
  background-color: #CC4214;
  border-color: #CC4214;
}
.btn-search:not(:disabled):not(.disabled):active, .btn-search:not(:disabled):not(.disabled).active, .show > .btn-search.dropdown-toggle {
  color: #FAF9F8;
  background-color: #9e330f;
  border-color: #922f0e;
}
.btn-search:not(:disabled):not(.disabled):active:focus, .btn-search:not(:disabled):not(.disabled).active:focus, .show > .btn-search.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(211, 93, 54, 0.5);
}

.btn-outline-primary {
  color: #1D7981;
  border-color: #1D7981;
}
.btn-outline-primary:hover {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #1D7981;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.5);
}

.btn-outline-secondary {
  color: #932A6E;
  border-color: #932A6E;
}
.btn-outline-secondary:hover {
  color: #FAF9F8;
  background-color: #932A6E;
  border-color: #932A6E;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 42, 110, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #932A6E;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #FAF9F8;
  background-color: #932A6E;
  border-color: #932A6E;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 42, 110, 0.5);
}

.btn-outline-success {
  color: #0E5D4D;
  border-color: #0E5D4D;
}
.btn-outline-success:hover {
  color: #FAF9F8;
  background-color: #0E5D4D;
  border-color: #0E5D4D;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 93, 77, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #0E5D4D;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #FAF9F8;
  background-color: #0E5D4D;
  border-color: #0E5D4D;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 93, 77, 0.5);
}

.btn-outline-info {
  color: #636AAF;
  border-color: #636AAF;
}
.btn-outline-info:hover {
  color: #FAF9F8;
  background-color: #636AAF;
  border-color: #636AAF;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 106, 175, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #636AAF;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #FAF9F8;
  background-color: #636AAF;
  border-color: #636AAF;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 106, 175, 0.5);
}

.btn-outline-warning {
  color: #CC4214;
  border-color: #CC4214;
}
.btn-outline-warning:hover {
  color: #FAF9F8;
  background-color: #CC4214;
  border-color: #CC4214;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 66, 20, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #CC4214;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #FAF9F8;
  background-color: #CC4214;
  border-color: #CC4214;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 66, 20, 0.5);
}

.btn-outline-danger {
  color: #D60B52;
  border-color: #D60B52;
}
.btn-outline-danger:hover {
  color: #FAF9F8;
  background-color: #D60B52;
  border-color: #D60B52;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 11, 82, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #D60B52;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #FAF9F8;
  background-color: #D60B52;
  border-color: #D60B52;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 11, 82, 0.5);
}

.btn-outline-light {
  color: #F2F0EE;
  border-color: #F2F0EE;
}
.btn-outline-light:hover {
  color: #30302F;
  background-color: #F2F0EE;
  border-color: #F2F0EE;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 240, 238, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #F2F0EE;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #30302F;
  background-color: #F2F0EE;
  border-color: #F2F0EE;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 240, 238, 0.5);
}

.btn-outline-dark {
  color: #30302F;
  border-color: #30302F;
}
.btn-outline-dark:hover {
  color: #FAF9F8;
  background-color: #30302F;
  border-color: #30302F;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(48, 48, 47, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #30302F;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #FAF9F8;
  background-color: #30302F;
  border-color: #30302F;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(48, 48, 47, 0.5);
}

.btn-outline-brand {
  color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-outline-brand:hover {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-outline-brand:focus, .btn-outline-brand.focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 184, 197, 0.5);
}
.btn-outline-brand.disabled, .btn-outline-brand:disabled {
  color: #2DB8C5;
  background-color: transparent;
}
.btn-outline-brand:not(:disabled):not(.disabled):active, .btn-outline-brand:not(:disabled):not(.disabled).active, .show > .btn-outline-brand.dropdown-toggle {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-outline-brand:not(:disabled):not(.disabled):active:focus, .btn-outline-brand:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 184, 197, 0.5);
}

.btn-outline-brand-light {
  color: #D1ECEE;
  border-color: #D1ECEE;
}
.btn-outline-brand-light:hover {
  color: #30302F;
  background-color: #D1ECEE;
  border-color: #D1ECEE;
}
.btn-outline-brand-light:focus, .btn-outline-brand-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 236, 238, 0.5);
}
.btn-outline-brand-light.disabled, .btn-outline-brand-light:disabled {
  color: #D1ECEE;
  background-color: transparent;
}
.btn-outline-brand-light:not(:disabled):not(.disabled):active, .btn-outline-brand-light:not(:disabled):not(.disabled).active, .show > .btn-outline-brand-light.dropdown-toggle {
  color: #30302F;
  background-color: #D1ECEE;
  border-color: #D1ECEE;
}
.btn-outline-brand-light:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-brand-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 236, 238, 0.5);
}

.btn-outline-highlight {
  color: #F2E61A;
  border-color: #F2E61A;
}
.btn-outline-highlight:hover {
  color: #30302F;
  background-color: #F2E61A;
  border-color: #F2E61A;
}
.btn-outline-highlight:focus, .btn-outline-highlight.focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 230, 26, 0.5);
}
.btn-outline-highlight.disabled, .btn-outline-highlight:disabled {
  color: #F2E61A;
  background-color: transparent;
}
.btn-outline-highlight:not(:disabled):not(.disabled):active, .btn-outline-highlight:not(:disabled):not(.disabled).active, .show > .btn-outline-highlight.dropdown-toggle {
  color: #30302F;
  background-color: #F2E61A;
  border-color: #F2E61A;
}
.btn-outline-highlight:not(:disabled):not(.disabled):active:focus, .btn-outline-highlight:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-highlight.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 230, 26, 0.5);
}

.btn-outline-success-on-dark {
  color: #19BC9C;
  border-color: #19BC9C;
}
.btn-outline-success-on-dark:hover {
  color: #30302F;
  background-color: #19BC9C;
  border-color: #19BC9C;
}
.btn-outline-success-on-dark:focus, .btn-outline-success-on-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 188, 156, 0.5);
}
.btn-outline-success-on-dark.disabled, .btn-outline-success-on-dark:disabled {
  color: #19BC9C;
  background-color: transparent;
}
.btn-outline-success-on-dark:not(:disabled):not(.disabled):active, .btn-outline-success-on-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-success-on-dark.dropdown-toggle {
  color: #30302F;
  background-color: #19BC9C;
  border-color: #19BC9C;
}
.btn-outline-success-on-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-success-on-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success-on-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 188, 156, 0.5);
}

.btn-outline-warning-on-dark {
  color: #EE764F;
  border-color: #EE764F;
}
.btn-outline-warning-on-dark:hover {
  color: #30302F;
  background-color: #EE764F;
  border-color: #EE764F;
}
.btn-outline-warning-on-dark:focus, .btn-outline-warning-on-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 118, 79, 0.5);
}
.btn-outline-warning-on-dark.disabled, .btn-outline-warning-on-dark:disabled {
  color: #EE764F;
  background-color: transparent;
}
.btn-outline-warning-on-dark:not(:disabled):not(.disabled):active, .btn-outline-warning-on-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-warning-on-dark.dropdown-toggle {
  color: #30302F;
  background-color: #EE764F;
  border-color: #EE764F;
}
.btn-outline-warning-on-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-warning-on-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning-on-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 118, 79, 0.5);
}

.btn-outline-danger-darker {
  color: #9A083B;
  border-color: #9A083B;
}
.btn-outline-danger-darker:hover {
  color: #FAF9F8;
  background-color: #9A083B;
  border-color: #9A083B;
}
.btn-outline-danger-darker:focus, .btn-outline-danger-darker.focus {
  box-shadow: 0 0 0 0.2rem rgba(154, 8, 59, 0.5);
}
.btn-outline-danger-darker.disabled, .btn-outline-danger-darker:disabled {
  color: #9A083B;
  background-color: transparent;
}
.btn-outline-danger-darker:not(:disabled):not(.disabled):active, .btn-outline-danger-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-danger-darker.dropdown-toggle {
  color: #FAF9F8;
  background-color: #9A083B;
  border-color: #9A083B;
}
.btn-outline-danger-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-danger-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger-darker.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(154, 8, 59, 0.5);
}

.btn-outline-danger-on-dark {
  color: #F08597;
  border-color: #F08597;
}
.btn-outline-danger-on-dark:hover {
  color: #30302F;
  background-color: #F08597;
  border-color: #F08597;
}
.btn-outline-danger-on-dark:focus, .btn-outline-danger-on-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 133, 151, 0.5);
}
.btn-outline-danger-on-dark.disabled, .btn-outline-danger-on-dark:disabled {
  color: #F08597;
  background-color: transparent;
}
.btn-outline-danger-on-dark:not(:disabled):not(.disabled):active, .btn-outline-danger-on-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-danger-on-dark.dropdown-toggle {
  color: #30302F;
  background-color: #F08597;
  border-color: #F08597;
}
.btn-outline-danger-on-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-danger-on-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger-on-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 133, 151, 0.5);
}

.btn-outline-lighter {
  color: #F5F4F3;
  border-color: #F5F4F3;
}
.btn-outline-lighter:hover {
  color: #30302F;
  background-color: #F5F4F3;
  border-color: #F5F4F3;
}
.btn-outline-lighter:focus, .btn-outline-lighter.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 244, 243, 0.5);
}
.btn-outline-lighter.disabled, .btn-outline-lighter:disabled {
  color: #F5F4F3;
  background-color: transparent;
}
.btn-outline-lighter:not(:disabled):not(.disabled):active, .btn-outline-lighter:not(:disabled):not(.disabled).active, .show > .btn-outline-lighter.dropdown-toggle {
  color: #30302F;
  background-color: #F5F4F3;
  border-color: #F5F4F3;
}
.btn-outline-lighter:not(:disabled):not(.disabled):active:focus, .btn-outline-lighter:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lighter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 244, 243, 0.5);
}

.btn-outline-mid {
  color: #C1C0BE;
  border-color: #C1C0BE;
}
.btn-outline-mid:hover {
  color: #30302F;
  background-color: #C1C0BE;
  border-color: #C1C0BE;
}
.btn-outline-mid:focus, .btn-outline-mid.focus {
  box-shadow: 0 0 0 0.2rem rgba(193, 192, 190, 0.5);
}
.btn-outline-mid.disabled, .btn-outline-mid:disabled {
  color: #C1C0BE;
  background-color: transparent;
}
.btn-outline-mid:not(:disabled):not(.disabled):active, .btn-outline-mid:not(:disabled):not(.disabled).active, .show > .btn-outline-mid.dropdown-toggle {
  color: #30302F;
  background-color: #C1C0BE;
  border-color: #C1C0BE;
}
.btn-outline-mid:not(:disabled):not(.disabled):active:focus, .btn-outline-mid:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-mid.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(193, 192, 190, 0.5);
}

.btn-outline-border {
  color: #D9D7D5;
  border-color: #D9D7D5;
}
.btn-outline-border:hover {
  color: #30302F;
  background-color: #D9D7D5;
  border-color: #D9D7D5;
}
.btn-outline-border:focus, .btn-outline-border.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 215, 213, 0.5);
}
.btn-outline-border.disabled, .btn-outline-border:disabled {
  color: #D9D7D5;
  background-color: transparent;
}
.btn-outline-border:not(:disabled):not(.disabled):active, .btn-outline-border:not(:disabled):not(.disabled).active, .show > .btn-outline-border.dropdown-toggle {
  color: #30302F;
  background-color: #D9D7D5;
  border-color: #D9D7D5;
}
.btn-outline-border:not(:disabled):not(.disabled):active:focus, .btn-outline-border:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-border.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 215, 213, 0.5);
}

.btn-outline-muted {
  color: #60605F;
  border-color: #60605F;
}
.btn-outline-muted:hover {
  color: #FAF9F8;
  background-color: #60605F;
  border-color: #60605F;
}
.btn-outline-muted:focus, .btn-outline-muted.focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 96, 95, 0.5);
}
.btn-outline-muted.disabled, .btn-outline-muted:disabled {
  color: #60605F;
  background-color: transparent;
}
.btn-outline-muted:not(:disabled):not(.disabled):active, .btn-outline-muted:not(:disabled):not(.disabled).active, .show > .btn-outline-muted.dropdown-toggle {
  color: #FAF9F8;
  background-color: #60605F;
  border-color: #60605F;
}
.btn-outline-muted:not(:disabled):not(.disabled):active:focus, .btn-outline-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 96, 95, 0.5);
}

.btn-outline-primary-on-dark {
  color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-outline-primary-on-dark:hover {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-outline-primary-on-dark:focus, .btn-outline-primary-on-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 184, 197, 0.5);
}
.btn-outline-primary-on-dark.disabled, .btn-outline-primary-on-dark:disabled {
  color: #2DB8C5;
  background-color: transparent;
}
.btn-outline-primary-on-dark:not(:disabled):not(.disabled):active, .btn-outline-primary-on-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-on-dark.dropdown-toggle {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-outline-primary-on-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-on-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-on-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 184, 197, 0.5);
}

.btn-outline-black {
  color: #171717;
  border-color: #171717;
}
.btn-outline-black:hover {
  color: #FAF9F8;
  background-color: #171717;
  border-color: #171717;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 23, 23, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #171717;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #FAF9F8;
  background-color: #171717;
  border-color: #171717;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 23, 23, 0.5);
}

.btn-outline-white {
  color: #FAF9F8;
  border-color: #FAF9F8;
}
.btn-outline-white:hover {
  color: #30302F;
  background-color: #FAF9F8;
  border-color: #FAF9F8;
}
.btn-outline-white:focus, .btn-outline-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 249, 248, 0.5);
}
.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #FAF9F8;
  background-color: transparent;
}
.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
  color: #30302F;
  background-color: #FAF9F8;
  border-color: #FAF9F8;
}
.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 249, 248, 0.5);
}

.btn-outline-as-higher {
  color: #B03A1C;
  border-color: #B03A1C;
}
.btn-outline-as-higher:hover {
  color: #FAF9F8;
  background-color: #B03A1C;
  border-color: #B03A1C;
}
.btn-outline-as-higher:focus, .btn-outline-as-higher.focus {
  box-shadow: 0 0 0 0.2rem rgba(176, 58, 28, 0.5);
}
.btn-outline-as-higher.disabled, .btn-outline-as-higher:disabled {
  color: #B03A1C;
  background-color: transparent;
}
.btn-outline-as-higher:not(:disabled):not(.disabled):active, .btn-outline-as-higher:not(:disabled):not(.disabled).active, .show > .btn-outline-as-higher.dropdown-toggle {
  color: #FAF9F8;
  background-color: #B03A1C;
  border-color: #B03A1C;
}
.btn-outline-as-higher:not(:disabled):not(.disabled):active:focus, .btn-outline-as-higher:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-as-higher.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(176, 58, 28, 0.5);
}

.btn-outline-as-medium {
  color: #BEB328;
  border-color: #BEB328;
}
.btn-outline-as-medium:hover {
  color: #30302F;
  background-color: #BEB328;
  border-color: #BEB328;
}
.btn-outline-as-medium:focus, .btn-outline-as-medium.focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 179, 40, 0.5);
}
.btn-outline-as-medium.disabled, .btn-outline-as-medium:disabled {
  color: #BEB328;
  background-color: transparent;
}
.btn-outline-as-medium:not(:disabled):not(.disabled):active, .btn-outline-as-medium:not(:disabled):not(.disabled).active, .show > .btn-outline-as-medium.dropdown-toggle {
  color: #30302F;
  background-color: #BEB328;
  border-color: #BEB328;
}
.btn-outline-as-medium:not(:disabled):not(.disabled):active:focus, .btn-outline-as-medium:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-as-medium.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 179, 40, 0.5);
}

.btn-outline-as-lower {
  color: #257B83;
  border-color: #257B83;
}
.btn-outline-as-lower:hover {
  color: #FAF9F8;
  background-color: #257B83;
  border-color: #257B83;
}
.btn-outline-as-lower:focus, .btn-outline-as-lower.focus {
  box-shadow: 0 0 0 0.2rem rgba(37, 123, 131, 0.5);
}
.btn-outline-as-lower.disabled, .btn-outline-as-lower:disabled {
  color: #257B83;
  background-color: transparent;
}
.btn-outline-as-lower:not(:disabled):not(.disabled):active, .btn-outline-as-lower:not(:disabled):not(.disabled).active, .show > .btn-outline-as-lower.dropdown-toggle {
  color: #FAF9F8;
  background-color: #257B83;
  border-color: #257B83;
}
.btn-outline-as-lower:not(:disabled):not(.disabled):active:focus, .btn-outline-as-lower:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-as-lower.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(37, 123, 131, 0.5);
}

.btn-outline-tips {
  color: #60605F;
  border-color: #60605F;
}
.btn-outline-tips:hover {
  color: #FAF9F8;
  background-color: #60605F;
  border-color: #60605F;
}
.btn-outline-tips:focus, .btn-outline-tips.focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 96, 95, 0.5);
}
.btn-outline-tips.disabled, .btn-outline-tips:disabled {
  color: #60605F;
  background-color: transparent;
}
.btn-outline-tips:not(:disabled):not(.disabled):active, .btn-outline-tips:not(:disabled):not(.disabled).active, .show > .btn-outline-tips.dropdown-toggle {
  color: #FAF9F8;
  background-color: #60605F;
  border-color: #60605F;
}
.btn-outline-tips:not(:disabled):not(.disabled):active:focus, .btn-outline-tips:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tips.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 96, 95, 0.5);
}

.btn-outline-more-white {
  color: #FCFCFB;
  border-color: #FCFCFB;
}
.btn-outline-more-white:hover {
  color: #30302F;
  background-color: #FCFCFB;
  border-color: #FCFCFB;
}
.btn-outline-more-white:focus, .btn-outline-more-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 252, 251, 0.5);
}
.btn-outline-more-white.disabled, .btn-outline-more-white:disabled {
  color: #FCFCFB;
  background-color: transparent;
}
.btn-outline-more-white:not(:disabled):not(.disabled):active, .btn-outline-more-white:not(:disabled):not(.disabled).active, .show > .btn-outline-more-white.dropdown-toggle {
  color: #30302F;
  background-color: #FCFCFB;
  border-color: #FCFCFB;
}
.btn-outline-more-white:not(:disabled):not(.disabled):active:focus, .btn-outline-more-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-more-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 252, 251, 0.5);
}

.btn-outline-aubergine {
  color: #703157;
  border-color: #703157;
}
.btn-outline-aubergine:hover {
  color: #FAF9F8;
  background-color: #703157;
  border-color: #703157;
}
.btn-outline-aubergine:focus, .btn-outline-aubergine.focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 49, 87, 0.5);
}
.btn-outline-aubergine.disabled, .btn-outline-aubergine:disabled {
  color: #703157;
  background-color: transparent;
}
.btn-outline-aubergine:not(:disabled):not(.disabled):active, .btn-outline-aubergine:not(:disabled):not(.disabled).active, .show > .btn-outline-aubergine.dropdown-toggle {
  color: #FAF9F8;
  background-color: #703157;
  border-color: #703157;
}
.btn-outline-aubergine:not(:disabled):not(.disabled):active:focus, .btn-outline-aubergine:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-aubergine.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 49, 87, 0.5);
}

.btn-outline-orange {
  color: #E94E1B;
  border-color: #E94E1B;
}
.btn-outline-orange:hover {
  color: #30302F;
  background-color: #E94E1B;
  border-color: #E94E1B;
}
.btn-outline-orange:focus, .btn-outline-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 78, 27, 0.5);
}
.btn-outline-orange.disabled, .btn-outline-orange:disabled {
  color: #E94E1B;
  background-color: transparent;
}
.btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-orange.dropdown-toggle {
  color: #30302F;
  background-color: #E94E1B;
  border-color: #E94E1B;
}
.btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 78, 27, 0.5);
}

.btn-outline-od-your-current {
  color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-outline-od-your-current:hover {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-outline-od-your-current:focus, .btn-outline-od-your-current.focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 184, 197, 0.5);
}
.btn-outline-od-your-current.disabled, .btn-outline-od-your-current:disabled {
  color: #2DB8C5;
  background-color: transparent;
}
.btn-outline-od-your-current:not(:disabled):not(.disabled):active, .btn-outline-od-your-current:not(:disabled):not(.disabled).active, .show > .btn-outline-od-your-current.dropdown-toggle {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-outline-od-your-current:not(:disabled):not(.disabled):active:focus, .btn-outline-od-your-current:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-od-your-current.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 184, 197, 0.5);
}

.btn-outline-od-your-previous {
  color: #1D7981;
  border-color: #1D7981;
}
.btn-outline-od-your-previous:hover {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-outline-od-your-previous:focus, .btn-outline-od-your-previous.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.5);
}
.btn-outline-od-your-previous.disabled, .btn-outline-od-your-previous:disabled {
  color: #1D7981;
  background-color: transparent;
}
.btn-outline-od-your-previous:not(:disabled):not(.disabled):active, .btn-outline-od-your-previous:not(:disabled):not(.disabled).active, .show > .btn-outline-od-your-previous.dropdown-toggle {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-outline-od-your-previous:not(:disabled):not(.disabled):active:focus, .btn-outline-od-your-previous:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-od-your-previous.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.5);
}

.btn-outline-od-benchmark-current {
  color: #A8A7A6;
  border-color: #A8A7A6;
}
.btn-outline-od-benchmark-current:hover {
  color: #30302F;
  background-color: #A8A7A6;
  border-color: #A8A7A6;
}
.btn-outline-od-benchmark-current:focus, .btn-outline-od-benchmark-current.focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 167, 166, 0.5);
}
.btn-outline-od-benchmark-current.disabled, .btn-outline-od-benchmark-current:disabled {
  color: #A8A7A6;
  background-color: transparent;
}
.btn-outline-od-benchmark-current:not(:disabled):not(.disabled):active, .btn-outline-od-benchmark-current:not(:disabled):not(.disabled).active, .show > .btn-outline-od-benchmark-current.dropdown-toggle {
  color: #30302F;
  background-color: #A8A7A6;
  border-color: #A8A7A6;
}
.btn-outline-od-benchmark-current:not(:disabled):not(.disabled):active:focus, .btn-outline-od-benchmark-current:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-od-benchmark-current.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 167, 166, 0.5);
}

.btn-outline-od-benchmark-previous {
  color: #787776;
  border-color: #787776;
}
.btn-outline-od-benchmark-previous:hover {
  color: #30302F;
  background-color: #787776;
  border-color: #787776;
}
.btn-outline-od-benchmark-previous:focus, .btn-outline-od-benchmark-previous.focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 119, 118, 0.5);
}
.btn-outline-od-benchmark-previous.disabled, .btn-outline-od-benchmark-previous:disabled {
  color: #787776;
  background-color: transparent;
}
.btn-outline-od-benchmark-previous:not(:disabled):not(.disabled):active, .btn-outline-od-benchmark-previous:not(:disabled):not(.disabled).active, .show > .btn-outline-od-benchmark-previous.dropdown-toggle {
  color: #30302F;
  background-color: #787776;
  border-color: #787776;
}
.btn-outline-od-benchmark-previous:not(:disabled):not(.disabled):active:focus, .btn-outline-od-benchmark-previous:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-od-benchmark-previous.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(120, 119, 118, 0.5);
}

.btn-outline-wip {
  color: #1D7981;
  border-color: #1D7981;
}
.btn-outline-wip:hover {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-outline-wip:focus, .btn-outline-wip.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.5);
}
.btn-outline-wip.disabled, .btn-outline-wip:disabled {
  color: #1D7981;
  background-color: transparent;
}
.btn-outline-wip:not(:disabled):not(.disabled):active, .btn-outline-wip:not(:disabled):not(.disabled).active, .show > .btn-outline-wip.dropdown-toggle {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-outline-wip:not(:disabled):not(.disabled):active:focus, .btn-outline-wip:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-wip.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.5);
}

.btn-outline-as {
  color: #636AAF;
  border-color: #636AAF;
}
.btn-outline-as:hover {
  color: #FAF9F8;
  background-color: #636AAF;
  border-color: #636AAF;
}
.btn-outline-as:focus, .btn-outline-as.focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 106, 175, 0.5);
}
.btn-outline-as.disabled, .btn-outline-as:disabled {
  color: #636AAF;
  background-color: transparent;
}
.btn-outline-as:not(:disabled):not(.disabled):active, .btn-outline-as:not(:disabled):not(.disabled).active, .show > .btn-outline-as.dropdown-toggle {
  color: #FAF9F8;
  background-color: #636AAF;
  border-color: #636AAF;
}
.btn-outline-as:not(:disabled):not(.disabled):active:focus, .btn-outline-as:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-as.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 106, 175, 0.5);
}

.btn-outline-as-secondary {
  color: #AFB1D3;
  border-color: #AFB1D3;
}
.btn-outline-as-secondary:hover {
  color: #30302F;
  background-color: #AFB1D3;
  border-color: #AFB1D3;
}
.btn-outline-as-secondary:focus, .btn-outline-as-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(175, 177, 211, 0.5);
}
.btn-outline-as-secondary.disabled, .btn-outline-as-secondary:disabled {
  color: #AFB1D3;
  background-color: transparent;
}
.btn-outline-as-secondary:not(:disabled):not(.disabled):active, .btn-outline-as-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-as-secondary.dropdown-toggle {
  color: #30302F;
  background-color: #AFB1D3;
  border-color: #AFB1D3;
}
.btn-outline-as-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-as-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-as-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(175, 177, 211, 0.5);
}

.btn-outline-aa {
  color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-outline-aa:hover {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-outline-aa:focus, .btn-outline-aa.focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 184, 197, 0.5);
}
.btn-outline-aa.disabled, .btn-outline-aa:disabled {
  color: #2DB8C5;
  background-color: transparent;
}
.btn-outline-aa:not(:disabled):not(.disabled):active, .btn-outline-aa:not(:disabled):not(.disabled).active, .show > .btn-outline-aa.dropdown-toggle {
  color: #30302F;
  background-color: #2DB8C5;
  border-color: #2DB8C5;
}
.btn-outline-aa:not(:disabled):not(.disabled):active:focus, .btn-outline-aa:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-aa.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 184, 197, 0.5);
}

.btn-outline-aa-secondary {
  color: #1D7981;
  border-color: #1D7981;
}
.btn-outline-aa-secondary:hover {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-outline-aa-secondary:focus, .btn-outline-aa-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.5);
}
.btn-outline-aa-secondary.disabled, .btn-outline-aa-secondary:disabled {
  color: #1D7981;
  background-color: transparent;
}
.btn-outline-aa-secondary:not(:disabled):not(.disabled):active, .btn-outline-aa-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-aa-secondary.dropdown-toggle {
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.btn-outline-aa-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-aa-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-aa-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.5);
}

.btn-outline-taa {
  color: #D60B52;
  border-color: #D60B52;
}
.btn-outline-taa:hover {
  color: #FAF9F8;
  background-color: #D60B52;
  border-color: #D60B52;
}
.btn-outline-taa:focus, .btn-outline-taa.focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 11, 82, 0.5);
}
.btn-outline-taa.disabled, .btn-outline-taa:disabled {
  color: #D60B52;
  background-color: transparent;
}
.btn-outline-taa:not(:disabled):not(.disabled):active, .btn-outline-taa:not(:disabled):not(.disabled).active, .show > .btn-outline-taa.dropdown-toggle {
  color: #FAF9F8;
  background-color: #D60B52;
  border-color: #D60B52;
}
.btn-outline-taa:not(:disabled):not(.disabled):active:focus, .btn-outline-taa:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-taa.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 11, 82, 0.5);
}

.btn-outline-taa-secondary {
  color: #F08597;
  border-color: #F08597;
}
.btn-outline-taa-secondary:hover {
  color: #30302F;
  background-color: #F08597;
  border-color: #F08597;
}
.btn-outline-taa-secondary:focus, .btn-outline-taa-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 133, 151, 0.5);
}
.btn-outline-taa-secondary.disabled, .btn-outline-taa-secondary:disabled {
  color: #F08597;
  background-color: transparent;
}
.btn-outline-taa-secondary:not(:disabled):not(.disabled):active, .btn-outline-taa-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-taa-secondary.dropdown-toggle {
  color: #30302F;
  background-color: #F08597;
  border-color: #F08597;
}
.btn-outline-taa-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-taa-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-taa-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 133, 151, 0.5);
}

.btn-outline-search {
  color: #CC4214;
  border-color: #CC4214;
}
.btn-outline-search:hover {
  color: #FAF9F8;
  background-color: #CC4214;
  border-color: #CC4214;
}
.btn-outline-search:focus, .btn-outline-search.focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 66, 20, 0.5);
}
.btn-outline-search.disabled, .btn-outline-search:disabled {
  color: #CC4214;
  background-color: transparent;
}
.btn-outline-search:not(:disabled):not(.disabled):active, .btn-outline-search:not(:disabled):not(.disabled).active, .show > .btn-outline-search.dropdown-toggle {
  color: #FAF9F8;
  background-color: #CC4214;
  border-color: #CC4214;
}
.btn-outline-search:not(:disabled):not(.disabled):active:focus, .btn-outline-search:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-search.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(204, 66, 20, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #1D7981;
  text-decoration: underline;
}
.btn-link:hover {
  color: #30302F;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #787776;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn, .drupal-search-form .form-actions .btn-group-lg > input {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn, .drupal-search-form .form-actions .btn-group-sm > input {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

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

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

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

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

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #30302F;
  text-align: left;
  list-style: none;
  background-color: #FAF9F8;
  background-clip: padding-box;
  border: 1px solid rgba(23, 23, 23, 0.15);
  border-radius: 0.25rem;
}

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

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

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #30302F;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #232322;
  text-decoration: none;
  background-color: #D9D7D5;
}
.dropdown-item.active, .dropdown-item:active {
  color: #FAF9F8;
  text-decoration: none;
  background-color: #1D7981;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #91908E;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #787776;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #30302F;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .drupal-search-form .form-actions .btn-group > input,
.btn-group-vertical > .btn,
.drupal-search-form .form-actions .btn-group-vertical > input {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover, .drupal-search-form .form-actions .btn-group > input:hover,
.btn-group-vertical > .btn:hover,
.drupal-search-form .form-actions .btn-group-vertical > input:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .drupal-search-form .form-actions .btn-group > input:focus, .btn-group > .btn:active, .drupal-search-form .form-actions .btn-group > input:active, .btn-group > .btn.active, .drupal-search-form .form-actions .btn-group > input.active,
.btn-group-vertical > .btn:focus,
.drupal-search-form .form-actions .btn-group-vertical > input:focus,
.btn-group-vertical > .btn:active,
.drupal-search-form .form-actions .btn-group-vertical > input:active,
.btn-group-vertical > .btn.active,
.drupal-search-form .form-actions .btn-group-vertical > input.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group, .btn-toolbar .drupal-search-form .taa-form-wrapper, .drupal-search-form .btn-toolbar .taa-form-wrapper {
  width: auto;
}

.btn-group > .btn:not(:first-child), .drupal-search-form .form-actions .btn-group > input:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .drupal-search-form .form-actions .btn-group > input:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.drupal-search-form .form-actions .btn-group > .btn-group:not(:last-child) > input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child), .drupal-search-form .form-actions .btn-group > input:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.drupal-search-form .form-actions .btn-group > .btn-group:not(:first-child) > input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .drupal-search-form .form-actions .btn-group-sm > input + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .drupal-search-form .form-actions .btn-group-lg > input + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, .drupal-search-form .form-actions .btn-group-vertical > input,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .drupal-search-form .form-actions .btn-group-vertical > input:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .drupal-search-form .form-actions .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.drupal-search-form .form-actions .btn-group-vertical > .btn-group:not(:last-child) > input {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child), .drupal-search-form .form-actions .btn-group-vertical > input:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.drupal-search-form .form-actions .btn-group-vertical > .btn-group:not(:first-child) > input {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.input-group, .drupal-search-form .taa-form-wrapper {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control, .drupal-search-form .form-item-name .input-group > input,
.drupal-search-form .form-item-title .input-group > input, .drupal-search-form .taa-form-wrapper > .form-control, .drupal-search-form .form-item-name .taa-form-wrapper > input,
.drupal-search-form .form-item-title .taa-form-wrapper > input,
.input-group > .form-control-plaintext,
.drupal-search-form .taa-form-wrapper > .form-control-plaintext,
.input-group > .custom-select,
.drupal-search-form .taa-form-wrapper > .custom-select,
.input-group > .custom-file,
.drupal-search-form .taa-form-wrapper > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control, .drupal-search-form .form-item-name .input-group > input + .form-control,
.drupal-search-form .form-item-title .input-group > input + .form-control, .drupal-search-form .form-item-name .input-group > .form-control + input, .drupal-search-form .form-item-name .input-group > input + input,
.drupal-search-form .form-item-title .input-group > .form-control + input,
.drupal-search-form .form-item-title .input-group > input + input, .drupal-search-form .taa-form-wrapper > .form-control + .form-control, .drupal-search-form .form-item-name .taa-form-wrapper > input + .form-control,
.drupal-search-form .form-item-title .taa-form-wrapper > input + .form-control, .drupal-search-form .form-item-name .taa-form-wrapper > .form-control + input, .drupal-search-form .form-item-name .taa-form-wrapper > input + input,
.drupal-search-form .form-item-title .taa-form-wrapper > .form-control + input,
.drupal-search-form .form-item-title .taa-form-wrapper > input + input,
.input-group > .form-control + .custom-select,
.drupal-search-form .form-item-name .input-group > input + .custom-select,
.drupal-search-form .form-item-title .input-group > input + .custom-select,
.drupal-search-form .taa-form-wrapper > .form-control + .custom-select,
.drupal-search-form .form-item-name .taa-form-wrapper > input + .custom-select,
.drupal-search-form .form-item-title .taa-form-wrapper > input + .custom-select,
.input-group > .form-control + .custom-file,
.drupal-search-form .form-item-name .input-group > input + .custom-file,
.drupal-search-form .form-item-title .input-group > input + .custom-file,
.drupal-search-form .taa-form-wrapper > .form-control + .custom-file,
.drupal-search-form .form-item-name .taa-form-wrapper > input + .custom-file,
.drupal-search-form .form-item-title .taa-form-wrapper > input + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.drupal-search-form .form-item-name .input-group > .form-control-plaintext + input,
.drupal-search-form .form-item-title .input-group > .form-control-plaintext + input,
.drupal-search-form .taa-form-wrapper > .form-control-plaintext + .form-control,
.drupal-search-form .form-item-name .taa-form-wrapper > .form-control-plaintext + input,
.drupal-search-form .form-item-title .taa-form-wrapper > .form-control-plaintext + input,
.input-group > .form-control-plaintext + .custom-select,
.drupal-search-form .taa-form-wrapper > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.drupal-search-form .taa-form-wrapper > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.drupal-search-form .form-item-name .input-group > .custom-select + input,
.drupal-search-form .form-item-title .input-group > .custom-select + input,
.drupal-search-form .taa-form-wrapper > .custom-select + .form-control,
.drupal-search-form .form-item-name .taa-form-wrapper > .custom-select + input,
.drupal-search-form .form-item-title .taa-form-wrapper > .custom-select + input,
.input-group > .custom-select + .custom-select,
.drupal-search-form .taa-form-wrapper > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.drupal-search-form .taa-form-wrapper > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.drupal-search-form .form-item-name .input-group > .custom-file + input,
.drupal-search-form .form-item-title .input-group > .custom-file + input,
.drupal-search-form .taa-form-wrapper > .custom-file + .form-control,
.drupal-search-form .form-item-name .taa-form-wrapper > .custom-file + input,
.drupal-search-form .form-item-title .taa-form-wrapper > .custom-file + input,
.input-group > .custom-file + .custom-select,
.drupal-search-form .taa-form-wrapper > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file,
.drupal-search-form .taa-form-wrapper > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus, .drupal-search-form .form-item-name .input-group > input:focus,
.drupal-search-form .form-item-title .input-group > input:focus, .drupal-search-form .taa-form-wrapper > .form-control:focus, .drupal-search-form .form-item-name .taa-form-wrapper > input:focus,
.drupal-search-form .form-item-title .taa-form-wrapper > input:focus,
.input-group > .custom-select:focus,
.drupal-search-form .taa-form-wrapper > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
.drupal-search-form .taa-form-wrapper > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus, .drupal-search-form .taa-form-wrapper > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child), .drupal-search-form .form-item-name .input-group > input:not(:first-child),
.drupal-search-form .form-item-title .input-group > input:not(:first-child), .drupal-search-form .taa-form-wrapper > .form-control:not(:first-child), .drupal-search-form .form-item-name .taa-form-wrapper > input:not(:first-child),
.drupal-search-form .form-item-title .taa-form-wrapper > input:not(:first-child),
.input-group > .custom-select:not(:first-child),
.drupal-search-form .taa-form-wrapper > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file, .drupal-search-form .taa-form-wrapper > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .drupal-search-form .taa-form-wrapper > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label, .drupal-search-form .taa-form-wrapper > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child), .drupal-search-form .form-item-name .input-group:not(.has-validation) > input:not(:last-child),
.drupal-search-form .form-item-title .input-group:not(.has-validation) > input:not(:last-child), .drupal-search-form .taa-form-wrapper:not(.has-validation) > .form-control:not(:last-child), .drupal-search-form .form-item-name .taa-form-wrapper:not(.has-validation) > input:not(:last-child),
.drupal-search-form .form-item-title .taa-form-wrapper:not(.has-validation) > input:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.drupal-search-form .taa-form-wrapper:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after,
.drupal-search-form .taa-form-wrapper:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3), .drupal-search-form .form-item-name .input-group.has-validation > input:nth-last-child(n+3),
.drupal-search-form .form-item-title .input-group.has-validation > input:nth-last-child(n+3), .drupal-search-form .has-validation.taa-form-wrapper > .form-control:nth-last-child(n+3), .drupal-search-form .form-item-name .has-validation.taa-form-wrapper > input:nth-last-child(n+3),
.drupal-search-form .form-item-title .has-validation.taa-form-wrapper > input:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.drupal-search-form .has-validation.taa-form-wrapper > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after,
.drupal-search-form .has-validation.taa-form-wrapper > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn, .input-group-prepend .drupal-search-form .form-actions input, .drupal-search-form .form-actions .input-group-prepend input,
.input-group-append .btn,
.input-group-append .drupal-search-form .form-actions input,
.drupal-search-form .form-actions .input-group-append input {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus, .input-group-prepend .drupal-search-form .form-actions input:focus, .drupal-search-form .form-actions .input-group-prepend input:focus,
.input-group-append .btn:focus,
.input-group-append .drupal-search-form .form-actions input:focus,
.drupal-search-form .form-actions .input-group-append input:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn, .input-group-prepend .drupal-search-form .form-actions input + .btn, .drupal-search-form .form-actions .input-group-prepend input + .btn, .input-group-prepend .drupal-search-form .form-actions .btn + input, .drupal-search-form .form-actions .input-group-prepend .btn + input, .input-group-prepend .drupal-search-form .form-actions input + input, .drupal-search-form .form-actions .input-group-prepend input + input,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .drupal-search-form .form-actions input + .input-group-text,
.drupal-search-form .form-actions .input-group-prepend input + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .drupal-search-form .form-actions .input-group-text + input,
.drupal-search-form .form-actions .input-group-prepend .input-group-text + input,
.input-group-append .btn + .btn,
.input-group-append .drupal-search-form .form-actions input + .btn,
.drupal-search-form .form-actions .input-group-append input + .btn,
.input-group-append .drupal-search-form .form-actions .btn + input,
.drupal-search-form .form-actions .input-group-append .btn + input,
.input-group-append .drupal-search-form .form-actions input + input,
.drupal-search-form .form-actions .input-group-append input + input,
.input-group-append .btn + .input-group-text,
.input-group-append .drupal-search-form .form-actions input + .input-group-text,
.drupal-search-form .form-actions .input-group-append input + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .drupal-search-form .form-actions .input-group-text + input,
.drupal-search-form .form-actions .input-group-append .input-group-text + input {
  margin-left: -1px;
}

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

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #FAF9F8;
  text-align: center;
  white-space: nowrap;
  background-color: #30302F;
  border: 1px solid #171717;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea), .drupal-search-form .form-item-name .input-group-lg > input:not(textarea),
.drupal-search-form .form-item-title .input-group-lg > input:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control, .drupal-search-form .form-item-name .input-group-lg > input,
.drupal-search-form .form-item-title .input-group-lg > input,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.drupal-search-form .form-actions .input-group-lg > .input-group-prepend > input,
.input-group-lg > .input-group-append > .btn,
.drupal-search-form .form-actions .input-group-lg > .input-group-append > input {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea), .drupal-search-form .form-item-name .input-group-sm > input:not(textarea),
.drupal-search-form .form-item-title .input-group-sm > input:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control, .drupal-search-form .form-item-name .input-group-sm > input,
.drupal-search-form .form-item-title .input-group-sm > input,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.drupal-search-form .form-actions .input-group-sm > .input-group-prepend > input,
.input-group-sm > .input-group-append > .btn,
.drupal-search-form .form-actions .input-group-sm > .input-group-append > input {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn, .drupal-search-form .form-actions .input-group > .input-group-prepend > input, .drupal-search-form .taa-form-wrapper > .input-group-prepend > .btn, .drupal-search-form .form-actions .taa-form-wrapper > .input-group-prepend > input,
.input-group > .input-group-prepend > .input-group-text,
.drupal-search-form .taa-form-wrapper > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.drupal-search-form .form-actions .input-group:not(.has-validation) > .input-group-append:not(:last-child) > input,
.drupal-search-form .taa-form-wrapper:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.drupal-search-form .form-actions .taa-form-wrapper:not(.has-validation) > .input-group-append:not(:last-child) > input,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.drupal-search-form .taa-form-wrapper:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.drupal-search-form .form-actions .input-group.has-validation > .input-group-append:nth-last-child(n+3) > input,
.drupal-search-form .has-validation.taa-form-wrapper > .input-group-append:nth-last-child(n+3) > .btn,
.drupal-search-form .form-actions .has-validation.taa-form-wrapper > .input-group-append:nth-last-child(n+3) > input,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.drupal-search-form .has-validation.taa-form-wrapper > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.drupal-search-form .form-actions .input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle),
.drupal-search-form .taa-form-wrapper > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.drupal-search-form .form-actions .taa-form-wrapper > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
.drupal-search-form .taa-form-wrapper > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

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

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 2rem;
  color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1.5rem;
  height: 1.5rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #FAF9F8;
  border-color: #19BC9C;
  background-color: #19BC9C;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #8ddde5;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #FAF9F8;
  background-color: #71d6df;
  border-color: #71d6df;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #787776;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #D9D7D5;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0rem;
  left: -2rem;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  pointer-events: none;
  content: "";
  background-color: #FAF9F8;
  border: #91908E solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0rem;
  left: -2rem;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23FAF9F8%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #1D7981;
  background-color: #1D7981;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%274%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23FAF9F8%27 d=%27M0 2h4%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(29, 121, 129, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(29, 121, 129, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23FAF9F8%27/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(29, 121, 129, 0.5);
}

.custom-switch {
  padding-left: 3.125rem;
}
.custom-switch .custom-control-label::before {
  left: -3.125rem;
  width: 2.625rem;
  pointer-events: all;
  border-radius: 0.75rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0rem + 2px);
  left: calc(-3.125rem + 2px);
  width: calc(1.5rem - 4px);
  height: calc(1.5rem - 4px);
  background-color: #91908E;
  border-radius: 0.75rem;
  transition: transform 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;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #FAF9F8;
  transform: translateX(1.125rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(29, 121, 129, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #171717;
  vertical-align: middle;
  background: #FAF9F8 url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23484746%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #A8A7A6;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: #8ddde5;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.25);
}
.custom-select:focus::-ms-value {
  color: #171717;
  background-color: #FAF9F8;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #787776;
  background-color: #D9D7D5;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #171717;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #8ddde5;
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #D9D7D5;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #171717;
  background-color: #FAF9F8;
  border: 1px solid #A8A7A6;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #171717;
  content: "Browse";
  background-color: #30302F;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #F2F0EE, 0 0 0 0.2rem rgba(29, 121, 129, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #F2F0EE, 0 0 0 0.2rem rgba(29, 121, 129, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #F2F0EE, 0 0 0 0.2rem rgba(29, 121, 129, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #1D7981;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #71d6df;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #C1C0BE;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #1D7981;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #71d6df;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #C1C0BE;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #1D7981;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #71d6df;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #C1C0BE;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #C1C0BE;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #91908E;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #91908E;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #91908E;
}

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

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #787776;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #C1C0BE;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #D9D7D5 #D9D7D5 #C1C0BE;
}
.nav-tabs .nav-link.disabled {
  color: #787776;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #60605F;
  background-color: #F2F0EE;
  border-color: #C1C0BE #C1C0BE #F2F0EE;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #FAF9F8;
  background-color: #30302F;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 16px;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl,
.navbar .container-xxl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 16px;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

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

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

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

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl,
  .navbar-expand-sm > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl,
  .navbar-expand-sm > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl,
  .navbar-expand-md > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl,
  .navbar-expand-md > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl,
  .navbar-expand-lg > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl,
  .navbar-expand-lg > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl,
  .navbar-expand-xl > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl,
  .navbar-expand-xl > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1399.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid,
  .navbar-expand-xxl > .container-sm,
  .navbar-expand-xxl > .container-md,
  .navbar-expand-xxl > .container-lg,
  .navbar-expand-xxl > .container-xl,
  .navbar-expand-xxl > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid,
  .navbar-expand-xxl > .container-sm,
  .navbar-expand-xxl > .container-md,
  .navbar-expand-xxl > .container-lg,
  .navbar-expand-xxl > .container-xl,
  .navbar-expand-xxl > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(23, 23, 23, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(23, 23, 23, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: #1D7981;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(23, 23, 23, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(23, 23, 23, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(23, 23, 23, 0.9);
}
.navbar-light .navbar-toggler {
  color: #1D7981;
  border-color: rgba(23, 23, 23, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27%231D7981%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: #1D7981;
}
.navbar-light .navbar-text a {
  color: rgba(23, 23, 23, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(23, 23, 23, 0.9);
}

.navbar-dark .navbar-brand {
  color: #FAF9F8;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #FAF9F8;
}
.navbar-dark .navbar-nav .nav-link {
  color: #FAF9F8;
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(250, 249, 248, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(250, 249, 248, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #FAF9F8;
}
.navbar-dark .navbar-toggler {
  color: #FAF9F8;
  border-color: rgba(250, 249, 248, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27%23FAF9F8%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: #FAF9F8;
}
.navbar-dark .navbar-text a {
  color: #FAF9F8;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #FAF9F8;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #FAF9F8;
  background-clip: border-box;
  border: 1px solid rgba(23, 23, 23, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

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

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

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(23, 23, 23, 0.03);
  border-bottom: 1px solid rgba(23, 23, 23, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(23, 23, 23, 0.03);
  border-top: 1px solid rgba(23, 23, 23, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

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

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -20px;
    margin-left: -20px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 20px;
    margin-bottom: 0;
    margin-left: 20px;
  }
}

.card-group > .card {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 0;
  margin-bottom: 1rem;
  font-size: 80%;
  list-style: none;
  background-color: none;
  border-radius: 0;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #787776;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #787776;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #1D7981;
  text-decoration: none;
  background-color: #FAF9F8;
  border: 1px solid #C1C0BE;
}
.page-link:hover {
  z-index: 2;
  color: #30302F;
  text-decoration: none;
  background-color: #D9D7D5;
  border-color: #C1C0BE;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.page-item.disabled .page-link {
  color: #787776;
  pointer-events: none;
  cursor: auto;
  background-color: #FAF9F8;
  border-color: #C1C0BE;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge, .drupal-search-form .form-actions input .badge {
  position: relative;
  top: -1px;
}

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

.badge-primary {
  color: #FAF9F8;
  background-color: #1D7981;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #FAF9F8;
  background-color: #145257;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.5);
}

.badge-secondary {
  color: #FAF9F8;
  background-color: #932A6E;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #FAF9F8;
  background-color: #6b1f50;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(147, 42, 110, 0.5);
}

.badge-success {
  color: #FAF9F8;
  background-color: #0E5D4D;
}
a.badge-success:hover, a.badge-success:focus {
  color: #FAF9F8;
  background-color: #073128;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(14, 93, 77, 0.5);
}

.badge-info {
  color: #FAF9F8;
  background-color: #636AAF;
}
a.badge-info:hover, a.badge-info:focus {
  color: #FAF9F8;
  background-color: #4c5293;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(99, 106, 175, 0.5);
}

.badge-warning {
  color: #FAF9F8;
  background-color: #CC4214;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #FAF9F8;
  background-color: #9e330f;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(204, 66, 20, 0.5);
}

.badge-danger {
  color: #FAF9F8;
  background-color: #D60B52;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #FAF9F8;
  background-color: #a5093f;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(214, 11, 82, 0.5);
}

.badge-light {
  color: #30302F;
  background-color: #F2F0EE;
}
a.badge-light:hover, a.badge-light:focus {
  color: #30302F;
  background-color: #dcd7d1;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(242, 240, 238, 0.5);
}

.badge-dark {
  color: #FAF9F8;
  background-color: #30302F;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #FAF9F8;
  background-color: #161616;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(48, 48, 47, 0.5);
}

.badge-brand {
  color: #30302F;
  background-color: #2DB8C5;
}
a.badge-brand:hover, a.badge-brand:focus {
  color: #30302F;
  background-color: #24919b;
}
a.badge-brand:focus, a.badge-brand.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(45, 184, 197, 0.5);
}

.badge-brand-light {
  color: #30302F;
  background-color: #D1ECEE;
}
a.badge-brand-light:hover, a.badge-brand-light:focus {
  color: #30302F;
  background-color: #acdde0;
}
a.badge-brand-light:focus, a.badge-brand-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(209, 236, 238, 0.5);
}

.badge-highlight {
  color: #30302F;
  background-color: #F2E61A;
}
a.badge-highlight:hover, a.badge-highlight:focus {
  color: #30302F;
  background-color: #cdc30c;
}
a.badge-highlight:focus, a.badge-highlight.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(242, 230, 26, 0.5);
}

.badge-success-on-dark {
  color: #30302F;
  background-color: #19BC9C;
}
a.badge-success-on-dark:hover, a.badge-success-on-dark:focus {
  color: #30302F;
  background-color: #138f77;
}
a.badge-success-on-dark:focus, a.badge-success-on-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(25, 188, 156, 0.5);
}

.badge-warning-on-dark {
  color: #30302F;
  background-color: #EE764F;
}
a.badge-warning-on-dark:hover, a.badge-warning-on-dark:focus {
  color: #30302F;
  background-color: #ea5220;
}
a.badge-warning-on-dark:focus, a.badge-warning-on-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(238, 118, 79, 0.5);
}

.badge-danger-darker {
  color: #FAF9F8;
  background-color: #9A083B;
}
a.badge-danger-darker:hover, a.badge-danger-darker:focus {
  color: #FAF9F8;
  background-color: #6a0528;
}
a.badge-danger-darker:focus, a.badge-danger-darker.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(154, 8, 59, 0.5);
}

.badge-danger-on-dark {
  color: #30302F;
  background-color: #F08597;
}
a.badge-danger-on-dark:hover, a.badge-danger-on-dark:focus {
  color: #30302F;
  background-color: #ea5870;
}
a.badge-danger-on-dark:focus, a.badge-danger-on-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(240, 133, 151, 0.5);
}

.badge-lighter {
  color: #30302F;
  background-color: #F5F4F3;
}
a.badge-lighter:hover, a.badge-lighter:focus {
  color: #30302F;
  background-color: #dedbd7;
}
a.badge-lighter:focus, a.badge-lighter.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 244, 243, 0.5);
}

.badge-mid {
  color: #30302F;
  background-color: #C1C0BE;
}
a.badge-mid:hover, a.badge-mid:focus {
  color: #30302F;
  background-color: #a8a7a4;
}
a.badge-mid:focus, a.badge-mid.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(193, 192, 190, 0.5);
}

.badge-border {
  color: #30302F;
  background-color: #D9D7D5;
}
a.badge-border:hover, a.badge-border:focus {
  color: #30302F;
  background-color: #c1beba;
}
a.badge-border:focus, a.badge-border.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(217, 215, 213, 0.5);
}

.badge-muted {
  color: #FAF9F8;
  background-color: #60605F;
}
a.badge-muted:hover, a.badge-muted:focus {
  color: #FAF9F8;
  background-color: #464646;
}
a.badge-muted:focus, a.badge-muted.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(96, 96, 95, 0.5);
}

.badge-primary-on-dark {
  color: #30302F;
  background-color: #2DB8C5;
}
a.badge-primary-on-dark:hover, a.badge-primary-on-dark:focus {
  color: #30302F;
  background-color: #24919b;
}
a.badge-primary-on-dark:focus, a.badge-primary-on-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(45, 184, 197, 0.5);
}

.badge-black {
  color: #FAF9F8;
  background-color: #171717;
}
a.badge-black:hover, a.badge-black:focus {
  color: #FAF9F8;
  background-color: black;
}
a.badge-black:focus, a.badge-black.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 23, 23, 0.5);
}

.badge-white {
  color: #30302F;
  background-color: #FAF9F8;
}
a.badge-white:hover, a.badge-white:focus {
  color: #30302F;
  background-color: #e5e0da;
}
a.badge-white:focus, a.badge-white.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(250, 249, 248, 0.5);
}

.badge-as-higher {
  color: #FAF9F8;
  background-color: #B03A1C;
}
a.badge-as-higher:hover, a.badge-as-higher:focus {
  color: #FAF9F8;
  background-color: #842c15;
}
a.badge-as-higher:focus, a.badge-as-higher.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(176, 58, 28, 0.5);
}

.badge-as-medium {
  color: #30302F;
  background-color: #BEB328;
}
a.badge-as-medium:hover, a.badge-as-medium:focus {
  color: #30302F;
  background-color: #948b1f;
}
a.badge-as-medium:focus, a.badge-as-medium.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(190, 179, 40, 0.5);
}

.badge-as-lower {
  color: #FAF9F8;
  background-color: #257B83;
}
a.badge-as-lower:hover, a.badge-as-lower:focus {
  color: #FAF9F8;
  background-color: #1a565b;
}
a.badge-as-lower:focus, a.badge-as-lower.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(37, 123, 131, 0.5);
}

.badge-tips {
  color: #FAF9F8;
  background-color: #60605F;
}
a.badge-tips:hover, a.badge-tips:focus {
  color: #FAF9F8;
  background-color: #464646;
}
a.badge-tips:focus, a.badge-tips.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(96, 96, 95, 0.5);
}

.badge-more-white {
  color: #30302F;
  background-color: #FCFCFB;
}
a.badge-more-white:hover, a.badge-more-white:focus {
  color: #30302F;
  background-color: #e6e6de;
}
a.badge-more-white:focus, a.badge-more-white.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(252, 252, 251, 0.5);
}

.badge-aubergine {
  color: #FAF9F8;
  background-color: #703157;
}
a.badge-aubergine:hover, a.badge-aubergine:focus {
  color: #FAF9F8;
  background-color: #4d213b;
}
a.badge-aubergine:focus, a.badge-aubergine.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(112, 49, 87, 0.5);
}

.badge-orange {
  color: #30302F;
  background-color: #E94E1B;
}
a.badge-orange:hover, a.badge-orange:focus {
  color: #30302F;
  background-color: #bf3d12;
}
a.badge-orange:focus, a.badge-orange.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(233, 78, 27, 0.5);
}

.badge-od-your-current {
  color: #30302F;
  background-color: #2DB8C5;
}
a.badge-od-your-current:hover, a.badge-od-your-current:focus {
  color: #30302F;
  background-color: #24919b;
}
a.badge-od-your-current:focus, a.badge-od-your-current.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(45, 184, 197, 0.5);
}

.badge-od-your-previous {
  color: #FAF9F8;
  background-color: #1D7981;
}
a.badge-od-your-previous:hover, a.badge-od-your-previous:focus {
  color: #FAF9F8;
  background-color: #145257;
}
a.badge-od-your-previous:focus, a.badge-od-your-previous.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.5);
}

.badge-od-benchmark-current {
  color: #30302F;
  background-color: #A8A7A6;
}
a.badge-od-benchmark-current:hover, a.badge-od-benchmark-current:focus {
  color: #30302F;
  background-color: #8f8e8c;
}
a.badge-od-benchmark-current:focus, a.badge-od-benchmark-current.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(168, 167, 166, 0.5);
}

.badge-od-benchmark-previous {
  color: #30302F;
  background-color: #787776;
}
a.badge-od-benchmark-previous:hover, a.badge-od-benchmark-previous:focus {
  color: #30302F;
  background-color: #5e5e5d;
}
a.badge-od-benchmark-previous:focus, a.badge-od-benchmark-previous.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(120, 119, 118, 0.5);
}

.badge-wip {
  color: #FAF9F8;
  background-color: #1D7981;
}
a.badge-wip:hover, a.badge-wip:focus {
  color: #FAF9F8;
  background-color: #145257;
}
a.badge-wip:focus, a.badge-wip.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.5);
}

.badge-as {
  color: #FAF9F8;
  background-color: #636AAF;
}
a.badge-as:hover, a.badge-as:focus {
  color: #FAF9F8;
  background-color: #4c5293;
}
a.badge-as:focus, a.badge-as.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(99, 106, 175, 0.5);
}

.badge-as-secondary {
  color: #30302F;
  background-color: #AFB1D3;
}
a.badge-as-secondary:hover, a.badge-as-secondary:focus {
  color: #30302F;
  background-color: #8e91c1;
}
a.badge-as-secondary:focus, a.badge-as-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(175, 177, 211, 0.5);
}

.badge-aa {
  color: #30302F;
  background-color: #2DB8C5;
}
a.badge-aa:hover, a.badge-aa:focus {
  color: #30302F;
  background-color: #24919b;
}
a.badge-aa:focus, a.badge-aa.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(45, 184, 197, 0.5);
}

.badge-aa-secondary {
  color: #FAF9F8;
  background-color: #1D7981;
}
a.badge-aa-secondary:hover, a.badge-aa-secondary:focus {
  color: #FAF9F8;
  background-color: #145257;
}
a.badge-aa-secondary:focus, a.badge-aa-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(29, 121, 129, 0.5);
}

.badge-taa {
  color: #FAF9F8;
  background-color: #D60B52;
}
a.badge-taa:hover, a.badge-taa:focus {
  color: #FAF9F8;
  background-color: #a5093f;
}
a.badge-taa:focus, a.badge-taa.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(214, 11, 82, 0.5);
}

.badge-taa-secondary {
  color: #30302F;
  background-color: #F08597;
}
a.badge-taa-secondary:hover, a.badge-taa-secondary:focus {
  color: #30302F;
  background-color: #ea5870;
}
a.badge-taa-secondary:focus, a.badge-taa-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(240, 133, 151, 0.5);
}

.badge-search {
  color: #FAF9F8;
  background-color: #CC4214;
}
a.badge-search:hover, a.badge-search:focus {
  color: #FAF9F8;
  background-color: #9e330f;
}
a.badge-search:focus, a.badge-search.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(204, 66, 20, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #D9D7D5;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

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

.alert {
  position: relative;
  padding: 1rem 0rem;
  margin-bottom: 1rem;
  border: 4px solid transparent;
  border-radius: 0px;
}

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 1.5rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1rem 0rem;
  color: inherit;
}

.alert-primary {
  color: #1a4a4e;
  background-color: #cedfe0;
  border-color: #bcd5d7;
}
.alert-primary hr {
  border-top-color: #accbcd;
}
.alert-primary .alert-link {
  color: #0d2628;
}

.alert-secondary {
  color: #572144;
  background-color: #e5d0dc;
  border-color: #ddbfd1;
}
.alert-secondary hr {
  border-top-color: #d4aec5;
}
.alert-secondary .alert-link {
  color: #321327;
}

.alert-success {
  color: #123b33;
  background-color: #cbdad6;
  border-color: #b8cdc8;
}
.alert-success hr {
  border-top-color: #a9c2bc;
}
.alert-success .alert-link {
  color: #061411;
}

.alert-info {
  color: #3f4266;
  background-color: #dcdce9;
  border-color: #d0d1e4;
}
.alert-info hr {
  border-top-color: #c0c1db;
}
.alert-info .alert-link {
  color: #2c2e46;
}

.alert-warning {
  color: #752d15;
  background-color: #f1d4ca;
  border-color: #edc6b8;
}
.alert-warning hr {
  border-top-color: #e8b6a4;
}
.alert-warning .alert-link {
  color: #4a1c0d;
}

.alert-danger {
  color: #7a1136;
  background-color: #f3c9d7;
  border-color: #f0b6ca;
}
.alert-danger hr {
  border-top-color: #eca1bb;
}
.alert-danger .alert-link {
  color: #4d0b22;
}

.alert-light {
  color: #898887;
  background-color: #f8f7f6;
  border-color: #f8f6f5;
}
.alert-light hr {
  border-top-color: #eee9e6;
}
.alert-light .alert-link {
  color: #6f6f6e;
}

.alert-dark {
  color: #242423;
  background-color: #d2d1d0;
  border-color: #c1c1c0;
}
.alert-dark hr {
  border-top-color: #b4b4b3;
}
.alert-dark .alert-link {
  color: #0a0a0a;
}

.alert-brand {
  color: #226b71;
  background-color: #d1ecee;
  border-color: #c1e7ea;
}
.alert-brand hr {
  border-top-color: #aee0e4;
}
.alert-brand .alert-link {
  color: #16464a;
}

.alert-brand-light {
  color: #788687;
  background-color: #f2f6f6;
  border-color: #eff5f5;
}
.alert-brand-light hr {
  border-top-color: #dfebeb;
}
.alert-brand-light .alert-link {
  color: #606b6c;
}

.alert-highlight {
  color: #898319;
  background-color: #f8f5cc;
  border-color: #f8f4ba;
}
.alert-highlight hr {
  border-top-color: #f6f0a3;
}
.alert-highlight .alert-link {
  color: #5e5a11;
}

.alert-success-on-dark {
  color: #186d5c;
  background-color: #cdede6;
  border-color: #bbe8de;
}
.alert-success-on-dark hr {
  border-top-color: #a8e2d5;
}
.alert-success-on-dark .alert-link {
  color: #0f4339;
}

.alert-warning-on-dark {
  color: #874834;
  background-color: #f8dfd6;
  border-color: #f7d4c9;
}
.alert-warning-on-dark hr {
  border-top-color: #f4c2b3;
}
.alert-warning-on-dark .alert-link {
  color: #623426;
}

.alert-danger-darker {
  color: #5b0f2a;
  background-color: #e7c9d2;
  border-color: #dfb6c3;
}
.alert-danger-darker hr {
  border-top-color: #d7a4b4;
}
.alert-danger-darker .alert-link {
  color: #2f0816;
}

.alert-danger-on-dark {
  color: #88505a;
  background-color: #f8e2e5;
  border-color: #f7d9dd;
}
.alert-danger-on-dark hr {
  border-top-color: #f3c4ca;
}
.alert-danger-on-dark .alert-link {
  color: #683d45;
}

.alert-lighter {
  color: #8a8a89;
  background-color: #f9f8f7;
  border-color: #f9f8f7;
}
.alert-lighter hr {
  border-top-color: #eeebe8;
}
.alert-lighter .alert-link {
  color: #707070;
}

.alert-mid {
  color: #6f6f6e;
  background-color: #efeeec;
  border-color: #eae9e8;
}
.alert-mid hr {
  border-top-color: #dedcdb;
}
.alert-mid .alert-link {
  color: #555555;
}

.alert-border {
  color: #7c7b7a;
  background-color: #f3f2f1;
  border-color: #f1efee;
}
.alert-border hr {
  border-top-color: #e5e2e0;
}
.alert-border .alert-link {
  color: #626261;
}

.alert-muted {
  color: #3d3d3c;
  background-color: #dbdad9;
  border-color: #cfcecd;
}
.alert-muted hr {
  border-top-color: #c3c1c0;
}
.alert-muted .alert-link {
  color: #232323;
}

.alert-primary-on-dark {
  color: #226b71;
  background-color: #d1ecee;
  border-color: #c1e7ea;
}
.alert-primary-on-dark hr {
  border-top-color: #aee0e4;
}
.alert-primary-on-dark .alert-link {
  color: #16464a;
}

.alert-black {
  color: #171717;
  background-color: #cdcccb;
  border-color: #babab9;
}
.alert-black hr {
  border-top-color: #adadac;
}
.alert-black .alert-link {
  color: black;
}

.alert-white {
  color: #8d8d8c;
  background-color: #faf9f8;
  border-color: #faf9f8;
}
.alert-white hr {
  border-top-color: #efece9;
}
.alert-white .alert-link {
  color: #747472;
}

.alert-as-higher {
  color: #67291a;
  background-color: #ebd3cc;
  border-color: #e5c4ba;
}
.alert-as-higher hr {
  border-top-color: #deb4a7;
}
.alert-as-higher .alert-link {
  color: #3e1910;
}

.alert-as-medium {
  color: #6e6820;
  background-color: #eeebce;
  border-color: #e9e5be;
}
.alert-as-medium hr {
  border-top-color: #e3ddab;
}
.alert-as-medium .alert-link {
  color: #464315;
}

.alert-as-lower {
  color: #1e4b4f;
  background-color: #cfe0e1;
  border-color: #bed6d7;
}
.alert-as-lower hr {
  border-top-color: #aecccd;
}
.alert-as-lower .alert-link {
  color: #10282a;
}

.alert-tips {
  color: #3d3d3c;
  background-color: #dbdad9;
  border-color: #cfcecd;
}
.alert-tips hr {
  border-top-color: #c3c1c0;
}
.alert-tips .alert-link {
  color: #232323;
}

.alert-more-white {
  color: #8e8e8e;
  background-color: #fafaf9;
  border-color: #fbfaf9;
}
.alert-more-white hr {
  border-top-color: #f1edea;
}
.alert-more-white .alert-link {
  color: #757575;
}

.alert-aubergine {
  color: #452538;
  background-color: #ded1d8;
  border-color: #d3c1cb;
}
.alert-aubergine hr {
  border-top-color: #c8b2be;
}
.alert-aubergine .alert-link {
  color: #24131d;
}

.alert-orange {
  color: #843419;
  background-color: #f7d7cc;
  border-color: #f5c9ba;
}
.alert-orange hr {
  border-top-color: #f2b8a4;
}
.alert-orange .alert-link {
  color: #592311;
}

.alert-od-your-current {
  color: #226b71;
  background-color: #d1ecee;
  border-color: #c1e7ea;
}
.alert-od-your-current hr {
  border-top-color: #aee0e4;
}
.alert-od-your-current .alert-link {
  color: #16464a;
}

.alert-od-your-previous {
  color: #1a4a4e;
  background-color: #cedfe0;
  border-color: #bcd5d7;
}
.alert-od-your-previous hr {
  border-top-color: #accbcd;
}
.alert-od-your-previous .alert-link {
  color: #0d2628;
}

.alert-od-benchmark-current {
  color: #626261;
  background-color: #eae9e8;
  border-color: #e3e2e1;
}
.alert-od-benchmark-current hr {
  border-top-color: #d7d5d4;
}
.alert-od-benchmark-current .alert-link {
  color: #484848;
}

.alert-od-benchmark-previous {
  color: #494948;
  background-color: #e0dfde;
  border-color: #d6d5d4;
}
.alert-od-benchmark-previous hr {
  border-top-color: #cac8c7;
}
.alert-od-benchmark-previous .alert-link {
  color: #2f2f2f;
}

.alert-wip {
  color: #1a4a4e;
  background-color: #cedfe0;
  border-color: #bcd5d7;
}
.alert-wip hr {
  border-top-color: #accbcd;
}
.alert-wip .alert-link {
  color: #0d2628;
}

.alert-as {
  color: #3f4266;
  background-color: #dcdce9;
  border-color: #d0d1e4;
}
.alert-as hr {
  border-top-color: #c0c1db;
}
.alert-as .alert-link {
  color: #2c2e46;
}

.alert-as-secondary {
  color: #666779;
  background-color: #ebebf1;
  border-color: #e5e5ee;
}
.alert-as-secondary hr {
  border-top-color: #d6d6e4;
}
.alert-as-secondary .alert-link {
  color: #4f4f5d;
}

.alert-aa {
  color: #226b71;
  background-color: #d1ecee;
  border-color: #c1e7ea;
}
.alert-aa hr {
  border-top-color: #aee0e4;
}
.alert-aa .alert-link {
  color: #16464a;
}

.alert-aa-secondary {
  color: #1a4a4e;
  background-color: #cedfe0;
  border-color: #bcd5d7;
}
.alert-aa-secondary hr {
  border-top-color: #accbcd;
}
.alert-aa-secondary .alert-link {
  color: #0d2628;
}

.alert-taa {
  color: #7a1136;
  background-color: #f3c9d7;
  border-color: #f0b6ca;
}
.alert-taa hr {
  border-top-color: #eca1bb;
}
.alert-taa .alert-link {
  color: #4d0b22;
}

.alert-taa-secondary {
  color: #88505a;
  background-color: #f8e2e5;
  border-color: #f7d9dd;
}
.alert-taa-secondary hr {
  border-top-color: #f3c4ca;
}
.alert-taa-secondary .alert-link {
  color: #683d45;
}

.alert-search {
  color: #752d15;
  background-color: #f1d4ca;
  border-color: #edc6b8;
}
.alert-search hr {
  border-top-color: #e8b6a4;
}
.alert-search .alert-link {
  color: #4a1c0d;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #D9D7D5;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #FAF9F8;
  text-align: center;
  white-space: nowrap;
  background-color: #1D7981;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(250, 249, 248, 0.15) 25%, transparent 25%, transparent 50%, rgba(250, 249, 248, 0.15) 50%, rgba(250, 249, 248, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #60605F;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #60605F;
  text-decoration: none;
  background-color: #F2F0EE;
}
.list-group-item-action:active {
  color: #30302F;
  background-color: #D9D7D5;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  text-decoration: none;
  background-color: #FAF9F8;
  border: 1px solid rgba(23, 23, 23, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #787776;
  pointer-events: none;
  background-color: #FAF9F8;
}
.list-group-item.active {
  z-index: 2;
  color: #FAF9F8;
  background-color: #1D7981;
  border-color: #1D7981;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #1a4a4e;
  background-color: #bcd5d7;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #1a4a4e;
  background-color: #accbcd;
}
.list-group-item-primary.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #1a4a4e;
  border-color: #1a4a4e;
}

.list-group-item-secondary {
  color: #572144;
  background-color: #ddbfd1;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #572144;
  background-color: #d4aec5;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #572144;
  border-color: #572144;
}

.list-group-item-success {
  color: #123b33;
  background-color: #b8cdc8;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #123b33;
  background-color: #a9c2bc;
}
.list-group-item-success.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #123b33;
  border-color: #123b33;
}

.list-group-item-info {
  color: #3f4266;
  background-color: #d0d1e4;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #3f4266;
  background-color: #c0c1db;
}
.list-group-item-info.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #3f4266;
  border-color: #3f4266;
}

.list-group-item-warning {
  color: #752d15;
  background-color: #edc6b8;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #752d15;
  background-color: #e8b6a4;
}
.list-group-item-warning.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #752d15;
  border-color: #752d15;
}

.list-group-item-danger {
  color: #7a1136;
  background-color: #f0b6ca;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #7a1136;
  background-color: #eca1bb;
}
.list-group-item-danger.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #7a1136;
  border-color: #7a1136;
}

.list-group-item-light {
  color: #898887;
  background-color: #f8f6f5;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #898887;
  background-color: #eee9e6;
}
.list-group-item-light.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #898887;
  border-color: #898887;
}

.list-group-item-dark {
  color: #242423;
  background-color: #c1c1c0;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #242423;
  background-color: #b4b4b3;
}
.list-group-item-dark.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #242423;
  border-color: #242423;
}

.list-group-item-brand {
  color: #226b71;
  background-color: #c1e7ea;
}
.list-group-item-brand.list-group-item-action:hover, .list-group-item-brand.list-group-item-action:focus {
  color: #226b71;
  background-color: #aee0e4;
}
.list-group-item-brand.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #226b71;
  border-color: #226b71;
}

.list-group-item-brand-light {
  color: #788687;
  background-color: #eff5f5;
}
.list-group-item-brand-light.list-group-item-action:hover, .list-group-item-brand-light.list-group-item-action:focus {
  color: #788687;
  background-color: #dfebeb;
}
.list-group-item-brand-light.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #788687;
  border-color: #788687;
}

.list-group-item-highlight {
  color: #898319;
  background-color: #f8f4ba;
}
.list-group-item-highlight.list-group-item-action:hover, .list-group-item-highlight.list-group-item-action:focus {
  color: #898319;
  background-color: #f6f0a3;
}
.list-group-item-highlight.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #898319;
  border-color: #898319;
}

.list-group-item-success-on-dark {
  color: #186d5c;
  background-color: #bbe8de;
}
.list-group-item-success-on-dark.list-group-item-action:hover, .list-group-item-success-on-dark.list-group-item-action:focus {
  color: #186d5c;
  background-color: #a8e2d5;
}
.list-group-item-success-on-dark.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #186d5c;
  border-color: #186d5c;
}

.list-group-item-warning-on-dark {
  color: #874834;
  background-color: #f7d4c9;
}
.list-group-item-warning-on-dark.list-group-item-action:hover, .list-group-item-warning-on-dark.list-group-item-action:focus {
  color: #874834;
  background-color: #f4c2b3;
}
.list-group-item-warning-on-dark.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #874834;
  border-color: #874834;
}

.list-group-item-danger-darker {
  color: #5b0f2a;
  background-color: #dfb6c3;
}
.list-group-item-danger-darker.list-group-item-action:hover, .list-group-item-danger-darker.list-group-item-action:focus {
  color: #5b0f2a;
  background-color: #d7a4b4;
}
.list-group-item-danger-darker.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #5b0f2a;
  border-color: #5b0f2a;
}

.list-group-item-danger-on-dark {
  color: #88505a;
  background-color: #f7d9dd;
}
.list-group-item-danger-on-dark.list-group-item-action:hover, .list-group-item-danger-on-dark.list-group-item-action:focus {
  color: #88505a;
  background-color: #f3c4ca;
}
.list-group-item-danger-on-dark.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #88505a;
  border-color: #88505a;
}

.list-group-item-lighter {
  color: #8a8a89;
  background-color: #f9f8f7;
}
.list-group-item-lighter.list-group-item-action:hover, .list-group-item-lighter.list-group-item-action:focus {
  color: #8a8a89;
  background-color: #eeebe8;
}
.list-group-item-lighter.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #8a8a89;
  border-color: #8a8a89;
}

.list-group-item-mid {
  color: #6f6f6e;
  background-color: #eae9e8;
}
.list-group-item-mid.list-group-item-action:hover, .list-group-item-mid.list-group-item-action:focus {
  color: #6f6f6e;
  background-color: #dedcdb;
}
.list-group-item-mid.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #6f6f6e;
  border-color: #6f6f6e;
}

.list-group-item-border {
  color: #7c7b7a;
  background-color: #f1efee;
}
.list-group-item-border.list-group-item-action:hover, .list-group-item-border.list-group-item-action:focus {
  color: #7c7b7a;
  background-color: #e5e2e0;
}
.list-group-item-border.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #7c7b7a;
  border-color: #7c7b7a;
}

.list-group-item-muted {
  color: #3d3d3c;
  background-color: #cfcecd;
}
.list-group-item-muted.list-group-item-action:hover, .list-group-item-muted.list-group-item-action:focus {
  color: #3d3d3c;
  background-color: #c3c1c0;
}
.list-group-item-muted.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #3d3d3c;
  border-color: #3d3d3c;
}

.list-group-item-primary-on-dark {
  color: #226b71;
  background-color: #c1e7ea;
}
.list-group-item-primary-on-dark.list-group-item-action:hover, .list-group-item-primary-on-dark.list-group-item-action:focus {
  color: #226b71;
  background-color: #aee0e4;
}
.list-group-item-primary-on-dark.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #226b71;
  border-color: #226b71;
}

.list-group-item-black {
  color: #171717;
  background-color: #babab9;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: #171717;
  background-color: #adadac;
}
.list-group-item-black.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #171717;
  border-color: #171717;
}

.list-group-item-white {
  color: #8d8d8c;
  background-color: #faf9f8;
}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
  color: #8d8d8c;
  background-color: #efece9;
}
.list-group-item-white.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #8d8d8c;
  border-color: #8d8d8c;
}

.list-group-item-as-higher {
  color: #67291a;
  background-color: #e5c4ba;
}
.list-group-item-as-higher.list-group-item-action:hover, .list-group-item-as-higher.list-group-item-action:focus {
  color: #67291a;
  background-color: #deb4a7;
}
.list-group-item-as-higher.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #67291a;
  border-color: #67291a;
}

.list-group-item-as-medium {
  color: #6e6820;
  background-color: #e9e5be;
}
.list-group-item-as-medium.list-group-item-action:hover, .list-group-item-as-medium.list-group-item-action:focus {
  color: #6e6820;
  background-color: #e3ddab;
}
.list-group-item-as-medium.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #6e6820;
  border-color: #6e6820;
}

.list-group-item-as-lower {
  color: #1e4b4f;
  background-color: #bed6d7;
}
.list-group-item-as-lower.list-group-item-action:hover, .list-group-item-as-lower.list-group-item-action:focus {
  color: #1e4b4f;
  background-color: #aecccd;
}
.list-group-item-as-lower.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #1e4b4f;
  border-color: #1e4b4f;
}

.list-group-item-tips {
  color: #3d3d3c;
  background-color: #cfcecd;
}
.list-group-item-tips.list-group-item-action:hover, .list-group-item-tips.list-group-item-action:focus {
  color: #3d3d3c;
  background-color: #c3c1c0;
}
.list-group-item-tips.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #3d3d3c;
  border-color: #3d3d3c;
}

.list-group-item-more-white {
  color: #8e8e8e;
  background-color: #fbfaf9;
}
.list-group-item-more-white.list-group-item-action:hover, .list-group-item-more-white.list-group-item-action:focus {
  color: #8e8e8e;
  background-color: #f1edea;
}
.list-group-item-more-white.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #8e8e8e;
  border-color: #8e8e8e;
}

.list-group-item-aubergine {
  color: #452538;
  background-color: #d3c1cb;
}
.list-group-item-aubergine.list-group-item-action:hover, .list-group-item-aubergine.list-group-item-action:focus {
  color: #452538;
  background-color: #c8b2be;
}
.list-group-item-aubergine.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #452538;
  border-color: #452538;
}

.list-group-item-orange {
  color: #843419;
  background-color: #f5c9ba;
}
.list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
  color: #843419;
  background-color: #f2b8a4;
}
.list-group-item-orange.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #843419;
  border-color: #843419;
}

.list-group-item-od-your-current {
  color: #226b71;
  background-color: #c1e7ea;
}
.list-group-item-od-your-current.list-group-item-action:hover, .list-group-item-od-your-current.list-group-item-action:focus {
  color: #226b71;
  background-color: #aee0e4;
}
.list-group-item-od-your-current.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #226b71;
  border-color: #226b71;
}

.list-group-item-od-your-previous {
  color: #1a4a4e;
  background-color: #bcd5d7;
}
.list-group-item-od-your-previous.list-group-item-action:hover, .list-group-item-od-your-previous.list-group-item-action:focus {
  color: #1a4a4e;
  background-color: #accbcd;
}
.list-group-item-od-your-previous.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #1a4a4e;
  border-color: #1a4a4e;
}

.list-group-item-od-benchmark-current {
  color: #626261;
  background-color: #e3e2e1;
}
.list-group-item-od-benchmark-current.list-group-item-action:hover, .list-group-item-od-benchmark-current.list-group-item-action:focus {
  color: #626261;
  background-color: #d7d5d4;
}
.list-group-item-od-benchmark-current.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #626261;
  border-color: #626261;
}

.list-group-item-od-benchmark-previous {
  color: #494948;
  background-color: #d6d5d4;
}
.list-group-item-od-benchmark-previous.list-group-item-action:hover, .list-group-item-od-benchmark-previous.list-group-item-action:focus {
  color: #494948;
  background-color: #cac8c7;
}
.list-group-item-od-benchmark-previous.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #494948;
  border-color: #494948;
}

.list-group-item-wip {
  color: #1a4a4e;
  background-color: #bcd5d7;
}
.list-group-item-wip.list-group-item-action:hover, .list-group-item-wip.list-group-item-action:focus {
  color: #1a4a4e;
  background-color: #accbcd;
}
.list-group-item-wip.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #1a4a4e;
  border-color: #1a4a4e;
}

.list-group-item-as {
  color: #3f4266;
  background-color: #d0d1e4;
}
.list-group-item-as.list-group-item-action:hover, .list-group-item-as.list-group-item-action:focus {
  color: #3f4266;
  background-color: #c0c1db;
}
.list-group-item-as.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #3f4266;
  border-color: #3f4266;
}

.list-group-item-as-secondary {
  color: #666779;
  background-color: #e5e5ee;
}
.list-group-item-as-secondary.list-group-item-action:hover, .list-group-item-as-secondary.list-group-item-action:focus {
  color: #666779;
  background-color: #d6d6e4;
}
.list-group-item-as-secondary.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #666779;
  border-color: #666779;
}

.list-group-item-aa {
  color: #226b71;
  background-color: #c1e7ea;
}
.list-group-item-aa.list-group-item-action:hover, .list-group-item-aa.list-group-item-action:focus {
  color: #226b71;
  background-color: #aee0e4;
}
.list-group-item-aa.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #226b71;
  border-color: #226b71;
}

.list-group-item-aa-secondary {
  color: #1a4a4e;
  background-color: #bcd5d7;
}
.list-group-item-aa-secondary.list-group-item-action:hover, .list-group-item-aa-secondary.list-group-item-action:focus {
  color: #1a4a4e;
  background-color: #accbcd;
}
.list-group-item-aa-secondary.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #1a4a4e;
  border-color: #1a4a4e;
}

.list-group-item-taa {
  color: #7a1136;
  background-color: #f0b6ca;
}
.list-group-item-taa.list-group-item-action:hover, .list-group-item-taa.list-group-item-action:focus {
  color: #7a1136;
  background-color: #eca1bb;
}
.list-group-item-taa.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #7a1136;
  border-color: #7a1136;
}

.list-group-item-taa-secondary {
  color: #88505a;
  background-color: #f7d9dd;
}
.list-group-item-taa-secondary.list-group-item-action:hover, .list-group-item-taa-secondary.list-group-item-action:focus {
  color: #88505a;
  background-color: #f3c4ca;
}
.list-group-item-taa-secondary.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #88505a;
  border-color: #88505a;
}

.list-group-item-search {
  color: #752d15;
  background-color: #edc6b8;
}
.list-group-item-search.list-group-item-action:hover, .list-group-item-search.list-group-item-action:focus {
  color: #752d15;
  background-color: #e8b6a4;
}
.list-group-item-search.list-group-item-action.active {
  color: #FAF9F8;
  background-color: #752d15;
  border-color: #752d15;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #171717;
  text-shadow: 0 1px 0 #FAF9F8;
  opacity: 0.5;
}
@media (max-width: 1200px) {
  .close {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.close:hover {
  color: #171717;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(250, 249, 248, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(23, 23, 23, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #787776;
  background-color: rgba(250, 249, 248, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

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

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #FAF9F8;
  background-clip: padding-box;
  border: 1px solid rgba(23, 23, 23, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #171717;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #D9D7D5;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #D9D7D5;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #171717;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #171717;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #171717;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #171717;
}

.tooltip-inner {
  max-width: 50rem;
  padding: 1rem 1rem;
  color: #FAF9F8;
  text-align: center;
  background-color: #171717;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #FAF9F8;
  background-clip: padding-box;
  border: 1px solid rgba(23, 23, 23, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(23, 23, 23, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #FAF9F8;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(23, 23, 23, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #FAF9F8;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(23, 23, 23, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #FAF9F8;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f4f1ef;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(23, 23, 23, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #FAF9F8;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f4f1ef;
  border-bottom: 1px solid #e9e5e0;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #30302F;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #FAF9F8;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #FAF9F8;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23FAF9F8%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23FAF9F8%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #FAF9F8;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #FAF9F8;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #1D7981 !important;
}

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

.bg-secondary {
  background-color: #932A6E !important;
}

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

.bg-success {
  background-color: #0E5D4D !important;
}

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

.bg-info {
  background-color: #636AAF !important;
}

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

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

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

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

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

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

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

.bg-dark {
  background-color: #30302F !important;
}

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

.bg-brand {
  background-color: #2DB8C5 !important;
}

a.bg-brand:hover, a.bg-brand:focus,
button.bg-brand:hover,
button.bg-brand:focus {
  background-color: #24919b !important;
}

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

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

.bg-highlight {
  background-color: #F2E61A !important;
}

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

.bg-success-on-dark {
  background-color: #19BC9C !important;
}

a.bg-success-on-dark:hover, a.bg-success-on-dark:focus,
button.bg-success-on-dark:hover,
button.bg-success-on-dark:focus {
  background-color: #138f77 !important;
}

.bg-warning-on-dark {
  background-color: #EE764F !important;
}

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

.bg-danger-darker {
  background-color: #9A083B !important;
}

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

.bg-danger-on-dark {
  background-color: #F08597 !important;
}

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

.bg-lighter {
  background-color: #F5F4F3 !important;
}

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

.bg-mid {
  background-color: #C1C0BE !important;
}

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

.bg-border {
  background-color: #D9D7D5 !important;
}

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

.bg-muted {
  background-color: #60605F !important;
}

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

.bg-primary-on-dark {
  background-color: #2DB8C5 !important;
}

a.bg-primary-on-dark:hover, a.bg-primary-on-dark:focus,
button.bg-primary-on-dark:hover,
button.bg-primary-on-dark:focus {
  background-color: #24919b !important;
}

.bg-black {
  background-color: #171717 !important;
}

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

.bg-white, .page {
  background-color: #FAF9F8 !important;
}

a.bg-white:hover, a.page:hover, a.bg-white:focus, a.page:focus,
button.bg-white:hover,
button.page:hover,
button.bg-white:focus,
button.page:focus {
  background-color: #e5e0da !important;
}

.bg-as-higher {
  background-color: #B03A1C !important;
}

a.bg-as-higher:hover, a.bg-as-higher:focus,
button.bg-as-higher:hover,
button.bg-as-higher:focus {
  background-color: #842c15 !important;
}

.bg-as-medium {
  background-color: #BEB328 !important;
}

a.bg-as-medium:hover, a.bg-as-medium:focus,
button.bg-as-medium:hover,
button.bg-as-medium:focus {
  background-color: #948b1f !important;
}

.bg-as-lower {
  background-color: #257B83 !important;
}

a.bg-as-lower:hover, a.bg-as-lower:focus,
button.bg-as-lower:hover,
button.bg-as-lower:focus {
  background-color: #1a565b !important;
}

.bg-tips {
  background-color: #60605F !important;
}

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

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

a.bg-more-white:hover, a.bg-more-white:focus,
button.bg-more-white:hover,
button.bg-more-white:focus {
  background-color: #e6e6de !important;
}

.bg-aubergine {
  background-color: #703157 !important;
}

a.bg-aubergine:hover, a.bg-aubergine:focus,
button.bg-aubergine:hover,
button.bg-aubergine:focus {
  background-color: #4d213b !important;
}

.bg-orange {
  background-color: #E94E1B !important;
}

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

.bg-od-your-current {
  background-color: #2DB8C5 !important;
}

a.bg-od-your-current:hover, a.bg-od-your-current:focus,
button.bg-od-your-current:hover,
button.bg-od-your-current:focus {
  background-color: #24919b !important;
}

.bg-od-your-previous {
  background-color: #1D7981 !important;
}

a.bg-od-your-previous:hover, a.bg-od-your-previous:focus,
button.bg-od-your-previous:hover,
button.bg-od-your-previous:focus {
  background-color: #145257 !important;
}

.bg-od-benchmark-current {
  background-color: #A8A7A6 !important;
}

a.bg-od-benchmark-current:hover, a.bg-od-benchmark-current:focus,
button.bg-od-benchmark-current:hover,
button.bg-od-benchmark-current:focus {
  background-color: #8f8e8c !important;
}

.bg-od-benchmark-previous {
  background-color: #787776 !important;
}

a.bg-od-benchmark-previous:hover, a.bg-od-benchmark-previous:focus,
button.bg-od-benchmark-previous:hover,
button.bg-od-benchmark-previous:focus {
  background-color: #5e5e5d !important;
}

.bg-wip {
  background-color: #1D7981 !important;
}

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

.bg-as {
  background-color: #636AAF !important;
}

a.bg-as:hover, a.bg-as:focus,
button.bg-as:hover,
button.bg-as:focus {
  background-color: #4c5293 !important;
}

.bg-as-secondary {
  background-color: #AFB1D3 !important;
}

a.bg-as-secondary:hover, a.bg-as-secondary:focus,
button.bg-as-secondary:hover,
button.bg-as-secondary:focus {
  background-color: #8e91c1 !important;
}

.bg-aa {
  background-color: #2DB8C5 !important;
}

a.bg-aa:hover, a.bg-aa:focus,
button.bg-aa:hover,
button.bg-aa:focus {
  background-color: #24919b !important;
}

.bg-aa-secondary {
  background-color: #1D7981 !important;
}

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

.bg-taa {
  background-color: #D60B52 !important;
}

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

.bg-taa-secondary {
  background-color: #F08597 !important;
}

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

.bg-search {
  background-color: #CC4214 !important;
}

a.bg-search:hover, a.bg-search:focus,
button.bg-search:hover,
button.bg-search:focus {
  background-color: #9e330f !important;
}

.bg-white, .page {
  background-color: #FAF9F8 !important;
}

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

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

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

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

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

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

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #1D7981 !important;
}

.border-secondary {
  border-color: #932A6E !important;
}

.border-success {
  border-color: #0E5D4D !important;
}

.border-info {
  border-color: #636AAF !important;
}

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

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

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

.border-dark {
  border-color: #30302F !important;
}

.border-brand {
  border-color: #2DB8C5 !important;
}

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

.border-highlight {
  border-color: #F2E61A !important;
}

.border-success-on-dark {
  border-color: #19BC9C !important;
}

.border-warning-on-dark {
  border-color: #EE764F !important;
}

.border-danger-darker {
  border-color: #9A083B !important;
}

.border-danger-on-dark {
  border-color: #F08597 !important;
}

.border-lighter {
  border-color: #F5F4F3 !important;
}

.border-mid {
  border-color: #C1C0BE !important;
}

.border-border {
  border-color: #D9D7D5 !important;
}

.border-muted {
  border-color: #60605F !important;
}

.border-primary-on-dark {
  border-color: #2DB8C5 !important;
}

.border-black {
  border-color: #171717 !important;
}

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

.border-as-higher {
  border-color: #B03A1C !important;
}

.border-as-medium {
  border-color: #BEB328 !important;
}

.border-as-lower {
  border-color: #257B83 !important;
}

.border-tips {
  border-color: #60605F !important;
}

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

.border-aubergine {
  border-color: #703157 !important;
}

.border-orange {
  border-color: #E94E1B !important;
}

.border-od-your-current {
  border-color: #2DB8C5 !important;
}

.border-od-your-previous {
  border-color: #1D7981 !important;
}

.border-od-benchmark-current {
  border-color: #A8A7A6 !important;
}

.border-od-benchmark-previous {
  border-color: #787776 !important;
}

.border-wip {
  border-color: #1D7981 !important;
}

.border-as {
  border-color: #636AAF !important;
}

.border-as-secondary {
  border-color: #AFB1D3 !important;
}

.border-aa {
  border-color: #2DB8C5 !important;
}

.border-aa-secondary {
  border-color: #1D7981 !important;
}

.border-taa {
  border-color: #D60B52 !important;
}

.border-taa-secondary {
  border-color: #F08597 !important;
}

.border-search {
  border-color: #CC4214 !important;
}

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

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

.rounded, .segment-blob-link .segment-title {
  border-radius: 0.25rem !important;
}

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

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

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

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

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

.rounded-circle {
  border-radius: 50% !important;
}

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

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

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

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

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

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

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

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

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

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

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

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

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm, .page {
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-10 {
  width: 10% !important;
}

.w-15 {
  width: 15% !important;
}

.w-60 {
  width: 60% !important;
}

.w-150 {
  width: 150% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-10 {
  height: 10% !important;
}

.h-15 {
  height: 15% !important;
}

.h-60 {
  height: 60% !important;
}

.h-150 {
  height: 150% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2, .filter-buttons div,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2, .typography li,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3, .aa-link-box:before,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3, .typography .hsmall, .typography.short h3, .typography.short h2, .typography h4, .typography h3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4, .internal-link-box:after, .aa-link-box:after,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4, .internal-link-box:after, .aa-link-box:before, .aa-link-box:after,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4, .typography ol, .typography ul, .typography h2,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 2.5rem !important;
}

.mt-5, .typography.short h3, .typography.short h2, .typography h4, .typography h3,
.my-5 {
  margin-top: 2.5rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 2.5rem !important;
}

.mb-5, .typography .blockquote,
.my-5 {
  margin-bottom: 2.5rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 2.5rem !important;
}

.m-6 {
  margin: 4rem !important;
}

.mt-6, .typography .blockquote, .typography h2,
.my-6 {
  margin-top: 4rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 4rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 4rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 4rem !important;
}

.m-7 {
  margin: 5rem !important;
}

.mt-7,
.my-7 {
  margin-top: 5rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 5rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 5rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 5rem !important;
}

.m-8 {
  margin: 6rem !important;
}

.mt-8,
.my-8 {
  margin-top: 6rem !important;
}

.mr-8,
.mx-8 {
  margin-right: 6rem !important;
}

.mb-8,
.my-8 {
  margin-bottom: 6rem !important;
}

.ml-8,
.mx-8 {
  margin-left: 6rem !important;
}

.m-9 {
  margin: 7.5rem !important;
}

.mt-9,
.my-9 {
  margin-top: 7.5rem !important;
}

.mr-9,
.mx-9 {
  margin-right: 7.5rem !important;
}

.mb-9,
.my-9 {
  margin-bottom: 7.5rem !important;
}

.ml-9,
.mx-9 {
  margin-left: 7.5rem !important;
}

.m-10 {
  margin: 9rem !important;
}

.mt-10,
.my-10 {
  margin-top: 9rem !important;
}

.mr-10,
.mx-10 {
  margin-right: 9rem !important;
}

.mb-10,
.my-10 {
  margin-bottom: 9rem !important;
}

.ml-10,
.mx-10 {
  margin-left: 9rem !important;
}

.m-icon {
  margin: 1.9rem !important;
}

.mt-icon,
.my-icon {
  margin-top: 1.9rem !important;
}

.mr-icon,
.mx-icon {
  margin-right: 1.9rem !important;
}

.mb-icon,
.my-icon {
  margin-bottom: 1.9rem !important;
}

.ml-icon,
.mx-icon {
  margin-left: 1.9rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1,
.filter-buttons label {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1,
.filter-buttons label {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2,
.segment-blob-link .segment-title {
  padding-top: 0.5rem !important;
}

.pr-2, .segment-blob-link .segment-title,
.px-2,
.filter-buttons label {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2,
.segment-blob-link .segment-title {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2,
.filter-buttons label {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3,
.standard-wrapper {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3,
.standard-wrapper {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 2.5rem !important;
}

.pt-5,
.py-5 {
  padding-top: 2.5rem !important;
}

.pr-5,
.px-5 {
  padding-right: 2.5rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 2.5rem !important;
}

.pl-5,
.px-5 {
  padding-left: 2.5rem !important;
}

.p-6 {
  padding: 4rem !important;
}

.pt-6,
.py-6 {
  padding-top: 4rem !important;
}

.pr-6,
.px-6 {
  padding-right: 4rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 4rem !important;
}

.pl-6,
.px-6 {
  padding-left: 4rem !important;
}

.p-7 {
  padding: 5rem !important;
}

.pt-7,
.py-7 {
  padding-top: 5rem !important;
}

.pr-7,
.px-7 {
  padding-right: 5rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 5rem !important;
}

.pl-7,
.px-7 {
  padding-left: 5rem !important;
}

.p-8 {
  padding: 6rem !important;
}

.pt-8,
.py-8 {
  padding-top: 6rem !important;
}

.pr-8,
.px-8 {
  padding-right: 6rem !important;
}

.pb-8,
.py-8 {
  padding-bottom: 6rem !important;
}

.pl-8,
.px-8 {
  padding-left: 6rem !important;
}

.p-9 {
  padding: 7.5rem !important;
}

.pt-9,
.py-9 {
  padding-top: 7.5rem !important;
}

.pr-9,
.px-9 {
  padding-right: 7.5rem !important;
}

.pb-9,
.py-9 {
  padding-bottom: 7.5rem !important;
}

.pl-9,
.px-9 {
  padding-left: 7.5rem !important;
}

.p-10 {
  padding: 9rem !important;
}

.pt-10,
.py-10 {
  padding-top: 9rem !important;
}

.pr-10,
.px-10 {
  padding-right: 9rem !important;
}

.pb-10,
.py-10 {
  padding-bottom: 9rem !important;
}

.pl-10,
.px-10 {
  padding-left: 9rem !important;
}

.p-icon {
  padding: 1.9rem !important;
}

.pt-icon,
.py-icon {
  padding-top: 1.9rem !important;
}

.pr-icon,
.px-icon {
  padding-right: 1.9rem !important;
}

.pb-icon,
.py-icon {
  padding-bottom: 1.9rem !important;
}

.pl-icon,
.px-icon {
  padding-left: 1.9rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -2.5rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -2.5rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -2.5rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -2.5rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -2.5rem !important;
}

.m-n6 {
  margin: -4rem !important;
}

.mt-n6,
.my-n6 {
  margin-top: -4rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -4rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -4rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -4rem !important;
}

.m-n7 {
  margin: -5rem !important;
}

.mt-n7,
.my-n7 {
  margin-top: -5rem !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -5rem !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -5rem !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -5rem !important;
}

.m-n8 {
  margin: -6rem !important;
}

.mt-n8,
.my-n8 {
  margin-top: -6rem !important;
}

.mr-n8,
.mx-n8 {
  margin-right: -6rem !important;
}

.mb-n8,
.my-n8 {
  margin-bottom: -6rem !important;
}

.ml-n8,
.mx-n8 {
  margin-left: -6rem !important;
}

.m-n9 {
  margin: -7.5rem !important;
}

.mt-n9,
.my-n9 {
  margin-top: -7.5rem !important;
}

.mr-n9,
.mx-n9 {
  margin-right: -7.5rem !important;
}

.mb-n9,
.my-n9 {
  margin-bottom: -7.5rem !important;
}

.ml-n9,
.mx-n9 {
  margin-left: -7.5rem !important;
}

.m-n10 {
  margin: -9rem !important;
}

.mt-n10,
.my-n10 {
  margin-top: -9rem !important;
}

.mr-n10,
.mx-n10 {
  margin-right: -9rem !important;
}

.mb-n10,
.my-n10 {
  margin-bottom: -9rem !important;
}

.ml-n10,
.mx-n10 {
  margin-left: -9rem !important;
}

.m-nicon {
  margin: -1.9rem !important;
}

.mt-nicon,
.my-nicon {
  margin-top: -1.9rem !important;
}

.mr-nicon,
.mx-nicon {
  margin-right: -1.9rem !important;
}

.mb-nicon,
.my-nicon {
  margin-bottom: -1.9rem !important;
}

.ml-nicon,
.mx-nicon {
  margin-left: -1.9rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 2.5rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 2.5rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 2.5rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 2.5rem !important;
  }
  .m-sm-6 {
    margin: 4rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 4rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 4rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 4rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 4rem !important;
  }
  .m-sm-7 {
    margin: 5rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 5rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 5rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 5rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 5rem !important;
  }
  .m-sm-8 {
    margin: 6rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 6rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 6rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 6rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 6rem !important;
  }
  .m-sm-9 {
    margin: 7.5rem !important;
  }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 7.5rem !important;
  }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 7.5rem !important;
  }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 7.5rem !important;
  }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 7.5rem !important;
  }
  .m-sm-10 {
    margin: 9rem !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 9rem !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 9rem !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 9rem !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 9rem !important;
  }
  .m-sm-icon {
    margin: 1.9rem !important;
  }
  .mt-sm-icon,
  .my-sm-icon {
    margin-top: 1.9rem !important;
  }
  .mr-sm-icon,
  .mx-sm-icon {
    margin-right: 1.9rem !important;
  }
  .mb-sm-icon,
  .my-sm-icon {
    margin-bottom: 1.9rem !important;
  }
  .ml-sm-icon,
  .mx-sm-icon {
    margin-left: 1.9rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 2.5rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 2.5rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 2.5rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 2.5rem !important;
  }
  .p-sm-6 {
    padding: 4rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 4rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 4rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 4rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 4rem !important;
  }
  .p-sm-7 {
    padding: 5rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 5rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 5rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 5rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 5rem !important;
  }
  .p-sm-8 {
    padding: 6rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 6rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 6rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 6rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 6rem !important;
  }
  .p-sm-9 {
    padding: 7.5rem !important;
  }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 7.5rem !important;
  }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 7.5rem !important;
  }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 7.5rem !important;
  }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 7.5rem !important;
  }
  .p-sm-10 {
    padding: 9rem !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 9rem !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 9rem !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 9rem !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 9rem !important;
  }
  .p-sm-icon {
    padding: 1.9rem !important;
  }
  .pt-sm-icon,
  .py-sm-icon {
    padding-top: 1.9rem !important;
  }
  .pr-sm-icon,
  .px-sm-icon {
    padding-right: 1.9rem !important;
  }
  .pb-sm-icon,
  .py-sm-icon {
    padding-bottom: 1.9rem !important;
  }
  .pl-sm-icon,
  .px-sm-icon {
    padding-left: 1.9rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -2.5rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -2.5rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -2.5rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -2.5rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -2.5rem !important;
  }
  .m-sm-n6 {
    margin: -4rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -4rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -4rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -4rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -4rem !important;
  }
  .m-sm-n7 {
    margin: -5rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -5rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -5rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -5rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -5rem !important;
  }
  .m-sm-n8 {
    margin: -6rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -6rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -6rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -6rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -6rem !important;
  }
  .m-sm-n9 {
    margin: -7.5rem !important;
  }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -7.5rem !important;
  }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -7.5rem !important;
  }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -7.5rem !important;
  }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -7.5rem !important;
  }
  .m-sm-n10 {
    margin: -9rem !important;
  }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -9rem !important;
  }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -9rem !important;
  }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -9rem !important;
  }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -9rem !important;
  }
  .m-sm-nicon {
    margin: -1.9rem !important;
  }
  .mt-sm-nicon,
  .my-sm-nicon {
    margin-top: -1.9rem !important;
  }
  .mr-sm-nicon,
  .mx-sm-nicon {
    margin-right: -1.9rem !important;
  }
  .mb-sm-nicon,
  .my-sm-nicon {
    margin-bottom: -1.9rem !important;
  }
  .ml-sm-nicon,
  .mx-sm-nicon {
    margin-left: -1.9rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 2.5rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 2.5rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 2.5rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 2.5rem !important;
  }
  .m-md-6 {
    margin: 4rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 4rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 4rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 4rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 4rem !important;
  }
  .m-md-7 {
    margin: 5rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 5rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 5rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 5rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 5rem !important;
  }
  .m-md-8 {
    margin: 6rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 6rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 6rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 6rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 6rem !important;
  }
  .m-md-9 {
    margin: 7.5rem !important;
  }
  .mt-md-9,
  .my-md-9 {
    margin-top: 7.5rem !important;
  }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 7.5rem !important;
  }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 7.5rem !important;
  }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 7.5rem !important;
  }
  .m-md-10 {
    margin: 9rem !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 9rem !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 9rem !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 9rem !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 9rem !important;
  }
  .m-md-icon {
    margin: 1.9rem !important;
  }
  .mt-md-icon,
  .my-md-icon {
    margin-top: 1.9rem !important;
  }
  .mr-md-icon,
  .mx-md-icon {
    margin-right: 1.9rem !important;
  }
  .mb-md-icon,
  .my-md-icon {
    margin-bottom: 1.9rem !important;
  }
  .ml-md-icon,
  .mx-md-icon {
    margin-left: 1.9rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 2.5rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 2.5rem !important;
  }
  .pr-md-5,
  .px-md-5,
  .standard-wrapper {
    padding-right: 2.5rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-md-5,
  .px-md-5,
  .standard-wrapper {
    padding-left: 2.5rem !important;
  }
  .p-md-6 {
    padding: 4rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 4rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 4rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 4rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 4rem !important;
  }
  .p-md-7 {
    padding: 5rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 5rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 5rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 5rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 5rem !important;
  }
  .p-md-8 {
    padding: 6rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 6rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 6rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 6rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 6rem !important;
  }
  .p-md-9 {
    padding: 7.5rem !important;
  }
  .pt-md-9,
  .py-md-9 {
    padding-top: 7.5rem !important;
  }
  .pr-md-9,
  .px-md-9 {
    padding-right: 7.5rem !important;
  }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 7.5rem !important;
  }
  .pl-md-9,
  .px-md-9 {
    padding-left: 7.5rem !important;
  }
  .p-md-10 {
    padding: 9rem !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 9rem !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 9rem !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 9rem !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 9rem !important;
  }
  .p-md-icon {
    padding: 1.9rem !important;
  }
  .pt-md-icon,
  .py-md-icon {
    padding-top: 1.9rem !important;
  }
  .pr-md-icon,
  .px-md-icon {
    padding-right: 1.9rem !important;
  }
  .pb-md-icon,
  .py-md-icon {
    padding-bottom: 1.9rem !important;
  }
  .pl-md-icon,
  .px-md-icon {
    padding-left: 1.9rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -2.5rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -2.5rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -2.5rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -2.5rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -2.5rem !important;
  }
  .m-md-n6 {
    margin: -4rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -4rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -4rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -4rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -4rem !important;
  }
  .m-md-n7 {
    margin: -5rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -5rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -5rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -5rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -5rem !important;
  }
  .m-md-n8 {
    margin: -6rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -6rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -6rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -6rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -6rem !important;
  }
  .m-md-n9 {
    margin: -7.5rem !important;
  }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -7.5rem !important;
  }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -7.5rem !important;
  }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -7.5rem !important;
  }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -7.5rem !important;
  }
  .m-md-n10 {
    margin: -9rem !important;
  }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -9rem !important;
  }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -9rem !important;
  }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -9rem !important;
  }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -9rem !important;
  }
  .m-md-nicon {
    margin: -1.9rem !important;
  }
  .mt-md-nicon,
  .my-md-nicon {
    margin-top: -1.9rem !important;
  }
  .mr-md-nicon,
  .mx-md-nicon {
    margin-right: -1.9rem !important;
  }
  .mb-md-nicon,
  .my-md-nicon {
    margin-bottom: -1.9rem !important;
  }
  .ml-md-nicon,
  .mx-md-nicon {
    margin-left: -1.9rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 2.5rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 2.5rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 2.5rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 2.5rem !important;
  }
  .m-lg-6 {
    margin: 4rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 4rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 4rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 4rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 4rem !important;
  }
  .m-lg-7 {
    margin: 5rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 5rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 5rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 5rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 5rem !important;
  }
  .m-lg-8 {
    margin: 6rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 6rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 6rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 6rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 6rem !important;
  }
  .m-lg-9 {
    margin: 7.5rem !important;
  }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 7.5rem !important;
  }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 7.5rem !important;
  }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 7.5rem !important;
  }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 7.5rem !important;
  }
  .m-lg-10 {
    margin: 9rem !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 9rem !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 9rem !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 9rem !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 9rem !important;
  }
  .m-lg-icon {
    margin: 1.9rem !important;
  }
  .mt-lg-icon,
  .my-lg-icon {
    margin-top: 1.9rem !important;
  }
  .mr-lg-icon,
  .mx-lg-icon {
    margin-right: 1.9rem !important;
  }
  .mb-lg-icon,
  .my-lg-icon {
    margin-bottom: 1.9rem !important;
  }
  .ml-lg-icon,
  .mx-lg-icon {
    margin-left: 1.9rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 2.5rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 2.5rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 2.5rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 2.5rem !important;
  }
  .p-lg-6 {
    padding: 4rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 4rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 4rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 4rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 4rem !important;
  }
  .p-lg-7 {
    padding: 5rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 5rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 5rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 5rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 5rem !important;
  }
  .p-lg-8 {
    padding: 6rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 6rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 6rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 6rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 6rem !important;
  }
  .p-lg-9 {
    padding: 7.5rem !important;
  }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 7.5rem !important;
  }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 7.5rem !important;
  }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 7.5rem !important;
  }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 7.5rem !important;
  }
  .p-lg-10 {
    padding: 9rem !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 9rem !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 9rem !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 9rem !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 9rem !important;
  }
  .p-lg-icon {
    padding: 1.9rem !important;
  }
  .pt-lg-icon,
  .py-lg-icon {
    padding-top: 1.9rem !important;
  }
  .pr-lg-icon,
  .px-lg-icon {
    padding-right: 1.9rem !important;
  }
  .pb-lg-icon,
  .py-lg-icon {
    padding-bottom: 1.9rem !important;
  }
  .pl-lg-icon,
  .px-lg-icon {
    padding-left: 1.9rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -2.5rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -2.5rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -2.5rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -2.5rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -2.5rem !important;
  }
  .m-lg-n6 {
    margin: -4rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -4rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -4rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -4rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -4rem !important;
  }
  .m-lg-n7 {
    margin: -5rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -5rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -5rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -5rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -5rem !important;
  }
  .m-lg-n8 {
    margin: -6rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -6rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -6rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -6rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -6rem !important;
  }
  .m-lg-n9 {
    margin: -7.5rem !important;
  }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -7.5rem !important;
  }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -7.5rem !important;
  }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -7.5rem !important;
  }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -7.5rem !important;
  }
  .m-lg-n10 {
    margin: -9rem !important;
  }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -9rem !important;
  }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -9rem !important;
  }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -9rem !important;
  }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -9rem !important;
  }
  .m-lg-nicon {
    margin: -1.9rem !important;
  }
  .mt-lg-nicon,
  .my-lg-nicon {
    margin-top: -1.9rem !important;
  }
  .mr-lg-nicon,
  .mx-lg-nicon {
    margin-right: -1.9rem !important;
  }
  .mb-lg-nicon,
  .my-lg-nicon {
    margin-bottom: -1.9rem !important;
  }
  .ml-lg-nicon,
  .mx-lg-nicon {
    margin-left: -1.9rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 2.5rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 2.5rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 2.5rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 2.5rem !important;
  }
  .m-xl-6 {
    margin: 4rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 4rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 4rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 4rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 4rem !important;
  }
  .m-xl-7 {
    margin: 5rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 5rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 5rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 5rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 5rem !important;
  }
  .m-xl-8 {
    margin: 6rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 6rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 6rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 6rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 6rem !important;
  }
  .m-xl-9 {
    margin: 7.5rem !important;
  }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 7.5rem !important;
  }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 7.5rem !important;
  }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 7.5rem !important;
  }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 7.5rem !important;
  }
  .m-xl-10 {
    margin: 9rem !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 9rem !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 9rem !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 9rem !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 9rem !important;
  }
  .m-xl-icon {
    margin: 1.9rem !important;
  }
  .mt-xl-icon,
  .my-xl-icon {
    margin-top: 1.9rem !important;
  }
  .mr-xl-icon,
  .mx-xl-icon {
    margin-right: 1.9rem !important;
  }
  .mb-xl-icon,
  .my-xl-icon {
    margin-bottom: 1.9rem !important;
  }
  .ml-xl-icon,
  .mx-xl-icon {
    margin-left: 1.9rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 2.5rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 2.5rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 2.5rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 2.5rem !important;
  }
  .p-xl-6 {
    padding: 4rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 4rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 4rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 4rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 4rem !important;
  }
  .p-xl-7 {
    padding: 5rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 5rem !important;
  }
  .pr-xl-7,
  .px-xl-7,
  .standard-wrapper {
    padding-right: 5rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 5rem !important;
  }
  .pl-xl-7,
  .px-xl-7,
  .standard-wrapper {
    padding-left: 5rem !important;
  }
  .p-xl-8 {
    padding: 6rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 6rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 6rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 6rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 6rem !important;
  }
  .p-xl-9 {
    padding: 7.5rem !important;
  }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 7.5rem !important;
  }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 7.5rem !important;
  }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 7.5rem !important;
  }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 7.5rem !important;
  }
  .p-xl-10 {
    padding: 9rem !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 9rem !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 9rem !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 9rem !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 9rem !important;
  }
  .p-xl-icon {
    padding: 1.9rem !important;
  }
  .pt-xl-icon,
  .py-xl-icon {
    padding-top: 1.9rem !important;
  }
  .pr-xl-icon,
  .px-xl-icon {
    padding-right: 1.9rem !important;
  }
  .pb-xl-icon,
  .py-xl-icon {
    padding-bottom: 1.9rem !important;
  }
  .pl-xl-icon,
  .px-xl-icon {
    padding-left: 1.9rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -2.5rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -2.5rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -2.5rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -2.5rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -2.5rem !important;
  }
  .m-xl-n6 {
    margin: -4rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -4rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -4rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -4rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -4rem !important;
  }
  .m-xl-n7 {
    margin: -5rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -5rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -5rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -5rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -5rem !important;
  }
  .m-xl-n8 {
    margin: -6rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -6rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -6rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -6rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -6rem !important;
  }
  .m-xl-n9 {
    margin: -7.5rem !important;
  }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -7.5rem !important;
  }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -7.5rem !important;
  }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -7.5rem !important;
  }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -7.5rem !important;
  }
  .m-xl-n10 {
    margin: -9rem !important;
  }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -9rem !important;
  }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -9rem !important;
  }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -9rem !important;
  }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -9rem !important;
  }
  .m-xl-nicon {
    margin: -1.9rem !important;
  }
  .mt-xl-nicon,
  .my-xl-nicon {
    margin-top: -1.9rem !important;
  }
  .mr-xl-nicon,
  .mx-xl-nicon {
    margin-right: -1.9rem !important;
  }
  .mb-xl-nicon,
  .my-xl-nicon {
    margin-bottom: -1.9rem !important;
  }
  .ml-xl-nicon,
  .mx-xl-nicon {
    margin-left: -1.9rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 2.5rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 2.5rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 2.5rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 2.5rem !important;
  }
  .m-xxl-6 {
    margin: 4rem !important;
  }
  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 4rem !important;
  }
  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 4rem !important;
  }
  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 4rem !important;
  }
  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 4rem !important;
  }
  .m-xxl-7 {
    margin: 5rem !important;
  }
  .mt-xxl-7,
  .my-xxl-7 {
    margin-top: 5rem !important;
  }
  .mr-xxl-7,
  .mx-xxl-7 {
    margin-right: 5rem !important;
  }
  .mb-xxl-7,
  .my-xxl-7 {
    margin-bottom: 5rem !important;
  }
  .ml-xxl-7,
  .mx-xxl-7 {
    margin-left: 5rem !important;
  }
  .m-xxl-8 {
    margin: 6rem !important;
  }
  .mt-xxl-8,
  .my-xxl-8 {
    margin-top: 6rem !important;
  }
  .mr-xxl-8,
  .mx-xxl-8 {
    margin-right: 6rem !important;
  }
  .mb-xxl-8,
  .my-xxl-8 {
    margin-bottom: 6rem !important;
  }
  .ml-xxl-8,
  .mx-xxl-8 {
    margin-left: 6rem !important;
  }
  .m-xxl-9 {
    margin: 7.5rem !important;
  }
  .mt-xxl-9,
  .my-xxl-9 {
    margin-top: 7.5rem !important;
  }
  .mr-xxl-9,
  .mx-xxl-9 {
    margin-right: 7.5rem !important;
  }
  .mb-xxl-9,
  .my-xxl-9 {
    margin-bottom: 7.5rem !important;
  }
  .ml-xxl-9,
  .mx-xxl-9 {
    margin-left: 7.5rem !important;
  }
  .m-xxl-10 {
    margin: 9rem !important;
  }
  .mt-xxl-10,
  .my-xxl-10 {
    margin-top: 9rem !important;
  }
  .mr-xxl-10,
  .mx-xxl-10 {
    margin-right: 9rem !important;
  }
  .mb-xxl-10,
  .my-xxl-10 {
    margin-bottom: 9rem !important;
  }
  .ml-xxl-10,
  .mx-xxl-10 {
    margin-left: 9rem !important;
  }
  .m-xxl-icon {
    margin: 1.9rem !important;
  }
  .mt-xxl-icon,
  .my-xxl-icon {
    margin-top: 1.9rem !important;
  }
  .mr-xxl-icon,
  .mx-xxl-icon {
    margin-right: 1.9rem !important;
  }
  .mb-xxl-icon,
  .my-xxl-icon {
    margin-bottom: 1.9rem !important;
  }
  .ml-xxl-icon,
  .mx-xxl-icon {
    margin-left: 1.9rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 2.5rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 2.5rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 2.5rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 2.5rem !important;
  }
  .p-xxl-6 {
    padding: 4rem !important;
  }
  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 4rem !important;
  }
  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 4rem !important;
  }
  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 4rem !important;
  }
  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 4rem !important;
  }
  .p-xxl-7 {
    padding: 5rem !important;
  }
  .pt-xxl-7,
  .py-xxl-7 {
    padding-top: 5rem !important;
  }
  .pr-xxl-7,
  .px-xxl-7 {
    padding-right: 5rem !important;
  }
  .pb-xxl-7,
  .py-xxl-7 {
    padding-bottom: 5rem !important;
  }
  .pl-xxl-7,
  .px-xxl-7 {
    padding-left: 5rem !important;
  }
  .p-xxl-8 {
    padding: 6rem !important;
  }
  .pt-xxl-8,
  .py-xxl-8 {
    padding-top: 6rem !important;
  }
  .pr-xxl-8,
  .px-xxl-8 {
    padding-right: 6rem !important;
  }
  .pb-xxl-8,
  .py-xxl-8 {
    padding-bottom: 6rem !important;
  }
  .pl-xxl-8,
  .px-xxl-8 {
    padding-left: 6rem !important;
  }
  .p-xxl-9 {
    padding: 7.5rem !important;
  }
  .pt-xxl-9,
  .py-xxl-9 {
    padding-top: 7.5rem !important;
  }
  .pr-xxl-9,
  .px-xxl-9 {
    padding-right: 7.5rem !important;
  }
  .pb-xxl-9,
  .py-xxl-9 {
    padding-bottom: 7.5rem !important;
  }
  .pl-xxl-9,
  .px-xxl-9 {
    padding-left: 7.5rem !important;
  }
  .p-xxl-10 {
    padding: 9rem !important;
  }
  .pt-xxl-10,
  .py-xxl-10 {
    padding-top: 9rem !important;
  }
  .pr-xxl-10,
  .px-xxl-10 {
    padding-right: 9rem !important;
  }
  .pb-xxl-10,
  .py-xxl-10 {
    padding-bottom: 9rem !important;
  }
  .pl-xxl-10,
  .px-xxl-10 {
    padding-left: 9rem !important;
  }
  .p-xxl-icon {
    padding: 1.9rem !important;
  }
  .pt-xxl-icon,
  .py-xxl-icon {
    padding-top: 1.9rem !important;
  }
  .pr-xxl-icon,
  .px-xxl-icon {
    padding-right: 1.9rem !important;
  }
  .pb-xxl-icon,
  .py-xxl-icon {
    padding-bottom: 1.9rem !important;
  }
  .pl-xxl-icon,
  .px-xxl-icon {
    padding-left: 1.9rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -2.5rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -2.5rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -2.5rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -2.5rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -2.5rem !important;
  }
  .m-xxl-n6 {
    margin: -4rem !important;
  }
  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -4rem !important;
  }
  .mr-xxl-n6,
  .mx-xxl-n6 {
    margin-right: -4rem !important;
  }
  .mb-xxl-n6,
  .my-xxl-n6 {
    margin-bottom: -4rem !important;
  }
  .ml-xxl-n6,
  .mx-xxl-n6 {
    margin-left: -4rem !important;
  }
  .m-xxl-n7 {
    margin: -5rem !important;
  }
  .mt-xxl-n7,
  .my-xxl-n7 {
    margin-top: -5rem !important;
  }
  .mr-xxl-n7,
  .mx-xxl-n7 {
    margin-right: -5rem !important;
  }
  .mb-xxl-n7,
  .my-xxl-n7 {
    margin-bottom: -5rem !important;
  }
  .ml-xxl-n7,
  .mx-xxl-n7 {
    margin-left: -5rem !important;
  }
  .m-xxl-n8 {
    margin: -6rem !important;
  }
  .mt-xxl-n8,
  .my-xxl-n8 {
    margin-top: -6rem !important;
  }
  .mr-xxl-n8,
  .mx-xxl-n8 {
    margin-right: -6rem !important;
  }
  .mb-xxl-n8,
  .my-xxl-n8 {
    margin-bottom: -6rem !important;
  }
  .ml-xxl-n8,
  .mx-xxl-n8 {
    margin-left: -6rem !important;
  }
  .m-xxl-n9 {
    margin: -7.5rem !important;
  }
  .mt-xxl-n9,
  .my-xxl-n9 {
    margin-top: -7.5rem !important;
  }
  .mr-xxl-n9,
  .mx-xxl-n9 {
    margin-right: -7.5rem !important;
  }
  .mb-xxl-n9,
  .my-xxl-n9 {
    margin-bottom: -7.5rem !important;
  }
  .ml-xxl-n9,
  .mx-xxl-n9 {
    margin-left: -7.5rem !important;
  }
  .m-xxl-n10 {
    margin: -9rem !important;
  }
  .mt-xxl-n10,
  .my-xxl-n10 {
    margin-top: -9rem !important;
  }
  .mr-xxl-n10,
  .mx-xxl-n10 {
    margin-right: -9rem !important;
  }
  .mb-xxl-n10,
  .my-xxl-n10 {
    margin-bottom: -9rem !important;
  }
  .ml-xxl-n10,
  .mx-xxl-n10 {
    margin-left: -9rem !important;
  }
  .m-xxl-nicon {
    margin: -1.9rem !important;
  }
  .mt-xxl-nicon,
  .my-xxl-nicon {
    margin-top: -1.9rem !important;
  }
  .mr-xxl-nicon,
  .mx-xxl-nicon {
    margin-right: -1.9rem !important;
  }
  .mb-xxl-nicon,
  .my-xxl-nicon {
    margin-bottom: -1.9rem !important;
  }
  .ml-xxl-nicon,
  .mx-xxl-nicon {
    margin-left: -1.9rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase, .hsmall, .typography .hsmall {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #FAF9F8 !important;
}

.text-primary {
  color: #1D7981 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0f3e43 !important;
}

.text-secondary {
  color: #932A6E !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #581941 !important;
}

.text-success {
  color: #0E5D4D !important;
}

a.text-success:hover, a.text-success:focus {
  color: #041b16 !important;
}

.text-info {
  color: #636AAF !important;
}

a.text-info:hover, a.text-info:focus {
  color: #434983 !important;
}

.text-warning {
  color: #CC4214 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #862b0d !important;
}

.text-danger {
  color: #D60B52 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #8d0736 !important;
}

.text-light {
  color: #F2F0EE !important;
}

a.text-light:hover, a.text-light:focus {
  color: #d1cac3 !important;
}

.text-dark {
  color: #30302F !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #090909 !important;
}

.text-brand {
  color: #2DB8C5 !important;
}

a.text-brand:hover, a.text-brand:focus {
  color: #1f7e87 !important;
}

.text-brand-light {
  color: #D1ECEE !important;
}

a.text-brand-light:hover, a.text-brand-light:focus {
  color: #99d5d9 !important;
}

.text-highlight {
  color: #F2E61A !important;
}

a.text-highlight:hover, a.text-highlight:focus {
  color: #b5ac0a !important;
}

.text-success-on-dark {
  color: #19BC9C !important;
}

a.text-success-on-dark:hover, a.text-success-on-dark:focus {
  color: #107864 !important;
}

.text-warning-on-dark {
  color: #EE764F !important;
}

a.text-warning-on-dark:hover, a.text-warning-on-dark:focus {
  color: #db4615 !important;
}

.text-danger-darker {
  color: #9A083B !important;
}

a.text-danger-darker:hover, a.text-danger-darker:focus {
  color: #51041f !important;
}

.text-danger-on-dark {
  color: #F08597 !important;
}

a.text-danger-on-dark:hover, a.text-danger-on-dark:focus {
  color: #e8415d !important;
}

.text-lighter {
  color: #F5F4F3 !important;
}

a.text-lighter:hover, a.text-lighter:focus {
  color: #d2cec9 !important;
}

.text-mid {
  color: #C1C0BE !important;
}

a.text-mid:hover, a.text-mid:focus {
  color: #9c9a97 !important;
}

.text-border {
  color: #D9D7D5 !important;
}

a.text-border:hover, a.text-border:focus {
  color: #b5b1ad !important;
}

.text-muted {
  color: #60605F !important;
}

a.text-muted:hover, a.text-muted:focus {
  color: #3a3a39 !important;
}

.text-primary-on-dark {
  color: #2DB8C5 !important;
}

a.text-primary-on-dark:hover, a.text-primary-on-dark:focus {
  color: #1f7e87 !important;
}

.text-black {
  color: #171717 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-white {
  color: #FAF9F8 !important;
}

a.text-white:hover, a.text-white:focus {
  color: #dad3cb !important;
}

.text-as-higher {
  color: #B03A1C !important;
}

a.text-as-higher:hover, a.text-as-higher:focus {
  color: #6e2412 !important;
}

.text-as-medium {
  color: #BEB328 !important;
}

a.text-as-medium:hover, a.text-as-medium:focus {
  color: #7f771b !important;
}

.text-as-lower {
  color: #257B83 !important;
}

a.text-as-lower:hover, a.text-as-lower:focus {
  color: #144347 !important;
}

.text-tips {
  color: #60605F !important;
}

a.text-tips:hover, a.text-tips:focus {
  color: #3a3a39 !important;
}

.text-more-white {
  color: #FCFCFB !important;
}

a.text-more-white:hover, a.text-more-white:focus {
  color: #dbdbcf !important;
}

.text-aubergine {
  color: #703157 !important;
}

a.text-aubergine:hover, a.text-aubergine:focus {
  color: #3b1a2e !important;
}

.text-orange {
  color: #E94E1B !important;
}

a.text-orange:hover, a.text-orange:focus {
  color: #a73610 !important;
}

.text-od-your-current {
  color: #2DB8C5 !important;
}

a.text-od-your-current:hover, a.text-od-your-current:focus {
  color: #1f7e87 !important;
}

.text-od-your-previous {
  color: #1D7981 !important;
}

a.text-od-your-previous:hover, a.text-od-your-previous:focus {
  color: #0f3e43 !important;
}

.text-od-benchmark-current {
  color: #A8A7A6 !important;
}

a.text-od-benchmark-current:hover, a.text-od-benchmark-current:focus {
  color: #82817f !important;
}

.text-od-benchmark-previous {
  color: #787776 !important;
}

a.text-od-benchmark-previous:hover, a.text-od-benchmark-previous:focus {
  color: #515150 !important;
}

.text-wip {
  color: #1D7981 !important;
}

a.text-wip:hover, a.text-wip:focus {
  color: #0f3e43 !important;
}

.text-as {
  color: #636AAF !important;
}

a.text-as:hover, a.text-as:focus {
  color: #434983 !important;
}

.text-as-secondary {
  color: #AFB1D3 !important;
}

a.text-as-secondary:hover, a.text-as-secondary:focus {
  color: #7e81b8 !important;
}

.text-aa {
  color: #2DB8C5 !important;
}

a.text-aa:hover, a.text-aa:focus {
  color: #1f7e87 !important;
}

.text-aa-secondary {
  color: #1D7981 !important;
}

a.text-aa-secondary:hover, a.text-aa-secondary:focus {
  color: #0f3e43 !important;
}

.text-taa {
  color: #D60B52 !important;
}

a.text-taa:hover, a.text-taa:focus {
  color: #8d0736 !important;
}

.text-taa-secondary {
  color: #F08597 !important;
}

a.text-taa-secondary:hover, a.text-taa-secondary:focus {
  color: #e8415d !important;
}

.text-search {
  color: #CC4214 !important;
}

a.text-search:hover, a.text-search:focus {
  color: #862b0d !important;
}

.text-body {
  color: #30302F !important;
}

.text-muted {
  color: #60605F !important;
}

.text-black-50 {
  color: rgba(23, 23, 23, 0.5) !important;
}

.text-white-50 {
  color: rgba(250, 249, 248, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #91908E;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #171717;
  }
  .table, .highcharts-data-table table {
    border-collapse: collapse !important;
  }
  .table td, .highcharts-data-table table td,
  .table th,
  .highcharts-data-table table th {
    background-color: #FAF9F8 !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #C1C0BE !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #D9D7D5;
  }
  .table .thead-dark th, .highcharts-data-table table .thead-dark th {
    color: inherit;
    border-color: #D9D7D5;
  }
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(23, 23, 23, 0);
}

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

body {
  margin: 0;
  font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #30302F;
  text-align: left;
  background-color: #F2F0EE;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

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

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

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

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #1D7981;
  text-decoration: underline;
  background-color: transparent;
}
a:hover {
  color: #30302F;
  text-decoration: underline;
}

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

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

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

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

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #60605F;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
@media (max-width: 1200px) {
  legend {
    font-size: calc(1.275rem + 0.3vw);
  }
}

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

@media print {
  .page {
    box-shadow: none !important;
    border-top: none !important;
  }
  .print-break-inside-avoid {
    page-break-inside: avoid;
    position: relative;
  }
  .print-break-before-always {
    page-break-before: always;
    position: relative;
  }
  .print-break-after-avoid {
    page-break-after: avoid;
    position: relative;
  }
  .print-border {
    border: 1px solid #D9D7D5;
  }
  .standard-wrapper {
    width: auto !important;
    padding: 0 !important;
    position: relative;
  }
  .graph {
    position: relative;
    display: block;
  }
  table {
    width: 100%;
  }
  body.reports_controller {
    background: #fff;
    color: #30302F !important;
  }
  body.reports_controller #demographic-disability-social, body.reports_controller #demographic-gender, body.reports_controller #ticketing-spectrum,
  body.reports_controller section {
    page-break-after: always;
    margin-top: 0 !important;
  }
  body.reports_controller h3 {
    background: #F2F0EE !important;
    color: #30302F !important;
    padding: 10px !important;
  }
  body.reports_controller .card {
    background: #fff;
    border: none;
    box-shadow: none;
    padding: 0;
    page-break-inside: avoid;
  }
  body.reports_controller .alert {
    background: #fff;
    color: #30302F !important;
    page-break-inside: auto !important;
  }
  body.reports_controller .alert a {
    background: #fff;
    color: #30302F !important;
    text-decoration: none;
  }
}
@page {
  size: auto;
  width: 100%;
  .graph {
    height: 100%;
  }
}
.h1, h1 {
  line-height: 1.1;
}

.font-base, .hsmall, .typography .hsmall {
  font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-headings {
  font-family: "Caecilia LT Pro", sans-serif;
}

.lead {
  line-height: 1.5;
  font-weight: inherit;
}

.letter-spaced, .hsmall, .typography .hsmall {
  letter-spacing: 0.1em;
}

.line-height-bigger {
  line-height: 1.2;
}

.line-height-biggest {
  line-height: 1.7;
}

@media (min-width: 992px) {
  .overhang {
    margin-left: -64px;
  }
  .overhang-smaller {
    margin-left: -0.5em;
  }
}
.smallish, .highcharts-data-table table {
  font-size: 0.9rem;
  font-weight: 400;
}

.body {
  font-size: 1rem;
}

@media (min-width: 992px) {
  .list-overhanging {
    list-style-position: outside;
    padding-left: 0px;
  }
}
.font-normal {
  font-style: normal !important;
}

.typography > h2:first-child, .typography > [data-flexible-content-type]:first-child > h2:first-child,
.typography div:not([data-flexible-content-type]) > h2:first-child {
  margin-top: 0 !important;
}
.typography > h3:first-child, .typography > [data-flexible-content-type]:first-child > h3:first-child,
.typography div:not([data-flexible-content-type]) > h3:first-child {
  margin-top: 0 !important;
}
.typography h4 {
  font-weight: bold;
}
.typography > h4:first-child, .typography > [data-flexible-content-type]:first-child > h4:first-child,
.typography div:not([data-flexible-content-type]) > h4:first-child {
  margin-top: 0 !important;
}
.typography .badge + h2, .typography .badge + h3, .typography .badge + h4 {
  margin-top: 0 !important;
}
.typography.short h3 {
  font-weight: bold;
}
.typography .h1 {
  font-size: 2.5rem;
}
@media (max-width: 1200px) {
  .typography .h1 {
    font-size: calc(1.375rem + 1.5vw);
  }
}
.typography .h2 {
  font-size: 2rem;
}
@media (max-width: 1200px) {
  .typography .h2 {
    font-size: calc(1.325rem + 0.9vw);
  }
}
.typography .h3, .typography .pullquote {
  font-size: 1.75rem;
}
@media (max-width: 1200px) {
  .typography .h3, .typography .pullquote {
    font-size: calc(1.3rem + 0.6vw);
  }
}
.typography .h4, .typography h3, .typography.short h2 {
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  .typography .h4, .typography h3, .typography.short h2 {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.typography .h5, .typography h4, .typography.short h3 {
  font-size: 1.25rem;
}
.typography .h6 {
  font-size: 1rem;
}
.typography > .blockquote:first-child, .typography > [data-flexible-content-type]:first-child > .blockquote:first-child,
.typography div:not([data-flexible-content-type]) > .blockquote:first-child {
  margin-top: 0 !important;
}
.typography > .box:first-child, .typography > [data-flexible-content-type]:first-child > .box:first-child,
.typography div:not([data-flexible-content-type]) > .box:first-child {
  margin-top: 0 !important;
}
.typography .m-0 {
  margin: 0 !important;
}
.typography .mt-0,
.typography .my-0 {
  margin-top: 0 !important;
}
.typography .mr-0,
.typography .mx-0 {
  margin-right: 0 !important;
}
.typography .mb-0,
.typography .my-0 {
  margin-bottom: 0 !important;
}
.typography .ml-0,
.typography .mx-0 {
  margin-left: 0 !important;
}
.typography .m-1 {
  margin: 0.25rem !important;
}
.typography .mt-1,
.typography .my-1 {
  margin-top: 0.25rem !important;
}
.typography .mr-1,
.typography .mx-1 {
  margin-right: 0.25rem !important;
}
.typography .mb-1,
.typography .my-1 {
  margin-bottom: 0.25rem !important;
}
.typography .ml-1,
.typography .mx-1 {
  margin-left: 0.25rem !important;
}
.typography .m-2 {
  margin: 0.5rem !important;
}
.typography .mt-2,
.typography .my-2 {
  margin-top: 0.5rem !important;
}
.typography .mr-2, .typography .filter-buttons div, .filter-buttons .typography div,
.typography .mx-2 {
  margin-right: 0.5rem !important;
}
.typography .mb-2, .typography li,
.typography .my-2 {
  margin-bottom: 0.5rem !important;
}
.typography .ml-2,
.typography .mx-2 {
  margin-left: 0.5rem !important;
}
.typography .m-3 {
  margin: 1rem !important;
}
.typography .mt-3, .typography .aa-link-box:before,
.typography .my-3 {
  margin-top: 1rem !important;
}
.typography .mr-3,
.typography .mx-3 {
  margin-right: 1rem !important;
}
.typography .mb-3, .typography h3, .typography h4, .typography.short h2, .typography.short h3, .typography .hsmall,
.typography .my-3 {
  margin-bottom: 1rem !important;
}
.typography .ml-3,
.typography .mx-3 {
  margin-left: 1rem !important;
}
.typography .m-4 {
  margin: 1.5rem !important;
}
.typography .mt-4, .typography .internal-link-box:after, .typography .aa-link-box:after,
.typography .my-4 {
  margin-top: 1.5rem !important;
}
.typography .mr-4, .typography .internal-link-box:after, .typography .aa-link-box:before, .typography .aa-link-box:after,
.typography .mx-4 {
  margin-right: 1.5rem !important;
}
.typography .mb-4, .typography h2, .typography ol, .typography ul,
.typography .my-4 {
  margin-bottom: 1.5rem !important;
}
.typography .ml-4,
.typography .mx-4 {
  margin-left: 1.5rem !important;
}
.typography .m-5 {
  margin: 2.5rem !important;
}
.typography .mt-5, .typography h3, .typography h4, .typography.short h2, .typography.short h3,
.typography .my-5 {
  margin-top: 2.5rem !important;
}
.typography .mr-5,
.typography .mx-5 {
  margin-right: 2.5rem !important;
}
.typography .mb-5, .typography .blockquote,
.typography .my-5 {
  margin-bottom: 2.5rem !important;
}
.typography .ml-5,
.typography .mx-5 {
  margin-left: 2.5rem !important;
}
.typography .m-6 {
  margin: 4rem !important;
}
.typography .mt-6, .typography h2, .typography .blockquote,
.typography .my-6 {
  margin-top: 4rem !important;
}
.typography .mr-6,
.typography .mx-6 {
  margin-right: 4rem !important;
}
.typography .mb-6,
.typography .my-6 {
  margin-bottom: 4rem !important;
}
.typography .ml-6,
.typography .mx-6 {
  margin-left: 4rem !important;
}
.typography .m-7 {
  margin: 5rem !important;
}
.typography .mt-7,
.typography .my-7 {
  margin-top: 5rem !important;
}
.typography .mr-7,
.typography .mx-7 {
  margin-right: 5rem !important;
}
.typography .mb-7,
.typography .my-7 {
  margin-bottom: 5rem !important;
}
.typography .ml-7,
.typography .mx-7 {
  margin-left: 5rem !important;
}
.typography .m-8 {
  margin: 6rem !important;
}
.typography .mt-8,
.typography .my-8 {
  margin-top: 6rem !important;
}
.typography .mr-8,
.typography .mx-8 {
  margin-right: 6rem !important;
}
.typography .mb-8,
.typography .my-8 {
  margin-bottom: 6rem !important;
}
.typography .ml-8,
.typography .mx-8 {
  margin-left: 6rem !important;
}
.typography .m-9 {
  margin: 7.5rem !important;
}
.typography .mt-9,
.typography .my-9 {
  margin-top: 7.5rem !important;
}
.typography .mr-9,
.typography .mx-9 {
  margin-right: 7.5rem !important;
}
.typography .mb-9,
.typography .my-9 {
  margin-bottom: 7.5rem !important;
}
.typography .ml-9,
.typography .mx-9 {
  margin-left: 7.5rem !important;
}
.typography .m-10 {
  margin: 9rem !important;
}
.typography .mt-10,
.typography .my-10 {
  margin-top: 9rem !important;
}
.typography .mr-10,
.typography .mx-10 {
  margin-right: 9rem !important;
}
.typography .mb-10,
.typography .my-10 {
  margin-bottom: 9rem !important;
}
.typography .ml-10,
.typography .mx-10 {
  margin-left: 9rem !important;
}
.typography .m-icon {
  margin: 1.9rem !important;
}
.typography .mt-icon,
.typography .my-icon {
  margin-top: 1.9rem !important;
}
.typography .mr-icon,
.typography .mx-icon {
  margin-right: 1.9rem !important;
}
.typography .mb-icon,
.typography .my-icon {
  margin-bottom: 1.9rem !important;
}
.typography .ml-icon,
.typography .mx-icon {
  margin-left: 1.9rem !important;
}
.typography .p-0 {
  padding: 0 !important;
}
.typography .pt-0,
.typography .py-0 {
  padding-top: 0 !important;
}
.typography .pr-0,
.typography .px-0 {
  padding-right: 0 !important;
}
.typography .pb-0,
.typography .py-0 {
  padding-bottom: 0 !important;
}
.typography .pl-0,
.typography .px-0 {
  padding-left: 0 !important;
}
.typography .p-1 {
  padding: 0.25rem !important;
}
.typography .pt-1,
.typography .py-1,
.typography .filter-buttons label,
.filter-buttons .typography label {
  padding-top: 0.25rem !important;
}
.typography .pr-1,
.typography .px-1 {
  padding-right: 0.25rem !important;
}
.typography .pb-1,
.typography .py-1,
.typography .filter-buttons label,
.filter-buttons .typography label {
  padding-bottom: 0.25rem !important;
}
.typography .pl-1,
.typography .px-1 {
  padding-left: 0.25rem !important;
}
.typography .p-2 {
  padding: 0.5rem !important;
}
.typography .pt-2,
.typography .py-2,
.typography .segment-blob-link .segment-title,
.segment-blob-link .typography .segment-title {
  padding-top: 0.5rem !important;
}
.typography .pr-2, .typography .segment-blob-link .segment-title, .segment-blob-link .typography .segment-title,
.typography .px-2,
.typography .filter-buttons label,
.filter-buttons .typography label {
  padding-right: 0.5rem !important;
}
.typography .pb-2,
.typography .py-2,
.typography .segment-blob-link .segment-title,
.segment-blob-link .typography .segment-title {
  padding-bottom: 0.5rem !important;
}
.typography .pl-2,
.typography .px-2,
.typography .filter-buttons label,
.filter-buttons .typography label {
  padding-left: 0.5rem !important;
}
.typography .p-3 {
  padding: 1rem !important;
}
.typography .pt-3,
.typography .py-3 {
  padding-top: 1rem !important;
}
.typography .pr-3,
.typography .px-3,
.typography .standard-wrapper {
  padding-right: 1rem !important;
}
.typography .pb-3,
.typography .py-3 {
  padding-bottom: 1rem !important;
}
.typography .pl-3,
.typography .px-3,
.typography .standard-wrapper {
  padding-left: 1rem !important;
}
.typography .p-4 {
  padding: 1.5rem !important;
}
.typography .pt-4,
.typography .py-4 {
  padding-top: 1.5rem !important;
}
.typography .pr-4,
.typography .px-4 {
  padding-right: 1.5rem !important;
}
.typography .pb-4,
.typography .py-4 {
  padding-bottom: 1.5rem !important;
}
.typography .pl-4,
.typography .px-4 {
  padding-left: 1.5rem !important;
}
.typography .p-5 {
  padding: 2.5rem !important;
}
.typography .pt-5,
.typography .py-5 {
  padding-top: 2.5rem !important;
}
.typography .pr-5,
.typography .px-5 {
  padding-right: 2.5rem !important;
}
.typography .pb-5,
.typography .py-5 {
  padding-bottom: 2.5rem !important;
}
.typography .pl-5,
.typography .px-5 {
  padding-left: 2.5rem !important;
}
.typography .p-6 {
  padding: 4rem !important;
}
.typography .pt-6,
.typography .py-6 {
  padding-top: 4rem !important;
}
.typography .pr-6,
.typography .px-6 {
  padding-right: 4rem !important;
}
.typography .pb-6,
.typography .py-6 {
  padding-bottom: 4rem !important;
}
.typography .pl-6,
.typography .px-6 {
  padding-left: 4rem !important;
}
.typography .p-7 {
  padding: 5rem !important;
}
.typography .pt-7,
.typography .py-7 {
  padding-top: 5rem !important;
}
.typography .pr-7,
.typography .px-7 {
  padding-right: 5rem !important;
}
.typography .pb-7,
.typography .py-7 {
  padding-bottom: 5rem !important;
}
.typography .pl-7,
.typography .px-7 {
  padding-left: 5rem !important;
}
.typography .p-8 {
  padding: 6rem !important;
}
.typography .pt-8,
.typography .py-8 {
  padding-top: 6rem !important;
}
.typography .pr-8,
.typography .px-8 {
  padding-right: 6rem !important;
}
.typography .pb-8,
.typography .py-8 {
  padding-bottom: 6rem !important;
}
.typography .pl-8,
.typography .px-8 {
  padding-left: 6rem !important;
}
.typography .p-9 {
  padding: 7.5rem !important;
}
.typography .pt-9,
.typography .py-9 {
  padding-top: 7.5rem !important;
}
.typography .pr-9,
.typography .px-9 {
  padding-right: 7.5rem !important;
}
.typography .pb-9,
.typography .py-9 {
  padding-bottom: 7.5rem !important;
}
.typography .pl-9,
.typography .px-9 {
  padding-left: 7.5rem !important;
}
.typography .p-10 {
  padding: 9rem !important;
}
.typography .pt-10,
.typography .py-10 {
  padding-top: 9rem !important;
}
.typography .pr-10,
.typography .px-10 {
  padding-right: 9rem !important;
}
.typography .pb-10,
.typography .py-10 {
  padding-bottom: 9rem !important;
}
.typography .pl-10,
.typography .px-10 {
  padding-left: 9rem !important;
}
.typography .p-icon {
  padding: 1.9rem !important;
}
.typography .pt-icon,
.typography .py-icon {
  padding-top: 1.9rem !important;
}
.typography .pr-icon,
.typography .px-icon {
  padding-right: 1.9rem !important;
}
.typography .pb-icon,
.typography .py-icon {
  padding-bottom: 1.9rem !important;
}
.typography .pl-icon,
.typography .px-icon {
  padding-left: 1.9rem !important;
}
.typography .m-n1 {
  margin: -0.25rem !important;
}
.typography .mt-n1,
.typography .my-n1 {
  margin-top: -0.25rem !important;
}
.typography .mr-n1,
.typography .mx-n1 {
  margin-right: -0.25rem !important;
}
.typography .mb-n1,
.typography .my-n1 {
  margin-bottom: -0.25rem !important;
}
.typography .ml-n1,
.typography .mx-n1 {
  margin-left: -0.25rem !important;
}
.typography .m-n2 {
  margin: -0.5rem !important;
}
.typography .mt-n2,
.typography .my-n2 {
  margin-top: -0.5rem !important;
}
.typography .mr-n2,
.typography .mx-n2 {
  margin-right: -0.5rem !important;
}
.typography .mb-n2,
.typography .my-n2 {
  margin-bottom: -0.5rem !important;
}
.typography .ml-n2,
.typography .mx-n2 {
  margin-left: -0.5rem !important;
}
.typography .m-n3 {
  margin: -1rem !important;
}
.typography .mt-n3,
.typography .my-n3 {
  margin-top: -1rem !important;
}
.typography .mr-n3,
.typography .mx-n3 {
  margin-right: -1rem !important;
}
.typography .mb-n3,
.typography .my-n3 {
  margin-bottom: -1rem !important;
}
.typography .ml-n3,
.typography .mx-n3 {
  margin-left: -1rem !important;
}
.typography .m-n4 {
  margin: -1.5rem !important;
}
.typography .mt-n4,
.typography .my-n4 {
  margin-top: -1.5rem !important;
}
.typography .mr-n4,
.typography .mx-n4 {
  margin-right: -1.5rem !important;
}
.typography .mb-n4,
.typography .my-n4 {
  margin-bottom: -1.5rem !important;
}
.typography .ml-n4,
.typography .mx-n4 {
  margin-left: -1.5rem !important;
}
.typography .m-n5 {
  margin: -2.5rem !important;
}
.typography .mt-n5,
.typography .my-n5 {
  margin-top: -2.5rem !important;
}
.typography .mr-n5,
.typography .mx-n5 {
  margin-right: -2.5rem !important;
}
.typography .mb-n5,
.typography .my-n5 {
  margin-bottom: -2.5rem !important;
}
.typography .ml-n5,
.typography .mx-n5 {
  margin-left: -2.5rem !important;
}
.typography .m-n6 {
  margin: -4rem !important;
}
.typography .mt-n6,
.typography .my-n6 {
  margin-top: -4rem !important;
}
.typography .mr-n6,
.typography .mx-n6 {
  margin-right: -4rem !important;
}
.typography .mb-n6,
.typography .my-n6 {
  margin-bottom: -4rem !important;
}
.typography .ml-n6,
.typography .mx-n6 {
  margin-left: -4rem !important;
}
.typography .m-n7 {
  margin: -5rem !important;
}
.typography .mt-n7,
.typography .my-n7 {
  margin-top: -5rem !important;
}
.typography .mr-n7,
.typography .mx-n7 {
  margin-right: -5rem !important;
}
.typography .mb-n7,
.typography .my-n7 {
  margin-bottom: -5rem !important;
}
.typography .ml-n7,
.typography .mx-n7 {
  margin-left: -5rem !important;
}
.typography .m-n8 {
  margin: -6rem !important;
}
.typography .mt-n8,
.typography .my-n8 {
  margin-top: -6rem !important;
}
.typography .mr-n8,
.typography .mx-n8 {
  margin-right: -6rem !important;
}
.typography .mb-n8,
.typography .my-n8 {
  margin-bottom: -6rem !important;
}
.typography .ml-n8,
.typography .mx-n8 {
  margin-left: -6rem !important;
}
.typography .m-n9 {
  margin: -7.5rem !important;
}
.typography .mt-n9,
.typography .my-n9 {
  margin-top: -7.5rem !important;
}
.typography .mr-n9,
.typography .mx-n9 {
  margin-right: -7.5rem !important;
}
.typography .mb-n9,
.typography .my-n9 {
  margin-bottom: -7.5rem !important;
}
.typography .ml-n9,
.typography .mx-n9 {
  margin-left: -7.5rem !important;
}
.typography .m-n10 {
  margin: -9rem !important;
}
.typography .mt-n10,
.typography .my-n10 {
  margin-top: -9rem !important;
}
.typography .mr-n10,
.typography .mx-n10 {
  margin-right: -9rem !important;
}
.typography .mb-n10,
.typography .my-n10 {
  margin-bottom: -9rem !important;
}
.typography .ml-n10,
.typography .mx-n10 {
  margin-left: -9rem !important;
}
.typography .m-nicon {
  margin: -1.9rem !important;
}
.typography .mt-nicon,
.typography .my-nicon {
  margin-top: -1.9rem !important;
}
.typography .mr-nicon,
.typography .mx-nicon {
  margin-right: -1.9rem !important;
}
.typography .mb-nicon,
.typography .my-nicon {
  margin-bottom: -1.9rem !important;
}
.typography .ml-nicon,
.typography .mx-nicon {
  margin-left: -1.9rem !important;
}
@media (min-width: 576px) {
  .typography .m-sm-0 {
    margin: 0 !important;
  }
  .typography .mt-sm-0,
  .typography .my-sm-0 {
    margin-top: 0 !important;
  }
  .typography .mr-sm-0,
  .typography .mx-sm-0 {
    margin-right: 0 !important;
  }
  .typography .mb-sm-0,
  .typography .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .typography .ml-sm-0,
  .typography .mx-sm-0 {
    margin-left: 0 !important;
  }
  .typography .m-sm-1 {
    margin: 0.25rem !important;
  }
  .typography .mt-sm-1,
  .typography .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .typography .mr-sm-1,
  .typography .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .typography .mb-sm-1,
  .typography .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .typography .ml-sm-1,
  .typography .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .typography .m-sm-2 {
    margin: 0.5rem !important;
  }
  .typography .mt-sm-2,
  .typography .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .typography .mr-sm-2,
  .typography .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .typography .mb-sm-2,
  .typography .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .typography .ml-sm-2,
  .typography .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .typography .m-sm-3 {
    margin: 1rem !important;
  }
  .typography .mt-sm-3,
  .typography .my-sm-3 {
    margin-top: 1rem !important;
  }
  .typography .mr-sm-3,
  .typography .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .typography .mb-sm-3,
  .typography .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .typography .ml-sm-3,
  .typography .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .typography .m-sm-4 {
    margin: 1.5rem !important;
  }
  .typography .mt-sm-4,
  .typography .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .typography .mr-sm-4,
  .typography .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .typography .mb-sm-4,
  .typography .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .typography .ml-sm-4,
  .typography .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .typography .m-sm-5 {
    margin: 2.5rem !important;
  }
  .typography .mt-sm-5,
  .typography .my-sm-5 {
    margin-top: 2.5rem !important;
  }
  .typography .mr-sm-5,
  .typography .mx-sm-5 {
    margin-right: 2.5rem !important;
  }
  .typography .mb-sm-5,
  .typography .my-sm-5 {
    margin-bottom: 2.5rem !important;
  }
  .typography .ml-sm-5,
  .typography .mx-sm-5 {
    margin-left: 2.5rem !important;
  }
  .typography .m-sm-6 {
    margin: 4rem !important;
  }
  .typography .mt-sm-6,
  .typography .my-sm-6 {
    margin-top: 4rem !important;
  }
  .typography .mr-sm-6,
  .typography .mx-sm-6 {
    margin-right: 4rem !important;
  }
  .typography .mb-sm-6,
  .typography .my-sm-6 {
    margin-bottom: 4rem !important;
  }
  .typography .ml-sm-6,
  .typography .mx-sm-6 {
    margin-left: 4rem !important;
  }
  .typography .m-sm-7 {
    margin: 5rem !important;
  }
  .typography .mt-sm-7,
  .typography .my-sm-7 {
    margin-top: 5rem !important;
  }
  .typography .mr-sm-7,
  .typography .mx-sm-7 {
    margin-right: 5rem !important;
  }
  .typography .mb-sm-7,
  .typography .my-sm-7 {
    margin-bottom: 5rem !important;
  }
  .typography .ml-sm-7,
  .typography .mx-sm-7 {
    margin-left: 5rem !important;
  }
  .typography .m-sm-8 {
    margin: 6rem !important;
  }
  .typography .mt-sm-8,
  .typography .my-sm-8 {
    margin-top: 6rem !important;
  }
  .typography .mr-sm-8,
  .typography .mx-sm-8 {
    margin-right: 6rem !important;
  }
  .typography .mb-sm-8,
  .typography .my-sm-8 {
    margin-bottom: 6rem !important;
  }
  .typography .ml-sm-8,
  .typography .mx-sm-8 {
    margin-left: 6rem !important;
  }
  .typography .m-sm-9 {
    margin: 7.5rem !important;
  }
  .typography .mt-sm-9,
  .typography .my-sm-9 {
    margin-top: 7.5rem !important;
  }
  .typography .mr-sm-9,
  .typography .mx-sm-9 {
    margin-right: 7.5rem !important;
  }
  .typography .mb-sm-9,
  .typography .my-sm-9 {
    margin-bottom: 7.5rem !important;
  }
  .typography .ml-sm-9,
  .typography .mx-sm-9 {
    margin-left: 7.5rem !important;
  }
  .typography .m-sm-10 {
    margin: 9rem !important;
  }
  .typography .mt-sm-10,
  .typography .my-sm-10 {
    margin-top: 9rem !important;
  }
  .typography .mr-sm-10,
  .typography .mx-sm-10 {
    margin-right: 9rem !important;
  }
  .typography .mb-sm-10,
  .typography .my-sm-10 {
    margin-bottom: 9rem !important;
  }
  .typography .ml-sm-10,
  .typography .mx-sm-10 {
    margin-left: 9rem !important;
  }
  .typography .m-sm-icon {
    margin: 1.9rem !important;
  }
  .typography .mt-sm-icon,
  .typography .my-sm-icon {
    margin-top: 1.9rem !important;
  }
  .typography .mr-sm-icon,
  .typography .mx-sm-icon {
    margin-right: 1.9rem !important;
  }
  .typography .mb-sm-icon,
  .typography .my-sm-icon {
    margin-bottom: 1.9rem !important;
  }
  .typography .ml-sm-icon,
  .typography .mx-sm-icon {
    margin-left: 1.9rem !important;
  }
  .typography .p-sm-0 {
    padding: 0 !important;
  }
  .typography .pt-sm-0,
  .typography .py-sm-0 {
    padding-top: 0 !important;
  }
  .typography .pr-sm-0,
  .typography .px-sm-0 {
    padding-right: 0 !important;
  }
  .typography .pb-sm-0,
  .typography .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .typography .pl-sm-0,
  .typography .px-sm-0 {
    padding-left: 0 !important;
  }
  .typography .p-sm-1 {
    padding: 0.25rem !important;
  }
  .typography .pt-sm-1,
  .typography .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .typography .pr-sm-1,
  .typography .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .typography .pb-sm-1,
  .typography .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .typography .pl-sm-1,
  .typography .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .typography .p-sm-2 {
    padding: 0.5rem !important;
  }
  .typography .pt-sm-2,
  .typography .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .typography .pr-sm-2,
  .typography .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .typography .pb-sm-2,
  .typography .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .typography .pl-sm-2,
  .typography .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .typography .p-sm-3 {
    padding: 1rem !important;
  }
  .typography .pt-sm-3,
  .typography .py-sm-3 {
    padding-top: 1rem !important;
  }
  .typography .pr-sm-3,
  .typography .px-sm-3 {
    padding-right: 1rem !important;
  }
  .typography .pb-sm-3,
  .typography .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .typography .pl-sm-3,
  .typography .px-sm-3 {
    padding-left: 1rem !important;
  }
  .typography .p-sm-4 {
    padding: 1.5rem !important;
  }
  .typography .pt-sm-4,
  .typography .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .typography .pr-sm-4,
  .typography .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .typography .pb-sm-4,
  .typography .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .typography .pl-sm-4,
  .typography .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .typography .p-sm-5 {
    padding: 2.5rem !important;
  }
  .typography .pt-sm-5,
  .typography .py-sm-5 {
    padding-top: 2.5rem !important;
  }
  .typography .pr-sm-5,
  .typography .px-sm-5 {
    padding-right: 2.5rem !important;
  }
  .typography .pb-sm-5,
  .typography .py-sm-5 {
    padding-bottom: 2.5rem !important;
  }
  .typography .pl-sm-5,
  .typography .px-sm-5 {
    padding-left: 2.5rem !important;
  }
  .typography .p-sm-6 {
    padding: 4rem !important;
  }
  .typography .pt-sm-6,
  .typography .py-sm-6 {
    padding-top: 4rem !important;
  }
  .typography .pr-sm-6,
  .typography .px-sm-6 {
    padding-right: 4rem !important;
  }
  .typography .pb-sm-6,
  .typography .py-sm-6 {
    padding-bottom: 4rem !important;
  }
  .typography .pl-sm-6,
  .typography .px-sm-6 {
    padding-left: 4rem !important;
  }
  .typography .p-sm-7 {
    padding: 5rem !important;
  }
  .typography .pt-sm-7,
  .typography .py-sm-7 {
    padding-top: 5rem !important;
  }
  .typography .pr-sm-7,
  .typography .px-sm-7 {
    padding-right: 5rem !important;
  }
  .typography .pb-sm-7,
  .typography .py-sm-7 {
    padding-bottom: 5rem !important;
  }
  .typography .pl-sm-7,
  .typography .px-sm-7 {
    padding-left: 5rem !important;
  }
  .typography .p-sm-8 {
    padding: 6rem !important;
  }
  .typography .pt-sm-8,
  .typography .py-sm-8 {
    padding-top: 6rem !important;
  }
  .typography .pr-sm-8,
  .typography .px-sm-8 {
    padding-right: 6rem !important;
  }
  .typography .pb-sm-8,
  .typography .py-sm-8 {
    padding-bottom: 6rem !important;
  }
  .typography .pl-sm-8,
  .typography .px-sm-8 {
    padding-left: 6rem !important;
  }
  .typography .p-sm-9 {
    padding: 7.5rem !important;
  }
  .typography .pt-sm-9,
  .typography .py-sm-9 {
    padding-top: 7.5rem !important;
  }
  .typography .pr-sm-9,
  .typography .px-sm-9 {
    padding-right: 7.5rem !important;
  }
  .typography .pb-sm-9,
  .typography .py-sm-9 {
    padding-bottom: 7.5rem !important;
  }
  .typography .pl-sm-9,
  .typography .px-sm-9 {
    padding-left: 7.5rem !important;
  }
  .typography .p-sm-10 {
    padding: 9rem !important;
  }
  .typography .pt-sm-10,
  .typography .py-sm-10 {
    padding-top: 9rem !important;
  }
  .typography .pr-sm-10,
  .typography .px-sm-10 {
    padding-right: 9rem !important;
  }
  .typography .pb-sm-10,
  .typography .py-sm-10 {
    padding-bottom: 9rem !important;
  }
  .typography .pl-sm-10,
  .typography .px-sm-10 {
    padding-left: 9rem !important;
  }
  .typography .p-sm-icon {
    padding: 1.9rem !important;
  }
  .typography .pt-sm-icon,
  .typography .py-sm-icon {
    padding-top: 1.9rem !important;
  }
  .typography .pr-sm-icon,
  .typography .px-sm-icon {
    padding-right: 1.9rem !important;
  }
  .typography .pb-sm-icon,
  .typography .py-sm-icon {
    padding-bottom: 1.9rem !important;
  }
  .typography .pl-sm-icon,
  .typography .px-sm-icon {
    padding-left: 1.9rem !important;
  }
  .typography .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .typography .mt-sm-n1,
  .typography .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .typography .mr-sm-n1,
  .typography .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .typography .mb-sm-n1,
  .typography .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .typography .ml-sm-n1,
  .typography .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .typography .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .typography .mt-sm-n2,
  .typography .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .typography .mr-sm-n2,
  .typography .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .typography .mb-sm-n2,
  .typography .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .typography .ml-sm-n2,
  .typography .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .typography .m-sm-n3 {
    margin: -1rem !important;
  }
  .typography .mt-sm-n3,
  .typography .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .typography .mr-sm-n3,
  .typography .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .typography .mb-sm-n3,
  .typography .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .typography .ml-sm-n3,
  .typography .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .typography .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .typography .mt-sm-n4,
  .typography .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .typography .mr-sm-n4,
  .typography .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .typography .mb-sm-n4,
  .typography .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .typography .ml-sm-n4,
  .typography .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .typography .m-sm-n5 {
    margin: -2.5rem !important;
  }
  .typography .mt-sm-n5,
  .typography .my-sm-n5 {
    margin-top: -2.5rem !important;
  }
  .typography .mr-sm-n5,
  .typography .mx-sm-n5 {
    margin-right: -2.5rem !important;
  }
  .typography .mb-sm-n5,
  .typography .my-sm-n5 {
    margin-bottom: -2.5rem !important;
  }
  .typography .ml-sm-n5,
  .typography .mx-sm-n5 {
    margin-left: -2.5rem !important;
  }
  .typography .m-sm-n6 {
    margin: -4rem !important;
  }
  .typography .mt-sm-n6,
  .typography .my-sm-n6 {
    margin-top: -4rem !important;
  }
  .typography .mr-sm-n6,
  .typography .mx-sm-n6 {
    margin-right: -4rem !important;
  }
  .typography .mb-sm-n6,
  .typography .my-sm-n6 {
    margin-bottom: -4rem !important;
  }
  .typography .ml-sm-n6,
  .typography .mx-sm-n6 {
    margin-left: -4rem !important;
  }
  .typography .m-sm-n7 {
    margin: -5rem !important;
  }
  .typography .mt-sm-n7,
  .typography .my-sm-n7 {
    margin-top: -5rem !important;
  }
  .typography .mr-sm-n7,
  .typography .mx-sm-n7 {
    margin-right: -5rem !important;
  }
  .typography .mb-sm-n7,
  .typography .my-sm-n7 {
    margin-bottom: -5rem !important;
  }
  .typography .ml-sm-n7,
  .typography .mx-sm-n7 {
    margin-left: -5rem !important;
  }
  .typography .m-sm-n8 {
    margin: -6rem !important;
  }
  .typography .mt-sm-n8,
  .typography .my-sm-n8 {
    margin-top: -6rem !important;
  }
  .typography .mr-sm-n8,
  .typography .mx-sm-n8 {
    margin-right: -6rem !important;
  }
  .typography .mb-sm-n8,
  .typography .my-sm-n8 {
    margin-bottom: -6rem !important;
  }
  .typography .ml-sm-n8,
  .typography .mx-sm-n8 {
    margin-left: -6rem !important;
  }
  .typography .m-sm-n9 {
    margin: -7.5rem !important;
  }
  .typography .mt-sm-n9,
  .typography .my-sm-n9 {
    margin-top: -7.5rem !important;
  }
  .typography .mr-sm-n9,
  .typography .mx-sm-n9 {
    margin-right: -7.5rem !important;
  }
  .typography .mb-sm-n9,
  .typography .my-sm-n9 {
    margin-bottom: -7.5rem !important;
  }
  .typography .ml-sm-n9,
  .typography .mx-sm-n9 {
    margin-left: -7.5rem !important;
  }
  .typography .m-sm-n10 {
    margin: -9rem !important;
  }
  .typography .mt-sm-n10,
  .typography .my-sm-n10 {
    margin-top: -9rem !important;
  }
  .typography .mr-sm-n10,
  .typography .mx-sm-n10 {
    margin-right: -9rem !important;
  }
  .typography .mb-sm-n10,
  .typography .my-sm-n10 {
    margin-bottom: -9rem !important;
  }
  .typography .ml-sm-n10,
  .typography .mx-sm-n10 {
    margin-left: -9rem !important;
  }
  .typography .m-sm-nicon {
    margin: -1.9rem !important;
  }
  .typography .mt-sm-nicon,
  .typography .my-sm-nicon {
    margin-top: -1.9rem !important;
  }
  .typography .mr-sm-nicon,
  .typography .mx-sm-nicon {
    margin-right: -1.9rem !important;
  }
  .typography .mb-sm-nicon,
  .typography .my-sm-nicon {
    margin-bottom: -1.9rem !important;
  }
  .typography .ml-sm-nicon,
  .typography .mx-sm-nicon {
    margin-left: -1.9rem !important;
  }
}
@media (min-width: 768px) {
  .typography .m-md-0 {
    margin: 0 !important;
  }
  .typography .mt-md-0,
  .typography .my-md-0 {
    margin-top: 0 !important;
  }
  .typography .mr-md-0,
  .typography .mx-md-0 {
    margin-right: 0 !important;
  }
  .typography .mb-md-0,
  .typography .my-md-0 {
    margin-bottom: 0 !important;
  }
  .typography .ml-md-0,
  .typography .mx-md-0 {
    margin-left: 0 !important;
  }
  .typography .m-md-1 {
    margin: 0.25rem !important;
  }
  .typography .mt-md-1,
  .typography .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .typography .mr-md-1,
  .typography .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .typography .mb-md-1,
  .typography .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .typography .ml-md-1,
  .typography .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .typography .m-md-2 {
    margin: 0.5rem !important;
  }
  .typography .mt-md-2,
  .typography .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .typography .mr-md-2,
  .typography .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .typography .mb-md-2,
  .typography .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .typography .ml-md-2,
  .typography .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .typography .m-md-3 {
    margin: 1rem !important;
  }
  .typography .mt-md-3,
  .typography .my-md-3 {
    margin-top: 1rem !important;
  }
  .typography .mr-md-3,
  .typography .mx-md-3 {
    margin-right: 1rem !important;
  }
  .typography .mb-md-3,
  .typography .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .typography .ml-md-3,
  .typography .mx-md-3 {
    margin-left: 1rem !important;
  }
  .typography .m-md-4 {
    margin: 1.5rem !important;
  }
  .typography .mt-md-4,
  .typography .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .typography .mr-md-4,
  .typography .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .typography .mb-md-4,
  .typography .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .typography .ml-md-4,
  .typography .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .typography .m-md-5 {
    margin: 2.5rem !important;
  }
  .typography .mt-md-5,
  .typography .my-md-5 {
    margin-top: 2.5rem !important;
  }
  .typography .mr-md-5,
  .typography .mx-md-5 {
    margin-right: 2.5rem !important;
  }
  .typography .mb-md-5,
  .typography .my-md-5 {
    margin-bottom: 2.5rem !important;
  }
  .typography .ml-md-5,
  .typography .mx-md-5 {
    margin-left: 2.5rem !important;
  }
  .typography .m-md-6 {
    margin: 4rem !important;
  }
  .typography .mt-md-6,
  .typography .my-md-6 {
    margin-top: 4rem !important;
  }
  .typography .mr-md-6,
  .typography .mx-md-6 {
    margin-right: 4rem !important;
  }
  .typography .mb-md-6,
  .typography .my-md-6 {
    margin-bottom: 4rem !important;
  }
  .typography .ml-md-6,
  .typography .mx-md-6 {
    margin-left: 4rem !important;
  }
  .typography .m-md-7 {
    margin: 5rem !important;
  }
  .typography .mt-md-7,
  .typography .my-md-7 {
    margin-top: 5rem !important;
  }
  .typography .mr-md-7,
  .typography .mx-md-7 {
    margin-right: 5rem !important;
  }
  .typography .mb-md-7,
  .typography .my-md-7 {
    margin-bottom: 5rem !important;
  }
  .typography .ml-md-7,
  .typography .mx-md-7 {
    margin-left: 5rem !important;
  }
  .typography .m-md-8 {
    margin: 6rem !important;
  }
  .typography .mt-md-8,
  .typography .my-md-8 {
    margin-top: 6rem !important;
  }
  .typography .mr-md-8,
  .typography .mx-md-8 {
    margin-right: 6rem !important;
  }
  .typography .mb-md-8,
  .typography .my-md-8 {
    margin-bottom: 6rem !important;
  }
  .typography .ml-md-8,
  .typography .mx-md-8 {
    margin-left: 6rem !important;
  }
  .typography .m-md-9 {
    margin: 7.5rem !important;
  }
  .typography .mt-md-9,
  .typography .my-md-9 {
    margin-top: 7.5rem !important;
  }
  .typography .mr-md-9,
  .typography .mx-md-9 {
    margin-right: 7.5rem !important;
  }
  .typography .mb-md-9,
  .typography .my-md-9 {
    margin-bottom: 7.5rem !important;
  }
  .typography .ml-md-9,
  .typography .mx-md-9 {
    margin-left: 7.5rem !important;
  }
  .typography .m-md-10 {
    margin: 9rem !important;
  }
  .typography .mt-md-10,
  .typography .my-md-10 {
    margin-top: 9rem !important;
  }
  .typography .mr-md-10,
  .typography .mx-md-10 {
    margin-right: 9rem !important;
  }
  .typography .mb-md-10,
  .typography .my-md-10 {
    margin-bottom: 9rem !important;
  }
  .typography .ml-md-10,
  .typography .mx-md-10 {
    margin-left: 9rem !important;
  }
  .typography .m-md-icon {
    margin: 1.9rem !important;
  }
  .typography .mt-md-icon,
  .typography .my-md-icon {
    margin-top: 1.9rem !important;
  }
  .typography .mr-md-icon,
  .typography .mx-md-icon {
    margin-right: 1.9rem !important;
  }
  .typography .mb-md-icon,
  .typography .my-md-icon {
    margin-bottom: 1.9rem !important;
  }
  .typography .ml-md-icon,
  .typography .mx-md-icon {
    margin-left: 1.9rem !important;
  }
  .typography .p-md-0 {
    padding: 0 !important;
  }
  .typography .pt-md-0,
  .typography .py-md-0 {
    padding-top: 0 !important;
  }
  .typography .pr-md-0,
  .typography .px-md-0 {
    padding-right: 0 !important;
  }
  .typography .pb-md-0,
  .typography .py-md-0 {
    padding-bottom: 0 !important;
  }
  .typography .pl-md-0,
  .typography .px-md-0 {
    padding-left: 0 !important;
  }
  .typography .p-md-1 {
    padding: 0.25rem !important;
  }
  .typography .pt-md-1,
  .typography .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .typography .pr-md-1,
  .typography .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .typography .pb-md-1,
  .typography .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .typography .pl-md-1,
  .typography .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .typography .p-md-2 {
    padding: 0.5rem !important;
  }
  .typography .pt-md-2,
  .typography .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .typography .pr-md-2,
  .typography .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .typography .pb-md-2,
  .typography .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .typography .pl-md-2,
  .typography .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .typography .p-md-3 {
    padding: 1rem !important;
  }
  .typography .pt-md-3,
  .typography .py-md-3 {
    padding-top: 1rem !important;
  }
  .typography .pr-md-3,
  .typography .px-md-3 {
    padding-right: 1rem !important;
  }
  .typography .pb-md-3,
  .typography .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .typography .pl-md-3,
  .typography .px-md-3 {
    padding-left: 1rem !important;
  }
  .typography .p-md-4 {
    padding: 1.5rem !important;
  }
  .typography .pt-md-4,
  .typography .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .typography .pr-md-4,
  .typography .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .typography .pb-md-4,
  .typography .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .typography .pl-md-4,
  .typography .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .typography .p-md-5 {
    padding: 2.5rem !important;
  }
  .typography .pt-md-5,
  .typography .py-md-5 {
    padding-top: 2.5rem !important;
  }
  .typography .pr-md-5,
  .typography .px-md-5,
  .typography .standard-wrapper {
    padding-right: 2.5rem !important;
  }
  .typography .pb-md-5,
  .typography .py-md-5 {
    padding-bottom: 2.5rem !important;
  }
  .typography .pl-md-5,
  .typography .px-md-5,
  .typography .standard-wrapper {
    padding-left: 2.5rem !important;
  }
  .typography .p-md-6 {
    padding: 4rem !important;
  }
  .typography .pt-md-6,
  .typography .py-md-6 {
    padding-top: 4rem !important;
  }
  .typography .pr-md-6,
  .typography .px-md-6 {
    padding-right: 4rem !important;
  }
  .typography .pb-md-6,
  .typography .py-md-6 {
    padding-bottom: 4rem !important;
  }
  .typography .pl-md-6,
  .typography .px-md-6 {
    padding-left: 4rem !important;
  }
  .typography .p-md-7 {
    padding: 5rem !important;
  }
  .typography .pt-md-7,
  .typography .py-md-7 {
    padding-top: 5rem !important;
  }
  .typography .pr-md-7,
  .typography .px-md-7 {
    padding-right: 5rem !important;
  }
  .typography .pb-md-7,
  .typography .py-md-7 {
    padding-bottom: 5rem !important;
  }
  .typography .pl-md-7,
  .typography .px-md-7 {
    padding-left: 5rem !important;
  }
  .typography .p-md-8 {
    padding: 6rem !important;
  }
  .typography .pt-md-8,
  .typography .py-md-8 {
    padding-top: 6rem !important;
  }
  .typography .pr-md-8,
  .typography .px-md-8 {
    padding-right: 6rem !important;
  }
  .typography .pb-md-8,
  .typography .py-md-8 {
    padding-bottom: 6rem !important;
  }
  .typography .pl-md-8,
  .typography .px-md-8 {
    padding-left: 6rem !important;
  }
  .typography .p-md-9 {
    padding: 7.5rem !important;
  }
  .typography .pt-md-9,
  .typography .py-md-9 {
    padding-top: 7.5rem !important;
  }
  .typography .pr-md-9,
  .typography .px-md-9 {
    padding-right: 7.5rem !important;
  }
  .typography .pb-md-9,
  .typography .py-md-9 {
    padding-bottom: 7.5rem !important;
  }
  .typography .pl-md-9,
  .typography .px-md-9 {
    padding-left: 7.5rem !important;
  }
  .typography .p-md-10 {
    padding: 9rem !important;
  }
  .typography .pt-md-10,
  .typography .py-md-10 {
    padding-top: 9rem !important;
  }
  .typography .pr-md-10,
  .typography .px-md-10 {
    padding-right: 9rem !important;
  }
  .typography .pb-md-10,
  .typography .py-md-10 {
    padding-bottom: 9rem !important;
  }
  .typography .pl-md-10,
  .typography .px-md-10 {
    padding-left: 9rem !important;
  }
  .typography .p-md-icon {
    padding: 1.9rem !important;
  }
  .typography .pt-md-icon,
  .typography .py-md-icon {
    padding-top: 1.9rem !important;
  }
  .typography .pr-md-icon,
  .typography .px-md-icon {
    padding-right: 1.9rem !important;
  }
  .typography .pb-md-icon,
  .typography .py-md-icon {
    padding-bottom: 1.9rem !important;
  }
  .typography .pl-md-icon,
  .typography .px-md-icon {
    padding-left: 1.9rem !important;
  }
  .typography .m-md-n1 {
    margin: -0.25rem !important;
  }
  .typography .mt-md-n1,
  .typography .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .typography .mr-md-n1,
  .typography .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .typography .mb-md-n1,
  .typography .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .typography .ml-md-n1,
  .typography .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .typography .m-md-n2 {
    margin: -0.5rem !important;
  }
  .typography .mt-md-n2,
  .typography .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .typography .mr-md-n2,
  .typography .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .typography .mb-md-n2,
  .typography .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .typography .ml-md-n2,
  .typography .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .typography .m-md-n3 {
    margin: -1rem !important;
  }
  .typography .mt-md-n3,
  .typography .my-md-n3 {
    margin-top: -1rem !important;
  }
  .typography .mr-md-n3,
  .typography .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .typography .mb-md-n3,
  .typography .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .typography .ml-md-n3,
  .typography .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .typography .m-md-n4 {
    margin: -1.5rem !important;
  }
  .typography .mt-md-n4,
  .typography .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .typography .mr-md-n4,
  .typography .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .typography .mb-md-n4,
  .typography .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .typography .ml-md-n4,
  .typography .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .typography .m-md-n5 {
    margin: -2.5rem !important;
  }
  .typography .mt-md-n5,
  .typography .my-md-n5 {
    margin-top: -2.5rem !important;
  }
  .typography .mr-md-n5,
  .typography .mx-md-n5 {
    margin-right: -2.5rem !important;
  }
  .typography .mb-md-n5,
  .typography .my-md-n5 {
    margin-bottom: -2.5rem !important;
  }
  .typography .ml-md-n5,
  .typography .mx-md-n5 {
    margin-left: -2.5rem !important;
  }
  .typography .m-md-n6 {
    margin: -4rem !important;
  }
  .typography .mt-md-n6,
  .typography .my-md-n6 {
    margin-top: -4rem !important;
  }
  .typography .mr-md-n6,
  .typography .mx-md-n6 {
    margin-right: -4rem !important;
  }
  .typography .mb-md-n6,
  .typography .my-md-n6 {
    margin-bottom: -4rem !important;
  }
  .typography .ml-md-n6,
  .typography .mx-md-n6 {
    margin-left: -4rem !important;
  }
  .typography .m-md-n7 {
    margin: -5rem !important;
  }
  .typography .mt-md-n7,
  .typography .my-md-n7 {
    margin-top: -5rem !important;
  }
  .typography .mr-md-n7,
  .typography .mx-md-n7 {
    margin-right: -5rem !important;
  }
  .typography .mb-md-n7,
  .typography .my-md-n7 {
    margin-bottom: -5rem !important;
  }
  .typography .ml-md-n7,
  .typography .mx-md-n7 {
    margin-left: -5rem !important;
  }
  .typography .m-md-n8 {
    margin: -6rem !important;
  }
  .typography .mt-md-n8,
  .typography .my-md-n8 {
    margin-top: -6rem !important;
  }
  .typography .mr-md-n8,
  .typography .mx-md-n8 {
    margin-right: -6rem !important;
  }
  .typography .mb-md-n8,
  .typography .my-md-n8 {
    margin-bottom: -6rem !important;
  }
  .typography .ml-md-n8,
  .typography .mx-md-n8 {
    margin-left: -6rem !important;
  }
  .typography .m-md-n9 {
    margin: -7.5rem !important;
  }
  .typography .mt-md-n9,
  .typography .my-md-n9 {
    margin-top: -7.5rem !important;
  }
  .typography .mr-md-n9,
  .typography .mx-md-n9 {
    margin-right: -7.5rem !important;
  }
  .typography .mb-md-n9,
  .typography .my-md-n9 {
    margin-bottom: -7.5rem !important;
  }
  .typography .ml-md-n9,
  .typography .mx-md-n9 {
    margin-left: -7.5rem !important;
  }
  .typography .m-md-n10 {
    margin: -9rem !important;
  }
  .typography .mt-md-n10,
  .typography .my-md-n10 {
    margin-top: -9rem !important;
  }
  .typography .mr-md-n10,
  .typography .mx-md-n10 {
    margin-right: -9rem !important;
  }
  .typography .mb-md-n10,
  .typography .my-md-n10 {
    margin-bottom: -9rem !important;
  }
  .typography .ml-md-n10,
  .typography .mx-md-n10 {
    margin-left: -9rem !important;
  }
  .typography .m-md-nicon {
    margin: -1.9rem !important;
  }
  .typography .mt-md-nicon,
  .typography .my-md-nicon {
    margin-top: -1.9rem !important;
  }
  .typography .mr-md-nicon,
  .typography .mx-md-nicon {
    margin-right: -1.9rem !important;
  }
  .typography .mb-md-nicon,
  .typography .my-md-nicon {
    margin-bottom: -1.9rem !important;
  }
  .typography .ml-md-nicon,
  .typography .mx-md-nicon {
    margin-left: -1.9rem !important;
  }
}
@media (min-width: 992px) {
  .typography .m-lg-0 {
    margin: 0 !important;
  }
  .typography .mt-lg-0,
  .typography .my-lg-0 {
    margin-top: 0 !important;
  }
  .typography .mr-lg-0,
  .typography .mx-lg-0 {
    margin-right: 0 !important;
  }
  .typography .mb-lg-0,
  .typography .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .typography .ml-lg-0,
  .typography .mx-lg-0 {
    margin-left: 0 !important;
  }
  .typography .m-lg-1 {
    margin: 0.25rem !important;
  }
  .typography .mt-lg-1,
  .typography .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .typography .mr-lg-1,
  .typography .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .typography .mb-lg-1,
  .typography .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .typography .ml-lg-1,
  .typography .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .typography .m-lg-2 {
    margin: 0.5rem !important;
  }
  .typography .mt-lg-2,
  .typography .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .typography .mr-lg-2,
  .typography .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .typography .mb-lg-2,
  .typography .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .typography .ml-lg-2,
  .typography .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .typography .m-lg-3 {
    margin: 1rem !important;
  }
  .typography .mt-lg-3,
  .typography .my-lg-3 {
    margin-top: 1rem !important;
  }
  .typography .mr-lg-3,
  .typography .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .typography .mb-lg-3,
  .typography .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .typography .ml-lg-3,
  .typography .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .typography .m-lg-4 {
    margin: 1.5rem !important;
  }
  .typography .mt-lg-4,
  .typography .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .typography .mr-lg-4,
  .typography .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .typography .mb-lg-4,
  .typography .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .typography .ml-lg-4,
  .typography .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .typography .m-lg-5 {
    margin: 2.5rem !important;
  }
  .typography .mt-lg-5,
  .typography .my-lg-5 {
    margin-top: 2.5rem !important;
  }
  .typography .mr-lg-5,
  .typography .mx-lg-5 {
    margin-right: 2.5rem !important;
  }
  .typography .mb-lg-5,
  .typography .my-lg-5 {
    margin-bottom: 2.5rem !important;
  }
  .typography .ml-lg-5,
  .typography .mx-lg-5 {
    margin-left: 2.5rem !important;
  }
  .typography .m-lg-6 {
    margin: 4rem !important;
  }
  .typography .mt-lg-6,
  .typography .my-lg-6 {
    margin-top: 4rem !important;
  }
  .typography .mr-lg-6,
  .typography .mx-lg-6 {
    margin-right: 4rem !important;
  }
  .typography .mb-lg-6,
  .typography .my-lg-6 {
    margin-bottom: 4rem !important;
  }
  .typography .ml-lg-6,
  .typography .mx-lg-6 {
    margin-left: 4rem !important;
  }
  .typography .m-lg-7 {
    margin: 5rem !important;
  }
  .typography .mt-lg-7,
  .typography .my-lg-7 {
    margin-top: 5rem !important;
  }
  .typography .mr-lg-7,
  .typography .mx-lg-7 {
    margin-right: 5rem !important;
  }
  .typography .mb-lg-7,
  .typography .my-lg-7 {
    margin-bottom: 5rem !important;
  }
  .typography .ml-lg-7,
  .typography .mx-lg-7 {
    margin-left: 5rem !important;
  }
  .typography .m-lg-8 {
    margin: 6rem !important;
  }
  .typography .mt-lg-8,
  .typography .my-lg-8 {
    margin-top: 6rem !important;
  }
  .typography .mr-lg-8,
  .typography .mx-lg-8 {
    margin-right: 6rem !important;
  }
  .typography .mb-lg-8,
  .typography .my-lg-8 {
    margin-bottom: 6rem !important;
  }
  .typography .ml-lg-8,
  .typography .mx-lg-8 {
    margin-left: 6rem !important;
  }
  .typography .m-lg-9 {
    margin: 7.5rem !important;
  }
  .typography .mt-lg-9,
  .typography .my-lg-9 {
    margin-top: 7.5rem !important;
  }
  .typography .mr-lg-9,
  .typography .mx-lg-9 {
    margin-right: 7.5rem !important;
  }
  .typography .mb-lg-9,
  .typography .my-lg-9 {
    margin-bottom: 7.5rem !important;
  }
  .typography .ml-lg-9,
  .typography .mx-lg-9 {
    margin-left: 7.5rem !important;
  }
  .typography .m-lg-10 {
    margin: 9rem !important;
  }
  .typography .mt-lg-10,
  .typography .my-lg-10 {
    margin-top: 9rem !important;
  }
  .typography .mr-lg-10,
  .typography .mx-lg-10 {
    margin-right: 9rem !important;
  }
  .typography .mb-lg-10,
  .typography .my-lg-10 {
    margin-bottom: 9rem !important;
  }
  .typography .ml-lg-10,
  .typography .mx-lg-10 {
    margin-left: 9rem !important;
  }
  .typography .m-lg-icon {
    margin: 1.9rem !important;
  }
  .typography .mt-lg-icon,
  .typography .my-lg-icon {
    margin-top: 1.9rem !important;
  }
  .typography .mr-lg-icon,
  .typography .mx-lg-icon {
    margin-right: 1.9rem !important;
  }
  .typography .mb-lg-icon,
  .typography .my-lg-icon {
    margin-bottom: 1.9rem !important;
  }
  .typography .ml-lg-icon,
  .typography .mx-lg-icon {
    margin-left: 1.9rem !important;
  }
  .typography .p-lg-0 {
    padding: 0 !important;
  }
  .typography .pt-lg-0,
  .typography .py-lg-0 {
    padding-top: 0 !important;
  }
  .typography .pr-lg-0,
  .typography .px-lg-0 {
    padding-right: 0 !important;
  }
  .typography .pb-lg-0,
  .typography .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .typography .pl-lg-0,
  .typography .px-lg-0 {
    padding-left: 0 !important;
  }
  .typography .p-lg-1 {
    padding: 0.25rem !important;
  }
  .typography .pt-lg-1,
  .typography .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .typography .pr-lg-1,
  .typography .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .typography .pb-lg-1,
  .typography .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .typography .pl-lg-1,
  .typography .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .typography .p-lg-2 {
    padding: 0.5rem !important;
  }
  .typography .pt-lg-2,
  .typography .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .typography .pr-lg-2,
  .typography .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .typography .pb-lg-2,
  .typography .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .typography .pl-lg-2,
  .typography .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .typography .p-lg-3 {
    padding: 1rem !important;
  }
  .typography .pt-lg-3,
  .typography .py-lg-3 {
    padding-top: 1rem !important;
  }
  .typography .pr-lg-3,
  .typography .px-lg-3 {
    padding-right: 1rem !important;
  }
  .typography .pb-lg-3,
  .typography .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .typography .pl-lg-3,
  .typography .px-lg-3 {
    padding-left: 1rem !important;
  }
  .typography .p-lg-4 {
    padding: 1.5rem !important;
  }
  .typography .pt-lg-4,
  .typography .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .typography .pr-lg-4,
  .typography .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .typography .pb-lg-4,
  .typography .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .typography .pl-lg-4,
  .typography .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .typography .p-lg-5 {
    padding: 2.5rem !important;
  }
  .typography .pt-lg-5,
  .typography .py-lg-5 {
    padding-top: 2.5rem !important;
  }
  .typography .pr-lg-5,
  .typography .px-lg-5 {
    padding-right: 2.5rem !important;
  }
  .typography .pb-lg-5,
  .typography .py-lg-5 {
    padding-bottom: 2.5rem !important;
  }
  .typography .pl-lg-5,
  .typography .px-lg-5 {
    padding-left: 2.5rem !important;
  }
  .typography .p-lg-6 {
    padding: 4rem !important;
  }
  .typography .pt-lg-6,
  .typography .py-lg-6 {
    padding-top: 4rem !important;
  }
  .typography .pr-lg-6,
  .typography .px-lg-6 {
    padding-right: 4rem !important;
  }
  .typography .pb-lg-6,
  .typography .py-lg-6 {
    padding-bottom: 4rem !important;
  }
  .typography .pl-lg-6,
  .typography .px-lg-6 {
    padding-left: 4rem !important;
  }
  .typography .p-lg-7 {
    padding: 5rem !important;
  }
  .typography .pt-lg-7,
  .typography .py-lg-7 {
    padding-top: 5rem !important;
  }
  .typography .pr-lg-7,
  .typography .px-lg-7 {
    padding-right: 5rem !important;
  }
  .typography .pb-lg-7,
  .typography .py-lg-7 {
    padding-bottom: 5rem !important;
  }
  .typography .pl-lg-7,
  .typography .px-lg-7 {
    padding-left: 5rem !important;
  }
  .typography .p-lg-8 {
    padding: 6rem !important;
  }
  .typography .pt-lg-8,
  .typography .py-lg-8 {
    padding-top: 6rem !important;
  }
  .typography .pr-lg-8,
  .typography .px-lg-8 {
    padding-right: 6rem !important;
  }
  .typography .pb-lg-8,
  .typography .py-lg-8 {
    padding-bottom: 6rem !important;
  }
  .typography .pl-lg-8,
  .typography .px-lg-8 {
    padding-left: 6rem !important;
  }
  .typography .p-lg-9 {
    padding: 7.5rem !important;
  }
  .typography .pt-lg-9,
  .typography .py-lg-9 {
    padding-top: 7.5rem !important;
  }
  .typography .pr-lg-9,
  .typography .px-lg-9 {
    padding-right: 7.5rem !important;
  }
  .typography .pb-lg-9,
  .typography .py-lg-9 {
    padding-bottom: 7.5rem !important;
  }
  .typography .pl-lg-9,
  .typography .px-lg-9 {
    padding-left: 7.5rem !important;
  }
  .typography .p-lg-10 {
    padding: 9rem !important;
  }
  .typography .pt-lg-10,
  .typography .py-lg-10 {
    padding-top: 9rem !important;
  }
  .typography .pr-lg-10,
  .typography .px-lg-10 {
    padding-right: 9rem !important;
  }
  .typography .pb-lg-10,
  .typography .py-lg-10 {
    padding-bottom: 9rem !important;
  }
  .typography .pl-lg-10,
  .typography .px-lg-10 {
    padding-left: 9rem !important;
  }
  .typography .p-lg-icon {
    padding: 1.9rem !important;
  }
  .typography .pt-lg-icon,
  .typography .py-lg-icon {
    padding-top: 1.9rem !important;
  }
  .typography .pr-lg-icon,
  .typography .px-lg-icon {
    padding-right: 1.9rem !important;
  }
  .typography .pb-lg-icon,
  .typography .py-lg-icon {
    padding-bottom: 1.9rem !important;
  }
  .typography .pl-lg-icon,
  .typography .px-lg-icon {
    padding-left: 1.9rem !important;
  }
  .typography .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .typography .mt-lg-n1,
  .typography .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .typography .mr-lg-n1,
  .typography .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .typography .mb-lg-n1,
  .typography .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .typography .ml-lg-n1,
  .typography .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .typography .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .typography .mt-lg-n2,
  .typography .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .typography .mr-lg-n2,
  .typography .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .typography .mb-lg-n2,
  .typography .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .typography .ml-lg-n2,
  .typography .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .typography .m-lg-n3 {
    margin: -1rem !important;
  }
  .typography .mt-lg-n3,
  .typography .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .typography .mr-lg-n3,
  .typography .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .typography .mb-lg-n3,
  .typography .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .typography .ml-lg-n3,
  .typography .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .typography .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .typography .mt-lg-n4,
  .typography .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .typography .mr-lg-n4,
  .typography .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .typography .mb-lg-n4,
  .typography .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .typography .ml-lg-n4,
  .typography .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .typography .m-lg-n5 {
    margin: -2.5rem !important;
  }
  .typography .mt-lg-n5,
  .typography .my-lg-n5 {
    margin-top: -2.5rem !important;
  }
  .typography .mr-lg-n5,
  .typography .mx-lg-n5 {
    margin-right: -2.5rem !important;
  }
  .typography .mb-lg-n5,
  .typography .my-lg-n5 {
    margin-bottom: -2.5rem !important;
  }
  .typography .ml-lg-n5,
  .typography .mx-lg-n5 {
    margin-left: -2.5rem !important;
  }
  .typography .m-lg-n6 {
    margin: -4rem !important;
  }
  .typography .mt-lg-n6,
  .typography .my-lg-n6 {
    margin-top: -4rem !important;
  }
  .typography .mr-lg-n6,
  .typography .mx-lg-n6 {
    margin-right: -4rem !important;
  }
  .typography .mb-lg-n6,
  .typography .my-lg-n6 {
    margin-bottom: -4rem !important;
  }
  .typography .ml-lg-n6,
  .typography .mx-lg-n6 {
    margin-left: -4rem !important;
  }
  .typography .m-lg-n7 {
    margin: -5rem !important;
  }
  .typography .mt-lg-n7,
  .typography .my-lg-n7 {
    margin-top: -5rem !important;
  }
  .typography .mr-lg-n7,
  .typography .mx-lg-n7 {
    margin-right: -5rem !important;
  }
  .typography .mb-lg-n7,
  .typography .my-lg-n7 {
    margin-bottom: -5rem !important;
  }
  .typography .ml-lg-n7,
  .typography .mx-lg-n7 {
    margin-left: -5rem !important;
  }
  .typography .m-lg-n8 {
    margin: -6rem !important;
  }
  .typography .mt-lg-n8,
  .typography .my-lg-n8 {
    margin-top: -6rem !important;
  }
  .typography .mr-lg-n8,
  .typography .mx-lg-n8 {
    margin-right: -6rem !important;
  }
  .typography .mb-lg-n8,
  .typography .my-lg-n8 {
    margin-bottom: -6rem !important;
  }
  .typography .ml-lg-n8,
  .typography .mx-lg-n8 {
    margin-left: -6rem !important;
  }
  .typography .m-lg-n9 {
    margin: -7.5rem !important;
  }
  .typography .mt-lg-n9,
  .typography .my-lg-n9 {
    margin-top: -7.5rem !important;
  }
  .typography .mr-lg-n9,
  .typography .mx-lg-n9 {
    margin-right: -7.5rem !important;
  }
  .typography .mb-lg-n9,
  .typography .my-lg-n9 {
    margin-bottom: -7.5rem !important;
  }
  .typography .ml-lg-n9,
  .typography .mx-lg-n9 {
    margin-left: -7.5rem !important;
  }
  .typography .m-lg-n10 {
    margin: -9rem !important;
  }
  .typography .mt-lg-n10,
  .typography .my-lg-n10 {
    margin-top: -9rem !important;
  }
  .typography .mr-lg-n10,
  .typography .mx-lg-n10 {
    margin-right: -9rem !important;
  }
  .typography .mb-lg-n10,
  .typography .my-lg-n10 {
    margin-bottom: -9rem !important;
  }
  .typography .ml-lg-n10,
  .typography .mx-lg-n10 {
    margin-left: -9rem !important;
  }
  .typography .m-lg-nicon {
    margin: -1.9rem !important;
  }
  .typography .mt-lg-nicon,
  .typography .my-lg-nicon {
    margin-top: -1.9rem !important;
  }
  .typography .mr-lg-nicon,
  .typography .mx-lg-nicon {
    margin-right: -1.9rem !important;
  }
  .typography .mb-lg-nicon,
  .typography .my-lg-nicon {
    margin-bottom: -1.9rem !important;
  }
  .typography .ml-lg-nicon,
  .typography .mx-lg-nicon {
    margin-left: -1.9rem !important;
  }
}
@media (min-width: 1200px) {
  .typography .m-xl-0 {
    margin: 0 !important;
  }
  .typography .mt-xl-0,
  .typography .my-xl-0 {
    margin-top: 0 !important;
  }
  .typography .mr-xl-0,
  .typography .mx-xl-0 {
    margin-right: 0 !important;
  }
  .typography .mb-xl-0,
  .typography .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .typography .ml-xl-0,
  .typography .mx-xl-0 {
    margin-left: 0 !important;
  }
  .typography .m-xl-1 {
    margin: 0.25rem !important;
  }
  .typography .mt-xl-1,
  .typography .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .typography .mr-xl-1,
  .typography .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .typography .mb-xl-1,
  .typography .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .typography .ml-xl-1,
  .typography .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .typography .m-xl-2 {
    margin: 0.5rem !important;
  }
  .typography .mt-xl-2,
  .typography .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .typography .mr-xl-2,
  .typography .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .typography .mb-xl-2,
  .typography .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .typography .ml-xl-2,
  .typography .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .typography .m-xl-3 {
    margin: 1rem !important;
  }
  .typography .mt-xl-3,
  .typography .my-xl-3 {
    margin-top: 1rem !important;
  }
  .typography .mr-xl-3,
  .typography .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .typography .mb-xl-3,
  .typography .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .typography .ml-xl-3,
  .typography .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .typography .m-xl-4 {
    margin: 1.5rem !important;
  }
  .typography .mt-xl-4,
  .typography .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .typography .mr-xl-4,
  .typography .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .typography .mb-xl-4,
  .typography .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .typography .ml-xl-4,
  .typography .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .typography .m-xl-5 {
    margin: 2.5rem !important;
  }
  .typography .mt-xl-5,
  .typography .my-xl-5 {
    margin-top: 2.5rem !important;
  }
  .typography .mr-xl-5,
  .typography .mx-xl-5 {
    margin-right: 2.5rem !important;
  }
  .typography .mb-xl-5,
  .typography .my-xl-5 {
    margin-bottom: 2.5rem !important;
  }
  .typography .ml-xl-5,
  .typography .mx-xl-5 {
    margin-left: 2.5rem !important;
  }
  .typography .m-xl-6 {
    margin: 4rem !important;
  }
  .typography .mt-xl-6,
  .typography .my-xl-6 {
    margin-top: 4rem !important;
  }
  .typography .mr-xl-6,
  .typography .mx-xl-6 {
    margin-right: 4rem !important;
  }
  .typography .mb-xl-6,
  .typography .my-xl-6 {
    margin-bottom: 4rem !important;
  }
  .typography .ml-xl-6,
  .typography .mx-xl-6 {
    margin-left: 4rem !important;
  }
  .typography .m-xl-7 {
    margin: 5rem !important;
  }
  .typography .mt-xl-7,
  .typography .my-xl-7 {
    margin-top: 5rem !important;
  }
  .typography .mr-xl-7,
  .typography .mx-xl-7 {
    margin-right: 5rem !important;
  }
  .typography .mb-xl-7,
  .typography .my-xl-7 {
    margin-bottom: 5rem !important;
  }
  .typography .ml-xl-7,
  .typography .mx-xl-7 {
    margin-left: 5rem !important;
  }
  .typography .m-xl-8 {
    margin: 6rem !important;
  }
  .typography .mt-xl-8,
  .typography .my-xl-8 {
    margin-top: 6rem !important;
  }
  .typography .mr-xl-8,
  .typography .mx-xl-8 {
    margin-right: 6rem !important;
  }
  .typography .mb-xl-8,
  .typography .my-xl-8 {
    margin-bottom: 6rem !important;
  }
  .typography .ml-xl-8,
  .typography .mx-xl-8 {
    margin-left: 6rem !important;
  }
  .typography .m-xl-9 {
    margin: 7.5rem !important;
  }
  .typography .mt-xl-9,
  .typography .my-xl-9 {
    margin-top: 7.5rem !important;
  }
  .typography .mr-xl-9,
  .typography .mx-xl-9 {
    margin-right: 7.5rem !important;
  }
  .typography .mb-xl-9,
  .typography .my-xl-9 {
    margin-bottom: 7.5rem !important;
  }
  .typography .ml-xl-9,
  .typography .mx-xl-9 {
    margin-left: 7.5rem !important;
  }
  .typography .m-xl-10 {
    margin: 9rem !important;
  }
  .typography .mt-xl-10,
  .typography .my-xl-10 {
    margin-top: 9rem !important;
  }
  .typography .mr-xl-10,
  .typography .mx-xl-10 {
    margin-right: 9rem !important;
  }
  .typography .mb-xl-10,
  .typography .my-xl-10 {
    margin-bottom: 9rem !important;
  }
  .typography .ml-xl-10,
  .typography .mx-xl-10 {
    margin-left: 9rem !important;
  }
  .typography .m-xl-icon {
    margin: 1.9rem !important;
  }
  .typography .mt-xl-icon,
  .typography .my-xl-icon {
    margin-top: 1.9rem !important;
  }
  .typography .mr-xl-icon,
  .typography .mx-xl-icon {
    margin-right: 1.9rem !important;
  }
  .typography .mb-xl-icon,
  .typography .my-xl-icon {
    margin-bottom: 1.9rem !important;
  }
  .typography .ml-xl-icon,
  .typography .mx-xl-icon {
    margin-left: 1.9rem !important;
  }
  .typography .p-xl-0 {
    padding: 0 !important;
  }
  .typography .pt-xl-0,
  .typography .py-xl-0 {
    padding-top: 0 !important;
  }
  .typography .pr-xl-0,
  .typography .px-xl-0 {
    padding-right: 0 !important;
  }
  .typography .pb-xl-0,
  .typography .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .typography .pl-xl-0,
  .typography .px-xl-0 {
    padding-left: 0 !important;
  }
  .typography .p-xl-1 {
    padding: 0.25rem !important;
  }
  .typography .pt-xl-1,
  .typography .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .typography .pr-xl-1,
  .typography .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .typography .pb-xl-1,
  .typography .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .typography .pl-xl-1,
  .typography .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .typography .p-xl-2 {
    padding: 0.5rem !important;
  }
  .typography .pt-xl-2,
  .typography .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .typography .pr-xl-2,
  .typography .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .typography .pb-xl-2,
  .typography .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .typography .pl-xl-2,
  .typography .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .typography .p-xl-3 {
    padding: 1rem !important;
  }
  .typography .pt-xl-3,
  .typography .py-xl-3 {
    padding-top: 1rem !important;
  }
  .typography .pr-xl-3,
  .typography .px-xl-3 {
    padding-right: 1rem !important;
  }
  .typography .pb-xl-3,
  .typography .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .typography .pl-xl-3,
  .typography .px-xl-3 {
    padding-left: 1rem !important;
  }
  .typography .p-xl-4 {
    padding: 1.5rem !important;
  }
  .typography .pt-xl-4,
  .typography .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .typography .pr-xl-4,
  .typography .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .typography .pb-xl-4,
  .typography .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .typography .pl-xl-4,
  .typography .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .typography .p-xl-5 {
    padding: 2.5rem !important;
  }
  .typography .pt-xl-5,
  .typography .py-xl-5 {
    padding-top: 2.5rem !important;
  }
  .typography .pr-xl-5,
  .typography .px-xl-5 {
    padding-right: 2.5rem !important;
  }
  .typography .pb-xl-5,
  .typography .py-xl-5 {
    padding-bottom: 2.5rem !important;
  }
  .typography .pl-xl-5,
  .typography .px-xl-5 {
    padding-left: 2.5rem !important;
  }
  .typography .p-xl-6 {
    padding: 4rem !important;
  }
  .typography .pt-xl-6,
  .typography .py-xl-6 {
    padding-top: 4rem !important;
  }
  .typography .pr-xl-6,
  .typography .px-xl-6 {
    padding-right: 4rem !important;
  }
  .typography .pb-xl-6,
  .typography .py-xl-6 {
    padding-bottom: 4rem !important;
  }
  .typography .pl-xl-6,
  .typography .px-xl-6 {
    padding-left: 4rem !important;
  }
  .typography .p-xl-7 {
    padding: 5rem !important;
  }
  .typography .pt-xl-7,
  .typography .py-xl-7 {
    padding-top: 5rem !important;
  }
  .typography .pr-xl-7,
  .typography .px-xl-7,
  .typography .standard-wrapper {
    padding-right: 5rem !important;
  }
  .typography .pb-xl-7,
  .typography .py-xl-7 {
    padding-bottom: 5rem !important;
  }
  .typography .pl-xl-7,
  .typography .px-xl-7,
  .typography .standard-wrapper {
    padding-left: 5rem !important;
  }
  .typography .p-xl-8 {
    padding: 6rem !important;
  }
  .typography .pt-xl-8,
  .typography .py-xl-8 {
    padding-top: 6rem !important;
  }
  .typography .pr-xl-8,
  .typography .px-xl-8 {
    padding-right: 6rem !important;
  }
  .typography .pb-xl-8,
  .typography .py-xl-8 {
    padding-bottom: 6rem !important;
  }
  .typography .pl-xl-8,
  .typography .px-xl-8 {
    padding-left: 6rem !important;
  }
  .typography .p-xl-9 {
    padding: 7.5rem !important;
  }
  .typography .pt-xl-9,
  .typography .py-xl-9 {
    padding-top: 7.5rem !important;
  }
  .typography .pr-xl-9,
  .typography .px-xl-9 {
    padding-right: 7.5rem !important;
  }
  .typography .pb-xl-9,
  .typography .py-xl-9 {
    padding-bottom: 7.5rem !important;
  }
  .typography .pl-xl-9,
  .typography .px-xl-9 {
    padding-left: 7.5rem !important;
  }
  .typography .p-xl-10 {
    padding: 9rem !important;
  }
  .typography .pt-xl-10,
  .typography .py-xl-10 {
    padding-top: 9rem !important;
  }
  .typography .pr-xl-10,
  .typography .px-xl-10 {
    padding-right: 9rem !important;
  }
  .typography .pb-xl-10,
  .typography .py-xl-10 {
    padding-bottom: 9rem !important;
  }
  .typography .pl-xl-10,
  .typography .px-xl-10 {
    padding-left: 9rem !important;
  }
  .typography .p-xl-icon {
    padding: 1.9rem !important;
  }
  .typography .pt-xl-icon,
  .typography .py-xl-icon {
    padding-top: 1.9rem !important;
  }
  .typography .pr-xl-icon,
  .typography .px-xl-icon {
    padding-right: 1.9rem !important;
  }
  .typography .pb-xl-icon,
  .typography .py-xl-icon {
    padding-bottom: 1.9rem !important;
  }
  .typography .pl-xl-icon,
  .typography .px-xl-icon {
    padding-left: 1.9rem !important;
  }
  .typography .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .typography .mt-xl-n1,
  .typography .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .typography .mr-xl-n1,
  .typography .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .typography .mb-xl-n1,
  .typography .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .typography .ml-xl-n1,
  .typography .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .typography .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .typography .mt-xl-n2,
  .typography .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .typography .mr-xl-n2,
  .typography .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .typography .mb-xl-n2,
  .typography .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .typography .ml-xl-n2,
  .typography .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .typography .m-xl-n3 {
    margin: -1rem !important;
  }
  .typography .mt-xl-n3,
  .typography .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .typography .mr-xl-n3,
  .typography .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .typography .mb-xl-n3,
  .typography .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .typography .ml-xl-n3,
  .typography .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .typography .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .typography .mt-xl-n4,
  .typography .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .typography .mr-xl-n4,
  .typography .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .typography .mb-xl-n4,
  .typography .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .typography .ml-xl-n4,
  .typography .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .typography .m-xl-n5 {
    margin: -2.5rem !important;
  }
  .typography .mt-xl-n5,
  .typography .my-xl-n5 {
    margin-top: -2.5rem !important;
  }
  .typography .mr-xl-n5,
  .typography .mx-xl-n5 {
    margin-right: -2.5rem !important;
  }
  .typography .mb-xl-n5,
  .typography .my-xl-n5 {
    margin-bottom: -2.5rem !important;
  }
  .typography .ml-xl-n5,
  .typography .mx-xl-n5 {
    margin-left: -2.5rem !important;
  }
  .typography .m-xl-n6 {
    margin: -4rem !important;
  }
  .typography .mt-xl-n6,
  .typography .my-xl-n6 {
    margin-top: -4rem !important;
  }
  .typography .mr-xl-n6,
  .typography .mx-xl-n6 {
    margin-right: -4rem !important;
  }
  .typography .mb-xl-n6,
  .typography .my-xl-n6 {
    margin-bottom: -4rem !important;
  }
  .typography .ml-xl-n6,
  .typography .mx-xl-n6 {
    margin-left: -4rem !important;
  }
  .typography .m-xl-n7 {
    margin: -5rem !important;
  }
  .typography .mt-xl-n7,
  .typography .my-xl-n7 {
    margin-top: -5rem !important;
  }
  .typography .mr-xl-n7,
  .typography .mx-xl-n7 {
    margin-right: -5rem !important;
  }
  .typography .mb-xl-n7,
  .typography .my-xl-n7 {
    margin-bottom: -5rem !important;
  }
  .typography .ml-xl-n7,
  .typography .mx-xl-n7 {
    margin-left: -5rem !important;
  }
  .typography .m-xl-n8 {
    margin: -6rem !important;
  }
  .typography .mt-xl-n8,
  .typography .my-xl-n8 {
    margin-top: -6rem !important;
  }
  .typography .mr-xl-n8,
  .typography .mx-xl-n8 {
    margin-right: -6rem !important;
  }
  .typography .mb-xl-n8,
  .typography .my-xl-n8 {
    margin-bottom: -6rem !important;
  }
  .typography .ml-xl-n8,
  .typography .mx-xl-n8 {
    margin-left: -6rem !important;
  }
  .typography .m-xl-n9 {
    margin: -7.5rem !important;
  }
  .typography .mt-xl-n9,
  .typography .my-xl-n9 {
    margin-top: -7.5rem !important;
  }
  .typography .mr-xl-n9,
  .typography .mx-xl-n9 {
    margin-right: -7.5rem !important;
  }
  .typography .mb-xl-n9,
  .typography .my-xl-n9 {
    margin-bottom: -7.5rem !important;
  }
  .typography .ml-xl-n9,
  .typography .mx-xl-n9 {
    margin-left: -7.5rem !important;
  }
  .typography .m-xl-n10 {
    margin: -9rem !important;
  }
  .typography .mt-xl-n10,
  .typography .my-xl-n10 {
    margin-top: -9rem !important;
  }
  .typography .mr-xl-n10,
  .typography .mx-xl-n10 {
    margin-right: -9rem !important;
  }
  .typography .mb-xl-n10,
  .typography .my-xl-n10 {
    margin-bottom: -9rem !important;
  }
  .typography .ml-xl-n10,
  .typography .mx-xl-n10 {
    margin-left: -9rem !important;
  }
  .typography .m-xl-nicon {
    margin: -1.9rem !important;
  }
  .typography .mt-xl-nicon,
  .typography .my-xl-nicon {
    margin-top: -1.9rem !important;
  }
  .typography .mr-xl-nicon,
  .typography .mx-xl-nicon {
    margin-right: -1.9rem !important;
  }
  .typography .mb-xl-nicon,
  .typography .my-xl-nicon {
    margin-bottom: -1.9rem !important;
  }
  .typography .ml-xl-nicon,
  .typography .mx-xl-nicon {
    margin-left: -1.9rem !important;
  }
}
@media (min-width: 1400px) {
  .typography .m-xxl-0 {
    margin: 0 !important;
  }
  .typography .mt-xxl-0,
  .typography .my-xxl-0 {
    margin-top: 0 !important;
  }
  .typography .mr-xxl-0,
  .typography .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .typography .mb-xxl-0,
  .typography .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .typography .ml-xxl-0,
  .typography .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .typography .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .typography .mt-xxl-1,
  .typography .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .typography .mr-xxl-1,
  .typography .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .typography .mb-xxl-1,
  .typography .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .typography .ml-xxl-1,
  .typography .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .typography .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .typography .mt-xxl-2,
  .typography .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .typography .mr-xxl-2,
  .typography .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .typography .mb-xxl-2,
  .typography .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .typography .ml-xxl-2,
  .typography .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .typography .m-xxl-3 {
    margin: 1rem !important;
  }
  .typography .mt-xxl-3,
  .typography .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .typography .mr-xxl-3,
  .typography .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .typography .mb-xxl-3,
  .typography .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .typography .ml-xxl-3,
  .typography .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .typography .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .typography .mt-xxl-4,
  .typography .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .typography .mr-xxl-4,
  .typography .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .typography .mb-xxl-4,
  .typography .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .typography .ml-xxl-4,
  .typography .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .typography .m-xxl-5 {
    margin: 2.5rem !important;
  }
  .typography .mt-xxl-5,
  .typography .my-xxl-5 {
    margin-top: 2.5rem !important;
  }
  .typography .mr-xxl-5,
  .typography .mx-xxl-5 {
    margin-right: 2.5rem !important;
  }
  .typography .mb-xxl-5,
  .typography .my-xxl-5 {
    margin-bottom: 2.5rem !important;
  }
  .typography .ml-xxl-5,
  .typography .mx-xxl-5 {
    margin-left: 2.5rem !important;
  }
  .typography .m-xxl-6 {
    margin: 4rem !important;
  }
  .typography .mt-xxl-6,
  .typography .my-xxl-6 {
    margin-top: 4rem !important;
  }
  .typography .mr-xxl-6,
  .typography .mx-xxl-6 {
    margin-right: 4rem !important;
  }
  .typography .mb-xxl-6,
  .typography .my-xxl-6 {
    margin-bottom: 4rem !important;
  }
  .typography .ml-xxl-6,
  .typography .mx-xxl-6 {
    margin-left: 4rem !important;
  }
  .typography .m-xxl-7 {
    margin: 5rem !important;
  }
  .typography .mt-xxl-7,
  .typography .my-xxl-7 {
    margin-top: 5rem !important;
  }
  .typography .mr-xxl-7,
  .typography .mx-xxl-7 {
    margin-right: 5rem !important;
  }
  .typography .mb-xxl-7,
  .typography .my-xxl-7 {
    margin-bottom: 5rem !important;
  }
  .typography .ml-xxl-7,
  .typography .mx-xxl-7 {
    margin-left: 5rem !important;
  }
  .typography .m-xxl-8 {
    margin: 6rem !important;
  }
  .typography .mt-xxl-8,
  .typography .my-xxl-8 {
    margin-top: 6rem !important;
  }
  .typography .mr-xxl-8,
  .typography .mx-xxl-8 {
    margin-right: 6rem !important;
  }
  .typography .mb-xxl-8,
  .typography .my-xxl-8 {
    margin-bottom: 6rem !important;
  }
  .typography .ml-xxl-8,
  .typography .mx-xxl-8 {
    margin-left: 6rem !important;
  }
  .typography .m-xxl-9 {
    margin: 7.5rem !important;
  }
  .typography .mt-xxl-9,
  .typography .my-xxl-9 {
    margin-top: 7.5rem !important;
  }
  .typography .mr-xxl-9,
  .typography .mx-xxl-9 {
    margin-right: 7.5rem !important;
  }
  .typography .mb-xxl-9,
  .typography .my-xxl-9 {
    margin-bottom: 7.5rem !important;
  }
  .typography .ml-xxl-9,
  .typography .mx-xxl-9 {
    margin-left: 7.5rem !important;
  }
  .typography .m-xxl-10 {
    margin: 9rem !important;
  }
  .typography .mt-xxl-10,
  .typography .my-xxl-10 {
    margin-top: 9rem !important;
  }
  .typography .mr-xxl-10,
  .typography .mx-xxl-10 {
    margin-right: 9rem !important;
  }
  .typography .mb-xxl-10,
  .typography .my-xxl-10 {
    margin-bottom: 9rem !important;
  }
  .typography .ml-xxl-10,
  .typography .mx-xxl-10 {
    margin-left: 9rem !important;
  }
  .typography .m-xxl-icon {
    margin: 1.9rem !important;
  }
  .typography .mt-xxl-icon,
  .typography .my-xxl-icon {
    margin-top: 1.9rem !important;
  }
  .typography .mr-xxl-icon,
  .typography .mx-xxl-icon {
    margin-right: 1.9rem !important;
  }
  .typography .mb-xxl-icon,
  .typography .my-xxl-icon {
    margin-bottom: 1.9rem !important;
  }
  .typography .ml-xxl-icon,
  .typography .mx-xxl-icon {
    margin-left: 1.9rem !important;
  }
  .typography .p-xxl-0 {
    padding: 0 !important;
  }
  .typography .pt-xxl-0,
  .typography .py-xxl-0 {
    padding-top: 0 !important;
  }
  .typography .pr-xxl-0,
  .typography .px-xxl-0 {
    padding-right: 0 !important;
  }
  .typography .pb-xxl-0,
  .typography .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .typography .pl-xxl-0,
  .typography .px-xxl-0 {
    padding-left: 0 !important;
  }
  .typography .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .typography .pt-xxl-1,
  .typography .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .typography .pr-xxl-1,
  .typography .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .typography .pb-xxl-1,
  .typography .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .typography .pl-xxl-1,
  .typography .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .typography .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .typography .pt-xxl-2,
  .typography .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .typography .pr-xxl-2,
  .typography .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .typography .pb-xxl-2,
  .typography .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .typography .pl-xxl-2,
  .typography .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .typography .p-xxl-3 {
    padding: 1rem !important;
  }
  .typography .pt-xxl-3,
  .typography .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .typography .pr-xxl-3,
  .typography .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .typography .pb-xxl-3,
  .typography .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .typography .pl-xxl-3,
  .typography .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .typography .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .typography .pt-xxl-4,
  .typography .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .typography .pr-xxl-4,
  .typography .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .typography .pb-xxl-4,
  .typography .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .typography .pl-xxl-4,
  .typography .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .typography .p-xxl-5 {
    padding: 2.5rem !important;
  }
  .typography .pt-xxl-5,
  .typography .py-xxl-5 {
    padding-top: 2.5rem !important;
  }
  .typography .pr-xxl-5,
  .typography .px-xxl-5 {
    padding-right: 2.5rem !important;
  }
  .typography .pb-xxl-5,
  .typography .py-xxl-5 {
    padding-bottom: 2.5rem !important;
  }
  .typography .pl-xxl-5,
  .typography .px-xxl-5 {
    padding-left: 2.5rem !important;
  }
  .typography .p-xxl-6 {
    padding: 4rem !important;
  }
  .typography .pt-xxl-6,
  .typography .py-xxl-6 {
    padding-top: 4rem !important;
  }
  .typography .pr-xxl-6,
  .typography .px-xxl-6 {
    padding-right: 4rem !important;
  }
  .typography .pb-xxl-6,
  .typography .py-xxl-6 {
    padding-bottom: 4rem !important;
  }
  .typography .pl-xxl-6,
  .typography .px-xxl-6 {
    padding-left: 4rem !important;
  }
  .typography .p-xxl-7 {
    padding: 5rem !important;
  }
  .typography .pt-xxl-7,
  .typography .py-xxl-7 {
    padding-top: 5rem !important;
  }
  .typography .pr-xxl-7,
  .typography .px-xxl-7 {
    padding-right: 5rem !important;
  }
  .typography .pb-xxl-7,
  .typography .py-xxl-7 {
    padding-bottom: 5rem !important;
  }
  .typography .pl-xxl-7,
  .typography .px-xxl-7 {
    padding-left: 5rem !important;
  }
  .typography .p-xxl-8 {
    padding: 6rem !important;
  }
  .typography .pt-xxl-8,
  .typography .py-xxl-8 {
    padding-top: 6rem !important;
  }
  .typography .pr-xxl-8,
  .typography .px-xxl-8 {
    padding-right: 6rem !important;
  }
  .typography .pb-xxl-8,
  .typography .py-xxl-8 {
    padding-bottom: 6rem !important;
  }
  .typography .pl-xxl-8,
  .typography .px-xxl-8 {
    padding-left: 6rem !important;
  }
  .typography .p-xxl-9 {
    padding: 7.5rem !important;
  }
  .typography .pt-xxl-9,
  .typography .py-xxl-9 {
    padding-top: 7.5rem !important;
  }
  .typography .pr-xxl-9,
  .typography .px-xxl-9 {
    padding-right: 7.5rem !important;
  }
  .typography .pb-xxl-9,
  .typography .py-xxl-9 {
    padding-bottom: 7.5rem !important;
  }
  .typography .pl-xxl-9,
  .typography .px-xxl-9 {
    padding-left: 7.5rem !important;
  }
  .typography .p-xxl-10 {
    padding: 9rem !important;
  }
  .typography .pt-xxl-10,
  .typography .py-xxl-10 {
    padding-top: 9rem !important;
  }
  .typography .pr-xxl-10,
  .typography .px-xxl-10 {
    padding-right: 9rem !important;
  }
  .typography .pb-xxl-10,
  .typography .py-xxl-10 {
    padding-bottom: 9rem !important;
  }
  .typography .pl-xxl-10,
  .typography .px-xxl-10 {
    padding-left: 9rem !important;
  }
  .typography .p-xxl-icon {
    padding: 1.9rem !important;
  }
  .typography .pt-xxl-icon,
  .typography .py-xxl-icon {
    padding-top: 1.9rem !important;
  }
  .typography .pr-xxl-icon,
  .typography .px-xxl-icon {
    padding-right: 1.9rem !important;
  }
  .typography .pb-xxl-icon,
  .typography .py-xxl-icon {
    padding-bottom: 1.9rem !important;
  }
  .typography .pl-xxl-icon,
  .typography .px-xxl-icon {
    padding-left: 1.9rem !important;
  }
  .typography .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .typography .mt-xxl-n1,
  .typography .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .typography .mr-xxl-n1,
  .typography .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .typography .mb-xxl-n1,
  .typography .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .typography .ml-xxl-n1,
  .typography .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .typography .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .typography .mt-xxl-n2,
  .typography .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .typography .mr-xxl-n2,
  .typography .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .typography .mb-xxl-n2,
  .typography .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .typography .ml-xxl-n2,
  .typography .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .typography .m-xxl-n3 {
    margin: -1rem !important;
  }
  .typography .mt-xxl-n3,
  .typography .my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .typography .mr-xxl-n3,
  .typography .mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .typography .mb-xxl-n3,
  .typography .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .typography .ml-xxl-n3,
  .typography .mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .typography .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .typography .mt-xxl-n4,
  .typography .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .typography .mr-xxl-n4,
  .typography .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .typography .mb-xxl-n4,
  .typography .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .typography .ml-xxl-n4,
  .typography .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .typography .m-xxl-n5 {
    margin: -2.5rem !important;
  }
  .typography .mt-xxl-n5,
  .typography .my-xxl-n5 {
    margin-top: -2.5rem !important;
  }
  .typography .mr-xxl-n5,
  .typography .mx-xxl-n5 {
    margin-right: -2.5rem !important;
  }
  .typography .mb-xxl-n5,
  .typography .my-xxl-n5 {
    margin-bottom: -2.5rem !important;
  }
  .typography .ml-xxl-n5,
  .typography .mx-xxl-n5 {
    margin-left: -2.5rem !important;
  }
  .typography .m-xxl-n6 {
    margin: -4rem !important;
  }
  .typography .mt-xxl-n6,
  .typography .my-xxl-n6 {
    margin-top: -4rem !important;
  }
  .typography .mr-xxl-n6,
  .typography .mx-xxl-n6 {
    margin-right: -4rem !important;
  }
  .typography .mb-xxl-n6,
  .typography .my-xxl-n6 {
    margin-bottom: -4rem !important;
  }
  .typography .ml-xxl-n6,
  .typography .mx-xxl-n6 {
    margin-left: -4rem !important;
  }
  .typography .m-xxl-n7 {
    margin: -5rem !important;
  }
  .typography .mt-xxl-n7,
  .typography .my-xxl-n7 {
    margin-top: -5rem !important;
  }
  .typography .mr-xxl-n7,
  .typography .mx-xxl-n7 {
    margin-right: -5rem !important;
  }
  .typography .mb-xxl-n7,
  .typography .my-xxl-n7 {
    margin-bottom: -5rem !important;
  }
  .typography .ml-xxl-n7,
  .typography .mx-xxl-n7 {
    margin-left: -5rem !important;
  }
  .typography .m-xxl-n8 {
    margin: -6rem !important;
  }
  .typography .mt-xxl-n8,
  .typography .my-xxl-n8 {
    margin-top: -6rem !important;
  }
  .typography .mr-xxl-n8,
  .typography .mx-xxl-n8 {
    margin-right: -6rem !important;
  }
  .typography .mb-xxl-n8,
  .typography .my-xxl-n8 {
    margin-bottom: -6rem !important;
  }
  .typography .ml-xxl-n8,
  .typography .mx-xxl-n8 {
    margin-left: -6rem !important;
  }
  .typography .m-xxl-n9 {
    margin: -7.5rem !important;
  }
  .typography .mt-xxl-n9,
  .typography .my-xxl-n9 {
    margin-top: -7.5rem !important;
  }
  .typography .mr-xxl-n9,
  .typography .mx-xxl-n9 {
    margin-right: -7.5rem !important;
  }
  .typography .mb-xxl-n9,
  .typography .my-xxl-n9 {
    margin-bottom: -7.5rem !important;
  }
  .typography .ml-xxl-n9,
  .typography .mx-xxl-n9 {
    margin-left: -7.5rem !important;
  }
  .typography .m-xxl-n10 {
    margin: -9rem !important;
  }
  .typography .mt-xxl-n10,
  .typography .my-xxl-n10 {
    margin-top: -9rem !important;
  }
  .typography .mr-xxl-n10,
  .typography .mx-xxl-n10 {
    margin-right: -9rem !important;
  }
  .typography .mb-xxl-n10,
  .typography .my-xxl-n10 {
    margin-bottom: -9rem !important;
  }
  .typography .ml-xxl-n10,
  .typography .mx-xxl-n10 {
    margin-left: -9rem !important;
  }
  .typography .m-xxl-nicon {
    margin: -1.9rem !important;
  }
  .typography .mt-xxl-nicon,
  .typography .my-xxl-nicon {
    margin-top: -1.9rem !important;
  }
  .typography .mr-xxl-nicon,
  .typography .mx-xxl-nicon {
    margin-right: -1.9rem !important;
  }
  .typography .mb-xxl-nicon,
  .typography .my-xxl-nicon {
    margin-bottom: -1.9rem !important;
  }
  .typography .ml-xxl-nicon,
  .typography .mx-xxl-nicon {
    margin-left: -1.9rem !important;
  }
}
.typography .p-mb-0 p {
  margin-bottom: 0 !important;
}

.p-mb-0 p {
  margin-bottom: 0 !important;
}

.blockquote {
  padding-left: 1rem;
  border-left: 6px solid #1D7981;
  position: relative;
  margin-left: 3.5rem;
  font-size: 1.1rem;
}
.blockquote:before {
  content: "“";
  top: 0;
  left: -4rem;
  position: absolute;
  color: #60605F;
  font-size: 6rem;
  line-height: 1;
  font-family: "Caecilia LT Pro", sans-serif;
}
.blockquote .blockquote-footer {
  color: #60605F;
  font-style: italic;
}

.pullquote {
  border-top: 6px solid #1D7981;
  padding-top: 2rem;
  border-bottom: 6px solid #1D7981;
  padding-bottom: 1rem;
  color: #60605F;
  font-style: italic;
}

.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.result {
  background: rgba(242, 230, 26, 0.4);
}

.bg-dark .text-muted {
  color: #D9D7D5 !important;
}

[data-flexible-content-type=content_block_box] {
  color: #FAF9F8;
}
[data-flexible-content-type=content_block_box] .bg-light {
  color: #30302F;
}

.huge {
  font-size: 8rem;
  font-family: "Caecilia LT Pro", sans-serif;
  line-height: 1;
}
@media (max-width: 1200px) {
  .huge {
    font-size: calc(1.925rem + 8.1vw);
  }
}

.big-intro {
  font-size: 2.375rem;
  font-style: italic;
  font-family: "Caecilia LT Pro", sans-serif;
  line-height: 1.3;
}
@media (max-width: 1200px) {
  .big-intro {
    font-size: calc(1.3625rem + 1.35vw);
  }
}
.big-intro em {
  font-style: normal;
}

.big-home-intro {
  font-size: 2.875rem;
  font-family: "Caecilia LT Pro", sans-serif;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .big-home-intro {
    font-size: calc(1.4125rem + 1.95vw);
  }
}

.bigger {
  font-size: 3.5rem;
}
@media (max-width: 1200px) {
  .bigger {
    font-size: calc(1.475rem + 2.7vw);
  }
}

.balanced {
  text-wrap: balance;
}

hr.short-primary {
  border-color: #1D7981;
  border-width: 6px;
  width: 20%;
  margin-left: 0;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.form-control-madlibs {
  display: inline;
  width: auto;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.custom-control-label::before, .custom-control-label::after {
  top: 50%;
  margin-top: -0.675rem;
}

.form-control:focus, .drupal-search-form .form-item-name input:focus,
.drupal-search-form .form-item-title input:focus {
  background-color: #c7e9eb;
}

.filter-buttons input[type=checkbox] {
  display: none;
}
.filter-buttons div {
  display: inline-block;
}
.filter-buttons label {
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
  background: #F2F0EE;
  color: #30302F;
  display: block;
  text-decoration: none;
  font-weight: bold;
  transition: all 0.2s ease;
}
.filter-buttons label:hover, .filter-buttons label:focus {
  background: #F2E61A;
  color: #30302F;
  transition: all 0.2s ease;
}
.filter-buttons input[type=checkbox]:checked + label {
  background-color: #30302F;
  color: #FAF9F8;
}

.form-control-xl {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 2rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
@media (max-width: 1200px) {
  .form-control-xl {
    font-size: calc(1.325rem + 0.9vw);
  }
}

body {
  position: relative;
}

html {
  scroll-behavior: smooth;
}

* {
  scroll-margin-top: 6rem;
}

.page {
  margin-top: 0.6rem;
  border-top: 0.6rem solid #2DB8C5;
}

@media screen and (max-width: 992px) {
  .page {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .refine {
    position: absolute;
    left: 0;
    animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    width: 100%;
    flex: 0 0 29%;
    max-width: 29%;
  }
}
@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.video iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

.border-xs {
  border: 1px solid #D9D7D5 !important;
}

.border-xs-top {
  border-top: 1px solid #D9D7D5 !important;
}

.border-xs-right {
  border-right: 1px solid #D9D7D5 !important;
}

.border-xs-bottom {
  border-bottom: 1px solid #D9D7D5 !important;
}

.border-xs-left {
  border-left: 1px solid #D9D7D5 !important;
}

.border-xs-left-0 {
  border-left: none !important;
}

.border-xs-right-0 {
  border-right: none !important;
}

.border-xs-top-0 {
  border-top: none !important;
}

.border-xs-bottom-0 {
  border-bottom: none !important;
}

@media (min-width: 576px) {
  .border-sm {
    border: 1px solid #D9D7D5 !important;
  }
  .border-sm-top {
    border-top: 1px solid #D9D7D5 !important;
  }
  .border-sm-right {
    border-right: 1px solid #D9D7D5 !important;
  }
  .border-sm-bottom {
    border-bottom: 1px solid #D9D7D5 !important;
  }
  .border-sm-left {
    border-left: 1px solid #D9D7D5 !important;
  }
  .border-sm-left-0 {
    border-left: none !important;
  }
  .border-sm-right-0 {
    border-right: none !important;
  }
  .border-sm-top-0 {
    border-top: none !important;
  }
  .border-sm-bottom-0 {
    border-bottom: none !important;
  }
}
@media (min-width: 768px) {
  .border-md {
    border: 1px solid #D9D7D5 !important;
  }
  .border-md-top {
    border-top: 1px solid #D9D7D5 !important;
  }
  .border-md-right {
    border-right: 1px solid #D9D7D5 !important;
  }
  .border-md-bottom {
    border-bottom: 1px solid #D9D7D5 !important;
  }
  .border-md-left {
    border-left: 1px solid #D9D7D5 !important;
  }
  .border-md-left-0 {
    border-left: none !important;
  }
  .border-md-right-0 {
    border-right: none !important;
  }
  .border-md-top-0 {
    border-top: none !important;
  }
  .border-md-bottom-0 {
    border-bottom: none !important;
  }
}
@media (min-width: 992px) {
  .border-lg {
    border: 1px solid #D9D7D5 !important;
  }
  .border-lg-top {
    border-top: 1px solid #D9D7D5 !important;
  }
  .border-lg-right {
    border-right: 1px solid #D9D7D5 !important;
  }
  .border-lg-bottom {
    border-bottom: 1px solid #D9D7D5 !important;
  }
  .border-lg-left {
    border-left: 1px solid #D9D7D5 !important;
  }
  .border-lg-left-0 {
    border-left: none !important;
  }
  .border-lg-right-0 {
    border-right: none !important;
  }
  .border-lg-top-0 {
    border-top: none !important;
  }
  .border-lg-bottom-0 {
    border-bottom: none !important;
  }
}
@media (min-width: 1200px) {
  .border-xl {
    border: 1px solid #D9D7D5 !important;
  }
  .border-xl-top {
    border-top: 1px solid #D9D7D5 !important;
  }
  .border-xl-right {
    border-right: 1px solid #D9D7D5 !important;
  }
  .border-xl-bottom {
    border-bottom: 1px solid #D9D7D5 !important;
  }
  .border-xl-left {
    border-left: 1px solid #D9D7D5 !important;
  }
  .border-xl-left-0 {
    border-left: none !important;
  }
  .border-xl-right-0 {
    border-right: none !important;
  }
  .border-xl-top-0 {
    border-top: none !important;
  }
  .border-xl-bottom-0 {
    border-bottom: none !important;
  }
}
@media (min-width: 1400px) {
  .border-xxl {
    border: 1px solid #D9D7D5 !important;
  }
  .border-xxl-top {
    border-top: 1px solid #D9D7D5 !important;
  }
  .border-xxl-right {
    border-right: 1px solid #D9D7D5 !important;
  }
  .border-xxl-bottom {
    border-bottom: 1px solid #D9D7D5 !important;
  }
  .border-xxl-left {
    border-left: 1px solid #D9D7D5 !important;
  }
  .border-xxl-left-0 {
    border-left: none !important;
  }
  .border-xxl-right-0 {
    border-right: none !important;
  }
  .border-xxl-top-0 {
    border-top: none !important;
  }
  .border-xxl-bottom-0 {
    border-bottom: none !important;
  }
}
.border-left-thick-primary {
  border-left: 0.8rem #1D7981 solid !important;
}

.border-left-thick-secondary {
  border-left: 0.8rem #932A6E solid !important;
}

.border-left-thick-success {
  border-left: 0.8rem #0E5D4D solid !important;
}

.border-left-thick-info {
  border-left: 0.8rem #636AAF solid !important;
}

.border-left-thick-warning {
  border-left: 0.8rem #CC4214 solid !important;
}

.border-left-thick-danger {
  border-left: 0.8rem #D60B52 solid !important;
}

.border-left-thick-light {
  border-left: 0.8rem #F2F0EE solid !important;
}

.border-left-thick-dark {
  border-left: 0.8rem #30302F solid !important;
}

.border-left-thick-brand {
  border-left: 0.8rem #2DB8C5 solid !important;
}

.border-left-thick-brand-light {
  border-left: 0.8rem #D1ECEE solid !important;
}

.border-left-thick-highlight {
  border-left: 0.8rem #F2E61A solid !important;
}

.border-left-thick-success-on-dark {
  border-left: 0.8rem #19BC9C solid !important;
}

.border-left-thick-warning-on-dark {
  border-left: 0.8rem #EE764F solid !important;
}

.border-left-thick-danger-darker {
  border-left: 0.8rem #9A083B solid !important;
}

.border-left-thick-danger-on-dark {
  border-left: 0.8rem #F08597 solid !important;
}

.border-left-thick-lighter {
  border-left: 0.8rem #F5F4F3 solid !important;
}

.border-left-thick-mid {
  border-left: 0.8rem #C1C0BE solid !important;
}

.border-left-thick-border {
  border-left: 0.8rem #D9D7D5 solid !important;
}

.border-left-thick-muted {
  border-left: 0.8rem #60605F solid !important;
}

.border-left-thick-primary-on-dark {
  border-left: 0.8rem #2DB8C5 solid !important;
}

.border-left-thick-black {
  border-left: 0.8rem #171717 solid !important;
}

.border-left-thick-white {
  border-left: 0.8rem #FAF9F8 solid !important;
}

.border-left-thick-as-higher {
  border-left: 0.8rem #B03A1C solid !important;
}

.border-left-thick-as-medium {
  border-left: 0.8rem #BEB328 solid !important;
}

.border-left-thick-as-lower {
  border-left: 0.8rem #257B83 solid !important;
}

.border-left-thick-tips {
  border-left: 0.8rem #60605F solid !important;
}

.border-left-thick-more-white {
  border-left: 0.8rem #FCFCFB solid !important;
}

.border-left-thick-aubergine {
  border-left: 0.8rem #703157 solid !important;
}

.border-left-thick-orange {
  border-left: 0.8rem #E94E1B solid !important;
}

.border-left-thick-od-your-current {
  border-left: 0.8rem #2DB8C5 solid !important;
}

.border-left-thick-od-your-previous {
  border-left: 0.8rem #1D7981 solid !important;
}

.border-left-thick-od-benchmark-current {
  border-left: 0.8rem #A8A7A6 solid !important;
}

.border-left-thick-od-benchmark-previous {
  border-left: 0.8rem #787776 solid !important;
}

.border-left-thick-wip {
  border-left: 0.8rem #1D7981 solid !important;
}

.border-left-thick-as {
  border-left: 0.8rem #636AAF solid !important;
}

.border-left-thick-as-secondary {
  border-left: 0.8rem #AFB1D3 solid !important;
}

.border-left-thick-aa {
  border-left: 0.8rem #2DB8C5 solid !important;
}

.border-left-thick-aa-secondary {
  border-left: 0.8rem #1D7981 solid !important;
}

.border-left-thick-taa {
  border-left: 0.8rem #D60B52 solid !important;
}

.border-left-thick-taa-secondary {
  border-left: 0.8rem #F08597 solid !important;
}

.border-left-thick-search {
  border-left: 0.8rem #CC4214 solid !important;
}

.border-bottom-thick-primary {
  border-bottom: 0.8rem #1D7981 solid !important;
}

.border-bottom-thick-secondary {
  border-bottom: 0.8rem #932A6E solid !important;
}

.border-bottom-thick-success {
  border-bottom: 0.8rem #0E5D4D solid !important;
}

.border-bottom-thick-info {
  border-bottom: 0.8rem #636AAF solid !important;
}

.border-bottom-thick-warning {
  border-bottom: 0.8rem #CC4214 solid !important;
}

.border-bottom-thick-danger {
  border-bottom: 0.8rem #D60B52 solid !important;
}

.border-bottom-thick-light {
  border-bottom: 0.8rem #F2F0EE solid !important;
}

.border-bottom-thick-dark {
  border-bottom: 0.8rem #30302F solid !important;
}

.border-bottom-thick-brand {
  border-bottom: 0.8rem #2DB8C5 solid !important;
}

.border-bottom-thick-brand-light {
  border-bottom: 0.8rem #D1ECEE solid !important;
}

.border-bottom-thick-highlight {
  border-bottom: 0.8rem #F2E61A solid !important;
}

.border-bottom-thick-success-on-dark {
  border-bottom: 0.8rem #19BC9C solid !important;
}

.border-bottom-thick-warning-on-dark {
  border-bottom: 0.8rem #EE764F solid !important;
}

.border-bottom-thick-danger-darker {
  border-bottom: 0.8rem #9A083B solid !important;
}

.border-bottom-thick-danger-on-dark {
  border-bottom: 0.8rem #F08597 solid !important;
}

.border-bottom-thick-lighter {
  border-bottom: 0.8rem #F5F4F3 solid !important;
}

.border-bottom-thick-mid {
  border-bottom: 0.8rem #C1C0BE solid !important;
}

.border-bottom-thick-border {
  border-bottom: 0.8rem #D9D7D5 solid !important;
}

.border-bottom-thick-muted {
  border-bottom: 0.8rem #60605F solid !important;
}

.border-bottom-thick-primary-on-dark {
  border-bottom: 0.8rem #2DB8C5 solid !important;
}

.border-bottom-thick-black {
  border-bottom: 0.8rem #171717 solid !important;
}

.border-bottom-thick-white {
  border-bottom: 0.8rem #FAF9F8 solid !important;
}

.border-bottom-thick-as-higher {
  border-bottom: 0.8rem #B03A1C solid !important;
}

.border-bottom-thick-as-medium {
  border-bottom: 0.8rem #BEB328 solid !important;
}

.border-bottom-thick-as-lower {
  border-bottom: 0.8rem #257B83 solid !important;
}

.border-bottom-thick-tips {
  border-bottom: 0.8rem #60605F solid !important;
}

.border-bottom-thick-more-white {
  border-bottom: 0.8rem #FCFCFB solid !important;
}

.border-bottom-thick-aubergine {
  border-bottom: 0.8rem #703157 solid !important;
}

.border-bottom-thick-orange {
  border-bottom: 0.8rem #E94E1B solid !important;
}

.border-bottom-thick-od-your-current {
  border-bottom: 0.8rem #2DB8C5 solid !important;
}

.border-bottom-thick-od-your-previous {
  border-bottom: 0.8rem #1D7981 solid !important;
}

.border-bottom-thick-od-benchmark-current {
  border-bottom: 0.8rem #A8A7A6 solid !important;
}

.border-bottom-thick-od-benchmark-previous {
  border-bottom: 0.8rem #787776 solid !important;
}

.border-bottom-thick-wip {
  border-bottom: 0.8rem #1D7981 solid !important;
}

.border-bottom-thick-as {
  border-bottom: 0.8rem #636AAF solid !important;
}

.border-bottom-thick-as-secondary {
  border-bottom: 0.8rem #AFB1D3 solid !important;
}

.border-bottom-thick-aa {
  border-bottom: 0.8rem #2DB8C5 solid !important;
}

.border-bottom-thick-aa-secondary {
  border-bottom: 0.8rem #1D7981 solid !important;
}

.border-bottom-thick-taa {
  border-bottom: 0.8rem #D60B52 solid !important;
}

.border-bottom-thick-taa-secondary {
  border-bottom: 0.8rem #F08597 solid !important;
}

.border-bottom-thick-search {
  border-bottom: 0.8rem #CC4214 solid !important;
}

.border-thick {
  border-width: 4px !important;
}

.very-rounded {
  border-radius: 18px;
}

.fancy-border-hover:hover {
  border-image: linear-gradient(var(--angle), #B03A1C, #BEB328, #257B83, #636AAF) 1;
  animation: 10s rotate linear infinite;
}

@keyframes rotate {
  to {
    --angle: 360deg;
  }
}
@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}
.filter-primary {
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%) !important;
}

.filter-secondary {
  filter: brightness(0) saturate(100%) invert(21%) sepia(31%) saturate(4548%) hue-rotate(296deg) brightness(87%) contrast(87%) !important;
}

.filter-success {
  filter: brightness(0) saturate(100%) invert(27%) sepia(59%) saturate(551%) hue-rotate(118deg) brightness(93%) contrast(95%) !important;
}

.filter-success-on-dark {
  filter: brightness(0) saturate(100%) invert(55%) sepia(71%) saturate(455%) hue-rotate(118deg) brightness(94%) contrast(95%) !important;
}

.filter-info {
  filter: brightness(0) saturate(100%) invert(40%) sepia(44%) saturate(544%) hue-rotate(197deg) brightness(97%) contrast(92%) !important;
}

.filter-warning {
  filter: brightness(0) saturate(100%) invert(28%) sepia(50%) saturate(3062%) hue-rotate(357deg) brightness(92%) contrast(88%) !important;
}

.filter-warning-on-dark {
  filter: brightness(0) saturate(100%) invert(62%) sepia(46%) saturate(2545%) hue-rotate(327deg) brightness(97%) contrast(93%) !important;
}

.filter-danger {
  filter: brightness(0) saturate(100%) invert(14%) sepia(62%) saturate(7422%) hue-rotate(332deg) brightness(85%) contrast(96%) !important;
}

.filter-danger-on-dark {
  filter: brightness(0) saturate(100%) invert(75%) sepia(20%) saturate(3461%) hue-rotate(301deg) brightness(102%) contrast(88%) !important;
}

.filter-light {
  filter: brightness(0) saturate(100%) invert(99%) sepia(80%) saturate(521%) hue-rotate(291deg) brightness(110%) contrast(89%) !important;
}

.filter-dark {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.filter-mid {
  filter: brightness(0) saturate(100%) invert(99%) sepia(7%) saturate(282%) hue-rotate(314deg) brightness(86%) contrast(71%) !important;
}

.filter-primary-on-dark {
  filter: brightness(0) saturate(100%) invert(81%) sepia(9%) saturate(3730%) hue-rotate(143deg) brightness(81%) contrast(89%) !important;
}

.filter-white, .drupal-search-form .form-actions::before {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.filter-black {
  filter: brightness(0) saturate(100%) !important;
}

.filter-highlight {
  filter: brightness(0) saturate(100%) invert(90%) sepia(43%) saturate(1168%) hue-rotate(344deg) brightness(104%) contrast(90%) !important;
}

.filter-border {
  filter: brightness(0) saturate(100%) invert(83%) sepia(2%) saturate(214%) hue-rotate(349deg) brightness(105%) contrast(93%) !important;
}

.filter-as-higher {
  filter: brightness(0) saturate(100%) invert(28%) sepia(25%) saturate(5152%) hue-rotate(351deg) brightness(85%) contrast(89%) !important;
}

.filter-as-medium {
  filter: brightness(0) saturate(100%) invert(66%) sepia(60%) saturate(539%) hue-rotate(16deg) brightness(96%) contrast(85%) !important;
}

.filter-as-lower {
  filter: brightness(0) saturate(100%) invert(41%) sepia(99%) saturate(306%) hue-rotate(137deg) brightness(92%) contrast(91%) !important;
}

.filter-brand {
  filter: brightness(0) saturate(100%) invert(81%) sepia(9%) saturate(3730%) hue-rotate(143deg) brightness(81%) contrast(89%) !important;
}

.filter-od-your-current {
  filter: brightness(0) saturate(100%) invert(81%) sepia(9%) saturate(3730%) hue-rotate(143deg) brightness(81%) contrast(89%) !important;
}

.filter-od-your-previous {
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%) !important;
}

.filter-wip {
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%) !important;
}

.filter-aa {
  filter: brightness(0) saturate(100%) invert(81%) sepia(9%) saturate(3730%) hue-rotate(143deg) brightness(81%) contrast(89%) !important;
}

.filter-aa-secondary {
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%) !important;
}

.filter-taa {
  filter: brightness(0) saturate(100%) invert(14%) sepia(62%) saturate(7422%) hue-rotate(332deg) brightness(85%) contrast(96%) !important;
}

.filter-taa-secondary {
  filter: brightness(0) saturate(100%) invert(62%) sepia(46%) saturate(2545%) hue-rotate(327deg) brightness(97%) contrast(93%) !important;
}

.filter-as {
  filter: brightness(0) saturate(100%) invert(40%) sepia(44%) saturate(544%) hue-rotate(197deg) brightness(97%) contrast(92%) !important;
}

.filter-as-secondary {
  filter: brightness(0) saturate(100%) invert(82%) sepia(7%) saturate(1098%) hue-rotate(199deg) brightness(88%) contrast(86%) !important;
}

.bg-primary > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-secondary > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-success > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-info > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-warning > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-danger > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-light > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-dark > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-brand > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-brand-light > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-highlight > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-success-on-dark > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-warning-on-dark > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-danger-darker > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-danger-on-dark > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-lighter > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-mid > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-border > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-muted > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-primary-on-dark > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-black > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-white > .filter-yiq, .page > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-as-higher > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-as-medium > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-as-lower > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-tips > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-more-white > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-aubergine > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-orange > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-od-your-current > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-od-your-previous > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-od-benchmark-current > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-od-benchmark-previous > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-wip > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-as > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-as-secondary > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-aa > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-aa-secondary > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-taa > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.bg-taa-secondary > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.bg-search > .filter-yiq {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.link-icon {
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
  transition: filter 0.3s ease;
}
.link-icon:hover, .link-icon:focus {
  filter: brightness(0) saturate(100%);
  transition: filter 0.3s ease;
}

a:hover .link-icon, a:focus .link-icon {
  filter: brightness(0) saturate(100%);
  transition: filter 0.3s ease;
}

a .link-icon-primary, button .link-icon-primary {
  transition: filter 0.3s ease;
}
a .link-icon-primary:hover, a .link-icon-primary:focus, button .link-icon-primary:hover, button .link-icon-primary:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-primary, a:focus .link-icon-primary, button:hover .link-icon-primary, button:focus .link-icon-primary {
  transition: filter 0.3s ease;
}

a .link-icon-secondary, button .link-icon-secondary {
  transition: filter 0.3s ease;
}
a .link-icon-secondary:hover, a .link-icon-secondary:focus, button .link-icon-secondary:hover, button .link-icon-secondary:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-secondary, a:focus .link-icon-secondary, button:hover .link-icon-secondary, button:focus .link-icon-secondary {
  transition: filter 0.3s ease;
}

a .link-icon-success, button .link-icon-success {
  transition: filter 0.3s ease;
}
a .link-icon-success:hover, a .link-icon-success:focus, button .link-icon-success:hover, button .link-icon-success:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-success, a:focus .link-icon-success, button:hover .link-icon-success, button:focus .link-icon-success {
  transition: filter 0.3s ease;
}

a .link-icon-info, button .link-icon-info {
  transition: filter 0.3s ease;
}
a .link-icon-info:hover, a .link-icon-info:focus, button .link-icon-info:hover, button .link-icon-info:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-info, a:focus .link-icon-info, button:hover .link-icon-info, button:focus .link-icon-info {
  transition: filter 0.3s ease;
}

a .link-icon-warning, button .link-icon-warning {
  transition: filter 0.3s ease;
}
a .link-icon-warning:hover, a .link-icon-warning:focus, button .link-icon-warning:hover, button .link-icon-warning:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-warning, a:focus .link-icon-warning, button:hover .link-icon-warning, button:focus .link-icon-warning {
  transition: filter 0.3s ease;
}

a .link-icon-danger, button .link-icon-danger {
  transition: filter 0.3s ease;
}
a .link-icon-danger:hover, a .link-icon-danger:focus, button .link-icon-danger:hover, button .link-icon-danger:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-danger, a:focus .link-icon-danger, button:hover .link-icon-danger, button:focus .link-icon-danger {
  transition: filter 0.3s ease;
}

a .link-icon-light, button .link-icon-light {
  transition: filter 0.3s ease;
}
a .link-icon-light:hover, a .link-icon-light:focus, button .link-icon-light:hover, button .link-icon-light:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-light, a:focus .link-icon-light, button:hover .link-icon-light, button:focus .link-icon-light {
  transition: filter 0.3s ease;
}

a .link-icon-dark, button .link-icon-dark {
  transition: filter 0.3s ease;
}
a .link-icon-dark:hover, a .link-icon-dark:focus, button .link-icon-dark:hover, button .link-icon-dark:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-dark, a:focus .link-icon-dark, button:hover .link-icon-dark, button:focus .link-icon-dark {
  transition: filter 0.3s ease;
}

a .link-icon-brand, button .link-icon-brand {
  transition: filter 0.3s ease;
}
a .link-icon-brand:hover, a .link-icon-brand:focus, button .link-icon-brand:hover, button .link-icon-brand:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-brand, a:focus .link-icon-brand, button:hover .link-icon-brand, button:focus .link-icon-brand {
  transition: filter 0.3s ease;
}

a .link-icon-brand-light, button .link-icon-brand-light {
  transition: filter 0.3s ease;
}
a .link-icon-brand-light:hover, a .link-icon-brand-light:focus, button .link-icon-brand-light:hover, button .link-icon-brand-light:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-brand-light, a:focus .link-icon-brand-light, button:hover .link-icon-brand-light, button:focus .link-icon-brand-light {
  transition: filter 0.3s ease;
}

a .link-icon-highlight, button .link-icon-highlight {
  transition: filter 0.3s ease;
}
a .link-icon-highlight:hover, a .link-icon-highlight:focus, button .link-icon-highlight:hover, button .link-icon-highlight:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-highlight, a:focus .link-icon-highlight, button:hover .link-icon-highlight, button:focus .link-icon-highlight {
  transition: filter 0.3s ease;
}

a .link-icon-success-on-dark, button .link-icon-success-on-dark {
  transition: filter 0.3s ease;
}
a .link-icon-success-on-dark:hover, a .link-icon-success-on-dark:focus, button .link-icon-success-on-dark:hover, button .link-icon-success-on-dark:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-success-on-dark, a:focus .link-icon-success-on-dark, button:hover .link-icon-success-on-dark, button:focus .link-icon-success-on-dark {
  transition: filter 0.3s ease;
}

a .link-icon-warning-on-dark, button .link-icon-warning-on-dark {
  transition: filter 0.3s ease;
}
a .link-icon-warning-on-dark:hover, a .link-icon-warning-on-dark:focus, button .link-icon-warning-on-dark:hover, button .link-icon-warning-on-dark:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-warning-on-dark, a:focus .link-icon-warning-on-dark, button:hover .link-icon-warning-on-dark, button:focus .link-icon-warning-on-dark {
  transition: filter 0.3s ease;
}

a .link-icon-danger-darker, button .link-icon-danger-darker {
  transition: filter 0.3s ease;
}
a .link-icon-danger-darker:hover, a .link-icon-danger-darker:focus, button .link-icon-danger-darker:hover, button .link-icon-danger-darker:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-danger-darker, a:focus .link-icon-danger-darker, button:hover .link-icon-danger-darker, button:focus .link-icon-danger-darker {
  transition: filter 0.3s ease;
}

a .link-icon-danger-on-dark, button .link-icon-danger-on-dark {
  transition: filter 0.3s ease;
}
a .link-icon-danger-on-dark:hover, a .link-icon-danger-on-dark:focus, button .link-icon-danger-on-dark:hover, button .link-icon-danger-on-dark:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-danger-on-dark, a:focus .link-icon-danger-on-dark, button:hover .link-icon-danger-on-dark, button:focus .link-icon-danger-on-dark {
  transition: filter 0.3s ease;
}

a .link-icon-lighter, button .link-icon-lighter {
  transition: filter 0.3s ease;
}
a .link-icon-lighter:hover, a .link-icon-lighter:focus, button .link-icon-lighter:hover, button .link-icon-lighter:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-lighter, a:focus .link-icon-lighter, button:hover .link-icon-lighter, button:focus .link-icon-lighter {
  transition: filter 0.3s ease;
}

a .link-icon-mid, button .link-icon-mid {
  transition: filter 0.3s ease;
}
a .link-icon-mid:hover, a .link-icon-mid:focus, button .link-icon-mid:hover, button .link-icon-mid:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-mid, a:focus .link-icon-mid, button:hover .link-icon-mid, button:focus .link-icon-mid {
  transition: filter 0.3s ease;
}

a .link-icon-border, button .link-icon-border {
  transition: filter 0.3s ease;
}
a .link-icon-border:hover, a .link-icon-border:focus, button .link-icon-border:hover, button .link-icon-border:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-border, a:focus .link-icon-border, button:hover .link-icon-border, button:focus .link-icon-border {
  transition: filter 0.3s ease;
}

a .link-icon-muted, button .link-icon-muted {
  transition: filter 0.3s ease;
}
a .link-icon-muted:hover, a .link-icon-muted:focus, button .link-icon-muted:hover, button .link-icon-muted:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-muted, a:focus .link-icon-muted, button:hover .link-icon-muted, button:focus .link-icon-muted {
  transition: filter 0.3s ease;
}

a .link-icon-primary-on-dark, button .link-icon-primary-on-dark {
  transition: filter 0.3s ease;
}
a .link-icon-primary-on-dark:hover, a .link-icon-primary-on-dark:focus, button .link-icon-primary-on-dark:hover, button .link-icon-primary-on-dark:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-primary-on-dark, a:focus .link-icon-primary-on-dark, button:hover .link-icon-primary-on-dark, button:focus .link-icon-primary-on-dark {
  transition: filter 0.3s ease;
}

a .link-icon-black, button .link-icon-black {
  transition: filter 0.3s ease;
}
a .link-icon-black:hover, a .link-icon-black:focus, button .link-icon-black:hover, button .link-icon-black:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-black, a:focus .link-icon-black, button:hover .link-icon-black, button:focus .link-icon-black {
  transition: filter 0.3s ease;
}

a .link-icon-white, button .link-icon-white {
  transition: filter 0.3s ease;
}
a .link-icon-white:hover, a .link-icon-white:focus, button .link-icon-white:hover, button .link-icon-white:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-white, a:focus .link-icon-white, button:hover .link-icon-white, button:focus .link-icon-white {
  transition: filter 0.3s ease;
}

a .link-icon-as-higher, button .link-icon-as-higher {
  transition: filter 0.3s ease;
}
a .link-icon-as-higher:hover, a .link-icon-as-higher:focus, button .link-icon-as-higher:hover, button .link-icon-as-higher:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-as-higher, a:focus .link-icon-as-higher, button:hover .link-icon-as-higher, button:focus .link-icon-as-higher {
  transition: filter 0.3s ease;
}

a .link-icon-as-medium, button .link-icon-as-medium {
  transition: filter 0.3s ease;
}
a .link-icon-as-medium:hover, a .link-icon-as-medium:focus, button .link-icon-as-medium:hover, button .link-icon-as-medium:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-as-medium, a:focus .link-icon-as-medium, button:hover .link-icon-as-medium, button:focus .link-icon-as-medium {
  transition: filter 0.3s ease;
}

a .link-icon-as-lower, button .link-icon-as-lower {
  transition: filter 0.3s ease;
}
a .link-icon-as-lower:hover, a .link-icon-as-lower:focus, button .link-icon-as-lower:hover, button .link-icon-as-lower:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-as-lower, a:focus .link-icon-as-lower, button:hover .link-icon-as-lower, button:focus .link-icon-as-lower {
  transition: filter 0.3s ease;
}

a .link-icon-tips, button .link-icon-tips {
  transition: filter 0.3s ease;
}
a .link-icon-tips:hover, a .link-icon-tips:focus, button .link-icon-tips:hover, button .link-icon-tips:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-tips, a:focus .link-icon-tips, button:hover .link-icon-tips, button:focus .link-icon-tips {
  transition: filter 0.3s ease;
}

a .link-icon-more-white, button .link-icon-more-white {
  transition: filter 0.3s ease;
}
a .link-icon-more-white:hover, a .link-icon-more-white:focus, button .link-icon-more-white:hover, button .link-icon-more-white:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-more-white, a:focus .link-icon-more-white, button:hover .link-icon-more-white, button:focus .link-icon-more-white {
  transition: filter 0.3s ease;
}

a .link-icon-aubergine, button .link-icon-aubergine {
  transition: filter 0.3s ease;
}
a .link-icon-aubergine:hover, a .link-icon-aubergine:focus, button .link-icon-aubergine:hover, button .link-icon-aubergine:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-aubergine, a:focus .link-icon-aubergine, button:hover .link-icon-aubergine, button:focus .link-icon-aubergine {
  transition: filter 0.3s ease;
}

a .link-icon-orange, button .link-icon-orange {
  transition: filter 0.3s ease;
}
a .link-icon-orange:hover, a .link-icon-orange:focus, button .link-icon-orange:hover, button .link-icon-orange:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-orange, a:focus .link-icon-orange, button:hover .link-icon-orange, button:focus .link-icon-orange {
  transition: filter 0.3s ease;
}

a .link-icon-od-your-current, button .link-icon-od-your-current {
  transition: filter 0.3s ease;
}
a .link-icon-od-your-current:hover, a .link-icon-od-your-current:focus, button .link-icon-od-your-current:hover, button .link-icon-od-your-current:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-od-your-current, a:focus .link-icon-od-your-current, button:hover .link-icon-od-your-current, button:focus .link-icon-od-your-current {
  transition: filter 0.3s ease;
}

a .link-icon-od-your-previous, button .link-icon-od-your-previous {
  transition: filter 0.3s ease;
}
a .link-icon-od-your-previous:hover, a .link-icon-od-your-previous:focus, button .link-icon-od-your-previous:hover, button .link-icon-od-your-previous:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-od-your-previous, a:focus .link-icon-od-your-previous, button:hover .link-icon-od-your-previous, button:focus .link-icon-od-your-previous {
  transition: filter 0.3s ease;
}

a .link-icon-od-benchmark-current, button .link-icon-od-benchmark-current {
  transition: filter 0.3s ease;
}
a .link-icon-od-benchmark-current:hover, a .link-icon-od-benchmark-current:focus, button .link-icon-od-benchmark-current:hover, button .link-icon-od-benchmark-current:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-od-benchmark-current, a:focus .link-icon-od-benchmark-current, button:hover .link-icon-od-benchmark-current, button:focus .link-icon-od-benchmark-current {
  transition: filter 0.3s ease;
}

a .link-icon-od-benchmark-previous, button .link-icon-od-benchmark-previous {
  transition: filter 0.3s ease;
}
a .link-icon-od-benchmark-previous:hover, a .link-icon-od-benchmark-previous:focus, button .link-icon-od-benchmark-previous:hover, button .link-icon-od-benchmark-previous:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-od-benchmark-previous, a:focus .link-icon-od-benchmark-previous, button:hover .link-icon-od-benchmark-previous, button:focus .link-icon-od-benchmark-previous {
  transition: filter 0.3s ease;
}

a .link-icon-wip, button .link-icon-wip {
  transition: filter 0.3s ease;
}
a .link-icon-wip:hover, a .link-icon-wip:focus, button .link-icon-wip:hover, button .link-icon-wip:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-wip, a:focus .link-icon-wip, button:hover .link-icon-wip, button:focus .link-icon-wip {
  transition: filter 0.3s ease;
}

a .link-icon-as, button .link-icon-as {
  transition: filter 0.3s ease;
}
a .link-icon-as:hover, a .link-icon-as:focus, button .link-icon-as:hover, button .link-icon-as:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-as, a:focus .link-icon-as, button:hover .link-icon-as, button:focus .link-icon-as {
  transition: filter 0.3s ease;
}

a .link-icon-as-secondary, button .link-icon-as-secondary {
  transition: filter 0.3s ease;
}
a .link-icon-as-secondary:hover, a .link-icon-as-secondary:focus, button .link-icon-as-secondary:hover, button .link-icon-as-secondary:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-as-secondary, a:focus .link-icon-as-secondary, button:hover .link-icon-as-secondary, button:focus .link-icon-as-secondary {
  transition: filter 0.3s ease;
}

a .link-icon-aa, button .link-icon-aa {
  transition: filter 0.3s ease;
}
a .link-icon-aa:hover, a .link-icon-aa:focus, button .link-icon-aa:hover, button .link-icon-aa:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-aa, a:focus .link-icon-aa, button:hover .link-icon-aa, button:focus .link-icon-aa {
  transition: filter 0.3s ease;
}

a .link-icon-aa-secondary, button .link-icon-aa-secondary {
  transition: filter 0.3s ease;
}
a .link-icon-aa-secondary:hover, a .link-icon-aa-secondary:focus, button .link-icon-aa-secondary:hover, button .link-icon-aa-secondary:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-aa-secondary, a:focus .link-icon-aa-secondary, button:hover .link-icon-aa-secondary, button:focus .link-icon-aa-secondary {
  transition: filter 0.3s ease;
}

a .link-icon-taa, button .link-icon-taa {
  transition: filter 0.3s ease;
}
a .link-icon-taa:hover, a .link-icon-taa:focus, button .link-icon-taa:hover, button .link-icon-taa:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-taa, a:focus .link-icon-taa, button:hover .link-icon-taa, button:focus .link-icon-taa {
  transition: filter 0.3s ease;
}

a .link-icon-taa-secondary, button .link-icon-taa-secondary {
  transition: filter 0.3s ease;
}
a .link-icon-taa-secondary:hover, a .link-icon-taa-secondary:focus, button .link-icon-taa-secondary:hover, button .link-icon-taa-secondary:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-taa-secondary, a:focus .link-icon-taa-secondary, button:hover .link-icon-taa-secondary, button:focus .link-icon-taa-secondary {
  transition: filter 0.3s ease;
}

a .link-icon-search, button .link-icon-search {
  transition: filter 0.3s ease;
}
a .link-icon-search:hover, a .link-icon-search:focus, button .link-icon-search:hover, button .link-icon-search:focus {
  transition: filter 0.3s ease;
}

a:hover .link-icon-search, a:focus .link-icon-search, button:hover .link-icon-search, button:focus .link-icon-search {
  transition: filter 0.3s ease;
}

.btn-cancel-edit.filter-warning:hover {
  filter: brightness(0) saturate(100%) !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-10 {
  width: 10% !important;
}

.w-15 {
  width: 15% !important;
}

.w-60 {
  width: 60% !important;
}

.w-150 {
  width: 150% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-10 {
  height: 10% !important;
}

.h-15 {
  height: 15% !important;
}

.h-60 {
  height: 60% !important;
}

.h-150 {
  height: 150% !important;
}

.mw-25 {
  max-width: 25% !important;
}

.mw-50 {
  max-width: 50% !important;
}

.mw-75 {
  max-width: 75% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mw-auto {
  max-width: auto !important;
}

.mw-10 {
  max-width: 10% !important;
}

.mw-15 {
  max-width: 15% !important;
}

.mw-60 {
  max-width: 60% !important;
}

.mw-150 {
  max-width: 150% !important;
}

.mh-25 {
  max-height: 25% !important;
}

.mh-50 {
  max-height: 50% !important;
}

.mh-75 {
  max-height: 75% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.mh-auto {
  max-height: auto !important;
}

.mh-10 {
  max-height: 10% !important;
}

.mh-15 {
  max-height: 15% !important;
}

.mh-60 {
  max-height: 60% !important;
}

.mh-150 {
  max-height: 150% !important;
}

@media (min-width: 576px) {
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .w-sm-10 {
    width: 10% !important;
  }
  .w-sm-15 {
    width: 15% !important;
  }
  .w-sm-60 {
    width: 60% !important;
  }
  .w-sm-150 {
    width: 150% !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
  .h-sm-10 {
    height: 10% !important;
  }
  .h-sm-15 {
    height: 15% !important;
  }
  .h-sm-60 {
    height: 60% !important;
  }
  .h-sm-150 {
    height: 150% !important;
  }
  .mw-sm-25 {
    max-width: 25% !important;
  }
  .mw-sm-50 {
    max-width: 50% !important;
  }
  .mw-sm-75 {
    max-width: 75% !important;
  }
  .mw-sm-100 {
    max-width: 100% !important;
  }
  .mw-sm-auto {
    max-width: auto !important;
  }
  .mw-sm-10 {
    max-width: 10% !important;
  }
  .mw-sm-15 {
    max-width: 15% !important;
  }
  .mw-sm-60 {
    max-width: 60% !important;
  }
  .mw-sm-150 {
    max-width: 150% !important;
  }
  .mh-sm-25 {
    max-height: 25% !important;
  }
  .mh-sm-50 {
    max-height: 50% !important;
  }
  .mh-sm-75 {
    max-height: 75% !important;
  }
  .mh-sm-100 {
    max-height: 100% !important;
  }
  .mh-sm-auto {
    max-height: auto !important;
  }
  .mh-sm-10 {
    max-height: 10% !important;
  }
  .mh-sm-15 {
    max-height: 15% !important;
  }
  .mh-sm-60 {
    max-height: 60% !important;
  }
  .mh-sm-150 {
    max-height: 150% !important;
  }
}
@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .w-md-10 {
    width: 10% !important;
  }
  .w-md-15 {
    width: 15% !important;
  }
  .w-md-60 {
    width: 60% !important;
  }
  .w-md-150 {
    width: 150% !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
  .h-md-auto {
    height: auto !important;
  }
  .h-md-10 {
    height: 10% !important;
  }
  .h-md-15 {
    height: 15% !important;
  }
  .h-md-60 {
    height: 60% !important;
  }
  .h-md-150 {
    height: 150% !important;
  }
  .mw-md-25 {
    max-width: 25% !important;
  }
  .mw-md-50 {
    max-width: 50% !important;
  }
  .mw-md-75 {
    max-width: 75% !important;
  }
  .mw-md-100 {
    max-width: 100% !important;
  }
  .mw-md-auto {
    max-width: auto !important;
  }
  .mw-md-10 {
    max-width: 10% !important;
  }
  .mw-md-15 {
    max-width: 15% !important;
  }
  .mw-md-60 {
    max-width: 60% !important;
  }
  .mw-md-150 {
    max-width: 150% !important;
  }
  .mh-md-25 {
    max-height: 25% !important;
  }
  .mh-md-50 {
    max-height: 50% !important;
  }
  .mh-md-75 {
    max-height: 75% !important;
  }
  .mh-md-100 {
    max-height: 100% !important;
  }
  .mh-md-auto {
    max-height: auto !important;
  }
  .mh-md-10 {
    max-height: 10% !important;
  }
  .mh-md-15 {
    max-height: 15% !important;
  }
  .mh-md-60 {
    max-height: 60% !important;
  }
  .mh-md-150 {
    max-height: 150% !important;
  }
}
@media (min-width: 992px) {
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .w-lg-10 {
    width: 10% !important;
  }
  .w-lg-15 {
    width: 15% !important;
  }
  .w-lg-60 {
    width: 60% !important;
  }
  .w-lg-150 {
    width: 150% !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
  .h-lg-10 {
    height: 10% !important;
  }
  .h-lg-15 {
    height: 15% !important;
  }
  .h-lg-60 {
    height: 60% !important;
  }
  .h-lg-150 {
    height: 150% !important;
  }
  .mw-lg-25 {
    max-width: 25% !important;
  }
  .mw-lg-50 {
    max-width: 50% !important;
  }
  .mw-lg-75 {
    max-width: 75% !important;
  }
  .mw-lg-100 {
    max-width: 100% !important;
  }
  .mw-lg-auto {
    max-width: auto !important;
  }
  .mw-lg-10 {
    max-width: 10% !important;
  }
  .mw-lg-15 {
    max-width: 15% !important;
  }
  .mw-lg-60 {
    max-width: 60% !important;
  }
  .mw-lg-150 {
    max-width: 150% !important;
  }
  .mh-lg-25 {
    max-height: 25% !important;
  }
  .mh-lg-50 {
    max-height: 50% !important;
  }
  .mh-lg-75 {
    max-height: 75% !important;
  }
  .mh-lg-100 {
    max-height: 100% !important;
  }
  .mh-lg-auto {
    max-height: auto !important;
  }
  .mh-lg-10 {
    max-height: 10% !important;
  }
  .mh-lg-15 {
    max-height: 15% !important;
  }
  .mh-lg-60 {
    max-height: 60% !important;
  }
  .mh-lg-150 {
    max-height: 150% !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-25 {
    width: 25% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .w-xl-10 {
    width: 10% !important;
  }
  .w-xl-15 {
    width: 15% !important;
  }
  .w-xl-60 {
    width: 60% !important;
  }
  .w-xl-150 {
    width: 150% !important;
  }
  .h-xl-25 {
    height: 25% !important;
  }
  .h-xl-50 {
    height: 50% !important;
  }
  .h-xl-75 {
    height: 75% !important;
  }
  .h-xl-100 {
    height: 100% !important;
  }
  .h-xl-auto {
    height: auto !important;
  }
  .h-xl-10 {
    height: 10% !important;
  }
  .h-xl-15 {
    height: 15% !important;
  }
  .h-xl-60 {
    height: 60% !important;
  }
  .h-xl-150 {
    height: 150% !important;
  }
  .mw-xl-25 {
    max-width: 25% !important;
  }
  .mw-xl-50 {
    max-width: 50% !important;
  }
  .mw-xl-75 {
    max-width: 75% !important;
  }
  .mw-xl-100 {
    max-width: 100% !important;
  }
  .mw-xl-auto {
    max-width: auto !important;
  }
  .mw-xl-10 {
    max-width: 10% !important;
  }
  .mw-xl-15 {
    max-width: 15% !important;
  }
  .mw-xl-60 {
    max-width: 60% !important;
  }
  .mw-xl-150 {
    max-width: 150% !important;
  }
  .mh-xl-25 {
    max-height: 25% !important;
  }
  .mh-xl-50 {
    max-height: 50% !important;
  }
  .mh-xl-75 {
    max-height: 75% !important;
  }
  .mh-xl-100 {
    max-height: 100% !important;
  }
  .mh-xl-auto {
    max-height: auto !important;
  }
  .mh-xl-10 {
    max-height: 10% !important;
  }
  .mh-xl-15 {
    max-height: 15% !important;
  }
  .mh-xl-60 {
    max-height: 60% !important;
  }
  .mh-xl-150 {
    max-height: 150% !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-25 {
    width: 25% !important;
  }
  .w-xxl-50 {
    width: 50% !important;
  }
  .w-xxl-75 {
    width: 75% !important;
  }
  .w-xxl-100 {
    width: 100% !important;
  }
  .w-xxl-auto {
    width: auto !important;
  }
  .w-xxl-10 {
    width: 10% !important;
  }
  .w-xxl-15 {
    width: 15% !important;
  }
  .w-xxl-60 {
    width: 60% !important;
  }
  .w-xxl-150 {
    width: 150% !important;
  }
  .h-xxl-25 {
    height: 25% !important;
  }
  .h-xxl-50 {
    height: 50% !important;
  }
  .h-xxl-75 {
    height: 75% !important;
  }
  .h-xxl-100 {
    height: 100% !important;
  }
  .h-xxl-auto {
    height: auto !important;
  }
  .h-xxl-10 {
    height: 10% !important;
  }
  .h-xxl-15 {
    height: 15% !important;
  }
  .h-xxl-60 {
    height: 60% !important;
  }
  .h-xxl-150 {
    height: 150% !important;
  }
  .mw-xxl-25 {
    max-width: 25% !important;
  }
  .mw-xxl-50 {
    max-width: 50% !important;
  }
  .mw-xxl-75 {
    max-width: 75% !important;
  }
  .mw-xxl-100 {
    max-width: 100% !important;
  }
  .mw-xxl-auto {
    max-width: auto !important;
  }
  .mw-xxl-10 {
    max-width: 10% !important;
  }
  .mw-xxl-15 {
    max-width: 15% !important;
  }
  .mw-xxl-60 {
    max-width: 60% !important;
  }
  .mw-xxl-150 {
    max-width: 150% !important;
  }
  .mh-xxl-25 {
    max-height: 25% !important;
  }
  .mh-xxl-50 {
    max-height: 50% !important;
  }
  .mh-xxl-75 {
    max-height: 75% !important;
  }
  .mh-xxl-100 {
    max-height: 100% !important;
  }
  .mh-xxl-auto {
    max-height: auto !important;
  }
  .mh-xxl-10 {
    max-height: 10% !important;
  }
  .mh-xxl-15 {
    max-height: 15% !important;
  }
  .mh-xxl-60 {
    max-height: 60% !important;
  }
  .mh-xxl-150 {
    max-height: 150% !important;
  }
}
.square-80 {
  width: 80px;
  height: 80px;
}

.square-180 {
  width: 180px;
  height: 180px;
}

.rotate-90 {
  transform: rotate(90deg) !important;
}

.rotate-180 {
  transform: rotate(180deg) !important;
}

.rotate-0 {
  transform: rotate(0deg) !important;
}

.rotate-90 {
  transform: rotate(90deg) !important;
}

.rotate-180 {
  transform: rotate(180deg) !important;
}

.rotate-0 {
  transform: rotate(0deg) !important;
}

@media (min-width: 576px) {
  .rotate-sm-90 {
    transform: rotate(90deg) !important;
  }
  .rotate-sm-180 {
    transform: rotate(180deg) !important;
  }
  .rotate-sm-0 {
    transform: rotate(0deg) !important;
  }
}
@media (min-width: 768px) {
  .rotate-md-90 {
    transform: rotate(90deg) !important;
  }
  .rotate-md-180 {
    transform: rotate(180deg) !important;
  }
  .rotate-md-0 {
    transform: rotate(0deg) !important;
  }
}
@media (min-width: 992px) {
  .rotate-lg-90 {
    transform: rotate(90deg) !important;
  }
  .rotate-lg-180 {
    transform: rotate(180deg) !important;
  }
  .rotate-lg-0 {
    transform: rotate(0deg) !important;
  }
}
@media (min-width: 1200px) {
  .rotate-xl-90 {
    transform: rotate(90deg) !important;
  }
  .rotate-xl-180 {
    transform: rotate(180deg) !important;
  }
  .rotate-xl-0 {
    transform: rotate(0deg) !important;
  }
}
@media (min-width: 1400px) {
  .rotate-xxl-90 {
    transform: rotate(90deg) !important;
  }
  .rotate-xxl-180 {
    transform: rotate(180deg) !important;
  }
  .rotate-xxl-0 {
    transform: rotate(0deg) !important;
  }
}
.opacity-25 {
  opacity: 0.25;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-100 {
  opacity: 1;
}

.inactive {
  opacity: 30%;
}

.bg-primary-opacity-25 {
  background-color: rgba(29, 121, 129, 0.25);
}

.bg-primary-opacity-50 {
  background-color: rgba(29, 121, 129, 0.5);
}

.bg-primary-opacity-75 {
  background-color: rgba(29, 121, 129, 0.75);
}

.bg-primary-opacity-100 {
  background-color: #1d7981;
}

.bg-secondary-opacity-25 {
  background-color: rgba(147, 42, 110, 0.25);
}

.bg-secondary-opacity-50 {
  background-color: rgba(147, 42, 110, 0.5);
}

.bg-secondary-opacity-75 {
  background-color: rgba(147, 42, 110, 0.75);
}

.bg-secondary-opacity-100 {
  background-color: #932a6e;
}

.bg-success-opacity-25 {
  background-color: rgba(14, 93, 77, 0.25);
}

.bg-success-opacity-50 {
  background-color: rgba(14, 93, 77, 0.5);
}

.bg-success-opacity-75 {
  background-color: rgba(14, 93, 77, 0.75);
}

.bg-success-opacity-100 {
  background-color: #0e5d4d;
}

.bg-info-opacity-25 {
  background-color: rgba(99, 106, 175, 0.25);
}

.bg-info-opacity-50 {
  background-color: rgba(99, 106, 175, 0.5);
}

.bg-info-opacity-75 {
  background-color: rgba(99, 106, 175, 0.75);
}

.bg-info-opacity-100 {
  background-color: #636aaf;
}

.bg-warning-opacity-25 {
  background-color: rgba(204, 66, 20, 0.25);
}

.bg-warning-opacity-50 {
  background-color: rgba(204, 66, 20, 0.5);
}

.bg-warning-opacity-75 {
  background-color: rgba(204, 66, 20, 0.75);
}

.bg-warning-opacity-100 {
  background-color: #cc4214;
}

.bg-danger-opacity-25 {
  background-color: rgba(214, 11, 82, 0.25);
}

.bg-danger-opacity-50 {
  background-color: rgba(214, 11, 82, 0.5);
}

.bg-danger-opacity-75 {
  background-color: rgba(214, 11, 82, 0.75);
}

.bg-danger-opacity-100 {
  background-color: #d60b52;
}

.bg-light-opacity-25 {
  background-color: rgba(242, 240, 238, 0.25);
}

.bg-light-opacity-50 {
  background-color: rgba(242, 240, 238, 0.5);
}

.bg-light-opacity-75 {
  background-color: rgba(242, 240, 238, 0.75);
}

.bg-light-opacity-100 {
  background-color: #f2f0ee;
}

.bg-dark-opacity-25 {
  background-color: rgba(48, 48, 47, 0.25);
}

.bg-dark-opacity-50 {
  background-color: rgba(48, 48, 47, 0.5);
}

.bg-dark-opacity-75 {
  background-color: rgba(48, 48, 47, 0.75);
}

.bg-dark-opacity-100 {
  background-color: #30302f;
}

.bg-brand-opacity-25 {
  background-color: rgba(45, 184, 197, 0.25);
}

.bg-brand-opacity-50 {
  background-color: rgba(45, 184, 197, 0.5);
}

.bg-brand-opacity-75 {
  background-color: rgba(45, 184, 197, 0.75);
}

.bg-brand-opacity-100 {
  background-color: #2db8c5;
}

.bg-brand-light-opacity-25 {
  background-color: rgba(209, 236, 238, 0.25);
}

.bg-brand-light-opacity-50 {
  background-color: rgba(209, 236, 238, 0.5);
}

.bg-brand-light-opacity-75 {
  background-color: rgba(209, 236, 238, 0.75);
}

.bg-brand-light-opacity-100 {
  background-color: #d1ecee;
}

.bg-highlight-opacity-25 {
  background-color: rgba(242, 230, 26, 0.25);
}

.bg-highlight-opacity-50 {
  background-color: rgba(242, 230, 26, 0.5);
}

.bg-highlight-opacity-75 {
  background-color: rgba(242, 230, 26, 0.75);
}

.bg-highlight-opacity-100 {
  background-color: #f2e61a;
}

.bg-success-on-dark-opacity-25 {
  background-color: rgba(25, 188, 156, 0.25);
}

.bg-success-on-dark-opacity-50 {
  background-color: rgba(25, 188, 156, 0.5);
}

.bg-success-on-dark-opacity-75 {
  background-color: rgba(25, 188, 156, 0.75);
}

.bg-success-on-dark-opacity-100 {
  background-color: #19bc9c;
}

.bg-warning-on-dark-opacity-25 {
  background-color: rgba(238, 118, 79, 0.25);
}

.bg-warning-on-dark-opacity-50 {
  background-color: rgba(238, 118, 79, 0.5);
}

.bg-warning-on-dark-opacity-75 {
  background-color: rgba(238, 118, 79, 0.75);
}

.bg-warning-on-dark-opacity-100 {
  background-color: #ee764f;
}

.bg-danger-darker-opacity-25 {
  background-color: rgba(154, 8, 59, 0.25);
}

.bg-danger-darker-opacity-50 {
  background-color: rgba(154, 8, 59, 0.5);
}

.bg-danger-darker-opacity-75 {
  background-color: rgba(154, 8, 59, 0.75);
}

.bg-danger-darker-opacity-100 {
  background-color: #9a083b;
}

.bg-danger-on-dark-opacity-25 {
  background-color: rgba(240, 133, 151, 0.25);
}

.bg-danger-on-dark-opacity-50 {
  background-color: rgba(240, 133, 151, 0.5);
}

.bg-danger-on-dark-opacity-75 {
  background-color: rgba(240, 133, 151, 0.75);
}

.bg-danger-on-dark-opacity-100 {
  background-color: #f08597;
}

.bg-lighter-opacity-25 {
  background-color: rgba(245, 244, 243, 0.25);
}

.bg-lighter-opacity-50 {
  background-color: rgba(245, 244, 243, 0.5);
}

.bg-lighter-opacity-75 {
  background-color: rgba(245, 244, 243, 0.75);
}

.bg-lighter-opacity-100 {
  background-color: #f5f4f3;
}

.bg-mid-opacity-25 {
  background-color: rgba(193, 192, 190, 0.25);
}

.bg-mid-opacity-50 {
  background-color: rgba(193, 192, 190, 0.5);
}

.bg-mid-opacity-75 {
  background-color: rgba(193, 192, 190, 0.75);
}

.bg-mid-opacity-100 {
  background-color: #c1c0be;
}

.bg-border-opacity-25 {
  background-color: rgba(217, 215, 213, 0.25);
}

.bg-border-opacity-50 {
  background-color: rgba(217, 215, 213, 0.5);
}

.bg-border-opacity-75 {
  background-color: rgba(217, 215, 213, 0.75);
}

.bg-border-opacity-100 {
  background-color: #d9d7d5;
}

.bg-muted-opacity-25 {
  background-color: rgba(96, 96, 95, 0.25);
}

.bg-muted-opacity-50 {
  background-color: rgba(96, 96, 95, 0.5);
}

.bg-muted-opacity-75 {
  background-color: rgba(96, 96, 95, 0.75);
}

.bg-muted-opacity-100 {
  background-color: #60605f;
}

.bg-primary-on-dark-opacity-25 {
  background-color: rgba(45, 184, 197, 0.25);
}

.bg-primary-on-dark-opacity-50 {
  background-color: rgba(45, 184, 197, 0.5);
}

.bg-primary-on-dark-opacity-75 {
  background-color: rgba(45, 184, 197, 0.75);
}

.bg-primary-on-dark-opacity-100 {
  background-color: #2db8c5;
}

.bg-black-opacity-25 {
  background-color: rgba(23, 23, 23, 0.25);
}

.bg-black-opacity-50 {
  background-color: rgba(23, 23, 23, 0.5);
}

.bg-black-opacity-75 {
  background-color: rgba(23, 23, 23, 0.75);
}

.bg-black-opacity-100 {
  background-color: #171717;
}

.bg-white-opacity-25 {
  background-color: rgba(250, 249, 248, 0.25);
}

.bg-white-opacity-50 {
  background-color: rgba(250, 249, 248, 0.5);
}

.bg-white-opacity-75 {
  background-color: rgba(250, 249, 248, 0.75);
}

.bg-white-opacity-100 {
  background-color: #faf9f8;
}

.bg-as-higher-opacity-25 {
  background-color: rgba(176, 58, 28, 0.25);
}

.bg-as-higher-opacity-50 {
  background-color: rgba(176, 58, 28, 0.5);
}

.bg-as-higher-opacity-75 {
  background-color: rgba(176, 58, 28, 0.75);
}

.bg-as-higher-opacity-100 {
  background-color: #b03a1c;
}

.bg-as-medium-opacity-25 {
  background-color: rgba(190, 179, 40, 0.25);
}

.bg-as-medium-opacity-50 {
  background-color: rgba(190, 179, 40, 0.5);
}

.bg-as-medium-opacity-75 {
  background-color: rgba(190, 179, 40, 0.75);
}

.bg-as-medium-opacity-100 {
  background-color: #beb328;
}

.bg-as-lower-opacity-25 {
  background-color: rgba(37, 123, 131, 0.25);
}

.bg-as-lower-opacity-50 {
  background-color: rgba(37, 123, 131, 0.5);
}

.bg-as-lower-opacity-75 {
  background-color: rgba(37, 123, 131, 0.75);
}

.bg-as-lower-opacity-100 {
  background-color: #257b83;
}

.bg-tips-opacity-25 {
  background-color: rgba(96, 96, 95, 0.25);
}

.bg-tips-opacity-50 {
  background-color: rgba(96, 96, 95, 0.5);
}

.bg-tips-opacity-75 {
  background-color: rgba(96, 96, 95, 0.75);
}

.bg-tips-opacity-100 {
  background-color: #60605f;
}

.bg-more-white-opacity-25 {
  background-color: rgba(252, 252, 251, 0.25);
}

.bg-more-white-opacity-50 {
  background-color: rgba(252, 252, 251, 0.5);
}

.bg-more-white-opacity-75 {
  background-color: rgba(252, 252, 251, 0.75);
}

.bg-more-white-opacity-100 {
  background-color: #fcfcfb;
}

.bg-aubergine-opacity-25 {
  background-color: rgba(112, 49, 87, 0.25);
}

.bg-aubergine-opacity-50 {
  background-color: rgba(112, 49, 87, 0.5);
}

.bg-aubergine-opacity-75 {
  background-color: rgba(112, 49, 87, 0.75);
}

.bg-aubergine-opacity-100 {
  background-color: #703157;
}

.bg-orange-opacity-25 {
  background-color: rgba(233, 78, 27, 0.25);
}

.bg-orange-opacity-50 {
  background-color: rgba(233, 78, 27, 0.5);
}

.bg-orange-opacity-75 {
  background-color: rgba(233, 78, 27, 0.75);
}

.bg-orange-opacity-100 {
  background-color: #e94e1b;
}

.bg-od-your-current-opacity-25 {
  background-color: rgba(45, 184, 197, 0.25);
}

.bg-od-your-current-opacity-50 {
  background-color: rgba(45, 184, 197, 0.5);
}

.bg-od-your-current-opacity-75 {
  background-color: rgba(45, 184, 197, 0.75);
}

.bg-od-your-current-opacity-100 {
  background-color: #2db8c5;
}

.bg-od-your-previous-opacity-25 {
  background-color: rgba(29, 121, 129, 0.25);
}

.bg-od-your-previous-opacity-50 {
  background-color: rgba(29, 121, 129, 0.5);
}

.bg-od-your-previous-opacity-75 {
  background-color: rgba(29, 121, 129, 0.75);
}

.bg-od-your-previous-opacity-100 {
  background-color: #1d7981;
}

.bg-od-benchmark-current-opacity-25 {
  background-color: rgba(168, 167, 166, 0.25);
}

.bg-od-benchmark-current-opacity-50 {
  background-color: rgba(168, 167, 166, 0.5);
}

.bg-od-benchmark-current-opacity-75 {
  background-color: rgba(168, 167, 166, 0.75);
}

.bg-od-benchmark-current-opacity-100 {
  background-color: #a8a7a6;
}

.bg-od-benchmark-previous-opacity-25 {
  background-color: rgba(120, 119, 118, 0.25);
}

.bg-od-benchmark-previous-opacity-50 {
  background-color: rgba(120, 119, 118, 0.5);
}

.bg-od-benchmark-previous-opacity-75 {
  background-color: rgba(120, 119, 118, 0.75);
}

.bg-od-benchmark-previous-opacity-100 {
  background-color: #787776;
}

.bg-wip-opacity-25 {
  background-color: rgba(29, 121, 129, 0.25);
}

.bg-wip-opacity-50 {
  background-color: rgba(29, 121, 129, 0.5);
}

.bg-wip-opacity-75 {
  background-color: rgba(29, 121, 129, 0.75);
}

.bg-wip-opacity-100 {
  background-color: #1d7981;
}

.bg-as-opacity-25 {
  background-color: rgba(99, 106, 175, 0.25);
}

.bg-as-opacity-50 {
  background-color: rgba(99, 106, 175, 0.5);
}

.bg-as-opacity-75 {
  background-color: rgba(99, 106, 175, 0.75);
}

.bg-as-opacity-100 {
  background-color: #636aaf;
}

.bg-as-secondary-opacity-25 {
  background-color: rgba(175, 177, 211, 0.25);
}

.bg-as-secondary-opacity-50 {
  background-color: rgba(175, 177, 211, 0.5);
}

.bg-as-secondary-opacity-75 {
  background-color: rgba(175, 177, 211, 0.75);
}

.bg-as-secondary-opacity-100 {
  background-color: #afb1d3;
}

.bg-aa-opacity-25 {
  background-color: rgba(45, 184, 197, 0.25);
}

.bg-aa-opacity-50 {
  background-color: rgba(45, 184, 197, 0.5);
}

.bg-aa-opacity-75 {
  background-color: rgba(45, 184, 197, 0.75);
}

.bg-aa-opacity-100 {
  background-color: #2db8c5;
}

.bg-aa-secondary-opacity-25 {
  background-color: rgba(29, 121, 129, 0.25);
}

.bg-aa-secondary-opacity-50 {
  background-color: rgba(29, 121, 129, 0.5);
}

.bg-aa-secondary-opacity-75 {
  background-color: rgba(29, 121, 129, 0.75);
}

.bg-aa-secondary-opacity-100 {
  background-color: #1d7981;
}

.bg-taa-opacity-25 {
  background-color: rgba(214, 11, 82, 0.25);
}

.bg-taa-opacity-50 {
  background-color: rgba(214, 11, 82, 0.5);
}

.bg-taa-opacity-75 {
  background-color: rgba(214, 11, 82, 0.75);
}

.bg-taa-opacity-100 {
  background-color: #d60b52;
}

.bg-taa-secondary-opacity-25 {
  background-color: rgba(240, 133, 151, 0.25);
}

.bg-taa-secondary-opacity-50 {
  background-color: rgba(240, 133, 151, 0.5);
}

.bg-taa-secondary-opacity-75 {
  background-color: rgba(240, 133, 151, 0.75);
}

.bg-taa-secondary-opacity-100 {
  background-color: #f08597;
}

.bg-search-opacity-25 {
  background-color: rgba(204, 66, 20, 0.25);
}

.bg-search-opacity-50 {
  background-color: rgba(204, 66, 20, 0.5);
}

.bg-search-opacity-75 {
  background-color: rgba(204, 66, 20, 0.75);
}

.bg-search-opacity-100 {
  background-color: #cc4214;
}

.position-bottom {
  position: absolute;
  bottom: 0;
}

.position-right {
  position: absolute;
  right: 0;
}

.position-left {
  position: absolute;
  left: 0;
}

.position-top {
  position: absolute;
  top: 0;
}

.position-xs-top {
  top: 0;
  position: absolute;
}

.position-xs-right {
  right: 0;
  position: absolute;
}

.position-xs-bottom {
  bottom: 0;
  position: absolute;
}

.position-xs-left {
  left: 0;
  position: absolute;
}

@media (min-width: 576px) {
  .position-sm-top {
    top: 0;
    position: absolute;
  }
  .position-sm-right {
    right: 0;
    position: absolute;
  }
  .position-sm-bottom {
    bottom: 0;
    position: absolute;
  }
  .position-sm-left {
    left: 0;
    position: absolute;
  }
}
@media (min-width: 768px) {
  .position-md-top {
    top: 0;
    position: absolute;
  }
  .position-md-right {
    right: 0;
    position: absolute;
  }
  .position-md-bottom {
    bottom: 0;
    position: absolute;
  }
  .position-md-left {
    left: 0;
    position: absolute;
  }
}
@media (min-width: 992px) {
  .position-lg-top {
    top: 0;
    position: absolute;
  }
  .position-lg-right {
    right: 0;
    position: absolute;
  }
  .position-lg-bottom {
    bottom: 0;
    position: absolute;
  }
  .position-lg-left {
    left: 0;
    position: absolute;
  }
}
@media (min-width: 1200px) {
  .position-xl-top {
    top: 0;
    position: absolute;
  }
  .position-xl-right {
    right: 0;
    position: absolute;
  }
  .position-xl-bottom {
    bottom: 0;
    position: absolute;
  }
  .position-xl-left {
    left: 0;
    position: absolute;
  }
}
@media (min-width: 1400px) {
  .position-xxl-top {
    top: 0;
    position: absolute;
  }
  .position-xxl-right {
    right: 0;
    position: absolute;
  }
  .position-xxl-bottom {
    bottom: 0;
    position: absolute;
  }
  .position-xxl-left {
    left: 0;
    position: absolute;
  }
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.z-index-1 {
  z-index: 1;
}

@supports (position: sticky) {
  .sticky-xs-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 576px) {
  @supports (position: sticky) {
    .sticky-sm-top {
      position: sticky;
      top: 0;
      z-index: 1020;
    }
  }
}
@media (min-width: 768px) {
  @supports (position: sticky) {
    .sticky-md-top {
      position: sticky;
      top: 0;
      z-index: 1020;
    }
  }
}
@media (min-width: 992px) {
  @supports (position: sticky) {
    .sticky-lg-top {
      position: sticky;
      top: 0;
      z-index: 1020;
    }
  }
}
@media (min-width: 1200px) {
  @supports (position: sticky) {
    .sticky-xl-top {
      position: sticky;
      top: 0;
      z-index: 1020;
    }
  }
}
@media (min-width: 1400px) {
  @supports (position: sticky) {
    .sticky-xxl-top {
      position: sticky;
      top: 0;
      z-index: 1020;
    }
  }
}
.z-index-high {
  z-index: 500;
}

.z-index-low {
  z-index: 1;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-visible {
  overflow-y: visible;
}

.cursor-pointer {
  cursor: pointer;
}

@keyframes slideInFromLeft {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
.slide-in {
  animation: 1s ease-out 0s 1 slideInFromLeft;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fade-in {
  animation: 1s ease-out 0s 1 fadeIn;
}

@media (prefers-reduced-motion) {
  .slide-in {
    animation: none;
  }
}
.sr-only-xs {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable-xs:active, .sr-only-focusable-xs:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

@media (min-width: 576px) {
  .sr-only-sm {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
  .sr-only-focusable-sm:active, .sr-only-focusable-sm:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }
}
@media (min-width: 768px) {
  .sr-only-md {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
  .sr-only-focusable-md:active, .sr-only-focusable-md:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }
}
@media (min-width: 992px) {
  .sr-only-lg {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
  .sr-only-focusable-lg:active, .sr-only-focusable-lg:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }
}
@media (min-width: 1200px) {
  .sr-only-xl {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
  .sr-only-focusable-xl:active, .sr-only-focusable-xl:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }
}
@media (min-width: 1400px) {
  .sr-only-xxl {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
  .sr-only-focusable-xxl:active, .sr-only-focusable-xxl:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }
}
img {
  max-width: 100%;
  height: auto;
}

.ratio16by9 {
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
  height: 0;
}
.ratio16by9 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ratiosquare {
  padding-bottom: 100%;
  position: relative;
  width: 100%;
  height: 0;
}
.ratiosquare img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.img-contain {
  overflow: hidden;
}
.img-contain img {
  object-fit: cover;
}

.rectangle-shadow {
  box-shadow: -2rem 2rem #1D7981;
  margin-left: 2rem;
  margin-bottom: 4rem;
}
.rectangle-shadow figcaption {
  background: #1D7981;
  margin-right: 2rem;
  padding-top: 0.75rem;
  color: #FAF9F8 !important;
}

.multiply {
  mix-blend-mode: multiply;
}

figure.rounded-circle img {
  border-radius: 50%;
}

.alert {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-radius: 0px;
  border-left: none;
  border-right: none;
  padding-left: 0;
  padding-right: 0;
}

.alert-primary {
  color: #1D7981;
  background: none;
  border-color: #1D7981;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-primary:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-primary hr {
  border-top-color: #18656c;
}
.alert-primary .alert-link {
  color: #145257;
}

.alert-secondary {
  color: #932A6E;
  background: none;
  border-color: #932A6E;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-secondary:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-secondary hr {
  border-top-color: #7f245f;
}
.alert-secondary .alert-link {
  color: #6b1f50;
}

.alert-success {
  color: #0E5D4D;
  background: none;
  border-color: #0E5D4D;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-success:before {
  content: "";
  display: inline-block;
  background: url(eec64b9d84a5fba9332f.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-success hr {
  border-top-color: #0b473b;
}
.alert-success .alert-link {
  color: #073128;
}

.alert-info {
  color: #636AAF;
  background: none;
  border-color: #636AAF;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-info:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-info hr {
  border-top-color: #545ca4;
}
.alert-info .alert-link {
  color: #4c5293;
}

.alert-warning {
  color: #CC4214;
  background: none;
  border-color: #CC4214;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-warning:before {
  content: "";
  display: inline-block;
  background: url(14f9274b8dadda89e305.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-warning hr {
  border-top-color: #b53a12;
}
.alert-warning .alert-link {
  color: #9e330f;
}

.alert-danger {
  color: #D60B52;
  background: none;
  border-color: #D60B52;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-danger:before {
  content: "";
  display: inline-block;
  background: url(6f28c59833dd41521474.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-danger hr {
  border-top-color: #be0a49;
}
.alert-danger .alert-link {
  color: #a5093f;
}

.alert-light {
  color: #F2F0EE;
  background: none;
  border-color: #F2F0EE;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-light:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-light hr {
  border-top-color: #e7e3e0;
}
.alert-light .alert-link {
  color: #dcd7d1;
}

.alert-dark {
  color: #30302F;
  background: none;
  border-color: #30302F;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-dark:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-dark hr {
  border-top-color: #232322;
}
.alert-dark .alert-link {
  color: #161616;
}

.alert-brand {
  color: #2DB8C5;
  background: none;
  border-color: #2DB8C5;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-brand:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-brand hr {
  border-top-color: #28a5b0;
}
.alert-brand .alert-link {
  color: #24919b;
}

.alert-brand-light {
  color: #D1ECEE;
  background: none;
  border-color: #D1ECEE;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-brand-light:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-brand-light hr {
  border-top-color: #bee4e7;
}
.alert-brand-light .alert-link {
  color: #acdde0;
}

.alert-highlight {
  color: #F2E61A;
  background: none;
  border-color: #F2E61A;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-highlight:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-highlight hr {
  border-top-color: #e5d90d;
}
.alert-highlight .alert-link {
  color: #cdc30c;
}

.alert-success-on-dark {
  color: #19BC9C;
  background: none;
  border-color: #19BC9C;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-success-on-dark:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-success-on-dark hr {
  border-top-color: #16a589;
}
.alert-success-on-dark .alert-link {
  color: #138f77;
}

.alert-warning-on-dark {
  color: #EE764F;
  background: none;
  border-color: #EE764F;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-warning-on-dark:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-warning-on-dark hr {
  border-top-color: #ec6438;
}
.alert-warning-on-dark .alert-link {
  color: #ea5220;
}

.alert-danger-darker {
  color: #9A083B;
  background: none;
  border-color: #9A083B;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-danger-darker:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-danger-darker hr {
  border-top-color: #820732;
}
.alert-danger-darker .alert-link {
  color: #6a0528;
}

.alert-danger-on-dark {
  color: #F08597;
  background: none;
  border-color: #F08597;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-danger-on-dark:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-danger-on-dark hr {
  border-top-color: #ed6e84;
}
.alert-danger-on-dark .alert-link {
  color: #ea5870;
}

.alert-lighter {
  color: #F5F4F3;
  background: none;
  border-color: #F5F4F3;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-lighter:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-lighter hr {
  border-top-color: #e9e7e5;
}
.alert-lighter .alert-link {
  color: #dedbd7;
}

.alert-mid {
  color: #C1C0BE;
  background: none;
  border-color: #C1C0BE;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-mid:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-mid hr {
  border-top-color: #b5b3b1;
}
.alert-mid .alert-link {
  color: #a8a7a4;
}

.alert-border {
  color: #D9D7D5;
  background: none;
  border-color: #D9D7D5;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-border:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-border hr {
  border-top-color: #cdcac8;
}
.alert-border .alert-link {
  color: #c1beba;
}

.alert-muted {
  color: #60605F;
  background: none;
  border-color: #60605F;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-muted:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-muted hr {
  border-top-color: #535352;
}
.alert-muted .alert-link {
  color: #464646;
}

.alert-primary-on-dark {
  color: #2DB8C5;
  background: none;
  border-color: #2DB8C5;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-primary-on-dark:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-primary-on-dark hr {
  border-top-color: #28a5b0;
}
.alert-primary-on-dark .alert-link {
  color: #24919b;
}

.alert-black {
  color: #171717;
  background: none;
  border-color: #171717;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-black:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-black hr {
  border-top-color: #0a0a0a;
}
.alert-black .alert-link {
  color: black;
}

.alert-white {
  color: #FAF9F8;
  background: none;
  border-color: #FAF9F8;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-white:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-white hr {
  border-top-color: #efece9;
}
.alert-white .alert-link {
  color: #e5e0da;
}

.alert-as-higher {
  color: #B03A1C;
  background: none;
  border-color: #B03A1C;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-as-higher:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-as-higher hr {
  border-top-color: #9a3319;
}
.alert-as-higher .alert-link {
  color: #842c15;
}

.alert-as-medium {
  color: #BEB328;
  background: none;
  border-color: #BEB328;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-as-medium:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-as-medium hr {
  border-top-color: #a99f24;
}
.alert-as-medium .alert-link {
  color: #948b1f;
}

.alert-as-lower {
  color: #257B83;
  background: none;
  border-color: #257B83;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-as-lower:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-as-lower hr {
  border-top-color: #1f686f;
}
.alert-as-lower .alert-link {
  color: #1a565b;
}

.alert-tips {
  color: #60605F;
  background: none;
  border-color: #60605F;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-tips:before {
  content: "";
  display: inline-block;
  background: url(058863ee7f26957a1964.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-tips hr {
  border-top-color: #535352;
}
.alert-tips .alert-link {
  color: #464646;
}

.alert-more-white {
  color: #FCFCFB;
  background: none;
  border-color: #FCFCFB;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-more-white:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-more-white hr {
  border-top-color: #f1f1ec;
}
.alert-more-white .alert-link {
  color: #e6e6de;
}

.alert-aubergine {
  color: #703157;
  background: none;
  border-color: #703157;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-aubergine:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-aubergine hr {
  border-top-color: #5e2949;
}
.alert-aubergine .alert-link {
  color: #4d213b;
}

.alert-orange {
  color: #E94E1B;
  background: none;
  border-color: #E94E1B;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-orange:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-orange hr {
  border-top-color: #d64415;
}
.alert-orange .alert-link {
  color: #bf3d12;
}

.alert-od-your-current {
  color: #2DB8C5;
  background: none;
  border-color: #2DB8C5;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-od-your-current:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-od-your-current hr {
  border-top-color: #28a5b0;
}
.alert-od-your-current .alert-link {
  color: #24919b;
}

.alert-od-your-previous {
  color: #1D7981;
  background: none;
  border-color: #1D7981;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-od-your-previous:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-od-your-previous hr {
  border-top-color: #18656c;
}
.alert-od-your-previous .alert-link {
  color: #145257;
}

.alert-od-benchmark-current {
  color: #A8A7A6;
  background: none;
  border-color: #A8A7A6;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-od-benchmark-current:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-od-benchmark-current hr {
  border-top-color: #9b9a99;
}
.alert-od-benchmark-current .alert-link {
  color: #8f8e8c;
}

.alert-od-benchmark-previous {
  color: #787776;
  background: none;
  border-color: #787776;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-od-benchmark-previous:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-od-benchmark-previous hr {
  border-top-color: #6b6a69;
}
.alert-od-benchmark-previous .alert-link {
  color: #5e5e5d;
}

.alert-wip {
  color: #1D7981;
  background: none;
  border-color: #1D7981;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-wip:before {
  content: "";
  display: inline-block;
  background: url(2bb06d69dd60bd5b932e.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-wip hr {
  border-top-color: #18656c;
}
.alert-wip .alert-link {
  color: #145257;
}

.alert-as {
  color: #636AAF;
  background: none;
  border-color: #636AAF;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-as:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-as hr {
  border-top-color: #545ca4;
}
.alert-as .alert-link {
  color: #4c5293;
}

.alert-as-secondary {
  color: #AFB1D3;
  background: none;
  border-color: #AFB1D3;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-as-secondary:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-as-secondary hr {
  border-top-color: #9fa1ca;
}
.alert-as-secondary .alert-link {
  color: #8e91c1;
}

.alert-aa {
  color: #2DB8C5;
  background: none;
  border-color: #2DB8C5;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-aa:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-aa hr {
  border-top-color: #28a5b0;
}
.alert-aa .alert-link {
  color: #24919b;
}

.alert-aa-secondary {
  color: #1D7981;
  background: none;
  border-color: #1D7981;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-aa-secondary:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-aa-secondary hr {
  border-top-color: #18656c;
}
.alert-aa-secondary .alert-link {
  color: #145257;
}

.alert-taa {
  color: #D60B52;
  background: none;
  border-color: #D60B52;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-taa:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-taa hr {
  border-top-color: #be0a49;
}
.alert-taa .alert-link {
  color: #a5093f;
}

.alert-taa-secondary {
  color: #F08597;
  background: none;
  border-color: #F08597;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-taa-secondary:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-taa-secondary hr {
  border-top-color: #ed6e84;
}
.alert-taa-secondary .alert-link {
  color: #ea5870;
}

.alert-search {
  color: #CC4214;
  background: none;
  border-color: #CC4214;
  padding-left: 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-search:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 1rem;
  left: 0;
}
.alert-search hr {
  border-top-color: #b53a12;
}
.alert-search .alert-link {
  color: #9e330f;
}

.alert-block-primary {
  color: #FAF9F8;
  background: #1D7981;
  border-color: #1D7981;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-primary a, .alert-block-primary a:visited {
  color: #FAF9F8;
}
.alert-block-primary:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-primary hr {
  border-top-color: #18656c;
}
.alert-block-primary .alert-link {
  color: #FAF9F8;
}
.alert-block-primary .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-secondary {
  color: #FAF9F8;
  background: #932A6E;
  border-color: #932A6E;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-secondary a, .alert-block-secondary a:visited {
  color: #FAF9F8;
}
.alert-block-secondary:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-secondary hr {
  border-top-color: #7f245f;
}
.alert-block-secondary .alert-link {
  color: #FAF9F8;
}
.alert-block-secondary .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-success {
  color: #FAF9F8;
  background: #0E5D4D;
  border-color: #0E5D4D;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-success a, .alert-block-success a:visited {
  color: #FAF9F8;
}
.alert-block-success:before {
  content: "";
  display: inline-block;
  background: url(eec64b9d84a5fba9332f.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-success hr {
  border-top-color: #0b473b;
}
.alert-block-success .alert-link {
  color: #FAF9F8;
}
.alert-block-success .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-info {
  color: #FAF9F8;
  background: #636AAF;
  border-color: #636AAF;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-info a, .alert-block-info a:visited {
  color: #FAF9F8;
}
.alert-block-info:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-info hr {
  border-top-color: #545ca4;
}
.alert-block-info .alert-link {
  color: #FAF9F8;
}
.alert-block-info .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-warning {
  color: #FAF9F8;
  background: #CC4214;
  border-color: #CC4214;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-warning a, .alert-block-warning a:visited {
  color: #FAF9F8;
}
.alert-block-warning:before {
  content: "";
  display: inline-block;
  background: url(14f9274b8dadda89e305.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-warning hr {
  border-top-color: #b53a12;
}
.alert-block-warning .alert-link {
  color: #FAF9F8;
}
.alert-block-warning .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-danger {
  color: #FAF9F8;
  background: #D60B52;
  border-color: #D60B52;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-danger a, .alert-block-danger a:visited {
  color: #FAF9F8;
}
.alert-block-danger:before {
  content: "";
  display: inline-block;
  background: url(6f28c59833dd41521474.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-danger hr {
  border-top-color: #be0a49;
}
.alert-block-danger .alert-link {
  color: #FAF9F8;
}
.alert-block-danger .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-light {
  color: #FAF9F8;
  background: #F2F0EE;
  border-color: #F2F0EE;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-light a, .alert-block-light a:visited {
  color: #FAF9F8;
}
.alert-block-light:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-light hr {
  border-top-color: #e7e3e0;
}
.alert-block-light .alert-link {
  color: #FAF9F8;
}
.alert-block-light .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-dark {
  color: #FAF9F8;
  background: #30302F;
  border-color: #30302F;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-dark a, .alert-block-dark a:visited {
  color: #FAF9F8;
}
.alert-block-dark:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-dark hr {
  border-top-color: #232322;
}
.alert-block-dark .alert-link {
  color: #FAF9F8;
}
.alert-block-dark .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-brand {
  color: #FAF9F8;
  background: #2DB8C5;
  border-color: #2DB8C5;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-brand a, .alert-block-brand a:visited {
  color: #FAF9F8;
}
.alert-block-brand:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-brand hr {
  border-top-color: #28a5b0;
}
.alert-block-brand .alert-link {
  color: #FAF9F8;
}
.alert-block-brand .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-brand-light {
  color: #FAF9F8;
  background: #D1ECEE;
  border-color: #D1ECEE;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-brand-light a, .alert-block-brand-light a:visited {
  color: #FAF9F8;
}
.alert-block-brand-light:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-brand-light hr {
  border-top-color: #bee4e7;
}
.alert-block-brand-light .alert-link {
  color: #FAF9F8;
}
.alert-block-brand-light .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-highlight {
  color: #FAF9F8;
  background: #F2E61A;
  border-color: #F2E61A;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-highlight a, .alert-block-highlight a:visited {
  color: #FAF9F8;
}
.alert-block-highlight:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-highlight hr {
  border-top-color: #e5d90d;
}
.alert-block-highlight .alert-link {
  color: #FAF9F8;
}
.alert-block-highlight .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-success-on-dark {
  color: #FAF9F8;
  background: #19BC9C;
  border-color: #19BC9C;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-success-on-dark a, .alert-block-success-on-dark a:visited {
  color: #FAF9F8;
}
.alert-block-success-on-dark:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-success-on-dark hr {
  border-top-color: #16a589;
}
.alert-block-success-on-dark .alert-link {
  color: #FAF9F8;
}
.alert-block-success-on-dark .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-warning-on-dark {
  color: #FAF9F8;
  background: #EE764F;
  border-color: #EE764F;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-warning-on-dark a, .alert-block-warning-on-dark a:visited {
  color: #FAF9F8;
}
.alert-block-warning-on-dark:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-warning-on-dark hr {
  border-top-color: #ec6438;
}
.alert-block-warning-on-dark .alert-link {
  color: #FAF9F8;
}
.alert-block-warning-on-dark .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-danger-darker {
  color: #FAF9F8;
  background: #9A083B;
  border-color: #9A083B;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-danger-darker a, .alert-block-danger-darker a:visited {
  color: #FAF9F8;
}
.alert-block-danger-darker:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-danger-darker hr {
  border-top-color: #820732;
}
.alert-block-danger-darker .alert-link {
  color: #FAF9F8;
}
.alert-block-danger-darker .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-danger-on-dark {
  color: #FAF9F8;
  background: #F08597;
  border-color: #F08597;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-danger-on-dark a, .alert-block-danger-on-dark a:visited {
  color: #FAF9F8;
}
.alert-block-danger-on-dark:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-danger-on-dark hr {
  border-top-color: #ed6e84;
}
.alert-block-danger-on-dark .alert-link {
  color: #FAF9F8;
}
.alert-block-danger-on-dark .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-lighter {
  color: #FAF9F8;
  background: #F5F4F3;
  border-color: #F5F4F3;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-lighter a, .alert-block-lighter a:visited {
  color: #FAF9F8;
}
.alert-block-lighter:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-lighter hr {
  border-top-color: #e9e7e5;
}
.alert-block-lighter .alert-link {
  color: #FAF9F8;
}
.alert-block-lighter .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-mid {
  color: #FAF9F8;
  background: #C1C0BE;
  border-color: #C1C0BE;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-mid a, .alert-block-mid a:visited {
  color: #FAF9F8;
}
.alert-block-mid:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-mid hr {
  border-top-color: #b5b3b1;
}
.alert-block-mid .alert-link {
  color: #FAF9F8;
}
.alert-block-mid .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-border {
  color: #FAF9F8;
  background: #D9D7D5;
  border-color: #D9D7D5;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-border a, .alert-block-border a:visited {
  color: #FAF9F8;
}
.alert-block-border:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-border hr {
  border-top-color: #cdcac8;
}
.alert-block-border .alert-link {
  color: #FAF9F8;
}
.alert-block-border .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-muted {
  color: #FAF9F8;
  background: #60605F;
  border-color: #60605F;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-muted a, .alert-block-muted a:visited {
  color: #FAF9F8;
}
.alert-block-muted:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-muted hr {
  border-top-color: #535352;
}
.alert-block-muted .alert-link {
  color: #FAF9F8;
}
.alert-block-muted .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-primary-on-dark {
  color: #FAF9F8;
  background: #2DB8C5;
  border-color: #2DB8C5;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-primary-on-dark a, .alert-block-primary-on-dark a:visited {
  color: #FAF9F8;
}
.alert-block-primary-on-dark:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-primary-on-dark hr {
  border-top-color: #28a5b0;
}
.alert-block-primary-on-dark .alert-link {
  color: #FAF9F8;
}
.alert-block-primary-on-dark .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-black {
  color: #FAF9F8;
  background: #171717;
  border-color: #171717;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-black a, .alert-block-black a:visited {
  color: #FAF9F8;
}
.alert-block-black:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-black hr {
  border-top-color: #0a0a0a;
}
.alert-block-black .alert-link {
  color: #FAF9F8;
}
.alert-block-black .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-white {
  color: #FAF9F8;
  background: #FAF9F8;
  border-color: #FAF9F8;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-white a, .alert-block-white a:visited {
  color: #FAF9F8;
}
.alert-block-white:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-white hr {
  border-top-color: #efece9;
}
.alert-block-white .alert-link {
  color: #FAF9F8;
}
.alert-block-white .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-as-higher {
  color: #FAF9F8;
  background: #B03A1C;
  border-color: #B03A1C;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-as-higher a, .alert-block-as-higher a:visited {
  color: #FAF9F8;
}
.alert-block-as-higher:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-as-higher hr {
  border-top-color: #9a3319;
}
.alert-block-as-higher .alert-link {
  color: #FAF9F8;
}
.alert-block-as-higher .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-as-medium {
  color: #FAF9F8;
  background: #BEB328;
  border-color: #BEB328;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-as-medium a, .alert-block-as-medium a:visited {
  color: #FAF9F8;
}
.alert-block-as-medium:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-as-medium hr {
  border-top-color: #a99f24;
}
.alert-block-as-medium .alert-link {
  color: #FAF9F8;
}
.alert-block-as-medium .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-as-lower {
  color: #FAF9F8;
  background: #257B83;
  border-color: #257B83;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-as-lower a, .alert-block-as-lower a:visited {
  color: #FAF9F8;
}
.alert-block-as-lower:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-as-lower hr {
  border-top-color: #1f686f;
}
.alert-block-as-lower .alert-link {
  color: #FAF9F8;
}
.alert-block-as-lower .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-tips {
  color: #FAF9F8;
  background: #60605F;
  border-color: #60605F;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-tips a, .alert-block-tips a:visited {
  color: #FAF9F8;
}
.alert-block-tips:before {
  content: "";
  display: inline-block;
  background: url(058863ee7f26957a1964.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-tips hr {
  border-top-color: #535352;
}
.alert-block-tips .alert-link {
  color: #FAF9F8;
}
.alert-block-tips .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-more-white {
  color: #FAF9F8;
  background: #FCFCFB;
  border-color: #FCFCFB;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-more-white a, .alert-block-more-white a:visited {
  color: #FAF9F8;
}
.alert-block-more-white:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-more-white hr {
  border-top-color: #f1f1ec;
}
.alert-block-more-white .alert-link {
  color: #FAF9F8;
}
.alert-block-more-white .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-aubergine {
  color: #FAF9F8;
  background: #703157;
  border-color: #703157;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-aubergine a, .alert-block-aubergine a:visited {
  color: #FAF9F8;
}
.alert-block-aubergine:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-aubergine hr {
  border-top-color: #5e2949;
}
.alert-block-aubergine .alert-link {
  color: #FAF9F8;
}
.alert-block-aubergine .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-orange {
  color: #FAF9F8;
  background: #E94E1B;
  border-color: #E94E1B;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-orange a, .alert-block-orange a:visited {
  color: #FAF9F8;
}
.alert-block-orange:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-orange hr {
  border-top-color: #d64415;
}
.alert-block-orange .alert-link {
  color: #FAF9F8;
}
.alert-block-orange .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-od-your-current {
  color: #FAF9F8;
  background: #2DB8C5;
  border-color: #2DB8C5;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-od-your-current a, .alert-block-od-your-current a:visited {
  color: #FAF9F8;
}
.alert-block-od-your-current:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-od-your-current hr {
  border-top-color: #28a5b0;
}
.alert-block-od-your-current .alert-link {
  color: #FAF9F8;
}
.alert-block-od-your-current .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-od-your-previous {
  color: #FAF9F8;
  background: #1D7981;
  border-color: #1D7981;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-od-your-previous a, .alert-block-od-your-previous a:visited {
  color: #FAF9F8;
}
.alert-block-od-your-previous:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-od-your-previous hr {
  border-top-color: #18656c;
}
.alert-block-od-your-previous .alert-link {
  color: #FAF9F8;
}
.alert-block-od-your-previous .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-od-benchmark-current {
  color: #FAF9F8;
  background: #A8A7A6;
  border-color: #A8A7A6;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-od-benchmark-current a, .alert-block-od-benchmark-current a:visited {
  color: #FAF9F8;
}
.alert-block-od-benchmark-current:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-od-benchmark-current hr {
  border-top-color: #9b9a99;
}
.alert-block-od-benchmark-current .alert-link {
  color: #FAF9F8;
}
.alert-block-od-benchmark-current .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-od-benchmark-previous {
  color: #FAF9F8;
  background: #787776;
  border-color: #787776;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-od-benchmark-previous a, .alert-block-od-benchmark-previous a:visited {
  color: #FAF9F8;
}
.alert-block-od-benchmark-previous:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-od-benchmark-previous hr {
  border-top-color: #6b6a69;
}
.alert-block-od-benchmark-previous .alert-link {
  color: #FAF9F8;
}
.alert-block-od-benchmark-previous .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-wip {
  color: #FAF9F8;
  background: #1D7981;
  border-color: #1D7981;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-wip a, .alert-block-wip a:visited {
  color: #FAF9F8;
}
.alert-block-wip:before {
  content: "";
  display: inline-block;
  background: url(2bb06d69dd60bd5b932e.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-wip hr {
  border-top-color: #18656c;
}
.alert-block-wip .alert-link {
  color: #FAF9F8;
}
.alert-block-wip .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-as {
  color: #FAF9F8;
  background: #636AAF;
  border-color: #636AAF;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-as a, .alert-block-as a:visited {
  color: #FAF9F8;
}
.alert-block-as:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-as hr {
  border-top-color: #545ca4;
}
.alert-block-as .alert-link {
  color: #FAF9F8;
}
.alert-block-as .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-as-secondary {
  color: #FAF9F8;
  background: #AFB1D3;
  border-color: #AFB1D3;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-as-secondary a, .alert-block-as-secondary a:visited {
  color: #FAF9F8;
}
.alert-block-as-secondary:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-as-secondary hr {
  border-top-color: #9fa1ca;
}
.alert-block-as-secondary .alert-link {
  color: #FAF9F8;
}
.alert-block-as-secondary .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-aa {
  color: #FAF9F8;
  background: #2DB8C5;
  border-color: #2DB8C5;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-aa a, .alert-block-aa a:visited {
  color: #FAF9F8;
}
.alert-block-aa:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-aa hr {
  border-top-color: #28a5b0;
}
.alert-block-aa .alert-link {
  color: #FAF9F8;
}
.alert-block-aa .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-aa-secondary {
  color: #FAF9F8;
  background: #1D7981;
  border-color: #1D7981;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-aa-secondary a, .alert-block-aa-secondary a:visited {
  color: #FAF9F8;
}
.alert-block-aa-secondary:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-aa-secondary hr {
  border-top-color: #18656c;
}
.alert-block-aa-secondary .alert-link {
  color: #FAF9F8;
}
.alert-block-aa-secondary .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-taa {
  color: #FAF9F8;
  background: #D60B52;
  border-color: #D60B52;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-taa a, .alert-block-taa a:visited {
  color: #FAF9F8;
}
.alert-block-taa:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-taa hr {
  border-top-color: #be0a49;
}
.alert-block-taa .alert-link {
  color: #FAF9F8;
}
.alert-block-taa .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-taa-secondary {
  color: #FAF9F8;
  background: #F08597;
  border-color: #F08597;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-taa-secondary a, .alert-block-taa-secondary a:visited {
  color: #FAF9F8;
}
.alert-block-taa-secondary:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-taa-secondary hr {
  border-top-color: #ed6e84;
}
.alert-block-taa-secondary .alert-link {
  color: #FAF9F8;
}
.alert-block-taa-secondary .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.alert-block-search {
  color: #FAF9F8;
  background: #CC4214;
  border-color: #CC4214;
  padding: 0.5rem 2.5rem;
  animation: fadeInAnimation ease 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.alert-block-search a, .alert-block-search a:visited {
  color: #FAF9F8;
}
.alert-block-search:before {
  content: "";
  display: inline-block;
  background: url(3361bfe78a08595b9d00.svg) center center no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.75rem;
  left: 1rem;
}
.alert-block-search hr {
  border-top-color: #b53a12;
}
.alert-block-search .alert-link {
  color: #FAF9F8;
}
.alert-block-search .close {
  padding: 0.5rem;
  padding-right: 1rem;
}

.segment-blob-link {
  position: relative;
  text-decoration: none;
  width: 100%;
  display: block;
}
.segment-blob-link:hover {
  text-decoration: none;
}
.segment-blob-link .segment-icon {
  display: block;
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 50%;
  padding: 1rem;
  position: relative;
  z-index: 2;
}
.segment-blob-link .segment-title {
  padding-left: 2.5rem;
  display: block;
  z-index: 1;
  margin-left: 1rem;
  position: relative;
  margin-top: -2.9rem;
  display: block;
  width: auto;
}

.bg-as-subsegment-higher {
  background: linear-gradient(to top left, #B03A1C 40%, #ef7d39 40%);
}

.bg-as-subsegment-medium {
  background: linear-gradient(to top left, #BEB328 40%, #d2cb76 40%);
}

.bg-as-subsegment-lower {
  background: linear-gradient(to top left, #257B83 40%, #79b2b7 40%);
}

.as-bg {
  background-image: url(71c78e10d2d1b3ab71e7.svg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 35% auto;
}

.bg-img-as {
  background-image: url(55325e9b72f2e26736f6.svg);
  background-repeat: no-repeat;
  background-position: 120% 40%;
  background-size: auto 300%;
}

.background-image-login {
  background: url(2eada7702ed5c3f1926e.png) center center no-repeat;
  background-size: cover;
  box-sizing: border-box;
}

.bg-dark-blur {
  background: rgba(23, 23, 23, 0.8);
  backdrop-filter: blur(6px);
}

.bg-od-benchmark-current {
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27%23ffffff%27 fill-opacity=%270.25%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 20L20 0H10L0 10M20 40V10L10 20%27/%3E%3C/g%3E%3C/svg%3E");
}

.bg-od-benchmark-previous {
  background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27%23ffffff%27 fill-opacity=%270.35%27 fill-rule=%27evenodd%27%3E%3Ccircle cx=%273%27 cy=%273%27 r=%273%27/%3E%3Ccircle cx=%2713%27 cy=%2713%27 r=%273%27/%3E%3C/g%3E%3C/svg%3E");
  background-size: 60%;
}

.bg-od-catchment {
  background: #A8A7A6 url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27%23ffffff%27 fill-opacity=%271%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 20L20 0H10L0 10M20 40V10L10 20%27/%3E%3C/g%3E%3C/svg%3E") top right repeat;
  background-size: 25%;
}

.bg-img-promo-profile {
  background: url(dfdfd0f9385e2bd1922f.png) center center no-repeat;
  background-size: cover;
  box-sizing: border-box;
}

.bg-img-promo-place {
  background: url(4ce6b33a99b624e9df76.png) center center no-repeat;
  background-size: cover;
  box-sizing: border-box;
}

.bg-img-promo-behaviour {
  background: url(1f2e6b9c769f5d837f2e.png) center center no-repeat;
  background-size: cover;
  box-sizing: border-box;
}

.half-circle {
  background: url(16c6c9411d2c690ee485.svg) top center no-repeat;
  background-size: 100% auto;
  position: relative;
}

.half-circle-primary {
  background: url(7b796fc6ba0c526ac02e.svg) top center no-repeat;
  background-size: 100% auto;
  position: relative;
}

.bg-img-overview-dashboard {
  background: url(869d35b1f498c140f95c.png) top right no-repeat;
  background-size: 25% auto;
}

.bg-img-survey-report {
  background: url(4e5cabcb5c02dfd62117.png) top right no-repeat;
  background-size: 25% auto;
}

.bg-img-evidence {
  background: url(663f3926cc3d50702678.png) bottom right no-repeat;
  background-size: 30% auto;
}

@media screen and (max-width: 1200px) {
  .bg-img-overview-dashboard, .bg-img-survey-report, .bg-img-evidence {
    background-size: 20% auto;
  }
}
@media screen and (max-width: 768px) {
  .bg-img-overview-dashboard, .bg-img-survey-report, .bg-img-evidence {
    background: none;
  }
}
.bg-yield {
  background: url(ab20d23fa3c06620c3bc.svg) 20px bottom no-repeat;
  background-size: auto 80%;
}

.bg-primary > .color-yiq, .bg-primary.color-yiq {
  color: #FAF9F8 !important;
}

.bg-secondary > .color-yiq, .bg-secondary.color-yiq {
  color: #FAF9F8 !important;
}

.bg-success > .color-yiq, .bg-success.color-yiq {
  color: #FAF9F8 !important;
}

.bg-info > .color-yiq, .bg-info.color-yiq {
  color: #FAF9F8 !important;
}

.bg-warning > .color-yiq, .bg-warning.color-yiq {
  color: #FAF9F8 !important;
}

.bg-danger > .color-yiq, .bg-danger.color-yiq {
  color: #FAF9F8 !important;
}

.bg-light > .color-yiq, .bg-light.color-yiq {
  color: #30302F !important;
}

.bg-dark > .color-yiq, .bg-dark.color-yiq {
  color: #FAF9F8 !important;
}

.bg-brand > .color-yiq, .bg-brand.color-yiq {
  color: #30302F !important;
}

.bg-brand-light > .color-yiq, .bg-brand-light.color-yiq {
  color: #30302F !important;
}

.bg-highlight > .color-yiq, .bg-highlight.color-yiq {
  color: #30302F !important;
}

.bg-success-on-dark > .color-yiq, .bg-success-on-dark.color-yiq {
  color: #30302F !important;
}

.bg-warning-on-dark > .color-yiq, .bg-warning-on-dark.color-yiq {
  color: #30302F !important;
}

.bg-danger-darker > .color-yiq, .bg-danger-darker.color-yiq {
  color: #FAF9F8 !important;
}

.bg-danger-on-dark > .color-yiq, .bg-danger-on-dark.color-yiq {
  color: #30302F !important;
}

.bg-lighter > .color-yiq, .bg-lighter.color-yiq {
  color: #30302F !important;
}

.bg-mid > .color-yiq, .bg-mid.color-yiq {
  color: #30302F !important;
}

.bg-border > .color-yiq, .bg-border.color-yiq {
  color: #30302F !important;
}

.bg-muted > .color-yiq, .bg-muted.color-yiq {
  color: #FAF9F8 !important;
}

.bg-primary-on-dark > .color-yiq, .bg-primary-on-dark.color-yiq {
  color: #30302F !important;
}

.bg-black > .color-yiq, .bg-black.color-yiq {
  color: #FAF9F8 !important;
}

.bg-white > .color-yiq, .page > .color-yiq, .bg-white.color-yiq, .color-yiq.page {
  color: #30302F !important;
}

.bg-as-higher > .color-yiq, .bg-as-higher.color-yiq {
  color: #FAF9F8 !important;
}

.bg-as-medium > .color-yiq, .bg-as-medium.color-yiq {
  color: #30302F !important;
}

.bg-as-lower > .color-yiq, .bg-as-lower.color-yiq {
  color: #FAF9F8 !important;
}

.bg-tips > .color-yiq, .bg-tips.color-yiq {
  color: #FAF9F8 !important;
}

.bg-more-white > .color-yiq, .bg-more-white.color-yiq {
  color: #30302F !important;
}

.bg-aubergine > .color-yiq, .bg-aubergine.color-yiq {
  color: #FAF9F8 !important;
}

.bg-orange > .color-yiq, .bg-orange.color-yiq {
  color: #30302F !important;
}

.bg-od-your-current > .color-yiq, .bg-od-your-current.color-yiq {
  color: #30302F !important;
}

.bg-od-your-previous > .color-yiq, .bg-od-your-previous.color-yiq {
  color: #FAF9F8 !important;
}

.bg-od-benchmark-current > .color-yiq, .bg-od-benchmark-current.color-yiq {
  color: #30302F !important;
}

.bg-od-benchmark-previous > .color-yiq, .bg-od-benchmark-previous.color-yiq {
  color: #30302F !important;
}

.bg-wip > .color-yiq, .bg-wip.color-yiq {
  color: #FAF9F8 !important;
}

.bg-as > .color-yiq, .bg-as.color-yiq {
  color: #FAF9F8 !important;
}

.bg-as-secondary > .color-yiq, .bg-as-secondary.color-yiq {
  color: #30302F !important;
}

.bg-aa > .color-yiq, .bg-aa.color-yiq {
  color: #30302F !important;
}

.bg-aa-secondary > .color-yiq, .bg-aa-secondary.color-yiq {
  color: #FAF9F8 !important;
}

.bg-taa > .color-yiq, .bg-taa.color-yiq {
  color: #FAF9F8 !important;
}

.bg-taa-secondary > .color-yiq, .bg-taa-secondary.color-yiq {
  color: #30302F !important;
}

.bg-search > .color-yiq, .bg-search.color-yiq {
  color: #FAF9F8 !important;
}

.bg-img-diagonal_stripes {
  position: relative;
  overflow: hidden;
}
.bg-img-diagonal_stripes:before {
  content: "";
  background-image: url(8e54c3035cfdbc13fc5a.png);
  background-size: 60%;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  opacity: 0.5;
}

.bg-img-polka_dots {
  position: relative;
  overflow: hidden;
}
.bg-img-polka_dots:before {
  content: "";
  background-image: url(7e269da0d19faf69b61f.png);
  background-size: 60%;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  opacity: 0.5;
}

.bg-img-zig_zag {
  position: relative;
  overflow: hidden;
}
.bg-img-zig_zag:before {
  content: "";
  background-image: url(5952105c9258f080a6e5.png);
  background-size: 90%;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  opacity: 0.5;
}

.bg-img-promo-profile {
  background: url(dfdfd0f9385e2bd1922f.png) center center no-repeat;
  background-size: cover;
  box-sizing: border-box;
}

.bg-img-promo-place {
  background: url(4ce6b33a99b624e9df76.png) center center no-repeat;
  background-size: cover;
  box-sizing: border-box;
}

.bg-img-promo-behaviour {
  background: url(1f2e6b9c769f5d837f2e.png) center center no-repeat;
  background-size: cover;
  box-sizing: border-box;
}

.background-image-login {
  background: url(2eada7702ed5c3f1926e.png) center center no-repeat;
  background-size: cover;
  box-sizing: border-box;
}

.bg-new-login {
  background: url(6a77ed0d3bf3cdfbef60.png) center center no-repeat;
  background-size: cover;
  box-sizing: border-box;
}

.bg-dark-blur {
  background: rgba(23, 23, 23, 0.8);
  backdrop-filter: blur(6px);
}

@keyframes bg-transition-danger-darker {
  from {
    background-color: #1D7981;
  }
  to {
    background-color: #9A083B;
  }
}
.bg-transition-danger-darker {
  animation: bg-transition-danger-darker ease 2s;
  background-color: #9A083B;
}

@keyframes bg-transition-success {
  from {
    background-color: #1D7981;
  }
  to {
    background-color: #0E5D4D;
  }
}
.bg-transition-success {
  animation: bg-transition-success ease 2s;
  background-color: #0E5D4D;
}

.bg-cpm {
  background-image: url(725dfd0a5ed099388571.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

@media screen and (min-width: 768px) {
  .bg-md-right {
    background-repeat: no-repeat;
    background-position: top right;
    background-size: auto 100%;
  }
}
@media screen and (max-width: 768px) {
  .bg-sm-none {
    background-image: none !important;
  }
}
.breadcrumb {
  border-bottom: #D9D7D5 1px solid;
}
.breadcrumb a {
  text-decoration: none;
}

.breadcrumb li:nth-child(2) {
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.breadcrumb-root-item ::before {
  content: "§ ";
}

.breadcrumb-subsections {
  list-style: none;
  font-size: 80%;
  margin: 0px;
  padding: 0px;
  margin-left: 7rem;
}
.breadcrumb-subsections li {
  padding-bottom: 0px;
}
.breadcrumb-subsections .breadcrumb-root-item {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  display: inline-block;
}
.breadcrumb-subsections .breadcrumb-root-item a {
  text-decoration: none;
}
.breadcrumb-subsections .breadcrumb-root-item ::before {
  display: none;
}
.breadcrumb-subsections .breadcrumb-root-item:after {
  content: "/";
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.breadcrumb-subsections .breadcrumb-item {
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.breadcrumb-subsections .breadcrumb-item a {
  text-decoration: none;
}
.breadcrumb-subsections .breadcrumb-item.active {
  text-transform: none;
  letter-spacing: normal;
  color: #60605F;
}

.breadcrumb-image {
  position: absolute;
  width: 6rem;
  margin-top: -2rem;
}

.breadcrumb-container {
  background: #F5F4F3;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  margin-left: -0.25rem;
  padding-left: 0.25rem;
}

.breadcrumb-subsection-list {
  list-style: none;
  margin: 0px;
  padding: 0px;
  padding-top: 0.5rem;
}

.breadcrumb-subsection-item {
  text-transform: none;
  letter-spacing: normal;
  display: inline-block;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.breadcrumb-subsection-item a {
  display: inline-block;
  background: #1D7981;
  color: #FAF9F8;
  padding: 0.5rem;
  text-decoration: none;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  transition: background-color 0.3s ease;
}
.breadcrumb-subsection-item a:hover, .breadcrumb-subsection-item a:focus {
  background: #30302F;
  transition: background-color 0.3s ease;
}
.breadcrumb-subsection-item.active {
  display: inline-block;
  background: #FCFCFB;
  color: #30302F;
  padding: 0.5rem;
  text-decoration: none;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
}

.btn-outline-primary img {
  transition: filter 0.3s ease;
}
.btn-outline-primary:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-secondary img {
  transition: filter 0.3s ease;
}
.btn-outline-secondary:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-success img {
  transition: filter 0.3s ease;
}
.btn-outline-success:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-info img {
  transition: filter 0.3s ease;
}
.btn-outline-info:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-warning img {
  transition: filter 0.3s ease;
}
.btn-outline-warning:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-danger img {
  transition: filter 0.3s ease;
}
.btn-outline-danger:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-light img {
  transition: filter 0.3s ease;
}
.btn-outline-light:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-dark img {
  transition: filter 0.3s ease;
}
.btn-outline-dark:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-brand img {
  transition: filter 0.3s ease;
}
.btn-outline-brand:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-brand-light img {
  transition: filter 0.3s ease;
}
.btn-outline-brand-light:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-highlight img {
  transition: filter 0.3s ease;
}
.btn-outline-highlight:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-success-on-dark img {
  transition: filter 0.3s ease;
}
.btn-outline-success-on-dark:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-warning-on-dark img {
  transition: filter 0.3s ease;
}
.btn-outline-warning-on-dark:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-danger-darker img {
  transition: filter 0.3s ease;
}
.btn-outline-danger-darker:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-danger-on-dark img {
  transition: filter 0.3s ease;
}
.btn-outline-danger-on-dark:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-lighter img {
  transition: filter 0.3s ease;
}
.btn-outline-lighter:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-mid img {
  transition: filter 0.3s ease;
}
.btn-outline-mid:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-border img {
  transition: filter 0.3s ease;
}
.btn-outline-border:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-muted img {
  transition: filter 0.3s ease;
}
.btn-outline-muted:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-primary-on-dark img {
  transition: filter 0.3s ease;
}
.btn-outline-primary-on-dark:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-black img {
  transition: filter 0.3s ease;
}
.btn-outline-black:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-white img {
  transition: filter 0.3s ease;
}
.btn-outline-white:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-as-higher img {
  transition: filter 0.3s ease;
}
.btn-outline-as-higher:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-as-medium img {
  transition: filter 0.3s ease;
}
.btn-outline-as-medium:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-as-lower img {
  transition: filter 0.3s ease;
}
.btn-outline-as-lower:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-tips img {
  transition: filter 0.3s ease;
}
.btn-outline-tips:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-more-white img {
  transition: filter 0.3s ease;
}
.btn-outline-more-white:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-aubergine img {
  transition: filter 0.3s ease;
}
.btn-outline-aubergine:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-orange img {
  transition: filter 0.3s ease;
}
.btn-outline-orange:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-od-your-current img {
  transition: filter 0.3s ease;
}
.btn-outline-od-your-current:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-od-your-previous img {
  transition: filter 0.3s ease;
}
.btn-outline-od-your-previous:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-od-benchmark-current img {
  transition: filter 0.3s ease;
}
.btn-outline-od-benchmark-current:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-od-benchmark-previous img {
  transition: filter 0.3s ease;
}
.btn-outline-od-benchmark-previous:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-wip img {
  transition: filter 0.3s ease;
}
.btn-outline-wip:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-as img {
  transition: filter 0.3s ease;
}
.btn-outline-as:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-as-secondary img {
  transition: filter 0.3s ease;
}
.btn-outline-as-secondary:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-aa img {
  transition: filter 0.3s ease;
}
.btn-outline-aa:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-aa-secondary img {
  transition: filter 0.3s ease;
}
.btn-outline-aa-secondary:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-taa img {
  transition: filter 0.3s ease;
}
.btn-outline-taa:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.btn-outline-taa-secondary img {
  transition: filter 0.3s ease;
}
.btn-outline-taa-secondary:hover img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.btn-outline-search img {
  transition: filter 0.3s ease;
}
.btn-outline-search:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.not-a-button {
  appearance: none;
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  margin: 0;
}

.button-wrapper > * {
  margin-top: 1rem;
}
.button-wrapper > *:not(:last-child) {
  margin-right: 1rem;
}

.clipboard_btn:hover, .clipboard_btn:focus {
  background: #1D7981 !important;
  cursor: copy;
}

.nav-pills {
  cursor: pointer;
}

.btn-xl {
  font-size: 2rem;
}
@media (max-width: 1200px) {
  .btn-xl {
    font-size: calc(1.325rem + 0.9vw);
  }
}

.circle {
  border-radius: 50%;
  height: 0px;
  padding-bottom: 100%;
  position: relative;
}

.circle-inner {
  position: absolute;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 768px) {
  .circle {
    border-radius: 10px;
    height: auto;
    padding-bottom: 0;
  }
  .circle-inner {
    position: relative;
  }
}
.data-marker {
  display: inline-block;
  padding: 0.8rem;
  background: #30302F;
  font-size: 80%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border-radius: 1rem;
  vertical-align: middle;
  color: #FAF9F8;
}
.data-marker:before {
  width: 1.5rem;
  height: 1.5rem;
  content: " ";
  display: inline-block;
  background: url(503b608557de53081924.svg) center center no-repeat;
  background-size: contain;
  margin-right: 0.5rem;
  vertical-align: middle;
}

.data-marker-ticketing {
  background-color: #1D7981;
}
.data-marker-ticketing:before {
  background-image: url(503b608557de53081924.svg);
}

.data-marker-survey {
  background-color: #932A6E;
}
.data-marker-survey:before {
  background-image: url(84d283367461fb1ae6d6.svg);
}

/*!
 * OVERRIDES FOR Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  border-radius: 4px;
  direction: ltr;
  font-size: 0.9rem;
}

.datepicker-inline {
  width: 220px;
}

.datepicker-rtl {
  direction: rtl;
}

.datepicker-rtl.dropdown-menu {
  left: auto;
}

.datepicker-rtl table tr td span {
  float: right;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 12px;
}

.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FAF9F8;
  border-top: 0;
  position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #FAF9F8;
}

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 4px;
  border: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #787776;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #D9D7D5;
  cursor: pointer;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: #F2F0EE;
  color: #91908E;
  cursor: default;
}

.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}

.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}

.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}

.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}

.datepicker table tr td.today {
  color: #171717;
  background-color: #F2E61A;
  border-color: #cdc30c;
}

.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #171717;
  background-color: #e5d90d;
  border-color: #9d9509;
}

.datepicker table tr td.today:hover {
  color: #171717;
  background-color: #e5d90d;
  border-color: #9d9509;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today.active {
  color: #171717;
  background-color: #e5d90d;
  border-color: #9d9509;
}

.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus {
  color: #171717;
  background-color: #e5d90d;
  border-color: #9d9509;
}

.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #e5d90d;
  border-color: #9d9509;
}

.datepicker table tr td.today.focused {
  background-color: #e5d90d;
}

.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background-color: #e5d90d;
  color: #91908E;
}

.datepicker table tr td.range {
  color: #171717;
  background-color: #f0e4ea;
  border-color: #dec3d1;
  border-radius: 0;
}

.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #171717;
  background-color: #e5d0dc;
  border-color: #d3afc4;
}

.datepicker table tr td.range:hover {
  color: #171717;
  background-color: #e5d0dc;
  border-color: #d3afc4;
}

.datepicker table tr td.range:active,
.datepicker table tr td.range.active {
  color: #171717;
  background-color: #e5d0dc;
  border-color: #d3afc4;
}

.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus {
  color: #171717;
  background-color: #e5d0dc;
  border-color: #d3afc4;
}

.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #f0e4ea;
  border-color: #dec3d1;
}

.datepicker table tr td.range.focused {
  background: #e5d0dc;
}

.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #f0e4ea;
  color: #91908E;
}

.datepicker table tr td.range.highlighted {
  color: #171717;
  background-color: #e5d0dc;
  border-color: #d3afc4;
}

.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #171717;
  background-color: #d3afc4;
  border-color: #c18eab;
}

.datepicker table tr td.range.highlighted:hover {
  color: #171717;
  background-color: #d3afc4;
  border-color: #c18eab;
}

.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
  color: #171717;
  background-color: #d3afc4;
  border-color: #c18eab;
}

.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus {
  color: #171717;
  background-color: #d3afc4;
  border-color: #c18eab;
}

.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #d3afc4;
  border-color: #c18eab;
}

.datepicker table tr td.range.highlighted.focused {
  background-color: #d3afc4;
}

.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background-color: #d3afc4;
  color: #91908E;
}

.datepicker table tr td.range.today {
  color: #171717;
  background-color: #F2E61A;
  border-color: #cdc30c;
}

.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #171717;
  background-color: #cdc30c;
  border-color: #9d9509;
}

.datepicker table tr td.range.today:hover {
  color: #171717;
  background-color: #cdc30c;
  border-color: #9d9509;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active {
  color: #171717;
  background-color: #cdc30c;
  border-color: #9d9509;
}

.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus {
  color: #171717;
  background-color: #cdc30c;
  border-color: #9d9509;
}

.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #F2E61A;
  border-color: #cdc30c;
}

.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #F2E61A;
  color: #91908E;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #FAF9F8;
  background-color: #60605F;
  border-color: #535352;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #FAF9F8;
  background-color: #535352;
  border-color: #464646;
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #FAF9F8;
  background-color: #464646;
  border-color: #2d2d2c;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active {
  color: #FAF9F8;
  background-color: #464646;
  border-color: #2d2d2c;
}

.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus {
  color: #FAF9F8;
  background-color: #2d2d2c;
  border-color: #131313;
}

.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  color: #FAF9F8;
  background-color: #60605F;
  border-color: #464646;
}

.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #FAF9F8;
  background-color: #932A6E;
  border-color: #6b1f50;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #FAF9F8;
  background-color: #6b1f50;
  border-color: #441333;
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #FAF9F8;
  background-color: #6b1f50;
  border-color: #441333;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
  color: #FAF9F8;
  background-color: #932A6E;
  border-color: #6b1f50;
}

.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #FAF9F8;
  background-color: #6b1f50;
  border-color: #441333;
}

.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #932A6E;
  border-color: #6b1f50;
}

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #D9D7D5;
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: #F2F0EE;
  color: #91908E;
  cursor: default;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #FAF9F8;
  background-color: #932A6E;
  border-color: #6b1f50;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #FAF9F8;
  background-color: #6b1f50;
  border-color: #441333;
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #FAF9F8;
  background-color: #6b1f50;
  border-color: #441333;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  color: #FAF9F8;
  background-color: #932A6E;
  border-color: #6b1f50;
}

.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
  color: #FAF9F8;
  background-color: #6b1f50;
  border-color: #441333;
}

.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #6b1f50;
  border-color: #441333;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #787776;
}

.datepicker .datepicker-switch {
  width: 145px;
  color: #FAF9F8;
  background-color: #1D7981;
  font-weight: normal;
}
.datepicker .datepicker-switch:hover {
  background-color: #145257;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}

.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #D9D7D5;
}

.datepicker tfoot {
  border: 0;
}
.datepicker tfoot tr {
  padding-top: 4px;
}

.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.input-group.date .input-group-addon, .drupal-search-form .date.taa-form-wrapper .input-group-addon {
  cursor: pointer;
}

.input-daterange {
  width: 100%;
}

.input-daterange input {
  text-align: left;
}

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}

.translation_missing.localeapp.highlight {
  padding: 2px;
  border: 2px dashed red;
}

a.open-translation-link {
  margin-left: 10px;
  color: red;
}

.filter-list {
  margin-bottom: 0;
}
.filter-list li {
  margin-bottom: 1rem;
}
.filter-list li a, .filter-list li a:visited {
  display: block;
  padding: 0.5rem;
  text-decoration: none;
  color: #787776;
  transition: background-color 0.3s ease, color 0.3s ease;
}
.filter-list li a img, .filter-list li a:visited img {
  opacity: 60%;
  transition: opacity 0.3s ease;
}
.filter-list li a span, .filter-list li a:visited span {
  display: inline-block;
}
.filter-list li a:hover, .filter-list li a:focus, .filter-list li a:visited:hover, .filter-list li a:visited:focus {
  color: #30302F;
  background: #F2F0EE;
  transition: background-color 0.3s ease, color 0.3s ease;
}
.filter-list li a:hover img, .filter-list li a:focus img, .filter-list li a:visited:hover img, .filter-list li a:visited:focus img {
  opacity: 100%;
  transition: opacity 0.3s ease;
}
.filter-list li.active a, .filter-list li.active a:visited {
  color: #30302F;
  background: #F2F0EE;
  position: relative;
  padding-right: 2.3rem;
}
.filter-list li.active a img, .filter-list li.active a:visited img {
  opacity: 100%;
}
.filter-list li.active a span, .filter-list li.active a:visited span {
  width: 70%;
}
.filter-list li.active a:hover, .filter-list li.active a:focus, .filter-list li.active a:visited:hover, .filter-list li.active a:visited:focus {
  background: #D9D7D5;
}
.filter-list li.active a:hover:after, .filter-list li.active a:focus:after, .filter-list li.active a:visited:hover:after, .filter-list li.active a:visited:focus:after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 0.5rem;
  right: 0.5rem;
  background: url(78e015abc4746548835a.svg) center center no-repeat;
}

@media screen and (max-width: 992px) {
  .filter-list li {
    display: inline-block;
  }
}
.footnotes :target {
  background: #F2E61A;
  transition: background-color 0.5s ease;
  scroll-margin-top: 6rem;
}

/**
 * Initialiazing a `footnotes` counter on the wrapper
 */
article {
  counter-reset: footnotes;
}

/**
 * Inline footnotes references
 * 1. Increment the counter at each new reference
 * 2. Reset link styles to make it appear like regular text
 */
a[aria-describedby=footnote-label] {
  counter-increment: footnotes; /* 1 */
  text-decoration: none; /* 2 */
  color: inherit; /* 2 */
  outline: none; /* 2 */
  scroll-margin-top: 6rem;
}

/**
 * Actual numbered references
 * 1. Display the current state of the counter (e.g. `[1]`)
 * 2. Align text as superscript
 * 3. Make the number smaller (since it's superscript)
 * 4. Slightly offset the number from the text
 * 5. Reset link styles on the number to show it's usable
 */
a[aria-describedby=footnote-label]::after {
  content: "[" counter(footnotes) "]"; /* 1 */
  vertical-align: super; /* 2 */
  font-size: 0.7em; /* 3 */
  margin-left: 2px; /* 4 */
  color: #1D7981; /* 5 */
  text-decoration: underline; /* 5 */
  cursor: pointer; /* 5 */
}

a[aria-describedby=footnote-label]:hover::after {
  text-decoration-color: #F2E61A;
}

.h1 a[aria-describedby=footnote-label]::after {
  font-size: 0.4em;
  text-underline-offset: 0.25em;
}

/**
 * Resetting the default focused styles on the number
 */
a[aria-describedby=footnote-label]:focus::after {
  outline: thin dotted;
  outline-offset: 2px;
}

/**
 * Styling the back to content icons
 */
[aria-label="Back to content"] {
  font-size: 0.8em;
}

.headline-circle {
  background: #F2F0EE;
  border-radius: 50%;
  text-align: center;
  flex: 0 0 auto;
  border: 1px solid #D9D7D5;
  width: 12rem;
  height: 12rem;
  z-index: 2;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
}

.headline-circle-content {
  position: absolute;
  width: 12rem;
  height: 12rem;
}

.headline-info {
  flex: 1 1 auto;
  margin-left: -6rem;
  z-index: 1;
  padding-top: 1rem;
}

.headline-yours {
  padding-left: 7rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 1rem;
  border-radius: 6px;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
}

.headline-benchmark {
  padding-left: 7rem;
  padding-top: 1rem;
}

.headline-square {
  background: #F2F0EE;
  text-align: center;
  flex: 0 0 auto;
  border: 1px solid #D9D7D5;
  width: 10rem;
  height: 10rem;
  z-index: 2;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.headline-square-content {
  position: absolute;
  width: 10rem;
  height: 10rem;
}

.link-list {
  padding-left: 0;
}
.link-list li {
  display: inline-block;
  margin-right: 0.8rem;
  margin-bottom: 1rem !important;
}
.link-list li a, .link-list li a:visited, .link-list li .link {
  display: block;
  background-color: #171717;
  color: #FAF9F8;
  padding: 1rem;
  text-decoration: none;
  border: 1px solid #171717;
  transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
}
.link-list li a:hover, .link-list li a:focus, .link-list li a:visited:hover, .link-list li a:visited:focus, .link-list li .link:hover, .link-list li .link:focus {
  background: #F2E61A;
  border-color: #F2E61A;
  color: #171717;
  transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
  text-decoration: none;
}

.link-list.small li, .link-list.hsmall li {
  margin-right: 0.3rem;
  margin-bottom: 0.5rem;
}
.link-list.small li a, .link-list.hsmall li a, .link-list.small li a:visited, .link-list.small li .link, .link-list.hsmall li .link {
  padding: 0.5rem;
}

.link-list-block li {
  display: block;
  margin-right: 0;
}

.link-list-tight li {
  margin-bottom: 0.7rem;
}
.link-list-tight li a, .link-list-tight li a:visited, .link-list-tight li .link {
  padding: 0.7rem;
}

.link-list-primary li a, .link-list-primary li a:visited, .link-list-primary li .link {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8;
}

.link-list-secondary li a, .link-list-secondary li a:visited, .link-list-secondary li .link {
  background-color: #932A6E;
  border-color: #752258;
  color: #FAF9F8;
}

.link-list-success li a, .link-list-success li a:visited, .link-list-success li .link {
  background-color: #0E5D4D;
  border-color: #093c31;
  color: #FAF9F8;
}

.link-list-info li a, .link-list-info li a:visited, .link-list-info li .link {
  background-color: #636AAF;
  border-color: #50579c;
  color: #FAF9F8;
}

.link-list-warning li a, .link-list-warning li a:visited, .link-list-warning li .link {
  background-color: #CC4214;
  border-color: #a93711;
  color: #FAF9F8;
}

.link-list-danger li a, .link-list-danger li a:visited, .link-list-danger li .link {
  background-color: #D60B52;
  border-color: #b20944;
  color: #FAF9F8;
}

.link-list-light li a, .link-list-light li a:visited, .link-list-light li .link {
  background-color: #F2F0EE;
  border-color: #e1ddd8;
  color: #30302F;
}

.link-list-dark li a, .link-list-dark li a:visited, .link-list-dark li .link {
  background-color: #30302F;
  border-color: #1d1d1c;
  color: #FAF9F8;
}

.link-list-brand li a, .link-list-brand li a:visited, .link-list-brand li .link {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F;
}

.link-list-brand-light li a, .link-list-brand-light li a:visited, .link-list-brand-light li .link {
  background-color: #D1ECEE;
  border-color: #b5e0e4;
  color: #30302F;
}

.link-list-highlight li a, .link-list-highlight li a:visited, .link-list-highlight li .link {
  background-color: #F2E61A;
  border-color: #d9ce0c;
  color: #30302F;
}

.link-list-success-on-dark li a, .link-list-success-on-dark li a:visited, .link-list-success-on-dark li .link {
  background-color: #19BC9C;
  border-color: #159a80;
  color: #30302F;
}

.link-list-warning-on-dark li a, .link-list-warning-on-dark li a:visited, .link-list-warning-on-dark li .link {
  background-color: #EE764F;
  border-color: #eb5b2c;
  color: #30302F;
}

.link-list-danger-darker li a, .link-list-danger-darker li a:visited, .link-list-danger-darker li .link {
  background-color: #9A083B;
  border-color: #76062d;
  color: #FAF9F8;
}

.link-list-danger-on-dark li a, .link-list-danger-on-dark li a:visited, .link-list-danger-on-dark li .link {
  background-color: #F08597;
  border-color: #ec637a;
  color: #30302F;
}

.link-list-lighter li a, .link-list-lighter li a:visited, .link-list-lighter li .link {
  background-color: #F5F4F3;
  border-color: #e4e1de;
  color: #30302F;
}

.link-list-mid li a, .link-list-mid li a:visited, .link-list-mid li .link {
  background-color: #C1C0BE;
  border-color: #aeadaa;
  color: #30302F;
}

.link-list-border li a, .link-list-border li a:visited, .link-list-border li .link {
  background-color: #D9D7D5;
  border-color: #c7c4c1;
  color: #30302F;
}

.link-list-muted li a, .link-list-muted li a:visited, .link-list-muted li .link {
  background-color: #60605F;
  border-color: #4d4d4c;
  color: #FAF9F8;
}

.link-list-primary-on-dark li a, .link-list-primary-on-dark li a:visited, .link-list-primary-on-dark li .link {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F;
}

.link-list-black li a, .link-list-black li a:visited, .link-list-black li .link {
  background-color: #171717;
  border-color: #040404;
  color: #FAF9F8;
}

.link-list-white li a, .link-list-white li a:visited, .link-list-white li .link {
  background-color: #FAF9F8;
  border-color: #eae6e2;
  color: #30302F;
}

.link-list-as-higher li a, .link-list-as-higher li a:visited, .link-list-as-higher li .link {
  background-color: #B03A1C;
  border-color: #8f2f17;
  color: #FAF9F8;
}

.link-list-as-medium li a, .link-list-as-medium li a:visited, .link-list-as-medium li .link {
  background-color: #BEB328;
  border-color: #9e9521;
  color: #30302F;
}

.link-list-as-lower li a, .link-list-as-lower li a:visited, .link-list-as-lower li .link {
  background-color: #257B83;
  border-color: #1d5f65;
  color: #FAF9F8;
}

.link-list-tips li a, .link-list-tips li a:visited, .link-list-tips li .link {
  background-color: #60605F;
  border-color: #4d4d4c;
  color: #FAF9F8;
}

.link-list-more-white li a, .link-list-more-white li a:visited, .link-list-more-white li .link {
  background-color: #FCFCFB;
  border-color: #ecece5;
  color: #30302F;
}

.link-list-aubergine li a, .link-list-aubergine li a:visited, .link-list-aubergine li .link {
  background-color: #703157;
  border-color: #552542;
  color: #FAF9F8;
}

.link-list-orange li a, .link-list-orange li a:visited, .link-list-orange li .link {
  background-color: #E94E1B;
  border-color: #ca4114;
  color: #30302F;
}

.link-list-od-your-current li a, .link-list-od-your-current li a:visited, .link-list-od-your-current li .link {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F;
}

.link-list-od-your-previous li a, .link-list-od-your-previous li a:visited, .link-list-od-your-previous li .link {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8;
}

.link-list-od-benchmark-current li a, .link-list-od-benchmark-current li a:visited, .link-list-od-benchmark-current li .link {
  background-color: #A8A7A6;
  border-color: #959493;
  color: #30302F;
}

.link-list-od-benchmark-previous li a, .link-list-od-benchmark-previous li a:visited, .link-list-od-benchmark-previous li .link {
  background-color: #787776;
  border-color: #656463;
  color: #30302F;
}

.link-list-wip li a, .link-list-wip li a:visited, .link-list-wip li .link {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8;
}

.link-list-as li a, .link-list-as li a:visited, .link-list-as li .link {
  background-color: #636AAF;
  border-color: #50579c;
  color: #FAF9F8;
}

.link-list-as-secondary li a, .link-list-as-secondary li a:visited, .link-list-as-secondary li .link {
  background-color: #AFB1D3;
  border-color: #9699c5;
  color: #30302F;
}

.link-list-aa li a, .link-list-aa li a:visited, .link-list-aa li .link {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F;
}

.link-list-aa-secondary li a, .link-list-aa-secondary li a:visited, .link-list-aa-secondary li .link {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8;
}

.link-list-taa li a, .link-list-taa li a:visited, .link-list-taa li .link {
  background-color: #D60B52;
  border-color: #b20944;
  color: #FAF9F8;
}

.link-list-taa-secondary li a, .link-list-taa-secondary li a:visited, .link-list-taa-secondary li .link {
  background-color: #F08597;
  border-color: #ec637a;
  color: #30302F;
}

.link-list-search li a, .link-list-search li a:visited, .link-list-search li .link {
  background-color: #CC4214;
  border-color: #a93711;
  color: #FAF9F8;
}

.link-list a [class^=bg] {
  transition: all 0.3s ease;
}
.link-list a:hover [class^=bg] {
  background-color: #171717 !important;
  color: #FAF9F8;
  transition: all 0.3s ease;
}

a, .btn-link {
  text-decoration: underline;
  text-decoration-thickness: 0.05em;
  text-underline-offset: 0.25em;
  text-decoration-color: initial;
  transition: color 0.3s ease;
}
a:hover, a:focus, .btn-link:hover, .btn-link:focus {
  text-decoration: underline;
  text-decoration-thickness: 0.3em;
  text-underline-offset: 0em;
  text-decoration-color: #F2E61A;
  transition: color 0.3s ease;
  text-decoration-skip-ink: none;
}

a.text-decoration-none u {
  text-decoration: underline;
  text-decoration-thickness: 0.05em;
  text-underline-offset: 0.25em;
  text-decoration-color: initial;
}
a.text-decoration-none u:hover, a.text-decoration-none u:focus {
  text-decoration: underline;
  text-decoration-thickness: 0.3em;
  text-underline-offset: 0em;
  text-decoration-color: #F2E61A;
  text-decoration-skip-ink: none;
}

h1 a, h1 .btn-link, h2 a, h2 .btn-link, h3 a, h3 .btn-link, h4 a, h4 .btn-link, h5 a, h5 .btn-link, h6 a, h6 .btn-link {
  text-decoration: none;
}

.typography a, .subtle-underline {
  font-weight: 700;
  text-decoration-color: rgba(45, 184, 197, 0.2);
  text-decoration-thickness: 0.3em;
  text-underline-offset: 0em;
  text-decoration-skip-ink: none;
}
.typography a:hover, .typography a:focus, .subtle-underline:hover, .subtle-underline:focus {
  text-decoration: underline;
  text-decoration-thickness: 0.3em;
  text-underline-offset: 0em;
  text-decoration-color: #F2E61A;
  text-decoration-skip-ink: none;
}

h1 .subtle-underline, h2 .subtle-underline, h3 .subtle-underline, h4 .subtle-underline, h5 .subtle-underline, h6 .subtle-underline {
  text-decoration: underline;
  text-decoration-color: rgba(45, 184, 197, 0.2);
  text-decoration-thickness: 0.3em;
  text-underline-offset: 0em;
  text-decoration-skip-ink: none;
}

.subtle-underline-primary {
  text-decoration-color: rgba(29, 121, 129, 0.2) !important;
}
.subtle-underline-primary:hover, .subtle-underline-primary:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-secondary {
  text-decoration-color: rgba(147, 42, 110, 0.2) !important;
}
.subtle-underline-secondary:hover, .subtle-underline-secondary:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-success {
  text-decoration-color: rgba(14, 93, 77, 0.2) !important;
}
.subtle-underline-success:hover, .subtle-underline-success:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-info {
  text-decoration-color: rgba(99, 106, 175, 0.2) !important;
}
.subtle-underline-info:hover, .subtle-underline-info:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-warning {
  text-decoration-color: rgba(204, 66, 20, 0.2) !important;
}
.subtle-underline-warning:hover, .subtle-underline-warning:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-danger {
  text-decoration-color: rgba(214, 11, 82, 0.2) !important;
}
.subtle-underline-danger:hover, .subtle-underline-danger:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-light {
  text-decoration-color: rgba(242, 240, 238, 0.2) !important;
}
.subtle-underline-light:hover, .subtle-underline-light:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-dark {
  text-decoration-color: rgba(48, 48, 47, 0.2) !important;
}
.subtle-underline-dark:hover, .subtle-underline-dark:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-brand {
  text-decoration-color: rgba(45, 184, 197, 0.2) !important;
}
.subtle-underline-brand:hover, .subtle-underline-brand:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-brand-light {
  text-decoration-color: rgba(209, 236, 238, 0.2) !important;
}
.subtle-underline-brand-light:hover, .subtle-underline-brand-light:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-highlight {
  text-decoration-color: rgba(242, 230, 26, 0.2) !important;
}
.subtle-underline-highlight:hover, .subtle-underline-highlight:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-success-on-dark {
  text-decoration-color: rgba(25, 188, 156, 0.2) !important;
}
.subtle-underline-success-on-dark:hover, .subtle-underline-success-on-dark:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-warning-on-dark {
  text-decoration-color: rgba(238, 118, 79, 0.2) !important;
}
.subtle-underline-warning-on-dark:hover, .subtle-underline-warning-on-dark:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-danger-darker {
  text-decoration-color: rgba(154, 8, 59, 0.2) !important;
}
.subtle-underline-danger-darker:hover, .subtle-underline-danger-darker:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-danger-on-dark {
  text-decoration-color: rgba(240, 133, 151, 0.2) !important;
}
.subtle-underline-danger-on-dark:hover, .subtle-underline-danger-on-dark:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-lighter {
  text-decoration-color: rgba(245, 244, 243, 0.2) !important;
}
.subtle-underline-lighter:hover, .subtle-underline-lighter:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-mid {
  text-decoration-color: rgba(193, 192, 190, 0.2) !important;
}
.subtle-underline-mid:hover, .subtle-underline-mid:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-border {
  text-decoration-color: rgba(217, 215, 213, 0.2) !important;
}
.subtle-underline-border:hover, .subtle-underline-border:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-muted {
  text-decoration-color: rgba(96, 96, 95, 0.2) !important;
}
.subtle-underline-muted:hover, .subtle-underline-muted:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-primary-on-dark {
  text-decoration-color: rgba(45, 184, 197, 0.2) !important;
}
.subtle-underline-primary-on-dark:hover, .subtle-underline-primary-on-dark:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-black {
  text-decoration-color: rgba(23, 23, 23, 0.2) !important;
}
.subtle-underline-black:hover, .subtle-underline-black:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-white {
  text-decoration-color: rgba(250, 249, 248, 0.2) !important;
}
.subtle-underline-white:hover, .subtle-underline-white:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-as-higher {
  text-decoration-color: rgba(176, 58, 28, 0.2) !important;
}
.subtle-underline-as-higher:hover, .subtle-underline-as-higher:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-as-medium {
  text-decoration-color: rgba(190, 179, 40, 0.2) !important;
}
.subtle-underline-as-medium:hover, .subtle-underline-as-medium:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-as-lower {
  text-decoration-color: rgba(37, 123, 131, 0.2) !important;
}
.subtle-underline-as-lower:hover, .subtle-underline-as-lower:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-tips {
  text-decoration-color: rgba(96, 96, 95, 0.2) !important;
}
.subtle-underline-tips:hover, .subtle-underline-tips:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-more-white {
  text-decoration-color: rgba(252, 252, 251, 0.2) !important;
}
.subtle-underline-more-white:hover, .subtle-underline-more-white:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-aubergine {
  text-decoration-color: rgba(112, 49, 87, 0.2) !important;
}
.subtle-underline-aubergine:hover, .subtle-underline-aubergine:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-orange {
  text-decoration-color: rgba(233, 78, 27, 0.2) !important;
}
.subtle-underline-orange:hover, .subtle-underline-orange:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-od-your-current {
  text-decoration-color: rgba(45, 184, 197, 0.2) !important;
}
.subtle-underline-od-your-current:hover, .subtle-underline-od-your-current:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-od-your-previous {
  text-decoration-color: rgba(29, 121, 129, 0.2) !important;
}
.subtle-underline-od-your-previous:hover, .subtle-underline-od-your-previous:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-od-benchmark-current {
  text-decoration-color: rgba(168, 167, 166, 0.2) !important;
}
.subtle-underline-od-benchmark-current:hover, .subtle-underline-od-benchmark-current:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-od-benchmark-previous {
  text-decoration-color: rgba(120, 119, 118, 0.2) !important;
}
.subtle-underline-od-benchmark-previous:hover, .subtle-underline-od-benchmark-previous:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-wip {
  text-decoration-color: rgba(29, 121, 129, 0.2) !important;
}
.subtle-underline-wip:hover, .subtle-underline-wip:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-as {
  text-decoration-color: rgba(99, 106, 175, 0.2) !important;
}
.subtle-underline-as:hover, .subtle-underline-as:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-as-secondary {
  text-decoration-color: rgba(175, 177, 211, 0.2) !important;
}
.subtle-underline-as-secondary:hover, .subtle-underline-as-secondary:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-aa {
  text-decoration-color: rgba(45, 184, 197, 0.2) !important;
}
.subtle-underline-aa:hover, .subtle-underline-aa:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-aa-secondary {
  text-decoration-color: rgba(29, 121, 129, 0.2) !important;
}
.subtle-underline-aa-secondary:hover, .subtle-underline-aa-secondary:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-taa {
  text-decoration-color: rgba(214, 11, 82, 0.2) !important;
}
.subtle-underline-taa:hover, .subtle-underline-taa:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-taa-secondary {
  text-decoration-color: rgba(240, 133, 151, 0.2) !important;
}
.subtle-underline-taa-secondary:hover, .subtle-underline-taa-secondary:focus {
  text-decoration-color: #F2E61A !important;
}

.subtle-underline-search {
  text-decoration-color: rgba(204, 66, 20, 0.2) !important;
}
.subtle-underline-search:hover, .subtle-underline-search:focus {
  text-decoration-color: #F2E61A !important;
}

.typography .bg-primary > .color-yiq a, .typography .bg-primary > .color-yiq a:visited, .typography .bg-primary.color-yiq a, .typography .bg-primary.color-yiq a:visited {
  color: #FAF9F8;
  text-decoration-color: rgba(250, 249, 248, 0.2);
}
.typography .bg-primary > .color-yiq a:hover, .typography .bg-primary > .color-yiq a:focus, .typography .bg-primary > .color-yiq a:visited:hover, .typography .bg-primary > .color-yiq a:visited:focus, .typography .bg-primary.color-yiq a:hover, .typography .bg-primary.color-yiq a:focus, .typography .bg-primary.color-yiq a:visited:hover, .typography .bg-primary.color-yiq a:visited:focus {
  color: #FAF9F8;
  text-decoration-color: #F2E61A;
}
.typography .bg-secondary > .color-yiq a, .typography .bg-secondary > .color-yiq a:visited, .typography .bg-secondary.color-yiq a, .typography .bg-secondary.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-secondary > .color-yiq a:hover, .typography .bg-secondary > .color-yiq a:focus, .typography .bg-secondary > .color-yiq a:visited:hover, .typography .bg-secondary > .color-yiq a:visited:focus, .typography .bg-secondary.color-yiq a:hover, .typography .bg-secondary.color-yiq a:focus, .typography .bg-secondary.color-yiq a:visited:hover, .typography .bg-secondary.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-success > .color-yiq a, .typography .bg-success > .color-yiq a:visited, .typography .bg-success.color-yiq a, .typography .bg-success.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-success > .color-yiq a:hover, .typography .bg-success > .color-yiq a:focus, .typography .bg-success > .color-yiq a:visited:hover, .typography .bg-success > .color-yiq a:visited:focus, .typography .bg-success.color-yiq a:hover, .typography .bg-success.color-yiq a:focus, .typography .bg-success.color-yiq a:visited:hover, .typography .bg-success.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-info > .color-yiq a, .typography .bg-info > .color-yiq a:visited, .typography .bg-info.color-yiq a, .typography .bg-info.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-info > .color-yiq a:hover, .typography .bg-info > .color-yiq a:focus, .typography .bg-info > .color-yiq a:visited:hover, .typography .bg-info > .color-yiq a:visited:focus, .typography .bg-info.color-yiq a:hover, .typography .bg-info.color-yiq a:focus, .typography .bg-info.color-yiq a:visited:hover, .typography .bg-info.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-warning > .color-yiq a, .typography .bg-warning > .color-yiq a:visited, .typography .bg-warning.color-yiq a, .typography .bg-warning.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-warning > .color-yiq a:hover, .typography .bg-warning > .color-yiq a:focus, .typography .bg-warning > .color-yiq a:visited:hover, .typography .bg-warning > .color-yiq a:visited:focus, .typography .bg-warning.color-yiq a:hover, .typography .bg-warning.color-yiq a:focus, .typography .bg-warning.color-yiq a:visited:hover, .typography .bg-warning.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-danger > .color-yiq a, .typography .bg-danger > .color-yiq a:visited, .typography .bg-danger.color-yiq a, .typography .bg-danger.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-danger > .color-yiq a:hover, .typography .bg-danger > .color-yiq a:focus, .typography .bg-danger > .color-yiq a:visited:hover, .typography .bg-danger > .color-yiq a:visited:focus, .typography .bg-danger.color-yiq a:hover, .typography .bg-danger.color-yiq a:focus, .typography .bg-danger.color-yiq a:visited:hover, .typography .bg-danger.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-light > .color-yiq a, .typography .bg-light > .color-yiq a:visited, .typography .bg-light.color-yiq a, .typography .bg-light.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-light > .color-yiq a:hover, .typography .bg-light > .color-yiq a:focus, .typography .bg-light > .color-yiq a:visited:hover, .typography .bg-light > .color-yiq a:visited:focus, .typography .bg-light.color-yiq a:hover, .typography .bg-light.color-yiq a:focus, .typography .bg-light.color-yiq a:visited:hover, .typography .bg-light.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-dark > .color-yiq a, .typography .bg-dark > .color-yiq a:visited, .typography .bg-dark.color-yiq a, .typography .bg-dark.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-dark > .color-yiq a:hover, .typography .bg-dark > .color-yiq a:focus, .typography .bg-dark > .color-yiq a:visited:hover, .typography .bg-dark > .color-yiq a:visited:focus, .typography .bg-dark.color-yiq a:hover, .typography .bg-dark.color-yiq a:focus, .typography .bg-dark.color-yiq a:visited:hover, .typography .bg-dark.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-brand > .color-yiq a, .typography .bg-brand > .color-yiq a:visited, .typography .bg-brand.color-yiq a, .typography .bg-brand.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-brand > .color-yiq a:hover, .typography .bg-brand > .color-yiq a:focus, .typography .bg-brand > .color-yiq a:visited:hover, .typography .bg-brand > .color-yiq a:visited:focus, .typography .bg-brand.color-yiq a:hover, .typography .bg-brand.color-yiq a:focus, .typography .bg-brand.color-yiq a:visited:hover, .typography .bg-brand.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-brand-light > .color-yiq a, .typography .bg-brand-light > .color-yiq a:visited, .typography .bg-brand-light.color-yiq a, .typography .bg-brand-light.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-brand-light > .color-yiq a:hover, .typography .bg-brand-light > .color-yiq a:focus, .typography .bg-brand-light > .color-yiq a:visited:hover, .typography .bg-brand-light > .color-yiq a:visited:focus, .typography .bg-brand-light.color-yiq a:hover, .typography .bg-brand-light.color-yiq a:focus, .typography .bg-brand-light.color-yiq a:visited:hover, .typography .bg-brand-light.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-highlight > .color-yiq a, .typography .bg-highlight > .color-yiq a:visited, .typography .bg-highlight.color-yiq a, .typography .bg-highlight.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-highlight > .color-yiq a:hover, .typography .bg-highlight > .color-yiq a:focus, .typography .bg-highlight > .color-yiq a:visited:hover, .typography .bg-highlight > .color-yiq a:visited:focus, .typography .bg-highlight.color-yiq a:hover, .typography .bg-highlight.color-yiq a:focus, .typography .bg-highlight.color-yiq a:visited:hover, .typography .bg-highlight.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-success-on-dark > .color-yiq a, .typography .bg-success-on-dark > .color-yiq a:visited, .typography .bg-success-on-dark.color-yiq a, .typography .bg-success-on-dark.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-success-on-dark > .color-yiq a:hover, .typography .bg-success-on-dark > .color-yiq a:focus, .typography .bg-success-on-dark > .color-yiq a:visited:hover, .typography .bg-success-on-dark > .color-yiq a:visited:focus, .typography .bg-success-on-dark.color-yiq a:hover, .typography .bg-success-on-dark.color-yiq a:focus, .typography .bg-success-on-dark.color-yiq a:visited:hover, .typography .bg-success-on-dark.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-warning-on-dark > .color-yiq a, .typography .bg-warning-on-dark > .color-yiq a:visited, .typography .bg-warning-on-dark.color-yiq a, .typography .bg-warning-on-dark.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-warning-on-dark > .color-yiq a:hover, .typography .bg-warning-on-dark > .color-yiq a:focus, .typography .bg-warning-on-dark > .color-yiq a:visited:hover, .typography .bg-warning-on-dark > .color-yiq a:visited:focus, .typography .bg-warning-on-dark.color-yiq a:hover, .typography .bg-warning-on-dark.color-yiq a:focus, .typography .bg-warning-on-dark.color-yiq a:visited:hover, .typography .bg-warning-on-dark.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-danger-darker > .color-yiq a, .typography .bg-danger-darker > .color-yiq a:visited, .typography .bg-danger-darker.color-yiq a, .typography .bg-danger-darker.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-danger-darker > .color-yiq a:hover, .typography .bg-danger-darker > .color-yiq a:focus, .typography .bg-danger-darker > .color-yiq a:visited:hover, .typography .bg-danger-darker > .color-yiq a:visited:focus, .typography .bg-danger-darker.color-yiq a:hover, .typography .bg-danger-darker.color-yiq a:focus, .typography .bg-danger-darker.color-yiq a:visited:hover, .typography .bg-danger-darker.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-danger-on-dark > .color-yiq a, .typography .bg-danger-on-dark > .color-yiq a:visited, .typography .bg-danger-on-dark.color-yiq a, .typography .bg-danger-on-dark.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-danger-on-dark > .color-yiq a:hover, .typography .bg-danger-on-dark > .color-yiq a:focus, .typography .bg-danger-on-dark > .color-yiq a:visited:hover, .typography .bg-danger-on-dark > .color-yiq a:visited:focus, .typography .bg-danger-on-dark.color-yiq a:hover, .typography .bg-danger-on-dark.color-yiq a:focus, .typography .bg-danger-on-dark.color-yiq a:visited:hover, .typography .bg-danger-on-dark.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-lighter > .color-yiq a, .typography .bg-lighter > .color-yiq a:visited, .typography .bg-lighter.color-yiq a, .typography .bg-lighter.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-lighter > .color-yiq a:hover, .typography .bg-lighter > .color-yiq a:focus, .typography .bg-lighter > .color-yiq a:visited:hover, .typography .bg-lighter > .color-yiq a:visited:focus, .typography .bg-lighter.color-yiq a:hover, .typography .bg-lighter.color-yiq a:focus, .typography .bg-lighter.color-yiq a:visited:hover, .typography .bg-lighter.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-mid > .color-yiq a, .typography .bg-mid > .color-yiq a:visited, .typography .bg-mid.color-yiq a, .typography .bg-mid.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-mid > .color-yiq a:hover, .typography .bg-mid > .color-yiq a:focus, .typography .bg-mid > .color-yiq a:visited:hover, .typography .bg-mid > .color-yiq a:visited:focus, .typography .bg-mid.color-yiq a:hover, .typography .bg-mid.color-yiq a:focus, .typography .bg-mid.color-yiq a:visited:hover, .typography .bg-mid.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-border > .color-yiq a, .typography .bg-border > .color-yiq a:visited, .typography .bg-border.color-yiq a, .typography .bg-border.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-border > .color-yiq a:hover, .typography .bg-border > .color-yiq a:focus, .typography .bg-border > .color-yiq a:visited:hover, .typography .bg-border > .color-yiq a:visited:focus, .typography .bg-border.color-yiq a:hover, .typography .bg-border.color-yiq a:focus, .typography .bg-border.color-yiq a:visited:hover, .typography .bg-border.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-muted > .color-yiq a, .typography .bg-muted > .color-yiq a:visited, .typography .bg-muted.color-yiq a, .typography .bg-muted.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-muted > .color-yiq a:hover, .typography .bg-muted > .color-yiq a:focus, .typography .bg-muted > .color-yiq a:visited:hover, .typography .bg-muted > .color-yiq a:visited:focus, .typography .bg-muted.color-yiq a:hover, .typography .bg-muted.color-yiq a:focus, .typography .bg-muted.color-yiq a:visited:hover, .typography .bg-muted.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-primary-on-dark > .color-yiq a, .typography .bg-primary-on-dark > .color-yiq a:visited, .typography .bg-primary-on-dark.color-yiq a, .typography .bg-primary-on-dark.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-primary-on-dark > .color-yiq a:hover, .typography .bg-primary-on-dark > .color-yiq a:focus, .typography .bg-primary-on-dark > .color-yiq a:visited:hover, .typography .bg-primary-on-dark > .color-yiq a:visited:focus, .typography .bg-primary-on-dark.color-yiq a:hover, .typography .bg-primary-on-dark.color-yiq a:focus, .typography .bg-primary-on-dark.color-yiq a:visited:hover, .typography .bg-primary-on-dark.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-black > .color-yiq a, .typography .bg-black > .color-yiq a:visited, .typography .bg-black.color-yiq a, .typography .bg-black.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-black > .color-yiq a:hover, .typography .bg-black > .color-yiq a:focus, .typography .bg-black > .color-yiq a:visited:hover, .typography .bg-black > .color-yiq a:visited:focus, .typography .bg-black.color-yiq a:hover, .typography .bg-black.color-yiq a:focus, .typography .bg-black.color-yiq a:visited:hover, .typography .bg-black.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-white > .color-yiq a, .typography .page > .color-yiq a, .typography .bg-white > .color-yiq a:visited, .typography .bg-white.color-yiq a, .typography .color-yiq.page a, .typography .bg-white.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-white > .color-yiq a:hover, .typography .page > .color-yiq a:hover, .typography .bg-white > .color-yiq a:focus, .typography .page > .color-yiq a:focus, .typography .bg-white > .color-yiq a:visited:hover, .typography .bg-white > .color-yiq a:visited:focus, .typography .bg-white.color-yiq a:hover, .typography .color-yiq.page a:hover, .typography .bg-white.color-yiq a:focus, .typography .color-yiq.page a:focus, .typography .bg-white.color-yiq a:visited:hover, .typography .bg-white.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-as-higher > .color-yiq a, .typography .bg-as-higher > .color-yiq a:visited, .typography .bg-as-higher.color-yiq a, .typography .bg-as-higher.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-as-higher > .color-yiq a:hover, .typography .bg-as-higher > .color-yiq a:focus, .typography .bg-as-higher > .color-yiq a:visited:hover, .typography .bg-as-higher > .color-yiq a:visited:focus, .typography .bg-as-higher.color-yiq a:hover, .typography .bg-as-higher.color-yiq a:focus, .typography .bg-as-higher.color-yiq a:visited:hover, .typography .bg-as-higher.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-as-medium > .color-yiq a, .typography .bg-as-medium > .color-yiq a:visited, .typography .bg-as-medium.color-yiq a, .typography .bg-as-medium.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-as-medium > .color-yiq a:hover, .typography .bg-as-medium > .color-yiq a:focus, .typography .bg-as-medium > .color-yiq a:visited:hover, .typography .bg-as-medium > .color-yiq a:visited:focus, .typography .bg-as-medium.color-yiq a:hover, .typography .bg-as-medium.color-yiq a:focus, .typography .bg-as-medium.color-yiq a:visited:hover, .typography .bg-as-medium.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-as-lower > .color-yiq a, .typography .bg-as-lower > .color-yiq a:visited, .typography .bg-as-lower.color-yiq a, .typography .bg-as-lower.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-as-lower > .color-yiq a:hover, .typography .bg-as-lower > .color-yiq a:focus, .typography .bg-as-lower > .color-yiq a:visited:hover, .typography .bg-as-lower > .color-yiq a:visited:focus, .typography .bg-as-lower.color-yiq a:hover, .typography .bg-as-lower.color-yiq a:focus, .typography .bg-as-lower.color-yiq a:visited:hover, .typography .bg-as-lower.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-tips > .color-yiq a, .typography .bg-tips > .color-yiq a:visited, .typography .bg-tips.color-yiq a, .typography .bg-tips.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-tips > .color-yiq a:hover, .typography .bg-tips > .color-yiq a:focus, .typography .bg-tips > .color-yiq a:visited:hover, .typography .bg-tips > .color-yiq a:visited:focus, .typography .bg-tips.color-yiq a:hover, .typography .bg-tips.color-yiq a:focus, .typography .bg-tips.color-yiq a:visited:hover, .typography .bg-tips.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-more-white > .color-yiq a, .typography .bg-more-white > .color-yiq a:visited, .typography .bg-more-white.color-yiq a, .typography .bg-more-white.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-more-white > .color-yiq a:hover, .typography .bg-more-white > .color-yiq a:focus, .typography .bg-more-white > .color-yiq a:visited:hover, .typography .bg-more-white > .color-yiq a:visited:focus, .typography .bg-more-white.color-yiq a:hover, .typography .bg-more-white.color-yiq a:focus, .typography .bg-more-white.color-yiq a:visited:hover, .typography .bg-more-white.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-aubergine > .color-yiq a, .typography .bg-aubergine > .color-yiq a:visited, .typography .bg-aubergine.color-yiq a, .typography .bg-aubergine.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-aubergine > .color-yiq a:hover, .typography .bg-aubergine > .color-yiq a:focus, .typography .bg-aubergine > .color-yiq a:visited:hover, .typography .bg-aubergine > .color-yiq a:visited:focus, .typography .bg-aubergine.color-yiq a:hover, .typography .bg-aubergine.color-yiq a:focus, .typography .bg-aubergine.color-yiq a:visited:hover, .typography .bg-aubergine.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-orange > .color-yiq a, .typography .bg-orange > .color-yiq a:visited, .typography .bg-orange.color-yiq a, .typography .bg-orange.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-orange > .color-yiq a:hover, .typography .bg-orange > .color-yiq a:focus, .typography .bg-orange > .color-yiq a:visited:hover, .typography .bg-orange > .color-yiq a:visited:focus, .typography .bg-orange.color-yiq a:hover, .typography .bg-orange.color-yiq a:focus, .typography .bg-orange.color-yiq a:visited:hover, .typography .bg-orange.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-od-your-current > .color-yiq a, .typography .bg-od-your-current > .color-yiq a:visited, .typography .bg-od-your-current.color-yiq a, .typography .bg-od-your-current.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-od-your-current > .color-yiq a:hover, .typography .bg-od-your-current > .color-yiq a:focus, .typography .bg-od-your-current > .color-yiq a:visited:hover, .typography .bg-od-your-current > .color-yiq a:visited:focus, .typography .bg-od-your-current.color-yiq a:hover, .typography .bg-od-your-current.color-yiq a:focus, .typography .bg-od-your-current.color-yiq a:visited:hover, .typography .bg-od-your-current.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-od-your-previous > .color-yiq a, .typography .bg-od-your-previous > .color-yiq a:visited, .typography .bg-od-your-previous.color-yiq a, .typography .bg-od-your-previous.color-yiq a:visited {
  color: #FAF9F8;
  text-decoration-color: rgba(250, 249, 248, 0.2);
}
.typography .bg-od-your-previous > .color-yiq a:hover, .typography .bg-od-your-previous > .color-yiq a:focus, .typography .bg-od-your-previous > .color-yiq a:visited:hover, .typography .bg-od-your-previous > .color-yiq a:visited:focus, .typography .bg-od-your-previous.color-yiq a:hover, .typography .bg-od-your-previous.color-yiq a:focus, .typography .bg-od-your-previous.color-yiq a:visited:hover, .typography .bg-od-your-previous.color-yiq a:visited:focus {
  color: #FAF9F8;
  text-decoration-color: #F2E61A;
}
.typography .bg-od-benchmark-current > .color-yiq a, .typography .bg-od-benchmark-current > .color-yiq a:visited, .typography .bg-od-benchmark-current.color-yiq a, .typography .bg-od-benchmark-current.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-od-benchmark-current > .color-yiq a:hover, .typography .bg-od-benchmark-current > .color-yiq a:focus, .typography .bg-od-benchmark-current > .color-yiq a:visited:hover, .typography .bg-od-benchmark-current > .color-yiq a:visited:focus, .typography .bg-od-benchmark-current.color-yiq a:hover, .typography .bg-od-benchmark-current.color-yiq a:focus, .typography .bg-od-benchmark-current.color-yiq a:visited:hover, .typography .bg-od-benchmark-current.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-od-benchmark-previous > .color-yiq a, .typography .bg-od-benchmark-previous > .color-yiq a:visited, .typography .bg-od-benchmark-previous.color-yiq a, .typography .bg-od-benchmark-previous.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-od-benchmark-previous > .color-yiq a:hover, .typography .bg-od-benchmark-previous > .color-yiq a:focus, .typography .bg-od-benchmark-previous > .color-yiq a:visited:hover, .typography .bg-od-benchmark-previous > .color-yiq a:visited:focus, .typography .bg-od-benchmark-previous.color-yiq a:hover, .typography .bg-od-benchmark-previous.color-yiq a:focus, .typography .bg-od-benchmark-previous.color-yiq a:visited:hover, .typography .bg-od-benchmark-previous.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-wip > .color-yiq a, .typography .bg-wip > .color-yiq a:visited, .typography .bg-wip.color-yiq a, .typography .bg-wip.color-yiq a:visited {
  color: #FAF9F8;
  text-decoration-color: rgba(250, 249, 248, 0.2);
}
.typography .bg-wip > .color-yiq a:hover, .typography .bg-wip > .color-yiq a:focus, .typography .bg-wip > .color-yiq a:visited:hover, .typography .bg-wip > .color-yiq a:visited:focus, .typography .bg-wip.color-yiq a:hover, .typography .bg-wip.color-yiq a:focus, .typography .bg-wip.color-yiq a:visited:hover, .typography .bg-wip.color-yiq a:visited:focus {
  color: #FAF9F8;
  text-decoration-color: #F2E61A;
}
.typography .bg-as > .color-yiq a, .typography .bg-as > .color-yiq a:visited, .typography .bg-as.color-yiq a, .typography .bg-as.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-as > .color-yiq a:hover, .typography .bg-as > .color-yiq a:focus, .typography .bg-as > .color-yiq a:visited:hover, .typography .bg-as > .color-yiq a:visited:focus, .typography .bg-as.color-yiq a:hover, .typography .bg-as.color-yiq a:focus, .typography .bg-as.color-yiq a:visited:hover, .typography .bg-as.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-as-secondary > .color-yiq a, .typography .bg-as-secondary > .color-yiq a:visited, .typography .bg-as-secondary.color-yiq a, .typography .bg-as-secondary.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-as-secondary > .color-yiq a:hover, .typography .bg-as-secondary > .color-yiq a:focus, .typography .bg-as-secondary > .color-yiq a:visited:hover, .typography .bg-as-secondary > .color-yiq a:visited:focus, .typography .bg-as-secondary.color-yiq a:hover, .typography .bg-as-secondary.color-yiq a:focus, .typography .bg-as-secondary.color-yiq a:visited:hover, .typography .bg-as-secondary.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-aa > .color-yiq a, .typography .bg-aa > .color-yiq a:visited, .typography .bg-aa.color-yiq a, .typography .bg-aa.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-aa > .color-yiq a:hover, .typography .bg-aa > .color-yiq a:focus, .typography .bg-aa > .color-yiq a:visited:hover, .typography .bg-aa > .color-yiq a:visited:focus, .typography .bg-aa.color-yiq a:hover, .typography .bg-aa.color-yiq a:focus, .typography .bg-aa.color-yiq a:visited:hover, .typography .bg-aa.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-aa-secondary > .color-yiq a, .typography .bg-aa-secondary > .color-yiq a:visited, .typography .bg-aa-secondary.color-yiq a, .typography .bg-aa-secondary.color-yiq a:visited {
  color: #FAF9F8;
  text-decoration-color: rgba(250, 249, 248, 0.2);
}
.typography .bg-aa-secondary > .color-yiq a:hover, .typography .bg-aa-secondary > .color-yiq a:focus, .typography .bg-aa-secondary > .color-yiq a:visited:hover, .typography .bg-aa-secondary > .color-yiq a:visited:focus, .typography .bg-aa-secondary.color-yiq a:hover, .typography .bg-aa-secondary.color-yiq a:focus, .typography .bg-aa-secondary.color-yiq a:visited:hover, .typography .bg-aa-secondary.color-yiq a:visited:focus {
  color: #FAF9F8;
  text-decoration-color: #F2E61A;
}
.typography .bg-taa > .color-yiq a, .typography .bg-taa > .color-yiq a:visited, .typography .bg-taa.color-yiq a, .typography .bg-taa.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-taa > .color-yiq a:hover, .typography .bg-taa > .color-yiq a:focus, .typography .bg-taa > .color-yiq a:visited:hover, .typography .bg-taa > .color-yiq a:visited:focus, .typography .bg-taa.color-yiq a:hover, .typography .bg-taa.color-yiq a:focus, .typography .bg-taa.color-yiq a:visited:hover, .typography .bg-taa.color-yiq a:visited:focus {
  color: #FAF9F8;
}
.typography .bg-taa-secondary > .color-yiq a, .typography .bg-taa-secondary > .color-yiq a:visited, .typography .bg-taa-secondary.color-yiq a, .typography .bg-taa-secondary.color-yiq a:visited {
  color: #1D7981;
}
.typography .bg-taa-secondary > .color-yiq a:hover, .typography .bg-taa-secondary > .color-yiq a:focus, .typography .bg-taa-secondary > .color-yiq a:visited:hover, .typography .bg-taa-secondary > .color-yiq a:visited:focus, .typography .bg-taa-secondary.color-yiq a:hover, .typography .bg-taa-secondary.color-yiq a:focus, .typography .bg-taa-secondary.color-yiq a:visited:hover, .typography .bg-taa-secondary.color-yiq a:visited:focus {
  color: #30302F;
}
.typography .bg-search > .color-yiq a, .typography .bg-search > .color-yiq a:visited, .typography .bg-search.color-yiq a, .typography .bg-search.color-yiq a:visited {
  color: #2DB8C5;
}
.typography .bg-search > .color-yiq a:hover, .typography .bg-search > .color-yiq a:focus, .typography .bg-search > .color-yiq a:visited:hover, .typography .bg-search > .color-yiq a:visited:focus, .typography .bg-search.color-yiq a:hover, .typography .bg-search.color-yiq a:focus, .typography .bg-search.color-yiq a:visited:hover, .typography .bg-search.color-yiq a:visited:focus {
  color: #FAF9F8;
}

.external-link::after {
  content: " ";
  width: 14px;
  height: 16px;
  display: inline-block;
  background: url(be19fb796595e803cc0f.svg) center center no-repeat;
  background-size: contain;
  margin-left: 0.2rem;
  transition: background-image 0.3s ease;
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
}

.external-link:hover::after {
  transition: filter 0.3s ease;
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.arrow-link::after {
  content: " ";
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(d54fffa7ff152b603bb6.svg) center center no-repeat;
  background-size: contain;
  margin-left: 0.2rem;
  transition: filter 0.3s ease;
  vertical-align: middle;
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
}

.arrow-link:hover::after {
  transition: filter 0.3s ease;
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.arrow-link.text-primary-on-dark::after {
  filter: brightness(0) saturate(100%) invert(81%) sepia(9%) saturate(3730%) hue-rotate(143deg) brightness(81%) contrast(89%);
}

.arrow-link.text-primary-on-dark:hover::after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.arrow-link.text-white::after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.arrow-link.text-white:hover::after {
  filter: brightness(0) saturate(100%) invert(90%) sepia(43%) saturate(1168%) hue-rotate(344deg) brightness(104%) contrast(90%);
}

.back-link {
  text-decoration: none;
  font-style: italic;
  font-size: 0.9rem;
}
.back-link::before {
  content: " ";
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url(bbc02b12674b947dee62.svg) center center no-repeat;
  background-size: contain;
  margin-right: 0.5rem;
  transition: filter 0.3s ease;
  vertical-align: top;
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
}
.back-link:hover::before {
  transition: filter 0.3s ease;
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

a.text-primary-on-dark:hover, a.text-primary-on-dark:focus {
  color: #FAF9F8 !important;
}

.editable-text {
  background: #171717;
  border: 1px solid #171717;
  padding: 0.3rem;
  color: #FAF9F8;
  text-decoration: none;
  border-radius: 0.3em;
  transition: background-color 0.3s ease;
  padding-right: 1.8em;
  display: inline-block;
}
.editable-text:after {
  content: " ";
  width: 1em;
  height: 1em;
  display: inline-block;
  background: url(060a224ac3f38c61296d.svg) center center no-repeat;
  background-size: contain;
  margin-left: 0.5em;
  vertical-align: middle;
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  margin-right: -1.5em;
}
.editable-text:hover, .editable-text:focus {
  background: #F2E61A;
  border-color: #F2E61A;
  transition: background-color 0.3s ease;
  text-decoration: none;
  color: #30302F;
}
.editable-text:hover:after, .editable-text:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-primary {
  background-color: #1D7981;
  border-color: #1D7981;
  color: #FAF9F8;
}
.editable-text-primary:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-secondary {
  background-color: #932A6E;
  border-color: #932A6E;
  color: #FAF9F8;
}
.editable-text-secondary:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-success {
  background-color: #0E5D4D;
  border-color: #0E5D4D;
  color: #FAF9F8;
}
.editable-text-success:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-info {
  background-color: #636AAF;
  border-color: #636AAF;
  color: #FAF9F8;
}
.editable-text-info:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-warning {
  background-color: #CC4214;
  border-color: #CC4214;
  color: #FAF9F8;
}
.editable-text-warning:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-danger {
  background-color: #D60B52;
  border-color: #D60B52;
  color: #FAF9F8;
}
.editable-text-danger:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-light {
  background-color: #F2F0EE;
  border-color: #F2F0EE;
  color: #30302F;
}
.editable-text-light:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-dark {
  background-color: #30302F;
  border-color: #30302F;
  color: #FAF9F8;
}
.editable-text-dark:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-brand {
  background-color: #2DB8C5;
  border-color: #2DB8C5;
  color: #30302F;
}
.editable-text-brand:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-brand-light {
  background-color: #D1ECEE;
  border-color: #D1ECEE;
  color: #30302F;
}
.editable-text-brand-light:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-highlight {
  background-color: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
}
.editable-text-highlight:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-success-on-dark {
  background-color: #19BC9C;
  border-color: #19BC9C;
  color: #30302F;
}
.editable-text-success-on-dark:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-warning-on-dark {
  background-color: #EE764F;
  border-color: #EE764F;
  color: #30302F;
}
.editable-text-warning-on-dark:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-danger-darker {
  background-color: #9A083B;
  border-color: #9A083B;
  color: #FAF9F8;
}
.editable-text-danger-darker:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-danger-on-dark {
  background-color: #F08597;
  border-color: #F08597;
  color: #30302F;
}
.editable-text-danger-on-dark:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-lighter {
  background-color: #F5F4F3;
  border-color: #F5F4F3;
  color: #30302F;
}
.editable-text-lighter:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-mid {
  background-color: #C1C0BE;
  border-color: #C1C0BE;
  color: #30302F;
}
.editable-text-mid:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-border {
  background-color: #D9D7D5;
  border-color: #D9D7D5;
  color: #30302F;
}
.editable-text-border:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-muted {
  background-color: #60605F;
  border-color: #60605F;
  color: #FAF9F8;
}
.editable-text-muted:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-primary-on-dark {
  background-color: #2DB8C5;
  border-color: #2DB8C5;
  color: #30302F;
}
.editable-text-primary-on-dark:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-black {
  background-color: #171717;
  border-color: #171717;
  color: #FAF9F8;
}
.editable-text-black:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-white {
  background-color: #FAF9F8;
  border-color: #FAF9F8;
  color: #30302F;
}
.editable-text-white:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-as-higher {
  background-color: #B03A1C;
  border-color: #B03A1C;
  color: #FAF9F8;
}
.editable-text-as-higher:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-as-medium {
  background-color: #BEB328;
  border-color: #BEB328;
  color: #30302F;
}
.editable-text-as-medium:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-as-lower {
  background-color: #257B83;
  border-color: #257B83;
  color: #FAF9F8;
}
.editable-text-as-lower:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-tips {
  background-color: #60605F;
  border-color: #60605F;
  color: #FAF9F8;
}
.editable-text-tips:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-more-white {
  background-color: #FCFCFB;
  border-color: #FCFCFB;
  color: #30302F;
}
.editable-text-more-white:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-aubergine {
  background-color: #703157;
  border-color: #703157;
  color: #FAF9F8;
}
.editable-text-aubergine:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-orange {
  background-color: #E94E1B;
  border-color: #E94E1B;
  color: #30302F;
}
.editable-text-orange:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-od-your-current {
  background-color: #2DB8C5;
  border-color: #2DB8C5;
  color: #30302F;
}
.editable-text-od-your-current:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-od-your-previous {
  background-color: #1D7981;
  border-color: #1D7981;
  color: #FAF9F8;
}
.editable-text-od-your-previous:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-od-benchmark-current {
  background-color: #A8A7A6;
  border-color: #A8A7A6;
  color: #30302F;
}
.editable-text-od-benchmark-current:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-od-benchmark-previous {
  background-color: #787776;
  border-color: #787776;
  color: #30302F;
}
.editable-text-od-benchmark-previous:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-wip {
  background-color: #1D7981;
  border-color: #1D7981;
  color: #FAF9F8;
}
.editable-text-wip:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-as {
  background-color: #636AAF;
  border-color: #636AAF;
  color: #FAF9F8;
}
.editable-text-as:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-as-secondary {
  background-color: #AFB1D3;
  border-color: #AFB1D3;
  color: #30302F;
}
.editable-text-as-secondary:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-aa {
  background-color: #2DB8C5;
  border-color: #2DB8C5;
  color: #30302F;
}
.editable-text-aa:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-aa-secondary {
  background-color: #1D7981;
  border-color: #1D7981;
  color: #FAF9F8;
}
.editable-text-aa-secondary:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-taa {
  background-color: #D60B52;
  border-color: #D60B52;
  color: #FAF9F8;
}
.editable-text-taa:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-taa-secondary {
  background-color: #F08597;
  border-color: #F08597;
  color: #30302F;
}
.editable-text-taa-secondary:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-search {
  background-color: #CC4214;
  border-color: #CC4214;
  color: #FAF9F8;
}
.editable-text-search:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-outline-primary {
  background-color: transparent;
  border: #1D7981 1px solid;
  color: #1D7981;
}
.editable-text-outline-primary:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-primary:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-primary:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-secondary {
  background-color: transparent;
  border: #932A6E 1px solid;
  color: #932A6E;
}
.editable-text-outline-secondary:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-secondary:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-secondary:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-success {
  background-color: transparent;
  border: #0E5D4D 1px solid;
  color: #0E5D4D;
}
.editable-text-outline-success:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-success:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-success:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-info {
  background-color: transparent;
  border: #636AAF 1px solid;
  color: #636AAF;
}
.editable-text-outline-info:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-info:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-info:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-warning {
  background-color: transparent;
  border: #CC4214 1px solid;
  color: #CC4214;
}
.editable-text-outline-warning:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-warning:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-warning:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-danger {
  background-color: transparent;
  border: #D60B52 1px solid;
  color: #D60B52;
}
.editable-text-outline-danger:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-danger:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-danger:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-light {
  background-color: transparent;
  border: #F2F0EE 1px solid;
  color: #F2F0EE;
}
.editable-text-outline-light:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-light:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-light:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-dark {
  background-color: transparent;
  border: #30302F 1px solid;
  color: #30302F;
}
.editable-text-outline-dark:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-dark:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-dark:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-brand {
  background-color: transparent;
  border: #2DB8C5 1px solid;
  color: #2DB8C5;
}
.editable-text-outline-brand:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-brand:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-brand:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-brand-light {
  background-color: transparent;
  border: #D1ECEE 1px solid;
  color: #D1ECEE;
}
.editable-text-outline-brand-light:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-brand-light:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-brand-light:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-highlight {
  background-color: transparent;
  border: #F2E61A 1px solid;
  color: #F2E61A;
}
.editable-text-outline-highlight:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-highlight:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-highlight:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-success-on-dark {
  background-color: transparent;
  border: #19BC9C 1px solid;
  color: #19BC9C;
}
.editable-text-outline-success-on-dark:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-success-on-dark:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-success-on-dark:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-warning-on-dark {
  background-color: transparent;
  border: #EE764F 1px solid;
  color: #EE764F;
}
.editable-text-outline-warning-on-dark:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-warning-on-dark:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-warning-on-dark:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-danger-darker {
  background-color: transparent;
  border: #9A083B 1px solid;
  color: #9A083B;
}
.editable-text-outline-danger-darker:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-danger-darker:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-danger-darker:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-danger-on-dark {
  background-color: transparent;
  border: #F08597 1px solid;
  color: #F08597;
}
.editable-text-outline-danger-on-dark:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-danger-on-dark:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-danger-on-dark:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-lighter {
  background-color: transparent;
  border: #F5F4F3 1px solid;
  color: #F5F4F3;
}
.editable-text-outline-lighter:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-lighter:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-lighter:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-mid {
  background-color: transparent;
  border: #C1C0BE 1px solid;
  color: #C1C0BE;
}
.editable-text-outline-mid:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-mid:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-mid:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-border {
  background-color: transparent;
  border: #D9D7D5 1px solid;
  color: #D9D7D5;
}
.editable-text-outline-border:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-border:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-border:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-muted {
  background-color: transparent;
  border: #60605F 1px solid;
  color: #60605F;
}
.editable-text-outline-muted:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-muted:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-muted:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-primary-on-dark {
  background-color: transparent;
  border: #2DB8C5 1px solid;
  color: #2DB8C5;
}
.editable-text-outline-primary-on-dark:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-primary-on-dark:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-primary-on-dark:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-black {
  background-color: transparent;
  border: #171717 1px solid;
  color: #171717;
}
.editable-text-outline-black:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-black:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-black:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-white {
  background-color: transparent;
  border: #FAF9F8 1px solid;
  color: #FAF9F8;
}
.editable-text-outline-white:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-white:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-white:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-as-higher {
  background-color: transparent;
  border: #B03A1C 1px solid;
  color: #B03A1C;
}
.editable-text-outline-as-higher:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-as-higher:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-as-higher:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-as-medium {
  background-color: transparent;
  border: #BEB328 1px solid;
  color: #BEB328;
}
.editable-text-outline-as-medium:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-as-medium:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-as-medium:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-as-lower {
  background-color: transparent;
  border: #257B83 1px solid;
  color: #257B83;
}
.editable-text-outline-as-lower:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-as-lower:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-as-lower:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-tips {
  background-color: transparent;
  border: #60605F 1px solid;
  color: #60605F;
}
.editable-text-outline-tips:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-tips:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-tips:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-more-white {
  background-color: transparent;
  border: #FCFCFB 1px solid;
  color: #FCFCFB;
}
.editable-text-outline-more-white:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-more-white:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-more-white:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-aubergine {
  background-color: transparent;
  border: #703157 1px solid;
  color: #703157;
}
.editable-text-outline-aubergine:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-aubergine:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-aubergine:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-orange {
  background-color: transparent;
  border: #E94E1B 1px solid;
  color: #E94E1B;
}
.editable-text-outline-orange:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-orange:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-orange:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-od-your-current {
  background-color: transparent;
  border: #2DB8C5 1px solid;
  color: #2DB8C5;
}
.editable-text-outline-od-your-current:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-od-your-current:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-od-your-current:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-od-your-previous {
  background-color: transparent;
  border: #1D7981 1px solid;
  color: #1D7981;
}
.editable-text-outline-od-your-previous:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-od-your-previous:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-od-your-previous:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-od-benchmark-current {
  background-color: transparent;
  border: #A8A7A6 1px solid;
  color: #A8A7A6;
}
.editable-text-outline-od-benchmark-current:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-od-benchmark-current:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-od-benchmark-current:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-od-benchmark-previous {
  background-color: transparent;
  border: #787776 1px solid;
  color: #787776;
}
.editable-text-outline-od-benchmark-previous:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-od-benchmark-previous:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-od-benchmark-previous:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-wip {
  background-color: transparent;
  border: #1D7981 1px solid;
  color: #1D7981;
}
.editable-text-outline-wip:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-wip:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-wip:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-as {
  background-color: transparent;
  border: #636AAF 1px solid;
  color: #636AAF;
}
.editable-text-outline-as:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-as:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-as:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-as-secondary {
  background-color: transparent;
  border: #AFB1D3 1px solid;
  color: #AFB1D3;
}
.editable-text-outline-as-secondary:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-as-secondary:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-as-secondary:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-aa {
  background-color: transparent;
  border: #2DB8C5 1px solid;
  color: #2DB8C5;
}
.editable-text-outline-aa:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-aa:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-aa:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-aa-secondary {
  background-color: transparent;
  border: #1D7981 1px solid;
  color: #1D7981;
}
.editable-text-outline-aa-secondary:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-aa-secondary:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-aa-secondary:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-taa {
  background-color: transparent;
  border: #D60B52 1px solid;
  color: #D60B52;
}
.editable-text-outline-taa:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-taa:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-taa:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-taa-secondary {
  background-color: transparent;
  border: #F08597 1px solid;
  color: #F08597;
}
.editable-text-outline-taa-secondary:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-taa-secondary:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-taa-secondary:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-search {
  background-color: transparent;
  border: #CC4214 1px solid;
  color: #CC4214;
}
.editable-text-outline-search:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-search:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-search:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-primary {
  background-color: #1D7981;
  border-color: #1D7981;
  color: #FAF9F8;
}
.editable-text-primary:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-secondary {
  background-color: #932A6E;
  border-color: #932A6E;
  color: #FAF9F8;
}
.editable-text-secondary:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-success {
  background-color: #0E5D4D;
  border-color: #0E5D4D;
  color: #FAF9F8;
}
.editable-text-success:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-info {
  background-color: #636AAF;
  border-color: #636AAF;
  color: #FAF9F8;
}
.editable-text-info:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-warning {
  background-color: #CC4214;
  border-color: #CC4214;
  color: #FAF9F8;
}
.editable-text-warning:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-danger {
  background-color: #D60B52;
  border-color: #D60B52;
  color: #FAF9F8;
}
.editable-text-danger:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-light {
  background-color: #F2F0EE;
  border-color: #F2F0EE;
  color: #30302F;
}
.editable-text-light:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-dark {
  background-color: #30302F;
  border-color: #30302F;
  color: #FAF9F8;
}
.editable-text-dark:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-brand {
  background-color: #2DB8C5;
  border-color: #2DB8C5;
  color: #30302F;
}
.editable-text-brand:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-brand-light {
  background-color: #D1ECEE;
  border-color: #D1ECEE;
  color: #30302F;
}
.editable-text-brand-light:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-highlight {
  background-color: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
}
.editable-text-highlight:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-success-on-dark {
  background-color: #19BC9C;
  border-color: #19BC9C;
  color: #30302F;
}
.editable-text-success-on-dark:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-warning-on-dark {
  background-color: #EE764F;
  border-color: #EE764F;
  color: #30302F;
}
.editable-text-warning-on-dark:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-danger-darker {
  background-color: #9A083B;
  border-color: #9A083B;
  color: #FAF9F8;
}
.editable-text-danger-darker:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-danger-on-dark {
  background-color: #F08597;
  border-color: #F08597;
  color: #30302F;
}
.editable-text-danger-on-dark:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-lighter {
  background-color: #F5F4F3;
  border-color: #F5F4F3;
  color: #30302F;
}
.editable-text-lighter:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-mid {
  background-color: #C1C0BE;
  border-color: #C1C0BE;
  color: #30302F;
}
.editable-text-mid:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-border {
  background-color: #D9D7D5;
  border-color: #D9D7D5;
  color: #30302F;
}
.editable-text-border:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-muted {
  background-color: #60605F;
  border-color: #60605F;
  color: #FAF9F8;
}
.editable-text-muted:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-primary-on-dark {
  background-color: #2DB8C5;
  border-color: #2DB8C5;
  color: #30302F;
}
.editable-text-primary-on-dark:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-black {
  background-color: #171717;
  border-color: #171717;
  color: #FAF9F8;
}
.editable-text-black:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-white {
  background-color: #FAF9F8;
  border-color: #FAF9F8;
  color: #30302F;
}
.editable-text-white:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-as-higher {
  background-color: #B03A1C;
  border-color: #B03A1C;
  color: #FAF9F8;
}
.editable-text-as-higher:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-as-medium {
  background-color: #BEB328;
  border-color: #BEB328;
  color: #30302F;
}
.editable-text-as-medium:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-as-lower {
  background-color: #257B83;
  border-color: #257B83;
  color: #FAF9F8;
}
.editable-text-as-lower:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-tips {
  background-color: #60605F;
  border-color: #60605F;
  color: #FAF9F8;
}
.editable-text-tips:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-more-white {
  background-color: #FCFCFB;
  border-color: #FCFCFB;
  color: #30302F;
}
.editable-text-more-white:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-aubergine {
  background-color: #703157;
  border-color: #703157;
  color: #FAF9F8;
}
.editable-text-aubergine:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-orange {
  background-color: #E94E1B;
  border-color: #E94E1B;
  color: #30302F;
}
.editable-text-orange:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-od-your-current {
  background-color: #2DB8C5;
  border-color: #2DB8C5;
  color: #30302F;
}
.editable-text-od-your-current:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-od-your-previous {
  background-color: #1D7981;
  border-color: #1D7981;
  color: #FAF9F8;
}
.editable-text-od-your-previous:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-od-benchmark-current {
  background-color: #A8A7A6;
  border-color: #A8A7A6;
  color: #30302F;
}
.editable-text-od-benchmark-current:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-od-benchmark-previous {
  background-color: #787776;
  border-color: #787776;
  color: #30302F;
}
.editable-text-od-benchmark-previous:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-wip {
  background-color: #1D7981;
  border-color: #1D7981;
  color: #FAF9F8;
}
.editable-text-wip:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-as {
  background-color: #636AAF;
  border-color: #636AAF;
  color: #FAF9F8;
}
.editable-text-as:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-as-secondary {
  background-color: #AFB1D3;
  border-color: #AFB1D3;
  color: #30302F;
}
.editable-text-as-secondary:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-aa {
  background-color: #2DB8C5;
  border-color: #2DB8C5;
  color: #30302F;
}
.editable-text-aa:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-aa-secondary {
  background-color: #1D7981;
  border-color: #1D7981;
  color: #FAF9F8;
}
.editable-text-aa-secondary:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-taa {
  background-color: #D60B52;
  border-color: #D60B52;
  color: #FAF9F8;
}
.editable-text-taa:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-taa-secondary {
  background-color: #F08597;
  border-color: #F08597;
  color: #30302F;
}
.editable-text-taa-secondary:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}

.editable-text-search {
  background-color: #CC4214;
  border-color: #CC4214;
  color: #FAF9F8;
}
.editable-text-search:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}

.editable-text-outline-primary {
  background-color: transparent;
  border: #1D7981 1px solid;
  color: #1D7981;
}
.editable-text-outline-primary:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-primary:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-primary:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-secondary {
  background-color: transparent;
  border: #932A6E 1px solid;
  color: #932A6E;
}
.editable-text-outline-secondary:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-secondary:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-secondary:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-success {
  background-color: transparent;
  border: #0E5D4D 1px solid;
  color: #0E5D4D;
}
.editable-text-outline-success:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-success:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-success:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-info {
  background-color: transparent;
  border: #636AAF 1px solid;
  color: #636AAF;
}
.editable-text-outline-info:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-info:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-info:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-warning {
  background-color: transparent;
  border: #CC4214 1px solid;
  color: #CC4214;
}
.editable-text-outline-warning:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-warning:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-warning:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-danger {
  background-color: transparent;
  border: #D60B52 1px solid;
  color: #D60B52;
}
.editable-text-outline-danger:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-danger:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-danger:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-light {
  background-color: transparent;
  border: #F2F0EE 1px solid;
  color: #F2F0EE;
}
.editable-text-outline-light:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-light:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-light:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-dark {
  background-color: transparent;
  border: #30302F 1px solid;
  color: #30302F;
}
.editable-text-outline-dark:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-dark:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-dark:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-brand {
  background-color: transparent;
  border: #2DB8C5 1px solid;
  color: #2DB8C5;
}
.editable-text-outline-brand:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-brand:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-brand:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-brand-light {
  background-color: transparent;
  border: #D1ECEE 1px solid;
  color: #D1ECEE;
}
.editable-text-outline-brand-light:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-brand-light:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-brand-light:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-highlight {
  background-color: transparent;
  border: #F2E61A 1px solid;
  color: #F2E61A;
}
.editable-text-outline-highlight:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-highlight:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-highlight:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-success-on-dark {
  background-color: transparent;
  border: #19BC9C 1px solid;
  color: #19BC9C;
}
.editable-text-outline-success-on-dark:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-success-on-dark:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-success-on-dark:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-warning-on-dark {
  background-color: transparent;
  border: #EE764F 1px solid;
  color: #EE764F;
}
.editable-text-outline-warning-on-dark:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-warning-on-dark:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-warning-on-dark:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-danger-darker {
  background-color: transparent;
  border: #9A083B 1px solid;
  color: #9A083B;
}
.editable-text-outline-danger-darker:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-danger-darker:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-danger-darker:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-danger-on-dark {
  background-color: transparent;
  border: #F08597 1px solid;
  color: #F08597;
}
.editable-text-outline-danger-on-dark:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-danger-on-dark:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-danger-on-dark:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-lighter {
  background-color: transparent;
  border: #F5F4F3 1px solid;
  color: #F5F4F3;
}
.editable-text-outline-lighter:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-lighter:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-lighter:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-mid {
  background-color: transparent;
  border: #C1C0BE 1px solid;
  color: #C1C0BE;
}
.editable-text-outline-mid:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-mid:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-mid:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-border {
  background-color: transparent;
  border: #D9D7D5 1px solid;
  color: #D9D7D5;
}
.editable-text-outline-border:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-border:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-border:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-muted {
  background-color: transparent;
  border: #60605F 1px solid;
  color: #60605F;
}
.editable-text-outline-muted:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-muted:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-muted:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-primary-on-dark {
  background-color: transparent;
  border: #2DB8C5 1px solid;
  color: #2DB8C5;
}
.editable-text-outline-primary-on-dark:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-primary-on-dark:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-primary-on-dark:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-black {
  background-color: transparent;
  border: #171717 1px solid;
  color: #171717;
}
.editable-text-outline-black:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-black:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-black:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-white {
  background-color: transparent;
  border: #FAF9F8 1px solid;
  color: #FAF9F8;
}
.editable-text-outline-white:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-white:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-white:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-as-higher {
  background-color: transparent;
  border: #B03A1C 1px solid;
  color: #B03A1C;
}
.editable-text-outline-as-higher:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-as-higher:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-as-higher:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-as-medium {
  background-color: transparent;
  border: #BEB328 1px solid;
  color: #BEB328;
}
.editable-text-outline-as-medium:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-as-medium:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-as-medium:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-as-lower {
  background-color: transparent;
  border: #257B83 1px solid;
  color: #257B83;
}
.editable-text-outline-as-lower:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-as-lower:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-as-lower:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-tips {
  background-color: transparent;
  border: #60605F 1px solid;
  color: #60605F;
}
.editable-text-outline-tips:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-tips:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-tips:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-more-white {
  background-color: transparent;
  border: #FCFCFB 1px solid;
  color: #FCFCFB;
}
.editable-text-outline-more-white:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-more-white:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-more-white:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-aubergine {
  background-color: transparent;
  border: #703157 1px solid;
  color: #703157;
}
.editable-text-outline-aubergine:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-aubergine:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-aubergine:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-orange {
  background-color: transparent;
  border: #E94E1B 1px solid;
  color: #E94E1B;
}
.editable-text-outline-orange:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-orange:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-orange:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-od-your-current {
  background-color: transparent;
  border: #2DB8C5 1px solid;
  color: #2DB8C5;
}
.editable-text-outline-od-your-current:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-od-your-current:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-od-your-current:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-od-your-previous {
  background-color: transparent;
  border: #1D7981 1px solid;
  color: #1D7981;
}
.editable-text-outline-od-your-previous:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-od-your-previous:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-od-your-previous:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-od-benchmark-current {
  background-color: transparent;
  border: #A8A7A6 1px solid;
  color: #A8A7A6;
}
.editable-text-outline-od-benchmark-current:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-od-benchmark-current:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-od-benchmark-current:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-od-benchmark-previous {
  background-color: transparent;
  border: #787776 1px solid;
  color: #787776;
}
.editable-text-outline-od-benchmark-previous:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-od-benchmark-previous:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-od-benchmark-previous:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-wip {
  background-color: transparent;
  border: #1D7981 1px solid;
  color: #1D7981;
}
.editable-text-outline-wip:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-wip:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-wip:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-as {
  background-color: transparent;
  border: #636AAF 1px solid;
  color: #636AAF;
}
.editable-text-outline-as:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-as:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-as:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-as-secondary {
  background-color: transparent;
  border: #AFB1D3 1px solid;
  color: #AFB1D3;
}
.editable-text-outline-as-secondary:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-as-secondary:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-as-secondary:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-aa {
  background-color: transparent;
  border: #2DB8C5 1px solid;
  color: #2DB8C5;
}
.editable-text-outline-aa:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-aa:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-aa:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-aa-secondary {
  background-color: transparent;
  border: #1D7981 1px solid;
  color: #1D7981;
}
.editable-text-outline-aa-secondary:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-aa-secondary:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-aa-secondary:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-taa {
  background-color: transparent;
  border: #D60B52 1px solid;
  color: #D60B52;
}
.editable-text-outline-taa:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-taa:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-taa:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-taa-secondary {
  background-color: transparent;
  border: #F08597 1px solid;
  color: #F08597;
}
.editable-text-outline-taa-secondary:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-taa-secondary:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-taa-secondary:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.editable-text-outline-search {
  background-color: transparent;
  border: #CC4214 1px solid;
  color: #CC4214;
}
.editable-text-outline-search:after {
  transition: filter 0.3s ease;
}
.editable-text-outline-search:hover {
  filter: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: filter 0.3s ease;
}
.editable-text-outline-search:hover:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.previous-link {
  color: #171717;
  line-height: 2;
  text-decoration: none;
  font-style: italic;
  display: inline-block;
}
.previous-link:before {
  content: " ";
  width: 2em;
  height: 2em;
  display: inline-block;
  background: url(b949a3c3695c9494e86f.svg) center center no-repeat;
  background-size: contain;
  margin-right: 0.5rem;
  transition: filter 0.3s ease;
  vertical-align: middle;
  filter: brightness(0) saturate(100%);
}

.next-link {
  color: #171717;
  line-height: 2;
  text-decoration: none;
  font-style: italic;
  display: flex;
}
.next-link:after {
  content: " ";
  width: 2em;
  height: 2em;
  display: inline-block;
  background: url(76effe13ac44d9840be3.svg) center center no-repeat;
  background-size: contain;
  margin-left: 0.5rem;
  transition: filter 0.3s ease;
  vertical-align: middle;
  filter: brightness(0) saturate(100%);
}

.previous-link:hover, .previous-link:focus, .next-link:hover, .next-link:focus {
  color: #1D7981;
  text-decoration: none;
}
.previous-link:hover:before, .previous-link:hover:after, .previous-link:focus:before, .previous-link:focus:after, .next-link:hover:before, .next-link:hover:after, .next-link:focus:before, .next-link:focus:after {
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
  transition: filter 0.3s ease;
}

.block-arrow-link {
  display: inline-block;
  background-color: #30302F;
  color: #FAF9F8;
  padding: 0.8em;
  text-decoration: none;
  border: 1px solid #30302F;
  transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
  padding-right: 2.3em;
}
.block-arrow-link::after {
  content: " ";
  width: 1em;
  height: 1em;
  display: inline-block;
  background: url(d54fffa7ff152b603bb6.svg) center center no-repeat;
  background-size: contain;
  margin-left: 0.5em;
  transition: filter 0.3s ease;
  vertical-align: middle;
  filter: brightness(0) saturate(100%) invert(81%) sepia(9%) saturate(3730%) hue-rotate(143deg) brightness(81%) contrast(89%);
  margin-right: -1.5em;
}
.block-arrow-link:hover, .block-arrow-link:focus {
  text-decoration: none !important;
  background: #F2E61A !important;
  border-color: #F2E61A !important;
  color: #30302F !important;
  transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}
.block-arrow-link:hover:after, .block-arrow-link:focus:after {
  transition: filter 0.3s ease;
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

a:hover .block-arrow-link, a:focus .block-arrow-link {
  text-decoration: none;
  background: #F2E61A;
  border-color: #F2E61A;
  color: #30302F;
  transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}
a:hover .block-arrow-link:after, a:focus .block-arrow-link:after {
  transition: filter 0.3s ease;
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-primary, .block-arrow-link-primary {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-primary:after, .block-arrow-link-primary:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-primary:hover, .typography .block-arrow-link-primary:focus, .block-arrow-link-primary:hover, .block-arrow-link-primary:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-primary:hover:after, .typography .block-arrow-link-primary:focus:after, .block-arrow-link-primary:hover:after, .block-arrow-link-primary:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-secondary, .block-arrow-link-secondary {
  background-color: #932A6E;
  border-color: #752258;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-secondary:after, .block-arrow-link-secondary:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-secondary:hover, .typography .block-arrow-link-secondary:focus, .block-arrow-link-secondary:hover, .block-arrow-link-secondary:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-secondary:hover:after, .typography .block-arrow-link-secondary:focus:after, .block-arrow-link-secondary:hover:after, .block-arrow-link-secondary:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-success, .block-arrow-link-success {
  background-color: #0E5D4D;
  border-color: #093c31;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-success:after, .block-arrow-link-success:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-success:hover, .typography .block-arrow-link-success:focus, .block-arrow-link-success:hover, .block-arrow-link-success:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-success:hover:after, .typography .block-arrow-link-success:focus:after, .block-arrow-link-success:hover:after, .block-arrow-link-success:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-info, .block-arrow-link-info {
  background-color: #636AAF;
  border-color: #50579c;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-info:after, .block-arrow-link-info:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-info:hover, .typography .block-arrow-link-info:focus, .block-arrow-link-info:hover, .block-arrow-link-info:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-info:hover:after, .typography .block-arrow-link-info:focus:after, .block-arrow-link-info:hover:after, .block-arrow-link-info:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-warning, .block-arrow-link-warning {
  background-color: #CC4214;
  border-color: #a93711;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-warning:after, .block-arrow-link-warning:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-warning:hover, .typography .block-arrow-link-warning:focus, .block-arrow-link-warning:hover, .block-arrow-link-warning:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-warning:hover:after, .typography .block-arrow-link-warning:focus:after, .block-arrow-link-warning:hover:after, .block-arrow-link-warning:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-danger, .block-arrow-link-danger {
  background-color: #D60B52;
  border-color: #b20944;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-danger:after, .block-arrow-link-danger:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-danger:hover, .typography .block-arrow-link-danger:focus, .block-arrow-link-danger:hover, .block-arrow-link-danger:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-danger:hover:after, .typography .block-arrow-link-danger:focus:after, .block-arrow-link-danger:hover:after, .block-arrow-link-danger:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-light, .block-arrow-link-light {
  background-color: #F2F0EE;
  border-color: #e1ddd8;
  color: #30302F !important;
}
.typography .block-arrow-link-light:after, .block-arrow-link-light:after {
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-light:hover, .typography .block-arrow-link-light:focus, .block-arrow-link-light:hover, .block-arrow-link-light:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-light:hover:after, .typography .block-arrow-link-light:focus:after, .block-arrow-link-light:hover:after, .block-arrow-link-light:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-dark, .block-arrow-link-dark {
  background-color: #30302F;
  border-color: #1d1d1c;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-dark:after, .block-arrow-link-dark:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-dark:hover, .typography .block-arrow-link-dark:focus, .block-arrow-link-dark:hover, .block-arrow-link-dark:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-dark:hover:after, .typography .block-arrow-link-dark:focus:after, .block-arrow-link-dark:hover:after, .block-arrow-link-dark:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-brand, .block-arrow-link-brand {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F !important;
}
.typography .block-arrow-link-brand:after, .block-arrow-link-brand:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-brand:hover, .typography .block-arrow-link-brand:focus, .block-arrow-link-brand:hover, .block-arrow-link-brand:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-brand:hover:after, .typography .block-arrow-link-brand:focus:after, .block-arrow-link-brand:hover:after, .block-arrow-link-brand:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-brand-light, .block-arrow-link-brand-light {
  background-color: #D1ECEE;
  border-color: #b5e0e4;
  color: #30302F !important;
}
.typography .block-arrow-link-brand-light:after, .block-arrow-link-brand-light:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-brand-light:hover, .typography .block-arrow-link-brand-light:focus, .block-arrow-link-brand-light:hover, .block-arrow-link-brand-light:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-brand-light:hover:after, .typography .block-arrow-link-brand-light:focus:after, .block-arrow-link-brand-light:hover:after, .block-arrow-link-brand-light:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-highlight, .block-arrow-link-highlight {
  background-color: #F2E61A;
  border-color: #d9ce0c;
  color: #30302F !important;
}
.typography .block-arrow-link-highlight:after, .block-arrow-link-highlight:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-highlight:hover, .typography .block-arrow-link-highlight:focus, .block-arrow-link-highlight:hover, .block-arrow-link-highlight:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-highlight:hover:after, .typography .block-arrow-link-highlight:focus:after, .block-arrow-link-highlight:hover:after, .block-arrow-link-highlight:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-success-on-dark, .block-arrow-link-success-on-dark {
  background-color: #19BC9C;
  border-color: #159a80;
  color: #30302F !important;
}
.typography .block-arrow-link-success-on-dark:after, .block-arrow-link-success-on-dark:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-success-on-dark:hover, .typography .block-arrow-link-success-on-dark:focus, .block-arrow-link-success-on-dark:hover, .block-arrow-link-success-on-dark:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-success-on-dark:hover:after, .typography .block-arrow-link-success-on-dark:focus:after, .block-arrow-link-success-on-dark:hover:after, .block-arrow-link-success-on-dark:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-warning-on-dark, .block-arrow-link-warning-on-dark {
  background-color: #EE764F;
  border-color: #eb5b2c;
  color: #30302F !important;
}
.typography .block-arrow-link-warning-on-dark:after, .block-arrow-link-warning-on-dark:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-warning-on-dark:hover, .typography .block-arrow-link-warning-on-dark:focus, .block-arrow-link-warning-on-dark:hover, .block-arrow-link-warning-on-dark:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-warning-on-dark:hover:after, .typography .block-arrow-link-warning-on-dark:focus:after, .block-arrow-link-warning-on-dark:hover:after, .block-arrow-link-warning-on-dark:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-danger-darker, .block-arrow-link-danger-darker {
  background-color: #9A083B;
  border-color: #76062d;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-danger-darker:after, .block-arrow-link-danger-darker:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-danger-darker:hover, .typography .block-arrow-link-danger-darker:focus, .block-arrow-link-danger-darker:hover, .block-arrow-link-danger-darker:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-danger-darker:hover:after, .typography .block-arrow-link-danger-darker:focus:after, .block-arrow-link-danger-darker:hover:after, .block-arrow-link-danger-darker:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-danger-on-dark, .block-arrow-link-danger-on-dark {
  background-color: #F08597;
  border-color: #ec637a;
  color: #30302F !important;
}
.typography .block-arrow-link-danger-on-dark:after, .block-arrow-link-danger-on-dark:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-danger-on-dark:hover, .typography .block-arrow-link-danger-on-dark:focus, .block-arrow-link-danger-on-dark:hover, .block-arrow-link-danger-on-dark:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-danger-on-dark:hover:after, .typography .block-arrow-link-danger-on-dark:focus:after, .block-arrow-link-danger-on-dark:hover:after, .block-arrow-link-danger-on-dark:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-lighter, .block-arrow-link-lighter {
  background-color: #F5F4F3;
  border-color: #e4e1de;
  color: #30302F !important;
}
.typography .block-arrow-link-lighter:after, .block-arrow-link-lighter:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-lighter:hover, .typography .block-arrow-link-lighter:focus, .block-arrow-link-lighter:hover, .block-arrow-link-lighter:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-lighter:hover:after, .typography .block-arrow-link-lighter:focus:after, .block-arrow-link-lighter:hover:after, .block-arrow-link-lighter:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-mid, .block-arrow-link-mid {
  background-color: #C1C0BE;
  border-color: #aeadaa;
  color: #30302F !important;
}
.typography .block-arrow-link-mid:after, .block-arrow-link-mid:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-mid:hover, .typography .block-arrow-link-mid:focus, .block-arrow-link-mid:hover, .block-arrow-link-mid:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-mid:hover:after, .typography .block-arrow-link-mid:focus:after, .block-arrow-link-mid:hover:after, .block-arrow-link-mid:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-border, .block-arrow-link-border {
  background-color: #D9D7D5;
  border-color: #c7c4c1;
  color: #30302F !important;
}
.typography .block-arrow-link-border:after, .block-arrow-link-border:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-border:hover, .typography .block-arrow-link-border:focus, .block-arrow-link-border:hover, .block-arrow-link-border:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-border:hover:after, .typography .block-arrow-link-border:focus:after, .block-arrow-link-border:hover:after, .block-arrow-link-border:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-muted, .block-arrow-link-muted {
  background-color: #60605F;
  border-color: #4d4d4c;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-muted:after, .block-arrow-link-muted:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-muted:hover, .typography .block-arrow-link-muted:focus, .block-arrow-link-muted:hover, .block-arrow-link-muted:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-muted:hover:after, .typography .block-arrow-link-muted:focus:after, .block-arrow-link-muted:hover:after, .block-arrow-link-muted:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-primary-on-dark, .block-arrow-link-primary-on-dark {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F !important;
}
.typography .block-arrow-link-primary-on-dark:after, .block-arrow-link-primary-on-dark:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-primary-on-dark:hover, .typography .block-arrow-link-primary-on-dark:focus, .block-arrow-link-primary-on-dark:hover, .block-arrow-link-primary-on-dark:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-primary-on-dark:hover:after, .typography .block-arrow-link-primary-on-dark:focus:after, .block-arrow-link-primary-on-dark:hover:after, .block-arrow-link-primary-on-dark:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-black, .block-arrow-link-black {
  background-color: #171717;
  border-color: #040404;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-black:after, .block-arrow-link-black:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-black:hover, .typography .block-arrow-link-black:focus, .block-arrow-link-black:hover, .block-arrow-link-black:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-black:hover:after, .typography .block-arrow-link-black:focus:after, .block-arrow-link-black:hover:after, .block-arrow-link-black:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-white, .block-arrow-link-white {
  background-color: #FAF9F8;
  border-color: #eae6e2;
  color: #30302F !important;
}
.typography .block-arrow-link-white:after, .block-arrow-link-white:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-white:hover, .typography .block-arrow-link-white:focus, .block-arrow-link-white:hover, .block-arrow-link-white:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-white:hover:after, .typography .block-arrow-link-white:focus:after, .block-arrow-link-white:hover:after, .block-arrow-link-white:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-as-higher, .block-arrow-link-as-higher {
  background-color: #B03A1C;
  border-color: #8f2f17;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-as-higher:after, .block-arrow-link-as-higher:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-as-higher:hover, .typography .block-arrow-link-as-higher:focus, .block-arrow-link-as-higher:hover, .block-arrow-link-as-higher:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-as-higher:hover:after, .typography .block-arrow-link-as-higher:focus:after, .block-arrow-link-as-higher:hover:after, .block-arrow-link-as-higher:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-as-medium, .block-arrow-link-as-medium {
  background-color: #BEB328;
  border-color: #9e9521;
  color: #30302F !important;
}
.typography .block-arrow-link-as-medium:after, .block-arrow-link-as-medium:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-as-medium:hover, .typography .block-arrow-link-as-medium:focus, .block-arrow-link-as-medium:hover, .block-arrow-link-as-medium:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-as-medium:hover:after, .typography .block-arrow-link-as-medium:focus:after, .block-arrow-link-as-medium:hover:after, .block-arrow-link-as-medium:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-as-lower, .block-arrow-link-as-lower {
  background-color: #257B83;
  border-color: #1d5f65;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-as-lower:after, .block-arrow-link-as-lower:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-as-lower:hover, .typography .block-arrow-link-as-lower:focus, .block-arrow-link-as-lower:hover, .block-arrow-link-as-lower:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-as-lower:hover:after, .typography .block-arrow-link-as-lower:focus:after, .block-arrow-link-as-lower:hover:after, .block-arrow-link-as-lower:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-tips, .block-arrow-link-tips {
  background-color: #60605F;
  border-color: #4d4d4c;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-tips:after, .block-arrow-link-tips:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-tips:hover, .typography .block-arrow-link-tips:focus, .block-arrow-link-tips:hover, .block-arrow-link-tips:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-tips:hover:after, .typography .block-arrow-link-tips:focus:after, .block-arrow-link-tips:hover:after, .block-arrow-link-tips:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-more-white, .block-arrow-link-more-white {
  background-color: #FCFCFB;
  border-color: #ecece5;
  color: #30302F !important;
}
.typography .block-arrow-link-more-white:after, .block-arrow-link-more-white:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-more-white:hover, .typography .block-arrow-link-more-white:focus, .block-arrow-link-more-white:hover, .block-arrow-link-more-white:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-more-white:hover:after, .typography .block-arrow-link-more-white:focus:after, .block-arrow-link-more-white:hover:after, .block-arrow-link-more-white:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-aubergine, .block-arrow-link-aubergine {
  background-color: #703157;
  border-color: #552542;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-aubergine:after, .block-arrow-link-aubergine:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-aubergine:hover, .typography .block-arrow-link-aubergine:focus, .block-arrow-link-aubergine:hover, .block-arrow-link-aubergine:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-aubergine:hover:after, .typography .block-arrow-link-aubergine:focus:after, .block-arrow-link-aubergine:hover:after, .block-arrow-link-aubergine:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-orange, .block-arrow-link-orange {
  background-color: #E94E1B;
  border-color: #ca4114;
  color: #30302F !important;
}
.typography .block-arrow-link-orange:after, .block-arrow-link-orange:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-orange:hover, .typography .block-arrow-link-orange:focus, .block-arrow-link-orange:hover, .block-arrow-link-orange:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-orange:hover:after, .typography .block-arrow-link-orange:focus:after, .block-arrow-link-orange:hover:after, .block-arrow-link-orange:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-od-your-current, .block-arrow-link-od-your-current {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F !important;
}
.typography .block-arrow-link-od-your-current:after, .block-arrow-link-od-your-current:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-od-your-current:hover, .typography .block-arrow-link-od-your-current:focus, .block-arrow-link-od-your-current:hover, .block-arrow-link-od-your-current:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-od-your-current:hover:after, .typography .block-arrow-link-od-your-current:focus:after, .block-arrow-link-od-your-current:hover:after, .block-arrow-link-od-your-current:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-od-your-previous, .block-arrow-link-od-your-previous {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-od-your-previous:after, .block-arrow-link-od-your-previous:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-od-your-previous:hover, .typography .block-arrow-link-od-your-previous:focus, .block-arrow-link-od-your-previous:hover, .block-arrow-link-od-your-previous:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-od-your-previous:hover:after, .typography .block-arrow-link-od-your-previous:focus:after, .block-arrow-link-od-your-previous:hover:after, .block-arrow-link-od-your-previous:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-od-benchmark-current, .block-arrow-link-od-benchmark-current {
  background-color: #A8A7A6;
  border-color: #959493;
  color: #30302F !important;
}
.typography .block-arrow-link-od-benchmark-current:after, .block-arrow-link-od-benchmark-current:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-od-benchmark-current:hover, .typography .block-arrow-link-od-benchmark-current:focus, .block-arrow-link-od-benchmark-current:hover, .block-arrow-link-od-benchmark-current:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-od-benchmark-current:hover:after, .typography .block-arrow-link-od-benchmark-current:focus:after, .block-arrow-link-od-benchmark-current:hover:after, .block-arrow-link-od-benchmark-current:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-od-benchmark-previous, .block-arrow-link-od-benchmark-previous {
  background-color: #787776;
  border-color: #656463;
  color: #30302F !important;
}
.typography .block-arrow-link-od-benchmark-previous:after, .block-arrow-link-od-benchmark-previous:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-od-benchmark-previous:hover, .typography .block-arrow-link-od-benchmark-previous:focus, .block-arrow-link-od-benchmark-previous:hover, .block-arrow-link-od-benchmark-previous:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-od-benchmark-previous:hover:after, .typography .block-arrow-link-od-benchmark-previous:focus:after, .block-arrow-link-od-benchmark-previous:hover:after, .block-arrow-link-od-benchmark-previous:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-wip, .block-arrow-link-wip {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-wip:after, .block-arrow-link-wip:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-wip:hover, .typography .block-arrow-link-wip:focus, .block-arrow-link-wip:hover, .block-arrow-link-wip:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-wip:hover:after, .typography .block-arrow-link-wip:focus:after, .block-arrow-link-wip:hover:after, .block-arrow-link-wip:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-as, .block-arrow-link-as {
  background-color: #636AAF;
  border-color: #50579c;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-as:after, .block-arrow-link-as:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-as:hover, .typography .block-arrow-link-as:focus, .block-arrow-link-as:hover, .block-arrow-link-as:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-as:hover:after, .typography .block-arrow-link-as:focus:after, .block-arrow-link-as:hover:after, .block-arrow-link-as:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-as-secondary, .block-arrow-link-as-secondary {
  background-color: #AFB1D3;
  border-color: #9699c5;
  color: #30302F !important;
}
.typography .block-arrow-link-as-secondary:after, .block-arrow-link-as-secondary:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-as-secondary:hover, .typography .block-arrow-link-as-secondary:focus, .block-arrow-link-as-secondary:hover, .block-arrow-link-as-secondary:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-as-secondary:hover:after, .typography .block-arrow-link-as-secondary:focus:after, .block-arrow-link-as-secondary:hover:after, .block-arrow-link-as-secondary:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-aa, .block-arrow-link-aa {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F !important;
}
.typography .block-arrow-link-aa:after, .block-arrow-link-aa:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-aa:hover, .typography .block-arrow-link-aa:focus, .block-arrow-link-aa:hover, .block-arrow-link-aa:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-aa:hover:after, .typography .block-arrow-link-aa:focus:after, .block-arrow-link-aa:hover:after, .block-arrow-link-aa:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-aa-secondary, .block-arrow-link-aa-secondary {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-aa-secondary:after, .block-arrow-link-aa-secondary:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-aa-secondary:hover, .typography .block-arrow-link-aa-secondary:focus, .block-arrow-link-aa-secondary:hover, .block-arrow-link-aa-secondary:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-aa-secondary:hover:after, .typography .block-arrow-link-aa-secondary:focus:after, .block-arrow-link-aa-secondary:hover:after, .block-arrow-link-aa-secondary:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-taa, .block-arrow-link-taa {
  background-color: #D60B52;
  border-color: #b20944;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-taa:after, .block-arrow-link-taa:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-taa:hover, .typography .block-arrow-link-taa:focus, .block-arrow-link-taa:hover, .block-arrow-link-taa:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-taa:hover:after, .typography .block-arrow-link-taa:focus:after, .block-arrow-link-taa:hover:after, .block-arrow-link-taa:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-taa-secondary, .block-arrow-link-taa-secondary {
  background-color: #F08597;
  border-color: #ec637a;
  color: #30302F !important;
}
.typography .block-arrow-link-taa-secondary:after, .block-arrow-link-taa-secondary:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-taa-secondary:hover, .typography .block-arrow-link-taa-secondary:focus, .block-arrow-link-taa-secondary:hover, .block-arrow-link-taa-secondary:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-taa-secondary:hover:after, .typography .block-arrow-link-taa-secondary:focus:after, .block-arrow-link-taa-secondary:hover:after, .block-arrow-link-taa-secondary:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.typography .block-arrow-link-search, .block-arrow-link-search {
  background-color: #CC4214;
  border-color: #a93711;
  color: #FAF9F8 !important;
}
.typography .block-arrow-link-search:after, .block-arrow-link-search:after {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
  transition: filter 0.3s ease;
}
.typography .block-arrow-link-search:hover, .typography .block-arrow-link-search:focus, .block-arrow-link-search:hover, .block-arrow-link-search:focus {
  color: #30302F !important;
}
.typography .block-arrow-link-search:hover:after, .typography .block-arrow-link-search:focus:after, .block-arrow-link-search:hover:after, .block-arrow-link-search:focus:after {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}

.blocky-links {
  line-height: 1.8;
}
.blocky-links a, .blocky-links a:visited {
  background: rgba(45, 184, 197, 0.5);
  transition: background-color 0.3s ease;
  padding: 0.1em 0.2em;
  color: #30302F;
  font-weight: 700;
  box-decoration-break: clone;
  text-decoration: none;
}
.blocky-links a:hover, .blocky-links a:focus, .blocky-links a:visited:hover, .blocky-links a:visited:focus {
  background: #2DB8C5;
  transition: background-color 0.3s ease;
}

.area-popup-segment-list [data-segment-load]:hover .btn-as-higher {
  background-color: #8f2f17;
}
.area-popup-segment-list [data-segment-load]:hover .btn-as-medium {
  background-color: #9e9521;
}
.area-popup-segment-list [data-segment-load]:hover .btn-as-lower {
  background-color: #216e75;
}

a .bg-primary, a:visited .bg-primary {
  transition: background-color 0.3s ease;
}
a .bg-secondary, a:visited .bg-secondary {
  transition: background-color 0.3s ease;
}
a .bg-success, a:visited .bg-success {
  transition: background-color 0.3s ease;
}
a .bg-info, a:visited .bg-info {
  transition: background-color 0.3s ease;
}
a .bg-warning, a:visited .bg-warning {
  transition: background-color 0.3s ease;
}
a .bg-danger, a:visited .bg-danger {
  transition: background-color 0.3s ease;
}
a .bg-light, a:visited .bg-light {
  transition: background-color 0.3s ease;
}
a .bg-dark, a:visited .bg-dark {
  transition: background-color 0.3s ease;
}
a .bg-brand, a:visited .bg-brand {
  transition: background-color 0.3s ease;
}
a .bg-brand-light, a:visited .bg-brand-light {
  transition: background-color 0.3s ease;
}
a .bg-highlight, a:visited .bg-highlight {
  transition: background-color 0.3s ease;
}
a .bg-success-on-dark, a:visited .bg-success-on-dark {
  transition: background-color 0.3s ease;
}
a .bg-warning-on-dark, a:visited .bg-warning-on-dark {
  transition: background-color 0.3s ease;
}
a .bg-danger-darker, a:visited .bg-danger-darker {
  transition: background-color 0.3s ease;
}
a .bg-danger-on-dark, a:visited .bg-danger-on-dark {
  transition: background-color 0.3s ease;
}
a .bg-lighter, a:visited .bg-lighter {
  transition: background-color 0.3s ease;
}
a .bg-mid, a:visited .bg-mid {
  transition: background-color 0.3s ease;
}
a .bg-border, a:visited .bg-border {
  transition: background-color 0.3s ease;
}
a .bg-muted, a:visited .bg-muted {
  transition: background-color 0.3s ease;
}
a .bg-primary-on-dark, a:visited .bg-primary-on-dark {
  transition: background-color 0.3s ease;
}
a .bg-black, a:visited .bg-black {
  transition: background-color 0.3s ease;
}
a .bg-white, a .page, a:visited .bg-white {
  transition: background-color 0.3s ease;
}
a .bg-as-higher, a:visited .bg-as-higher {
  transition: background-color 0.3s ease;
}
a .bg-as-medium, a:visited .bg-as-medium {
  transition: background-color 0.3s ease;
}
a .bg-as-lower, a:visited .bg-as-lower {
  transition: background-color 0.3s ease;
}
a .bg-tips, a:visited .bg-tips {
  transition: background-color 0.3s ease;
}
a .bg-more-white, a:visited .bg-more-white {
  transition: background-color 0.3s ease;
}
a .bg-aubergine, a:visited .bg-aubergine {
  transition: background-color 0.3s ease;
}
a .bg-orange, a:visited .bg-orange {
  transition: background-color 0.3s ease;
}
a .bg-od-your-current, a:visited .bg-od-your-current {
  transition: background-color 0.3s ease;
}
a .bg-od-your-previous, a:visited .bg-od-your-previous {
  transition: background-color 0.3s ease;
}
a .bg-od-benchmark-current, a:visited .bg-od-benchmark-current {
  transition: background-color 0.3s ease;
}
a .bg-od-benchmark-previous, a:visited .bg-od-benchmark-previous {
  transition: background-color 0.3s ease;
}
a .bg-wip, a:visited .bg-wip {
  transition: background-color 0.3s ease;
}
a .bg-as, a:visited .bg-as {
  transition: background-color 0.3s ease;
}
a .bg-as-secondary, a:visited .bg-as-secondary {
  transition: background-color 0.3s ease;
}
a .bg-aa, a:visited .bg-aa {
  transition: background-color 0.3s ease;
}
a .bg-aa-secondary, a:visited .bg-aa-secondary {
  transition: background-color 0.3s ease;
}
a .bg-taa, a:visited .bg-taa {
  transition: background-color 0.3s ease;
}
a .bg-taa-secondary, a:visited .bg-taa-secondary {
  transition: background-color 0.3s ease;
}
a .bg-search, a:visited .bg-search {
  transition: background-color 0.3s ease;
}
a:hover .bg-primary, a:focus .bg-primary, a:visited:hover .bg-primary, a:visited:focus .bg-primary {
  background-color: #176268 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-secondary, a:focus .bg-secondary, a:visited:hover .bg-secondary, a:visited:focus .bg-secondary {
  background-color: #7b235c !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-success, a:focus .bg-success, a:visited:hover .bg-success, a:visited:focus .bg-success {
  background-color: #0a4237 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-info, a:focus .bg-info, a:visited:hover .bg-info, a:visited:focus .bg-info {
  background-color: #535aa1 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-warning, a:focus .bg-warning, a:visited:hover .bg-warning, a:visited:focus .bg-warning {
  background-color: #b03911 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-danger, a:focus .bg-danger, a:visited:hover .bg-danger, a:visited:focus .bg-danger {
  background-color: #b90a47 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-light, a:focus .bg-light, a:visited:hover .bg-light, a:visited:focus .bg-light {
  background-color: #e5e1dd !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-dark, a:focus .bg-dark, a:visited:hover .bg-dark, a:visited:focus .bg-dark {
  background-color: #212120 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-brand, a:focus .bg-brand, a:visited:hover .bg-brand, a:visited:focus .bg-brand {
  background-color: #27a1ac !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-brand-light, a:focus .bg-brand-light, a:visited:hover .bg-brand-light, a:visited:focus .bg-brand-light {
  background-color: #bbe3e6 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-highlight, a:focus .bg-highlight, a:visited:hover .bg-highlight, a:visited:focus .bg-highlight {
  background-color: #e1d50d !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-success-on-dark, a:focus .bg-success-on-dark, a:visited:hover .bg-success-on-dark, a:visited:focus .bg-success-on-dark {
  background-color: #15a186 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-warning-on-dark, a:focus .bg-warning-on-dark, a:visited:hover .bg-warning-on-dark, a:visited:focus .bg-warning-on-dark {
  background-color: #eb6033 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-danger-darker, a:focus .bg-danger-darker, a:visited:hover .bg-danger-darker, a:visited:focus .bg-danger-darker {
  background-color: #7d0630 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-danger-on-dark, a:focus .bg-danger-on-dark, a:visited:hover .bg-danger-on-dark, a:visited:focus .bg-danger-on-dark {
  background-color: #ed6a80 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-lighter, a:focus .bg-lighter, a:visited:hover .bg-lighter, a:visited:focus .bg-lighter {
  background-color: #e7e5e2 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-mid, a:focus .bg-mid, a:visited:hover .bg-mid, a:visited:focus .bg-mid {
  background-color: #b2b1ae !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-border, a:focus .bg-border, a:visited:hover .bg-border, a:visited:focus .bg-border {
  background-color: #cac8c5 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-muted, a:focus .bg-muted, a:visited:hover .bg-muted, a:visited:focus .bg-muted {
  background-color: #515150 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-primary-on-dark, a:focus .bg-primary-on-dark, a:visited:hover .bg-primary-on-dark, a:visited:focus .bg-primary-on-dark {
  background-color: #27a1ac !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-black, a:focus .bg-black, a:visited:hover .bg-black, a:visited:focus .bg-black {
  background-color: #080808 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-white, a:hover .page, a:focus .bg-white, a:focus .page, a:visited:hover .bg-white, a:visited:focus .bg-white {
  background-color: #edeae6 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-as-higher, a:focus .bg-as-higher, a:visited:hover .bg-as-higher, a:visited:focus .bg-as-higher {
  background-color: #963118 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-as-medium, a:focus .bg-as-medium, a:visited:hover .bg-as-medium, a:visited:focus .bg-as-medium {
  background-color: #a59b23 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-as-lower, a:focus .bg-as-lower, a:visited:hover .bg-as-lower, a:visited:focus .bg-as-lower {
  background-color: #1e656b !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-tips, a:focus .bg-tips, a:visited:hover .bg-tips, a:visited:focus .bg-tips {
  background-color: #515150 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-more-white, a:focus .bg-more-white, a:visited:hover .bg-more-white, a:visited:focus .bg-more-white {
  background-color: #efefea !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-aubergine, a:focus .bg-aubergine, a:visited:hover .bg-aubergine, a:visited:focus .bg-aubergine {
  background-color: #5b2846 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-orange, a:focus .bg-orange, a:visited:hover .bg-orange, a:visited:focus .bg-orange {
  background-color: #d14314 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-od-your-current, a:focus .bg-od-your-current, a:visited:hover .bg-od-your-current, a:visited:focus .bg-od-your-current {
  background-color: #27a1ac !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-od-your-previous, a:focus .bg-od-your-previous, a:visited:hover .bg-od-your-previous, a:visited:focus .bg-od-your-previous {
  background-color: #176268 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-od-benchmark-current, a:focus .bg-od-benchmark-current, a:visited:hover .bg-od-benchmark-current, a:visited:focus .bg-od-benchmark-current {
  background-color: #999897 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-od-benchmark-previous, a:focus .bg-od-benchmark-previous, a:visited:hover .bg-od-benchmark-previous, a:visited:focus .bg-od-benchmark-previous {
  background-color: #696867 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-wip, a:focus .bg-wip, a:visited:hover .bg-wip, a:visited:focus .bg-wip {
  background-color: #176268 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-as, a:focus .bg-as, a:visited:hover .bg-as, a:visited:focus .bg-as {
  background-color: #535aa1 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-as-secondary, a:focus .bg-as-secondary, a:visited:hover .bg-as-secondary, a:visited:focus .bg-as-secondary {
  background-color: #9b9ec8 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-aa, a:focus .bg-aa, a:visited:hover .bg-aa, a:visited:focus .bg-aa {
  background-color: #27a1ac !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-aa-secondary, a:focus .bg-aa-secondary, a:visited:hover .bg-aa-secondary, a:visited:focus .bg-aa-secondary {
  background-color: #176268 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-taa, a:focus .bg-taa, a:visited:hover .bg-taa, a:visited:focus .bg-taa {
  background-color: #b90a47 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-taa-secondary, a:focus .bg-taa-secondary, a:visited:hover .bg-taa-secondary, a:visited:focus .bg-taa-secondary {
  background-color: #ed6a80 !important;
  transition: background-color 0.3s ease;
}
a:hover .bg-search, a:focus .bg-search, a:visited:hover .bg-search, a:visited:focus .bg-search {
  background-color: #b03911 !important;
  transition: background-color 0.3s ease;
}

a[class*=bg-] {
  transition: background-color 0.3s ease;
}
a[class*=bg-]:hover, a[class*=bg-]:focus {
  transition: background-color 0.3s ease;
}

.underline-primary {
  text-decoration-color: #1D7981;
}

.underline-secondary {
  text-decoration-color: #932A6E;
}

.underline-success {
  text-decoration-color: #0E5D4D;
}

.underline-info {
  text-decoration-color: #636AAF;
}

.underline-warning {
  text-decoration-color: #CC4214;
}

.underline-danger {
  text-decoration-color: #D60B52;
}

.underline-light {
  text-decoration-color: #F2F0EE;
}

.underline-dark {
  text-decoration-color: #30302F;
}

.underline-brand {
  text-decoration-color: #2DB8C5;
}

.underline-brand-light {
  text-decoration-color: #D1ECEE;
}

.underline-highlight {
  text-decoration-color: #F2E61A;
}

.underline-success-on-dark {
  text-decoration-color: #19BC9C;
}

.underline-warning-on-dark {
  text-decoration-color: #EE764F;
}

.underline-danger-darker {
  text-decoration-color: #9A083B;
}

.underline-danger-on-dark {
  text-decoration-color: #F08597;
}

.underline-lighter {
  text-decoration-color: #F5F4F3;
}

.underline-mid {
  text-decoration-color: #C1C0BE;
}

.underline-border {
  text-decoration-color: #D9D7D5;
}

.underline-muted {
  text-decoration-color: #60605F;
}

.underline-primary-on-dark {
  text-decoration-color: #2DB8C5;
}

.underline-black {
  text-decoration-color: #171717;
}

.underline-white {
  text-decoration-color: #FAF9F8;
}

.underline-as-higher {
  text-decoration-color: #B03A1C;
}

.underline-as-medium {
  text-decoration-color: #BEB328;
}

.underline-as-lower {
  text-decoration-color: #257B83;
}

.underline-tips {
  text-decoration-color: #60605F;
}

.underline-more-white {
  text-decoration-color: #FCFCFB;
}

.underline-aubergine {
  text-decoration-color: #703157;
}

.underline-orange {
  text-decoration-color: #E94E1B;
}

.underline-od-your-current {
  text-decoration-color: #2DB8C5;
}

.underline-od-your-previous {
  text-decoration-color: #1D7981;
}

.underline-od-benchmark-current {
  text-decoration-color: #A8A7A6;
}

.underline-od-benchmark-previous {
  text-decoration-color: #787776;
}

.underline-wip {
  text-decoration-color: #1D7981;
}

.underline-as {
  text-decoration-color: #636AAF;
}

.underline-as-secondary {
  text-decoration-color: #AFB1D3;
}

.underline-aa {
  text-decoration-color: #2DB8C5;
}

.underline-aa-secondary {
  text-decoration-color: #1D7981;
}

.underline-taa {
  text-decoration-color: #D60B52;
}

.underline-taa-secondary {
  text-decoration-color: #F08597;
}

.underline-search {
  text-decoration-color: #CC4214;
}

.text-decoration-underline {
  text-decoration-line: underline;
}

a:hover .img-link img {
  opacity: 0.6;
  transition: opacity 0.3s ease-in-out;
}

.img-link {
  background: #1D7981;
}
.img-link img {
  transition: opacity 0.3s ease-in-out;
}

a:hover .move-right, a:focus .move-right {
  transform: translateX(0.5em);
  transition: transform 0.3s ease;
}

a .move-right, a:visited .move-right {
  transition: transform 0.3s ease;
}

a:hover .primary-hover, a:hover.primary-hover, a:focus .primary-hover, a:focus.primary-hover {
  color: #1D7981 !important;
  transition: color 0.3s ease;
}

a .primary-hover, a.primary-hover, a:visited .primary-hover, a:visited.primary-hover {
  transition: color 0.3s ease;
}

.block-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.block-list li {
  padding: 0.5em;
  padding-left: 0.6em;
  padding-right: 0.6em;
  border: 1px solid #D9D7D5;
  margin-bottom: 0.3em;
}

.block-list-primary li {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8;
}

.block-list-secondary li {
  background-color: #932A6E;
  border-color: #752258;
  color: #FAF9F8;
}

.block-list-success li {
  background-color: #0E5D4D;
  border-color: #093c31;
  color: #FAF9F8;
}

.block-list-info li {
  background-color: #636AAF;
  border-color: #50579c;
  color: #FAF9F8;
}

.block-list-warning li {
  background-color: #CC4214;
  border-color: #a93711;
  color: #FAF9F8;
}

.block-list-danger li {
  background-color: #D60B52;
  border-color: #b20944;
  color: #FAF9F8;
}

.block-list-light li {
  background-color: #F2F0EE;
  border-color: #e1ddd8;
  color: #30302F;
}

.block-list-dark li {
  background-color: #30302F;
  border-color: #1d1d1c;
  color: #FAF9F8;
}

.block-list-brand li {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F;
}

.block-list-brand-light li {
  background-color: #D1ECEE;
  border-color: #b5e0e4;
  color: #30302F;
}

.block-list-highlight li {
  background-color: #F2E61A;
  border-color: #d9ce0c;
  color: #30302F;
}

.block-list-success-on-dark li {
  background-color: #19BC9C;
  border-color: #159a80;
  color: #30302F;
}

.block-list-warning-on-dark li {
  background-color: #EE764F;
  border-color: #eb5b2c;
  color: #30302F;
}

.block-list-danger-darker li {
  background-color: #9A083B;
  border-color: #76062d;
  color: #FAF9F8;
}

.block-list-danger-on-dark li {
  background-color: #F08597;
  border-color: #ec637a;
  color: #30302F;
}

.block-list-lighter li {
  background-color: #F5F4F3;
  border-color: #e4e1de;
  color: #30302F;
}

.block-list-mid li {
  background-color: #C1C0BE;
  border-color: #aeadaa;
  color: #30302F;
}

.block-list-border li {
  background-color: #D9D7D5;
  border-color: #c7c4c1;
  color: #30302F;
}

.block-list-muted li {
  background-color: #60605F;
  border-color: #4d4d4c;
  color: #FAF9F8;
}

.block-list-primary-on-dark li {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F;
}

.block-list-black li {
  background-color: #171717;
  border-color: #040404;
  color: #FAF9F8;
}

.block-list-white li {
  background-color: #FAF9F8;
  border-color: #eae6e2;
  color: #30302F;
}

.block-list-as-higher li {
  background-color: #B03A1C;
  border-color: #8f2f17;
  color: #FAF9F8;
}

.block-list-as-medium li {
  background-color: #BEB328;
  border-color: #9e9521;
  color: #30302F;
}

.block-list-as-lower li {
  background-color: #257B83;
  border-color: #1d5f65;
  color: #FAF9F8;
}

.block-list-tips li {
  background-color: #60605F;
  border-color: #4d4d4c;
  color: #FAF9F8;
}

.block-list-more-white li {
  background-color: #FCFCFB;
  border-color: #ecece5;
  color: #30302F;
}

.block-list-aubergine li {
  background-color: #703157;
  border-color: #552542;
  color: #FAF9F8;
}

.block-list-orange li {
  background-color: #E94E1B;
  border-color: #ca4114;
  color: #30302F;
}

.block-list-od-your-current li {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F;
}

.block-list-od-your-previous li {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8;
}

.block-list-od-benchmark-current li {
  background-color: #A8A7A6;
  border-color: #959493;
  color: #30302F;
}

.block-list-od-benchmark-previous li {
  background-color: #787776;
  border-color: #656463;
  color: #30302F;
}

.block-list-wip li {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8;
}

.block-list-as li {
  background-color: #636AAF;
  border-color: #50579c;
  color: #FAF9F8;
}

.block-list-as-secondary li {
  background-color: #AFB1D3;
  border-color: #9699c5;
  color: #30302F;
}

.block-list-aa li {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F;
}

.block-list-aa-secondary li {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8;
}

.block-list-taa li {
  background-color: #D60B52;
  border-color: #b20944;
  color: #FAF9F8;
}

.block-list-taa-secondary li {
  background-color: #F08597;
  border-color: #ec637a;
  color: #30302F;
}

.block-list-search li {
  background-color: #CC4214;
  border-color: #a93711;
  color: #FAF9F8;
}

.list-style-circle-numbers {
  counter-reset: list-counter;
  list-style-type: none;
  position: relative;
  margin-left: 0;
  padding-left: 0;
}
.list-style-circle-numbers li {
  counter-increment: list-counter;
  min-height: 3rem;
  position: relative;
  list-style-type: none;
  padding-left: 4.5rem;
}
.list-style-circle-numbers li:before {
  content: counter(list-counter) ".";
  color: #FAF9F8;
  font-size: 0.8rem;
  font-weight: 700;
  position: absolute;
  left: 0;
  line-height: 3rem;
  width: 3rem;
  height: 3rem;
  top: 0;
  background: #30302F;
  text-align: center;
  border-radius: 50%;
}

li.list-style-circle-numbers-primary:after {
  color: #FAF9F8;
  background: #1D7981;
}

li.list-style-circle-numbers-secondary:after {
  color: #FAF9F8;
  background: #932A6E;
}

li.list-style-circle-numbers-success:after {
  color: #FAF9F8;
  background: #0E5D4D;
}

li.list-style-circle-numbers-info:after {
  color: #FAF9F8;
  background: #636AAF;
}

li.list-style-circle-numbers-warning:after {
  color: #FAF9F8;
  background: #CC4214;
}

li.list-style-circle-numbers-danger:after {
  color: #FAF9F8;
  background: #D60B52;
}

li.list-style-circle-numbers-light:after {
  color: #30302F;
  background: #F2F0EE;
}

li.list-style-circle-numbers-dark:after {
  color: #FAF9F8;
  background: #30302F;
}

li.list-style-circle-numbers-brand:after {
  color: #30302F;
  background: #2DB8C5;
}

li.list-style-circle-numbers-brand-light:after {
  color: #30302F;
  background: #D1ECEE;
}

li.list-style-circle-numbers-highlight:after {
  color: #30302F;
  background: #F2E61A;
}

li.list-style-circle-numbers-success-on-dark:after {
  color: #30302F;
  background: #19BC9C;
}

li.list-style-circle-numbers-warning-on-dark:after {
  color: #30302F;
  background: #EE764F;
}

li.list-style-circle-numbers-danger-darker:after {
  color: #FAF9F8;
  background: #9A083B;
}

li.list-style-circle-numbers-danger-on-dark:after {
  color: #30302F;
  background: #F08597;
}

li.list-style-circle-numbers-lighter:after {
  color: #30302F;
  background: #F5F4F3;
}

li.list-style-circle-numbers-mid:after {
  color: #30302F;
  background: #C1C0BE;
}

li.list-style-circle-numbers-border:after {
  color: #30302F;
  background: #D9D7D5;
}

li.list-style-circle-numbers-muted:after {
  color: #FAF9F8;
  background: #60605F;
}

li.list-style-circle-numbers-primary-on-dark:after {
  color: #30302F;
  background: #2DB8C5;
}

li.list-style-circle-numbers-black:after {
  color: #FAF9F8;
  background: #171717;
}

li.list-style-circle-numbers-white:after {
  color: #30302F;
  background: #FAF9F8;
}

li.list-style-circle-numbers-as-higher:after {
  color: #FAF9F8;
  background: #B03A1C;
}

li.list-style-circle-numbers-as-medium:after {
  color: #30302F;
  background: #BEB328;
}

li.list-style-circle-numbers-as-lower:after {
  color: #FAF9F8;
  background: #257B83;
}

li.list-style-circle-numbers-tips:after {
  color: #FAF9F8;
  background: #60605F;
}

li.list-style-circle-numbers-more-white:after {
  color: #30302F;
  background: #FCFCFB;
}

li.list-style-circle-numbers-aubergine:after {
  color: #FAF9F8;
  background: #703157;
}

li.list-style-circle-numbers-orange:after {
  color: #30302F;
  background: #E94E1B;
}

li.list-style-circle-numbers-od-your-current:after {
  color: #30302F;
  background: #2DB8C5;
}

li.list-style-circle-numbers-od-your-previous:after {
  color: #FAF9F8;
  background: #1D7981;
}

li.list-style-circle-numbers-od-benchmark-current:after {
  color: #30302F;
  background: #A8A7A6;
}

li.list-style-circle-numbers-od-benchmark-previous:after {
  color: #30302F;
  background: #787776;
}

li.list-style-circle-numbers-wip:after {
  color: #FAF9F8;
  background: #1D7981;
}

li.list-style-circle-numbers-as:after {
  color: #FAF9F8;
  background: #636AAF;
}

li.list-style-circle-numbers-as-secondary:after {
  color: #30302F;
  background: #AFB1D3;
}

li.list-style-circle-numbers-aa:after {
  color: #30302F;
  background: #2DB8C5;
}

li.list-style-circle-numbers-aa-secondary:after {
  color: #FAF9F8;
  background: #1D7981;
}

li.list-style-circle-numbers-taa:after {
  color: #FAF9F8;
  background: #D60B52;
}

li.list-style-circle-numbers-taa-secondary:after {
  color: #30302F;
  background: #F08597;
}

li.list-style-circle-numbers-search:after {
  color: #FAF9F8;
  background: #CC4214;
}

.list-style-circle-checks {
  list-style-type: none;
  position: relative;
  margin-left: 0;
  padding-left: 0;
  margin-left: -2.25em;
}
.list-style-circle-checks li {
  position: relative;
  padding-left: 2.25em;
  min-height: 1.5em;
  margin-bottom: 1em;
  padding-top: 0.075em;
}
.list-style-circle-checks li:before {
  content: "";
  display: block;
  width: 1.5em;
  height: 1.5em;
  background: url(eec64b9d84a5fba9332f.svg);
  position: absolute;
  background-size: contain;
  left: 0;
  top: 0;
  filter: brightness(0) saturate(100%) invert(55%) sepia(71%) saturate(455%) hue-rotate(118deg) brightness(94%) contrast(95%);
}

@media screen and (max-width: 992px) {
  .list-style-circle-checks {
    margin-left: 0px;
  }
}
.list-checks-lines {
  list-style-type: none;
  position: relative;
  margin-left: 0;
  padding-left: 0;
  margin-top: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #D9D7D5;
}
.list-checks-lines li {
  position: relative;
  padding-left: 2.25em;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-top: 1px solid #D9D7D5;
}
.list-checks-lines li:before {
  content: "";
  display: block;
  width: 1.5em;
  height: 1.5em;
  background: url(3a4beba8a4f9bcbb2ae7.svg);
  position: absolute;
  background-size: contain;
  left: 0;
  top: 1rem;
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
}

.list-checks {
  list-style-type: none;
  position: relative;
  margin-left: 0;
  padding-left: 0;
}
.list-checks li {
  position: relative;
  padding-left: 2.25em;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.list-checks li:before {
  content: "";
  display: block;
  width: 1.5em;
  height: 1.5em;
  background: url(3a4beba8a4f9bcbb2ae7.svg);
  position: absolute;
  background-size: contain;
  left: 0;
  top: 1rem;
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
}

.report {
  padding-top: 120%;
  height: 0;
  position: relative;
  background: #FCFCFB;
  border-left: 1rem solid #1D7981;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.report-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1.5rem 1.5rem 1.5rem 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: start;
}
.report-inner .block-arrow-link {
  align-self: end;
}

.report-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
}

.report-border-primary {
  border-left-color: #1D7981 !important;
}

.report-border-secondary {
  border-left-color: #932A6E !important;
}

.report-border-success {
  border-left-color: #0E5D4D !important;
}

.report-border-info {
  border-left-color: #636AAF !important;
}

.report-border-warning {
  border-left-color: #CC4214 !important;
}

.report-border-danger {
  border-left-color: #D60B52 !important;
}

.report-border-light {
  border-left-color: #F2F0EE !important;
}

.report-border-dark {
  border-left-color: #30302F !important;
}

.report-border-brand {
  border-left-color: #2DB8C5 !important;
}

.report-border-brand-light {
  border-left-color: #D1ECEE !important;
}

.report-border-highlight {
  border-left-color: #F2E61A !important;
}

.report-border-success-on-dark {
  border-left-color: #19BC9C !important;
}

.report-border-warning-on-dark {
  border-left-color: #EE764F !important;
}

.report-border-danger-darker {
  border-left-color: #9A083B !important;
}

.report-border-danger-on-dark {
  border-left-color: #F08597 !important;
}

.report-border-lighter {
  border-left-color: #F5F4F3 !important;
}

.report-border-mid {
  border-left-color: #C1C0BE !important;
}

.report-border-border {
  border-left-color: #D9D7D5 !important;
}

.report-border-muted {
  border-left-color: #60605F !important;
}

.report-border-primary-on-dark {
  border-left-color: #2DB8C5 !important;
}

.report-border-black {
  border-left-color: #171717 !important;
}

.report-border-white {
  border-left-color: #FAF9F8 !important;
}

.report-border-as-higher {
  border-left-color: #B03A1C !important;
}

.report-border-as-medium {
  border-left-color: #BEB328 !important;
}

.report-border-as-lower {
  border-left-color: #257B83 !important;
}

.report-border-tips {
  border-left-color: #60605F !important;
}

.report-border-more-white {
  border-left-color: #FCFCFB !important;
}

.report-border-aubergine {
  border-left-color: #703157 !important;
}

.report-border-orange {
  border-left-color: #E94E1B !important;
}

.report-border-od-your-current {
  border-left-color: #2DB8C5 !important;
}

.report-border-od-your-previous {
  border-left-color: #1D7981 !important;
}

.report-border-od-benchmark-current {
  border-left-color: #A8A7A6 !important;
}

.report-border-od-benchmark-previous {
  border-left-color: #787776 !important;
}

.report-border-wip {
  border-left-color: #1D7981 !important;
}

.report-border-as {
  border-left-color: #636AAF !important;
}

.report-border-as-secondary {
  border-left-color: #AFB1D3 !important;
}

.report-border-aa {
  border-left-color: #2DB8C5 !important;
}

.report-border-aa-secondary {
  border-left-color: #1D7981 !important;
}

.report-border-taa {
  border-left-color: #D60B52 !important;
}

.report-border-taa-secondary {
  border-left-color: #F08597 !important;
}

.report-border-search {
  border-left-color: #CC4214 !important;
}

.report-bg-primary {
  background-color: #1D7981 !important;
  color: #FAF9F8;
}

.report-bg-secondary {
  background-color: #932A6E !important;
  color: #FAF9F8;
}

.report-bg-success {
  background-color: #0E5D4D !important;
  color: #FAF9F8;
}

.report-bg-info {
  background-color: #636AAF !important;
  color: #FAF9F8;
}

.report-bg-warning {
  background-color: #CC4214 !important;
  color: #FAF9F8;
}

.report-bg-danger {
  background-color: #D60B52 !important;
  color: #FAF9F8;
}

.report-bg-light {
  background-color: #F2F0EE !important;
  color: #30302F;
}

.report-bg-dark {
  background-color: #30302F !important;
  color: #FAF9F8;
}

.report-bg-brand {
  background-color: #2DB8C5 !important;
  color: #30302F;
}

.report-bg-brand-light {
  background-color: #D1ECEE !important;
  color: #30302F;
}

.report-bg-highlight {
  background-color: #F2E61A !important;
  color: #30302F;
}

.report-bg-success-on-dark {
  background-color: #19BC9C !important;
  color: #30302F;
}

.report-bg-warning-on-dark {
  background-color: #EE764F !important;
  color: #30302F;
}

.report-bg-danger-darker {
  background-color: #9A083B !important;
  color: #FAF9F8;
}

.report-bg-danger-on-dark {
  background-color: #F08597 !important;
  color: #30302F;
}

.report-bg-lighter {
  background-color: #F5F4F3 !important;
  color: #30302F;
}

.report-bg-mid {
  background-color: #C1C0BE !important;
  color: #30302F;
}

.report-bg-border {
  background-color: #D9D7D5 !important;
  color: #30302F;
}

.report-bg-muted {
  background-color: #60605F !important;
  color: #FAF9F8;
}

.report-bg-primary-on-dark {
  background-color: #2DB8C5 !important;
  color: #30302F;
}

.report-bg-black {
  background-color: #171717 !important;
  color: #FAF9F8;
}

.report-bg-white {
  background-color: #FAF9F8 !important;
  color: #30302F;
}

.report-bg-as-higher {
  background-color: #B03A1C !important;
  color: #FAF9F8;
}

.report-bg-as-medium {
  background-color: #BEB328 !important;
  color: #30302F;
}

.report-bg-as-lower {
  background-color: #257B83 !important;
  color: #FAF9F8;
}

.report-bg-tips {
  background-color: #60605F !important;
  color: #FAF9F8;
}

.report-bg-more-white {
  background-color: #FCFCFB !important;
  color: #30302F;
}

.report-bg-aubergine {
  background-color: #703157 !important;
  color: #FAF9F8;
}

.report-bg-orange {
  background-color: #E94E1B !important;
  color: #30302F;
}

.report-bg-od-your-current {
  background-color: #2DB8C5 !important;
  color: #30302F;
}

.report-bg-od-your-previous {
  background-color: #1D7981 !important;
  color: #FAF9F8;
}

.report-bg-od-benchmark-current {
  background-color: #A8A7A6 !important;
  color: #30302F;
}

.report-bg-od-benchmark-previous {
  background-color: #787776 !important;
  color: #30302F;
}

.report-bg-wip {
  background-color: #1D7981 !important;
  color: #FAF9F8;
}

.report-bg-as {
  background-color: #636AAF !important;
  color: #FAF9F8;
}

.report-bg-as-secondary {
  background-color: #AFB1D3 !important;
  color: #30302F;
}

.report-bg-aa {
  background-color: #2DB8C5 !important;
  color: #30302F;
}

.report-bg-aa-secondary {
  background-color: #1D7981 !important;
  color: #FAF9F8;
}

.report-bg-taa {
  background-color: #D60B52 !important;
  color: #FAF9F8;
}

.report-bg-taa-secondary {
  background-color: #F08597 !important;
  color: #30302F;
}

.report-bg-search {
  background-color: #CC4214 !important;
  color: #FAF9F8;
}

.showhide {
  line-height: 1.2;
}
.showhide .show {
  display: none;
}

.collapsed > .showhide .hide {
  display: none;
}
.collapsed > .showhide .show {
  display: block;
}

.showhide {
  display: none;
}

.js-enabled .showhide {
  display: block;
}

.side-nav {
  position: sticky;
  top: 0;
}
.side-nav .active a, .side-nav .active a:visited {
  background: rgba(217, 215, 213, 0.5);
}
.side-nav ul {
  margin-bottom: 0;
}
.side-nav a, .side-nav a:visited {
  display: block;
  border-top: 1px solid #D9D7D5;
  text-align: center;
  padding: 1.5rem 0.2rem;
  text-decoration: none;
  font-size: 0.9rem;
  font-weight: 700;
  color: #60605F;
  transition: all 0.3s ease;
}
.side-nav a:hover, .side-nav a:focus, .side-nav a:visited:hover, .side-nav a:visited:focus {
  background: #D9D7D5;
  transition: all 0.3s ease;
}
.side-nav a span, .side-nav a:visited span {
  display: block;
  margin-top: 0.2rem;
  line-height: 1.1;
  padding-top: 0.2rem;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.side-nav li:last-child a, .side-nav li:last-child a:visited {
  border-bottom: 1px solid #D9D7D5;
}

@media screen and (max-width: 992px) {
  .side-nav {
    position: relative;
    top: 0;
  }
  .side-nav ul {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
  }
  .side-nav ul li {
    break-inside: avoid-column;
    flex-grow: 1;
    flex: 1;
    display: flex;
    align-items: stretch;
  }
  .side-nav ul li a, .side-nav ul li a:visited {
    border: none !important;
    flex-grow: 1;
  }
}
.skeleton {
  animation: skeleton-loading 1s linear infinite alternate;
}

@keyframes skeleton-loading {
  0% {
    opacity: 20%;
  }
  100% {
    opacity: 100%;
  }
}
.speech {
  background: #30302F;
  color: #FAF9F8;
  padding: 1rem;
  position: relative;
  margin-left: 1.5em;
}
.speech::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  margin-top: -0.75em;
  left: -1.5em;
  border: 0.75rem solid transparent;
  border-right-color: #30302F;
}

.speech-bottom {
  background: #30302F;
  color: #FAF9F8;
  padding: 1rem;
  position: relative;
  margin-bottom: 1.5em;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.speech-bottom::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: 10%;
  bottom: -1.5em;
  border: 0.75rem transparent solid;
  border-top-color: #30302F;
}

.speech-primary {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8;
}
.speech-primary:after {
  border-top-color: #1D7981;
}
.speech-primary:before {
  border-right-color: #1D7981;
}

.speech-secondary {
  background-color: #932A6E;
  border-color: #752258;
  color: #FAF9F8;
}
.speech-secondary:after {
  border-top-color: #932A6E;
}
.speech-secondary:before {
  border-right-color: #932A6E;
}

.speech-success {
  background-color: #0E5D4D;
  border-color: #093c31;
  color: #FAF9F8;
}
.speech-success:after {
  border-top-color: #0E5D4D;
}
.speech-success:before {
  border-right-color: #0E5D4D;
}

.speech-info {
  background-color: #636AAF;
  border-color: #50579c;
  color: #FAF9F8;
}
.speech-info:after {
  border-top-color: #636AAF;
}
.speech-info:before {
  border-right-color: #636AAF;
}

.speech-warning {
  background-color: #CC4214;
  border-color: #a93711;
  color: #FAF9F8;
}
.speech-warning:after {
  border-top-color: #CC4214;
}
.speech-warning:before {
  border-right-color: #CC4214;
}

.speech-danger {
  background-color: #D60B52;
  border-color: #b20944;
  color: #FAF9F8;
}
.speech-danger:after {
  border-top-color: #D60B52;
}
.speech-danger:before {
  border-right-color: #D60B52;
}

.speech-light {
  background-color: #F2F0EE;
  border-color: #e1ddd8;
  color: #30302F;
}
.speech-light:after {
  border-top-color: #F2F0EE;
}
.speech-light:before {
  border-right-color: #F2F0EE;
}

.speech-dark {
  background-color: #30302F;
  border-color: #1d1d1c;
  color: #FAF9F8;
}
.speech-dark:after {
  border-top-color: #30302F;
}
.speech-dark:before {
  border-right-color: #30302F;
}

.speech-brand {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F;
}
.speech-brand:after {
  border-top-color: #2DB8C5;
}
.speech-brand:before {
  border-right-color: #2DB8C5;
}

.speech-brand-light {
  background-color: #D1ECEE;
  border-color: #b5e0e4;
  color: #30302F;
}
.speech-brand-light:after {
  border-top-color: #D1ECEE;
}
.speech-brand-light:before {
  border-right-color: #D1ECEE;
}

.speech-highlight {
  background-color: #F2E61A;
  border-color: #d9ce0c;
  color: #30302F;
}
.speech-highlight:after {
  border-top-color: #F2E61A;
}
.speech-highlight:before {
  border-right-color: #F2E61A;
}

.speech-success-on-dark {
  background-color: #19BC9C;
  border-color: #159a80;
  color: #30302F;
}
.speech-success-on-dark:after {
  border-top-color: #19BC9C;
}
.speech-success-on-dark:before {
  border-right-color: #19BC9C;
}

.speech-warning-on-dark {
  background-color: #EE764F;
  border-color: #eb5b2c;
  color: #30302F;
}
.speech-warning-on-dark:after {
  border-top-color: #EE764F;
}
.speech-warning-on-dark:before {
  border-right-color: #EE764F;
}

.speech-danger-darker {
  background-color: #9A083B;
  border-color: #76062d;
  color: #FAF9F8;
}
.speech-danger-darker:after {
  border-top-color: #9A083B;
}
.speech-danger-darker:before {
  border-right-color: #9A083B;
}

.speech-danger-on-dark {
  background-color: #F08597;
  border-color: #ec637a;
  color: #30302F;
}
.speech-danger-on-dark:after {
  border-top-color: #F08597;
}
.speech-danger-on-dark:before {
  border-right-color: #F08597;
}

.speech-lighter {
  background-color: #F5F4F3;
  border-color: #e4e1de;
  color: #30302F;
}
.speech-lighter:after {
  border-top-color: #F5F4F3;
}
.speech-lighter:before {
  border-right-color: #F5F4F3;
}

.speech-mid {
  background-color: #C1C0BE;
  border-color: #aeadaa;
  color: #30302F;
}
.speech-mid:after {
  border-top-color: #C1C0BE;
}
.speech-mid:before {
  border-right-color: #C1C0BE;
}

.speech-border {
  background-color: #D9D7D5;
  border-color: #c7c4c1;
  color: #30302F;
}
.speech-border:after {
  border-top-color: #D9D7D5;
}
.speech-border:before {
  border-right-color: #D9D7D5;
}

.speech-muted {
  background-color: #60605F;
  border-color: #4d4d4c;
  color: #FAF9F8;
}
.speech-muted:after {
  border-top-color: #60605F;
}
.speech-muted:before {
  border-right-color: #60605F;
}

.speech-primary-on-dark {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F;
}
.speech-primary-on-dark:after {
  border-top-color: #2DB8C5;
}
.speech-primary-on-dark:before {
  border-right-color: #2DB8C5;
}

.speech-black {
  background-color: #171717;
  border-color: #040404;
  color: #FAF9F8;
}
.speech-black:after {
  border-top-color: #171717;
}
.speech-black:before {
  border-right-color: #171717;
}

.speech-white {
  background-color: #FAF9F8;
  border-color: #eae6e2;
  color: #30302F;
}
.speech-white:after {
  border-top-color: #FAF9F8;
}
.speech-white:before {
  border-right-color: #FAF9F8;
}

.speech-as-higher {
  background-color: #B03A1C;
  border-color: #8f2f17;
  color: #FAF9F8;
}
.speech-as-higher:after {
  border-top-color: #B03A1C;
}
.speech-as-higher:before {
  border-right-color: #B03A1C;
}

.speech-as-medium {
  background-color: #BEB328;
  border-color: #9e9521;
  color: #30302F;
}
.speech-as-medium:after {
  border-top-color: #BEB328;
}
.speech-as-medium:before {
  border-right-color: #BEB328;
}

.speech-as-lower {
  background-color: #257B83;
  border-color: #1d5f65;
  color: #FAF9F8;
}
.speech-as-lower:after {
  border-top-color: #257B83;
}
.speech-as-lower:before {
  border-right-color: #257B83;
}

.speech-tips {
  background-color: #60605F;
  border-color: #4d4d4c;
  color: #FAF9F8;
}
.speech-tips:after {
  border-top-color: #60605F;
}
.speech-tips:before {
  border-right-color: #60605F;
}

.speech-more-white {
  background-color: #FCFCFB;
  border-color: #ecece5;
  color: #30302F;
}
.speech-more-white:after {
  border-top-color: #FCFCFB;
}
.speech-more-white:before {
  border-right-color: #FCFCFB;
}

.speech-aubergine {
  background-color: #703157;
  border-color: #552542;
  color: #FAF9F8;
}
.speech-aubergine:after {
  border-top-color: #703157;
}
.speech-aubergine:before {
  border-right-color: #703157;
}

.speech-orange {
  background-color: #E94E1B;
  border-color: #ca4114;
  color: #30302F;
}
.speech-orange:after {
  border-top-color: #E94E1B;
}
.speech-orange:before {
  border-right-color: #E94E1B;
}

.speech-od-your-current {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F;
}
.speech-od-your-current:after {
  border-top-color: #2DB8C5;
}
.speech-od-your-current:before {
  border-right-color: #2DB8C5;
}

.speech-od-your-previous {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8;
}
.speech-od-your-previous:after {
  border-top-color: #1D7981;
}
.speech-od-your-previous:before {
  border-right-color: #1D7981;
}

.speech-od-benchmark-current {
  background-color: #A8A7A6;
  border-color: #959493;
  color: #30302F;
}
.speech-od-benchmark-current:after {
  border-top-color: #A8A7A6;
}
.speech-od-benchmark-current:before {
  border-right-color: #A8A7A6;
}

.speech-od-benchmark-previous {
  background-color: #787776;
  border-color: #656463;
  color: #30302F;
}
.speech-od-benchmark-previous:after {
  border-top-color: #787776;
}
.speech-od-benchmark-previous:before {
  border-right-color: #787776;
}

.speech-wip {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8;
}
.speech-wip:after {
  border-top-color: #1D7981;
}
.speech-wip:before {
  border-right-color: #1D7981;
}

.speech-as {
  background-color: #636AAF;
  border-color: #50579c;
  color: #FAF9F8;
}
.speech-as:after {
  border-top-color: #636AAF;
}
.speech-as:before {
  border-right-color: #636AAF;
}

.speech-as-secondary {
  background-color: #AFB1D3;
  border-color: #9699c5;
  color: #30302F;
}
.speech-as-secondary:after {
  border-top-color: #AFB1D3;
}
.speech-as-secondary:before {
  border-right-color: #AFB1D3;
}

.speech-aa {
  background-color: #2DB8C5;
  border-color: #269ba6;
  color: #30302F;
}
.speech-aa:after {
  border-top-color: #2DB8C5;
}
.speech-aa:before {
  border-right-color: #2DB8C5;
}

.speech-aa-secondary {
  background-color: #1D7981;
  border-color: #165c62;
  color: #FAF9F8;
}
.speech-aa-secondary:after {
  border-top-color: #1D7981;
}
.speech-aa-secondary:before {
  border-right-color: #1D7981;
}

.speech-taa {
  background-color: #D60B52;
  border-color: #b20944;
  color: #FAF9F8;
}
.speech-taa:after {
  border-top-color: #D60B52;
}
.speech-taa:before {
  border-right-color: #D60B52;
}

.speech-taa-secondary {
  background-color: #F08597;
  border-color: #ec637a;
  color: #30302F;
}
.speech-taa-secondary:after {
  border-top-color: #F08597;
}
.speech-taa-secondary:before {
  border-right-color: #F08597;
}

.speech-search {
  background-color: #CC4214;
  border-color: #a93711;
  color: #FAF9F8;
}
.speech-search:after {
  border-top-color: #CC4214;
}
.speech-search:before {
  border-right-color: #CC4214;
}

.speech-mark:before {
  content: "❝";
  font-size: 5rem;
  position: absolute;
  top: 0;
  left: -3.2rem;
  line-height: 1;
  text-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.speech-mark-primary:before {
  color: #1D7981;
}

.speech-mark-secondary:before {
  color: #932A6E;
}

.speech-mark-success:before {
  color: #0E5D4D;
}

.speech-mark-info:before {
  color: #636AAF;
}

.speech-mark-warning:before {
  color: #CC4214;
}

.speech-mark-danger:before {
  color: #D60B52;
}

.speech-mark-light:before {
  color: #F2F0EE;
}

.speech-mark-dark:before {
  color: #30302F;
}

.speech-mark-brand:before {
  color: #2DB8C5;
}

.speech-mark-brand-light:before {
  color: #D1ECEE;
}

.speech-mark-highlight:before {
  color: #F2E61A;
}

.speech-mark-success-on-dark:before {
  color: #19BC9C;
}

.speech-mark-warning-on-dark:before {
  color: #EE764F;
}

.speech-mark-danger-darker:before {
  color: #9A083B;
}

.speech-mark-danger-on-dark:before {
  color: #F08597;
}

.speech-mark-lighter:before {
  color: #F5F4F3;
}

.speech-mark-mid:before {
  color: #C1C0BE;
}

.speech-mark-border:before {
  color: #D9D7D5;
}

.speech-mark-muted:before {
  color: #60605F;
}

.speech-mark-primary-on-dark:before {
  color: #2DB8C5;
}

.speech-mark-black:before {
  color: #171717;
}

.speech-mark-white:before {
  color: #FAF9F8;
}

.speech-mark-as-higher:before {
  color: #B03A1C;
}

.speech-mark-as-medium:before {
  color: #BEB328;
}

.speech-mark-as-lower:before {
  color: #257B83;
}

.speech-mark-tips:before {
  color: #60605F;
}

.speech-mark-more-white:before {
  color: #FCFCFB;
}

.speech-mark-aubergine:before {
  color: #703157;
}

.speech-mark-orange:before {
  color: #E94E1B;
}

.speech-mark-od-your-current:before {
  color: #2DB8C5;
}

.speech-mark-od-your-previous:before {
  color: #1D7981;
}

.speech-mark-od-benchmark-current:before {
  color: #A8A7A6;
}

.speech-mark-od-benchmark-previous:before {
  color: #787776;
}

.speech-mark-wip:before {
  color: #1D7981;
}

.speech-mark-as:before {
  color: #636AAF;
}

.speech-mark-as-secondary:before {
  color: #AFB1D3;
}

.speech-mark-aa:before {
  color: #2DB8C5;
}

.speech-mark-aa-secondary:before {
  color: #1D7981;
}

.speech-mark-taa:before {
  color: #D60B52;
}

.speech-mark-taa-secondary:before {
  color: #F08597;
}

.speech-mark-search:before {
  color: #CC4214;
}

@media screen and (max-width: 768px) {
  .speech-mark,
  .speech-mark + footer {
    margin-left: 3.5rem;
  }
}
.step-indicator {
  counter-reset: step-counter;
  list-style-type: none;
  position: relative;
  margin-left: 0;
  padding-left: 0;
}
.step-indicator:before {
  content: "";
  height: 100%;
  width: 0;
  border-left: 1px dashed #C1C0BE;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
}
.step-indicator li {
  counter-increment: step-counter;
  position: relative;
  list-style-type: none;
  padding-bottom: 1.5rem;
  font-size: 80%;
  line-height: 24px;
  padding-left: 34px;
}
.step-indicator li::before {
  content: counter(step-counter);
  color: #FAF9F8;
  font-size: 1rem;
  position: absolute;
  left: 0;
  line-height: 24px;
  width: 24px;
  height: 24px;
  top: 0;
  background: #A8A7A6;
  text-align: center;
}
.step-indicator li:last-child {
  padding-bottom: 0;
  background: #FAF9F8;
}
.step-indicator li.active {
  font-weight: bold;
}
.step-indicator li.active:before {
  background: #30302F;
  font-weight: normal;
}
.step-indicator li.link:before {
  display: none;
}
.step-indicator li.link a, .step-indicator li.link a:visited {
  text-decoration: none;
}
.step-indicator li.link a::before, .step-indicator li.link a:visited::before {
  content: counter(step-counter);
  color: #FAF9F8;
  font-size: 1rem;
  position: absolute;
  left: 0;
  line-height: 24px;
  width: 24px;
  height: 24px;
  top: 0;
  background: #1D7981;
  text-align: center;
}
.step-indicator li.done {
  color: #0E5D4D;
}
.step-indicator li.done:before {
  background: url(3a4beba8a4f9bcbb2ae7.svg) center center no-repeat #19BC9C;
  background-size: 12px;
  content: "";
}
.step-indicator li.done.link:before {
  display: none;
}
.step-indicator li.done.link a, .step-indicator li.done.link a:visited {
  color: #0E5D4D;
}
.step-indicator li.done.link a:before, .step-indicator li.done.link a:visited:before {
  background: url(3a4beba8a4f9bcbb2ae7.svg) center center no-repeat #19BC9C;
  background-size: 12px;
  content: "";
  transition: background-color 0.3s ease;
}
.step-indicator li.done.link a:hover, .step-indicator li.done.link a:focus, .step-indicator li.done.link a:visited:hover, .step-indicator li.done.link a:visited:focus {
  color: #30302F;
}
.step-indicator li.done.link a:hover:before, .step-indicator li.done.link a:focus:before, .step-indicator li.done.link a:visited:hover:before, .step-indicator li.done.link a:visited:focus:before {
  background-color: #30302F;
  transition: background-color 0.3s ease;
}
.step-indicator.larger li {
  font-size: 1rem;
}

tfoot {
  font-weight: 700;
  border-bottom: 2px solid #D9D7D5;
  border-top: 2px solid #D9D7D5;
}

td.text-right {
  font-variant-numeric: tabular-nums;
}

tr.comparison-table {
  border-top: 2px solid #D9D7D5;
}

th.series1 {
  border-left: 2px solid #D9D7D5;
  background-color: #1D7981;
  color: #FAF9F8;
}

th.series2 {
  border-left: 2px solid #D9D7D5;
  border-right: 2px solid #D9D7D5;
  background-color: #A8A7A6;
  color: #30302F;
}

table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
  background-color: #30302F;
}

.table th, .highcharts-data-table table th, .table td, .highcharts-data-table table td {
  vertical-align: middle;
  display: table-cell;
}

.tablet {
  padding: 4%;
  padding-top: 2%;
  padding-bottom: 2%;
  position: relative;
  background: #171717;
  border-radius: 2em;
}
.tablet div:first-child {
  border-radius: 2px;
}

@media screen and (max-width: 992px) {
  .tablet {
    border-radius: 1em;
  }
}
/**
 * @license Highcharts
 *
 * (c) 2009-2016 Torstein Honsi
 *
 * License: www.highcharts.com/license
 */
.highcharts-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: normal;
  z-index: 0; /* #1072 */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 12px;
  user-select: none;
}

.highcharts-root {
  display: block;
}

.highcharts-root text {
  stroke-width: 0;
}

.highcharts-strong {
  font-weight: bold;
}

.highcharts-emphasized {
  font-style: italic;
}

.highcharts-anchor {
  cursor: pointer;
}

.highcharts-background {
  fill: #FAF9F8;
}

.highcharts-plot-border, .highcharts-plot-background {
  fill: none;
}

.highcharts-label-box {
  fill: none;
}

.highcharts-button-box {
  fill: inherit;
}

.highcharts-tracker-line {
  stroke-linejoin: round;
  stroke: rgba(192, 192, 192, 0.0001);
  stroke-width: 22;
  fill: none;
}

.highcharts-tracker-area {
  fill: rgba(192, 192, 192, 0.0001);
  stroke-width: 0;
}

/* Titles */
.highcharts-title {
  fill: #30302F;
  font-size: 1.5rem;
}

.highcharts-subtitle {
  fill: #484746;
  font-size: 1rem;
}

/* Axes */
.highcharts-axis-line {
  fill: none;
  stroke: #cedfe0;
}

.highcharts-yaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-axis-title {
  fill: #484746;
}

.highcharts-axis-labels {
  fill: #484746;
  cursor: default;
  font-size: 0.875rem;
}

.highcharts-grid-line {
  fill: none;
  stroke: #D9D7D5;
}

.highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: 0px;
}

.highcharts-tick {
  stroke: #cedfe0;
}

.highcharts-yaxis .highcharts-tick {
  stroke-width: 0;
}

.highcharts-minor-grid-line {
  stroke: #F2F0EE;
}

.highcharts-crosshair-thin {
  stroke-width: 1px;
  stroke: #91908E;
}

.highcharts-crosshair-category {
  stroke: #cedfe0;
  stroke-opacity: 0.25;
}

/* Credits */
.highcharts-credits {
  cursor: pointer;
  fill: #60605F;
  font-size: 0.7em;
  transition: fill 250ms, font-size 250ms;
}

.highcharts-credits:hover {
  fill: black;
  font-size: 1em;
}

/* Tooltip */
.highcharts-tooltip {
  cursor: default;
  pointer-events: none;
  white-space: nowrap;
  transition: stroke 150ms;
}

.highcharts-tooltip text {
  fill: #30302F;
}

.highcharts-tooltip .highcharts-header {
  font-size: 0.85em;
}

.highcharts-tooltip-box {
  stroke-width: 1px;
  fill: #F2F0EE;
  fill-opacity: 0.85;
}

.highcharts-tooltip-box .highcharts-label-box {
  fill: #F2F0EE;
  fill-opacity: 0.85;
}

div.highcharts-tooltip {
  filter: none;
}

.highcharts-selection-marker {
  fill: #499399;
  fill-opacity: 0.25;
}

.highcharts-graph {
  fill: none;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.highcharts-empty-series {
  stroke-width: 1px;
  fill: none;
  stroke: #91908E;
}

.highcharts-state-hover .highcharts-graph {
  stroke-width: 3;
}

.highcharts-point-inactive {
  opacity: 0.2;
  transition: opacity 50ms; /* quick in */
}

.highcharts-series-inactive {
  opacity: 0.2;
  transition: opacity 50ms; /* quick in */
}

.highcharts-state-hover path {
  transition: stroke-width 50ms; /* quick in */
}

.highcharts-state-normal path {
  transition: stroke-width 250ms; /* slow out */
}

/* Legend hover affects points and series */
g.highcharts-series,
.highcharts-point,
.highcharts-markers,
.highcharts-data-labels {
  transition: opacity 250ms;
}

.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
  opacity: 0.2;
}

/* Series options */
/* Default colors */
.highcharts-color-0 {
  fill: #1D7981;
  stroke: #1D7981;
}

.highcharts-color-1 {
  fill: #A8A7A6;
  stroke: #A8A7A6;
}

.highcharts-color-2 {
  fill: #30302F;
  stroke: #30302F;
}

.highcharts-color-3 {
  fill: #932A6E;
  stroke: #932A6E;
}

.highcharts-color-4 {
  fill: #0E5D4D;
  stroke: #0E5D4D;
}

.highcharts-color-5 {
  fill: #B03A1C;
  stroke: #B03A1C;
}

.highcharts-color-6 {
  fill: #F2E61A;
  stroke: #F2E61A;
}

.highcharts-color-7 {
  fill: #F08597;
  stroke: #F08597;
}

.highcharts-area {
  fill-opacity: 0.75;
  stroke-width: 0;
}

.highcharts-markers {
  stroke-width: 1px;
  stroke: #FAF9F8;
}

.highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover):not(.highcharts-a11y-marker-visible),
.highcharts-a11y-marker-hidden {
  opacity: 0;
}

.highcharts-point {
  stroke-width: 1px;
}

.highcharts-dense-data .highcharts-point {
  stroke-width: 0;
}

.highcharts-data-label {
  font-size: 0.9em;
  font-weight: bold;
}

.highcharts-data-label-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-data-label text, text.highcharts-data-label {
  fill: #30302F;
}

.highcharts-data-label-connector {
  fill: none;
}

.highcharts-data-label-hidden {
  pointer-events: none;
}

.highcharts-halo {
  fill-opacity: 0.25;
  stroke-width: 0;
}

.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select,
.highcharts-markers .highcharts-point-select {
  fill: #91908E;
  stroke: #171717;
}

.highcharts-column-series rect.highcharts-point {
  stroke: #FAF9F8;
}

.highcharts-column-series .highcharts-point {
  transition: fill-opacity 250ms;
}

.highcharts-column-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pie-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #FAF9F8;
}

.highcharts-pie-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #FAF9F8;
}

.highcharts-funnel-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-pyramid-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #FAF9F8;
}

.highcharts-pyramid-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pyramid-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-solidgauge-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-treemap-series .highcharts-point {
  stroke-width: 1px;
  stroke: #D9D7D5;
  transition: stroke 250ms, fill 250ms, fill-opacity 250ms;
}

.highcharts-treemap-series .highcharts-point-hover {
  stroke: #60605F;
  transition: stroke 25ms, fill 25ms, fill-opacity 25ms;
}

.highcharts-treemap-series .highcharts-above-level {
  display: none;
}

.highcharts-treemap-series .highcharts-internal-node {
  fill: none;
}

.highcharts-treemap-series .highcharts-internal-node-interactive {
  fill-opacity: 0.15;
  cursor: pointer;
}

.highcharts-treemap-series .highcharts-internal-node-interactive:hover {
  fill-opacity: 0.75;
}

.highcharts-vector-series .highcharts-point {
  fill: none;
  stroke-width: 2px;
}

.highcharts-windbarb-series .highcharts-point {
  fill: none;
  stroke-width: 2px;
}

.highcharts-lollipop-stem {
  stroke: #171717;
}

.highcharts-focus-border {
  fill: none;
  stroke-width: 2px;
}

.highcharts-legend-item-hidden .highcharts-focus-border {
  fill: none !important;
}

/* Legend */
.highcharts-legend-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-legend-item > text {
  fill: #30302F;
  font-weight: bold;
  font-size: 0.875rem;
  cursor: pointer;
  stroke-width: 0;
}

.highcharts-legend-item:hover text {
  fill: #171717;
}

.highcharts-legend-item-hidden * {
  fill: #91908E !important;
  stroke: #91908E !important;
  transition: fill 250ms;
}

.highcharts-legend-nav-active {
  fill: #1D7981;
  cursor: pointer;
}

.highcharts-legend-nav-inactive {
  fill: #91908E;
}

circle.highcharts-legend-nav-active, circle.highcharts-legend-nav-inactive { /* tracker */
  fill: rgba(192, 192, 192, 0.0001);
}

.highcharts-legend-title-box {
  fill: none;
  stroke-width: 0;
}

/* Bubble legend */
.highcharts-bubble-legend-symbol {
  stroke-width: 2;
  fill-opacity: 0.5;
}

.highcharts-bubble-legend-connectors {
  stroke-width: 1;
}

.highcharts-bubble-legend-labels {
  fill: #30302F;
}

/* Loading */
.highcharts-loading {
  position: absolute;
  background-color: #FAF9F8;
  opacity: 0.5;
  text-align: center;
  z-index: 10;
  transition: opacity 250ms;
}

.highcharts-loading-hidden {
  height: 0 !important;
  opacity: 0;
  overflow: hidden;
  transition: opacity 250ms, height 250ms step-end;
}

.highcharts-loading-inner {
  font-weight: bold;
  position: relative;
  top: 45%;
}

/* Plot bands and polar pane backgrounds */
.highcharts-plot-band, .highcharts-pane {
  fill: #171717;
  fill-opacity: 0.05;
}

.highcharts-plot-line {
  fill: none;
  stroke: #60605F;
  stroke-width: 1px;
}

/* Highcharts More and modules */
.highcharts-boxplot-box {
  fill: #FAF9F8;
}

.highcharts-boxplot-median {
  stroke-width: 2px;
}

.highcharts-bubble-series .highcharts-point {
  fill-opacity: 0.5;
}

.highcharts-errorbar-series .highcharts-point {
  stroke: #171717;
}

.highcharts-gauge-series .highcharts-data-label-box {
  stroke: #91908E;
  stroke-width: 1px;
}

.highcharts-gauge-series .highcharts-dial {
  fill: #171717;
  stroke-width: 0;
}

.highcharts-polygon-series .highcharts-graph {
  fill: inherit;
  stroke-width: 0;
}

.highcharts-waterfall-series .highcharts-graph {
  stroke: #30302F;
  stroke-dasharray: 1, 3;
}

.highcharts-sankey-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-sankey-series .highcharts-link {
  transition: fill 250ms, fill-opacity 250ms;
  fill-opacity: 0.5;
}

.highcharts-sankey-series .highcharts-point-hover.highcharts-link {
  transition: fill 50ms, fill-opacity 50ms;
  fill-opacity: 1;
}

.highcharts-venn-series .highcharts-point {
  fill-opacity: 0.75;
  stroke: #91908E;
  transition: stroke 250ms, fill-opacity 250ms;
}

.highcharts-venn-series .highcharts-point-hover {
  fill-opacity: 1;
  stroke: #91908E;
}

/* Highstock */
.highcharts-navigator-mask-outside {
  fill-opacity: 0;
}

.highcharts-navigator-mask-inside {
  fill: #75acb1; /* navigator.maskFill option */
  fill-opacity: 0.25;
  cursor: ew-resize;
}

.highcharts-navigator-outline {
  stroke: #91908E;
  fill: none;
}

.highcharts-navigator-handle {
  stroke: #91908E;
  fill: #F2F0EE;
  cursor: ew-resize;
}

.highcharts-navigator-series {
  fill: #499399;
  stroke: #499399;
}

.highcharts-navigator-series .highcharts-graph {
  stroke-width: 1px;
}

.highcharts-navigator-series .highcharts-area {
  fill-opacity: 0.05;
}

.highcharts-navigator-xaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-navigator-xaxis .highcharts-grid-line {
  stroke-width: 1px;
  stroke: #D9D7D5;
}

.highcharts-navigator-xaxis.highcharts-axis-labels {
  fill: #60605F;
}

.highcharts-navigator-yaxis .highcharts-grid-line {
  stroke-width: 0;
}

.highcharts-scrollbar-thumb {
  fill: #91908E;
  stroke: #91908E;
  stroke-width: 1px;
}

.highcharts-scrollbar-button {
  fill: #D9D7D5;
  stroke: #91908E;
  stroke-width: 1px;
}

.highcharts-scrollbar-arrow {
  fill: #484746;
}

.highcharts-scrollbar-rifles {
  stroke: #484746;
  stroke-width: 1px;
}

.highcharts-scrollbar-track {
  fill: #F2F0EE;
  stroke: #F2F0EE;
  stroke-width: 1px;
}

.highcharts-button {
  fill: #F2F0EE;
  stroke: #91908E;
  cursor: default;
  stroke-width: 1px;
  transition: fill 250ms;
}

.highcharts-button text {
  fill: #30302F;
}

.highcharts-button-hover {
  transition: fill 0ms;
  fill: #D9D7D5;
  stroke: #91908E;
}

.highcharts-button-hover text {
  fill: #30302F;
}

.highcharts-button-pressed {
  font-weight: bold;
  fill: #e4ecec;
  stroke: #91908E;
}

.highcharts-button-pressed text {
  fill: #30302F;
  font-weight: bold;
}

.highcharts-button-disabled text {
  fill: #30302F;
}

.highcharts-range-selector-buttons .highcharts-button {
  stroke-width: 0px;
}

.highcharts-range-label rect {
  fill: none;
}

.highcharts-range-label text {
  fill: #484746;
}

.highcharts-range-input rect {
  fill: none;
}

.highcharts-range-input text {
  fill: #30302F;
}

.highcharts-range-input {
  stroke-width: 1px;
  stroke: #91908E;
}

input.highcharts-range-selector {
  position: absolute;
  border: 0;
  width: 1px; /* Chrome needs a pixel to see it */
  height: 1px;
  padding: 0;
  text-align: center;
  left: -9em; /* #4798 */
}

.highcharts-crosshair-label text {
  fill: #FAF9F8;
  font-size: 1.1em;
}

.highcharts-crosshair-label .highcharts-label-box {
  fill: inherit;
}

.highcharts-candlestick-series .highcharts-point {
  stroke: #171717;
  stroke-width: 1px;
}

.highcharts-candlestick-series .highcharts-point-up {
  fill: #FAF9F8;
}

.highcharts-ohlc-series .highcharts-point-hover {
  stroke-width: 3px;
}

.highcharts-flags-series .highcharts-point .highcharts-label-box {
  stroke: #60605F;
  fill: #FAF9F8;
  transition: fill 250ms;
}

.highcharts-flags-series .highcharts-point-hover .highcharts-label-box {
  stroke: #171717;
  fill: #cedfe0;
}

.highcharts-flags-series .highcharts-point text {
  fill: #171717;
  font-size: 0.9em;
  font-weight: bold;
}

/* Highmaps */
.highcharts-map-series .highcharts-point {
  transition: fill 500ms, fill-opacity 500ms, stroke-width 250ms;
  stroke: #91908E;
}

.highcharts-map-series .highcharts-point-hover {
  transition: fill 0ms, fill-opacity 0ms;
  fill-opacity: 0.5;
  stroke-width: 2px;
}

.highcharts-mapline-series .highcharts-point {
  fill: none;
}

.highcharts-heatmap-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-map-navigation {
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
}

.highcharts-coloraxis {
  stroke-width: 0;
}

.highcharts-coloraxis-marker {
  fill: #60605F;
}

.highcharts-null-point {
  fill: #F2F0EE;
}

/* 3d charts */
.highcharts-3d-frame {
  fill: transparent;
}

/* Exporting module */
.highcharts-contextbutton {
  fill: #FAF9F8; /* needed to capture hover */
  stroke: none;
  stroke-linecap: round;
}

.highcharts-contextbutton:hover {
  fill: #D9D7D5;
  stroke: #D9D7D5;
}

.highcharts-button-symbol {
  stroke: #484746;
  stroke-width: 3px;
}

.highcharts-menu {
  border: 1px solid #60605F;
  background: #FAF9F8;
  padding: 5px 0;
  box-shadow: 3px 3px 10px #888;
}

.highcharts-menu-item {
  padding: 0.5em 1em;
  background: none;
  color: #30302F;
  cursor: pointer;
  transition: background 250ms, color 250ms;
}

.highcharts-menu-item:hover {
  background: #499399;
  color: #FAF9F8;
}

/* Drilldown module */
.highcharts-drilldown-point {
  cursor: pointer;
}

.highcharts-drilldown-data-label text,
text.highcharts-drilldown-data-label,
.highcharts-drilldown-axis-label {
  cursor: pointer;
  fill: #1D7981;
  font-weight: bold;
  text-decoration: underline;
}

/* No-data module */
.highcharts-no-data text {
  font-weight: bold;
  font-size: 12px;
  fill: #484746;
}

/* Drag-panes module */
.highcharts-axis-resizer {
  cursor: ns-resize;
  stroke: black;
  stroke-width: 2px;
}

/* Bullet type series */
.highcharts-bullet-target {
  stroke-width: 0;
}

/* Lineargauge type series */
.highcharts-lineargauge-target {
  stroke-width: 1px;
  stroke: #30302F;
}

.highcharts-lineargauge-target-line {
  stroke-width: 1px;
  stroke: #30302F;
}

/* Annotations module */
.highcharts-annotation-label-box {
  stroke-width: 1px;
  stroke: #171717;
  fill: #171717;
  fill-opacity: 0.75;
}

.highcharts-annotation-label text {
  fill: #D9D7D5;
}

/* Gantt */
.highcharts-treegrid-node-collapsed, .highcharts-treegrid-node-expanded {
  cursor: pointer;
}

.highcharts-point-connecting-path {
  fill: none;
}

.highcharts-grid-axis .highcharts-tick {
  stroke-width: 1px;
}

.highcharts-grid-axis .highcharts-axis-line {
  stroke-width: 1px;
}

/* Pattern presentational properties */
#hatch-left path {
  stroke: #A8A7A6;
  stroke-width: 5px;
}

#hatch-right path {
  fill: #FAF9F8;
  fill-opacity: 0.25;
}

#hatch-right rect {
  stroke: #A8A7A6;
  fill: #A8A7A6;
}

#dots circle {
  fill: #FAF9F8;
  fill-opacity: 0.35;
}

#dots rect {
  stroke: #787776;
  fill: #787776;
}

#hatch path {
  fill: #30302F;
  stroke: #A8A7A6;
  stroke-width: 1px;
}

.highcharts-series-1 .highcharts-point {
  stroke: #A8A7A6;
  fill: url(#hatch-left);
}

.highcharts-series-2 .highcharts-point {
  stroke: #30302F;
  fill: url(#grid);
}

.highcharts-line-series.highcharts-color-1 .highcharts-point {
  fill: #A8A7A6;
}

.highcharts-line-series.highcharts-color-2 .highcharts-point {
  fill: #30302F;
}

.highcharts-series-1 .highcharts-graph {
  stroke-dasharray: 3;
}

.highcharts-series-2 .highcharts-graph {
  stroke-dasharray: 6;
}

.highcharts-legend .highcharts-bar-series .highcharts-point {
  transform: rotate(90deg) scale(-1, 1) translate(-1.4rem, -1.4rem);
}

.highcharts-legend-item > text {
  font-weight: normal;
}

.highcharts-axis-title {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  fill: #787776;
}

.highcharts-background {
  fill: transparent;
}

.as-tint-v1-segments .highcharts-legend-item.highcharts-color-0 .highcharts-point {
  fill: #B03A1C;
  stroke: #B03A1C;
}
.as-tint-v1-segments .highcharts-data-label-connector.highcharts-color-0 {
  stroke: #B03A1C;
}
.as-tint-v1-segments .highcharts-series-0 .highcharts-color-0, .as-tint-v1-segments .highcharts-series-0 .highcharts-color-1, .as-tint-v1-segments .highcharts-series-0 .highcharts-color-2 {
  fill: #B03A1C;
  stroke: #B03A1C;
}
.as-tint-v1-segments .highcharts-series-0 .highcharts-color-3, .as-tint-v1-segments .highcharts-series-0 .highcharts-color-4, .as-tint-v1-segments .highcharts-series-0 .highcharts-color-5 {
  fill: #BEB328;
  stroke: #BEB328;
}
.as-tint-v1-segments .highcharts-series-0 .highcharts-color-6, .as-tint-v1-segments .highcharts-series-0 .highcharts-color-7, .as-tint-v1-segments .highcharts-series-0 .highcharts-color-8, .as-tint-v1-segments .highcharts-series-0 .highcharts-color-9 {
  fill: #257B83;
  stroke: #257B83;
}
.as-tint-v1-segments .highcharts-tooltip {
  stroke: #D9D7D5;
}
.as-tint-v1-segments .highcharts-legend-item.highcharts-color-0 .highcharts-point {
  fill: #30302F;
  stroke: #30302F;
}

.as-tint-v1-5-segments .highcharts-legend-item.highcharts-color-0 .highcharts-point {
  fill: #30302F;
  stroke: #30302F;
}
.as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-0, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-1, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-2, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-3, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-4, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-5 {
  fill: #B03A1C;
  stroke: #B03A1C;
}
.as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-6, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-7, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-8, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-9 {
  fill: #BEB328;
  stroke: #BEB328;
}
.as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-9 ~ .highcharts-color-0, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-9 ~ .highcharts-color-1 {
  fill: #BEB328;
  stroke: #BEB328;
}
.as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-9 ~ .highcharts-color-2, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-9 ~ .highcharts-color-3, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-9 ~ .highcharts-color-4, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-9 ~ .highcharts-color-5, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-9 ~ .highcharts-color-6, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-9 ~ .highcharts-color-7, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-9 ~ .highcharts-color-8, .as-tint-v1-5-segments .highcharts-series-0 .highcharts-color-9 ~ .highcharts-color-9 {
  fill: #257B83;
  stroke: #257B83;
}
.as-tint-v1-5-segments .highcharts-tooltip {
  stroke: #D9D7D5;
}

.graph, .highcharts-root, .highcharts-container {
  overflow: visible !important;
  z-index: 500 !important;
  position: relative;
}

.highcharts-menu {
  z-index: 500 !important;
  position: relative;
  list-style-type: none;
}

.highcharts-a11y-proxy-container-after ul {
  list-style-type: none;
}

.highcharts-a11y-proxy-button {
  opacity: 0;
}

.highcharts-container {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: auto;
}

.highcharts-axis-line {
  stroke: #D9D7D5;
}

.as-higher {
  fill: #B03A1C;
  stroke: #B03A1C;
}

.as-medium {
  fill: #BEB328;
  stroke: #BEB328;
}

.as-lower {
  fill: #257B83;
  stroke: #257B83;
}

.as-higher:hover .aa-xlabel-icon {
  background-color: rgba(176, 58, 28, 0.3);
}

.as-medium:hover .aa-xlabel-icon {
  background-color: rgba(190, 179, 40, 0.3);
}

.as-lower:hover .aa-xlabel-icon {
  background-color: rgba(37, 123, 131, 0.3);
}

.highcharts-tooltip-container {
  z-index: 3000 !important;
}

.highcharts-tooltip-box {
  fill: #30302F;
  fill-opacity: 1;
  stroke-width: 0;
}

.highcharts-tooltip {
  pointer-events: auto;
}
.highcharts-tooltip text {
  color: #FAF9F8;
  fill: #FAF9F8;
}

.aa-labels {
  z-index: 2000;
}

.aa-xlabel {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
  width: 100px;
}
.aa-xlabel .aa-xlabel-title {
  position: relative;
  white-space: normal;
  text-align: right;
  margin-right: 6px;
  min-height: 38px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  font-weight: 400;
  font-size: 12.8px;
  line-height: 14px;
  color: #30302F;
}

.aa-xlabel-icon {
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  position: relative;
  display: none;
}

@media (min-width: 576px) {
  .aa-xlabel-icon {
    display: flex;
  }
  .aa-xlabel {
    width: 143px;
  }
}
@media (min-width: 992px) {
  .aa-xlabel-icon {
    margin-right: 12px;
  }
}
@media (min-width: 1200px) {
  .aa-xlabel-icon {
    margin-right: 0px;
  }
}
.xaxis-link,
.xaxis-link:hover,
.xaxis-link:focus {
  text-decoration: none;
}

.learn-more {
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: right;
  background-color: #30302F;
  color: #FAF9F8;
  padding: 0 5px;
  text-decoration: none;
  font-size: 0.8rem;
  transition: 0.3s opacity ease-in-out;
}

.learn-more::after {
  content: "";
  position: absolute;
  right: 6px;
  width: 12px;
  height: 12px;
  border-top: 1px solid #2DB8C5;
  border-right: 1px solid #2DB8C5;
  line-height: 0;
  transform: rotate(45deg);
}

.xaxis-link:hover .learn-more {
  opacity: 1;
  text-decoration: none;
  transition: 0.3s opacity ease-in-out;
}

.aatooltip .learn-more,
.aatooltip img {
  display: none;
}

.aatooltip .aa-xlabel {
  justify-content: flex-start;
}

@media (min-width: 768px) {
  .aatooltip-inner {
    width: 400px;
  }
}
.aatooltip > span {
  padding: 8px;
  color: #FAF9F8;
  z-index: 1001;
  position: relative;
}
.aatooltip > span .aa-xlabel-title {
  display: block;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  min-height: auto;
  color: #FAF9F8;
}
.aatooltip > span .aa-xlabel-icon {
  display: none;
}
.aatooltip > span .aatooltip-sub {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 12.8px;
  line-height: 19px;
}
.aatooltip > span .aatooltip-data {
  margin-bottom: 2px;
  font-size: 16px;
  line-height: 24px;
}
.aatooltip > span .aatooltip-info {
  white-space: normal;
  margin: 0;
  font-size: 14.4px;
  line-height: 22px;
}

.highcharts-legend .highcharts-point {
  stroke-width: 0;
}

#audience-spectrum-bar-chart .highcharts-series-1 .highcharts-point {
  stroke: none;
  fill: url(#hatch);
}

.legend {
  color: #30302F;
  font-size: 12.8px;
  text-transform: uppercase;
  display: flex;
  margin: 0 70px;
  letter-spacing: 0.1em;
}

.legend .label {
  display: flex;
  cursor: pointer;
}

.legend .legend-tab {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 2px;
}

.legend-tab.as-higher {
  background-color: #B03A1C;
}

.legend-tab.as-medium {
  background-color: #BEB328;
}

.legend-tab.as-lower {
  background-color: #257B83;
}

.legend-tab.aa-col-hatch {
  background-image: linear-gradient(135deg, rgba(0, 0, 0, 0.3) 16.67%, #ffffff 16.67%, #ffffff 50%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.3) 66.67%, #ffffff 66.67%, #ffffff 100%);
  background-size: 4.24px 4.24px;
}

.legend .legend-title {
  margin: 0 50px 0 3px;
}

.aabubble .highcharts-color-1 {
  fill: #B03A1C;
  stroke: #B03A1C;
}

.aabubble .highcharts-color-2 {
  fill: #BEB328;
  stroke: #BEB328;
}

.aabubble .highcharts-color-3 {
  fill: #257B83;
  stroke: #257B83;
}

.aabubble .highcharts-data-labels {
  z-index: 500;
}
.aabubble .highcharts-data-labels img {
  width: 40px;
}

@media (min-width: 768px) {
  .aabubble-inner {
    width: 400px;
    min-height: 142px;
  }
}
.aabubble-tool {
  z-index: 500;
  color: #FAF9F8;
}

.aabubble-tool > span {
  padding: 8px;
}

.aabubble-title {
  display: block;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  min-height: auto;
  color: #FAF9F8;
}

.aabubble-data {
  display: block;
  margin: 6px 0;
  font-size: 16px;
  line-height: 24px;
}

.aabubble-info {
  display: block;
  white-space: normal;
  margin: 0;
  font-size: 14.4px;
  line-height: 22px;
}

a.aabubble-link {
  position: relative;
  color: #2DB8C5;
  text-decoration: none;
  margin: 2px 0;
  font-size: 14.4px;
  line-height: 22px;
  padding-right: 30px;
  display: flex;
  align-items: center;
}

a.aabubble-link::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  border-top: 1px solid #2DB8C5;
  border-right: 1px solid #2DB8C5;
  transform: rotate(45deg);
}

.aadoubleDonut-outer {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.aadoubleDonut .highcharts-series-0 .highcharts-color-0 {
  fill: #2DB8C5;
  stroke: #2DB8C5;
}

.aadoubleDonut .highcharts-series-1 .highcharts-color-0 {
  fill: #1D7981;
  stroke: #1D7981;
}

.aadoubleDonut .highcharts-series-0 .highcharts-color-1 {
  fill: #F2F0EE;
  stroke: #F2F0EE;
}

.aadoubleDonut .highcharts-series-1 .highcharts-color-1 {
  fill: #D9D7D5;
  stroke: #D9D7D5;
}

.aadoubleDonut .highcharts-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 120px;
}

.aadoubleDonut .donut-title {
  font-size: 12.8px;
  line-height: 15.36px;
  font-weight: 700;
  text-transform: uppercase;
  white-space: normal;
  text-align: center;
}

.aadonut-tool {
  z-index: 500;
  color: #FAF9F8;
  display: block;
  font-size: 14.4px;
  line-height: 21.6px;
  text-align: left;
}

.donut-data {
  padding-left: 6px;
  font-size: 14.4px;
  margin-bottom: 6px;
}

.donut-data em {
  font-size: 12.8px;
}

.donut-previous {
  border-left: 6px solid #1D7981;
}

.donut-previous .big-number {
  font-size: 20px;
  line-height: 24px;
}

.donut-current {
  border-left: 6px solid #2DB8C5;
}

.donut-current .big-number {
  font-size: 32px;
  line-height: 24px;
  font-weight: 700;
}

.variant {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 700;
}

.variant-up {
  color: #0E5D4D;
}

.variant-down {
  color: #D60B52;
}

.primary-comparison .highcharts-color-0 {
  fill: #2DB8C5;
  stroke: #2DB8C5;
}
.primary-comparison .highcharts-color-1 {
  fill: #1D7981;
  stroke: #1D7981;
}
.primary-comparison .highcharts-series-1 .highcharts-point {
  fill: #1D7981;
  stroke: #1D7981;
}
.primary-comparison .highcharts-color-2 {
  stroke: none;
  fill: url(#hatch);
}
.primary-comparison .highcharts-series-2 .highcharts-point {
  stroke: none;
  fill: url(#hatch);
}

.benchmark-comparison .highcharts-color-0 {
  fill: url(#hatch-right);
  stroke: #A8A7A6;
}
.benchmark-comparison .highcharts-color-1 {
  fill: url(#dots);
  stroke: #787776;
}
.benchmark-comparison .highcharts-series-1 .highcharts-point {
  fill: url(#dots);
  stroke: #787776;
}

.filter .highcharts-color-0 {
  fill: #636AAF;
  stroke: #636AAF;
}

.highcharts-title {
  display: none;
  height: 0;
}

.highcharts-data-table table .highcharts-number {
  text-align: right;
}
.highcharts-data-table table thead th {
  text-align: right;
}
.highcharts-data-table table thead th:first-child {
  text-align: left;
}

.highcharts-visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.od-bar {
  width: 0.75rem !important;
}

.highcharts-a11y-proxy-element {
  display: none;
}

.delete-fade-animation {
  animation: fade-out forwards 0.5s ease-out 1;
}

.create-fade-animation {
  animation: fade-in forwards 0.5s ease-out 1;
}

@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tabs-container {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
}

.tab-nav {
  display: flex;
  align-items: stretch;
}

.current-tab-item {
  border-top: 1px solid #D9D7D5;
  border-right: 1px solid #D9D7D5;
  border-left: 1px solid #D9D7D5;
  border-radius: 6px;
}
.current-tab-item a, .current-tab-item a:visited {
  display: inline-block;
  border-top: 6px solid #636AAF;
  border-right: 6px solid #636AAF;
  border-left: 6px solid #636AAF;
  padding: 1rem;
  padding-bottom: calc(1rem + 6px);
  background: #FAF9F8;
  z-index: 100;
  position: relative;
  border-radius: 6px;
}
.current-tab-item a img, .current-tab-item a:visited img {
  height: 3vw;
  min-height: 1.7rem;
  max-height: 3rem;
}

.tab-nav-item {
  display: inline-flex;
  align-items: end;
  margin-left: 1rem;
  border-top: 1px solid #D9D7D5;
  border-right: 1px solid #D9D7D5;
  border-left: 1px solid #D9D7D5;
  border-radius: 3px;
}
.tab-nav-item a, .tab-nav-item a:visited {
  border-top: 6px solid #F2F0EE;
  border-right: 6px solid #F2F0EE;
  border-left: 6px solid #F2F0EE;
  border-image: none;
  border-radius: 3px;
  padding: 0.5rem;
  padding-bottom: calc(0.5rem + 6px);
  background: #F2F0EE;
  z-index: 0;
  position: relative;
}
.tab-nav-item a img, .tab-nav-item a:visited img {
  height: 2vw;
  min-height: 1.5rem;
  max-height: 2rem;
}
.tab-nav-item a:hover, .tab-nav-item a:visited:hover {
  z-index: 100;
  background: #FAF9F8;
  border-width: 6px;
}

#astab:hover {
  border-color: #636AAF;
}

#taatab:hover {
  border-color: #D60B52;
}

#aatab:hover {
  border-color: #2DB8C5;
}

#searchtab:hover {
  border-color: transparent;
  border-image: conic-gradient(from 0deg, #D60B52, #636AAF, #2DB8C5, #D60B52) 1;
}

@media screen and (max-width: 799px) {
  #aatab picture {
    filter: brightness(0) saturate(100%) invert(81%) sepia(9%) saturate(3730%) hue-rotate(143deg) brightness(81%) contrast(89%);
  }
  #taatab picture {
    filter: brightness(0) saturate(100%) invert(14%) sepia(62%) saturate(7422%) hue-rotate(332deg) brightness(85%) contrast(96%);
  }
  #astab picture {
    filter: brightness(0) saturate(100%) invert(40%) sepia(44%) saturate(544%) hue-rotate(197deg) brightness(97%) contrast(92%);
  }
}
.tab-page {
  border-top: 6px solid #636AAF;
  border-image: none;
  background: #FAF9F8;
  margin-top: -6.5px;
  z-index: 50;
  position: relative;
  width: 100%;
}

.aa .current-tab-item a, .aa .current-tab-item a:visited {
  border-color: #2DB8C5;
}
.aa .tab-page {
  border-color: #2DB8C5;
}

.taa .current-tab-item a, .taa .current-tab-item a:visited {
  border-color: #D60B52;
}
.taa .tab-page {
  border-color: #D60B52;
}

.search .current-tab-item a, .search .current-tab-item a:visited {
  border-color: transparent;
  border-image: conic-gradient(from 0deg, #D60B52, #636AAF, #2DB8C5, #D60B52) 1;
}
.search .tab-page {
  border-color: transparent;
  border-image: linear-gradient(90deg, #D60B52, #636AAF, #2DB8C5) 1;
}

@media screen and (min-width: 501px) {
  body:has(#aatab:hover) .tab-page {
    border-top: 6px solid #2DB8C5;
    border-image: none;
  }
  body:has(#taatab:hover) .tab-page {
    border-top: 6px solid #D60B52;
    border-image: none;
  }
  body:has(#astab:hover) .tab-page {
    border-top: 6px solid #636AAF;
    border-image: none;
  }
  body:has(#searchtab:hover) .tab-page {
    border-top: 6px solid transparent;
    border-image: linear-gradient(90deg, #D60B52, #636AAF, #2DB8C5) 1;
  }
  body:has(#taatab:hover) .current-tab-item a, body:has(#taatab:hover) .current-tab-item a:visited, body:has(#aatab:hover) .current-tab-item a, body:has(#aatab:hover) .current-tab-item a:visited, body:has(#searchtab:hover) .current-tab-item a, body:has(#searchtab:hover) .current-tab-item a:visited, body:has(#astab:hover) .current-tab-item a, body:has(#astab:hover) .current-tab-item a:visited {
    border-color: #F2F0EE;
    background: #F2F0EE;
    z-index: 0;
    border-image: none;
  }
}
@media screen and (max-width: 500px) {
  .tabs-container {
    flex-direction: column-reverse;
    margin-left: -21px;
    margin-right: -21px;
    overflow-x: hidden;
  }
  .current-tab-item {
    background: #FAF9F8;
    align-items: stretch;
    display: flex;
    justify-content: start;
    border-top: 6px solid #636AAF;
    border-radius: 0px;
    margin-top: -6px;
    z-index: 100;
  }
  .current-tab-item a, .current-tab-item a:visited {
    padding-left: 20px;
    border: none;
  }
  .aa .current-tab-item {
    border-color: #2DB8C5;
  }
  .taa .current-tab-item {
    border-color: #D60B52;
  }
  .tab-nav {
    justify-content: end;
    padding-right: 27px;
  }
  .tab-page {
    border-top: 6px solid #FAF9F8;
  }
  body:has(#aatab:hover) .current-tab-item {
    border-top: 6px solid #2DB8C5;
  }
  body:has(#taatab:hover) .current-tab-item {
    border-top: 6px solid #D60B52;
  }
  body:has(#astab:hover) .current-tab-item {
    border-top: 6px solid #636AAF;
  }
  body:has(#searchtab:hover) .current-tab-item {
    border-top: 6px solid transparent;
    border-image: linear-gradient(90deg, #D60B52, #636AAF, #2DB8C5) 1;
  }
  .navbar {
    margin-top: 0 !important;
  }
}
.logo-grid img {
  filter: saturate(0%);
  opacity: 0.5;
}
.logo-grid a:hover img {
  filter: saturate(100%);
  opacity: 1;
}

.breadcrumbs-as.breadcrumb-container {
  background: #30302F;
}
.breadcrumbs-as.breadcrumb-container a {
  color: #2DB8C5;
}
.breadcrumbs-as.breadcrumb-container .breadcrumb-subsections {
  margin-left: 0;
}
.breadcrumbs-as.breadcrumb-container .breadcrumb-root-item:after {
  color: #F2F0EE;
}
.breadcrumbs-as.breadcrumb-container .breadcrumb-subsection-item a {
  background: none;
  padding: none;
  box-shadow: none;
  font-size: 0.9rem;
}
.breadcrumbs-as.breadcrumb-container .breadcrumb-item.active {
  color: #F2F0EE;
}
.breadcrumbs-as.breadcrumb-container .breadcrumb-item + .breadcrumb-item::before {
  color: #F2F0EE;
}

.map-grid #map {
  padding: 0;
}

#map-inner {
  width: 100%;
  height: 100%;
  position: absolute;
}

@media (min-width: 1200px) {
  .map-grid [data-segment], .map-grid #all-segments {
    flex: 0 0 32%;
    max-width: 34%;
  }
  .map-grid #map {
    position: relative;
    flex: 1 1 68%;
    max-width: 68%;
  }
}
.key-frame {
  width: 23px;
  padding-left: 23px;
}

.intensity-zero {
  opacity: 0.2;
}

.intensity-twenty {
  opacity: 0.4;
}

.intensity-forty {
  opacity: 0.6;
}

.intensity-sixty {
  opacity: 0.8;
}

.intensity-full {
  opacity: 1;
}

.segment-icon {
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 50%;
  padding: 1rem;
  margin-left: -0.75rem;
}
.segment-icon.active {
  background-color: white !important;
}
.segment-icon.active.btn-as-higher img {
  filter: brightness(0) saturate(100%) invert(28%) sepia(25%) saturate(5152%) hue-rotate(351deg) brightness(85%) contrast(89%);
}
.segment-icon.active.btn-as-medium img {
  filter: brightness(0) saturate(100%) invert(66%) sepia(60%) saturate(539%) hue-rotate(16deg) brightness(96%) contrast(85%);
}
.segment-icon.active.btn-as-lower img {
  filter: brightness(0) saturate(100%) invert(41%) sepia(99%) saturate(306%) hue-rotate(137deg) brightness(92%) contrast(91%);
}
.segment-icon.btn-as-higher img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}
.segment-icon.btn-as-medium img {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%);
}
.segment-icon.btn-as-lower img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%);
}

.segment-icon--lg {
  display: flex;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: 3rem;
}

.segment__title {
  margin-top: 2.7rem;
}

.segment__keys {
  max-height: 10rem;
  margin-top: 1rem;
}

.segment__keys li {
  flex: 0 0 50%;
}

.home-heritage-segment__keys li span {
  background-color: #a09722;
}

#map {
  min-height: 180px;
}
@media screen and (max-width: 768px) {
  #map {
    height: calc(100vh - 100px);
  }
}

.map-nav li a {
  font-size: 0.9rem;
}

#map-nav-condensed {
  padding-top: 4.45rem;
  flex: 0 0 80px;
  max-width: 80px;
}

.map-panel {
  flex: 1 0 calc(100% - 80px);
  max-width: 100%;
}

[data-subsegment] [data-sub-segment-load] {
  display: block !important;
}
[data-subsegment] [data-sub-segment-unload] {
  display: none !important;
}

[data-subsegment].active [data-sub-segment-load] {
  display: none !important;
}
[data-subsegment].active [data-sub-segment-unload] {
  display: block !important;
  color: #b03a1c !important;
}

.mapboxgl-popup-close-button {
  right: 0.5rem !important;
  top: 0.5rem !important;
  font-size: 3rem;
  font-family: serif;
  font-family: serif;
  padding: 0.25rem;
}

.mapboxgl-popup-content {
  width: 350px;
  padding: 1.25rem 1.25rem 1.25rem !important;
  border-radius: 10px !important;
}

.zoom_true .mapboxgl-popup-content {
  padding-bottom: 2.25rem !important;
}

.mapboxgl-popup-content h4 {
  font-size: 1rem;
  margin: 0.75em 0 0.25em;
}
.mapboxgl-popup-content h4.text-uppercase, .mapboxgl-popup-content h4.hsmall {
  font-size: 0.9rem;
}

.area-popup-segment__area {
  line-height: 1;
  font-size: 1.5rem;
}

.area-popup-segment-list > li:first-child {
  font-size: 1.25em;
}

.area-popup-segment-list > li:first-child .segment-breakdown__name {
  padding-left: 3.25rem;
  padding-right: 0.5em;
}

.area-popup-segment-list .segment-icon {
  margin-left: -0.5rem;
}

.area-popup-segment-list-breakdown {
  max-height: 200px;
  overflow-y: auto;
  padding-right: 2rem;
}

.zoom_true .area-popup-segment-list-breakdown {
  margin-bottom: 2rem;
}

.zoom_false .area-popup-segment-list {
  margin-bottom: 0;
}

.area-popup-segment-list-breakdown .segment-breakdown__percent {
  flex: 0 0 1.5rem;
  text-align: right;
}

.zoom-into-area {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  left: 0;
  background-color: #1D7981;
  color: white;
  border: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  border-radius: 0 0 10px 10px;
}

.mapboxgl-popup-anchor-bottom .zoom-into-area::after {
  content: "";
  border: 11px solid transparent;
  height: 0;
  width: 0;
  z-index: 1;
  align-self: center;
  border-bottom: none;
  border-top-color: #1D7981;
  position: absolute;
  bottom: -10px;
}

.map-interface--top-left {
  z-index: 5;
  pointer-events: none;
}
.map-interface--top-left > * {
  pointer-events: initial;
  box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);
}

.map__metadata {
  max-width: 275px;
}
.map__metadata h4, .map__metadata p {
  font-size: 0.83rem;
}

.reset-map {
  width: max-content;
  padding: 0.5rem 0.65rem;
  font-size: 0.9rem;
  border: none;
  align-items: center;
}

@media screen and (min-width: 992px) {
  .mapboxgl-control-container .mapboxgl-ctrl-top-right .mapboxgl-ctrl {
    margin: 1.5rem 10px 0 0;
  }
}

.segment-circle {
  position: relative;
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

.segment-circle img {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 40px;
  height: 40px;
}
.segment-circle .subsegment-name {
  position: absolute;
  bottom: 18px;
  right: 18px;
  font-size: 0.8rem;
  font-weight: bold;
}

.mapboxgl-ctrl-top-right {
  display: flex;
  align-items: center;
}

.sub-bar {
  height: 1.5rem;
}
.sub-bar:not(:last-of-type) {
  border-right: 2px solid white;
}
.sub-bar:first-of-type {
  opacity: 0.75;
}

.subsegments-percentages {
  gap: 1.5em;
  font-size: 0.9rem;
  justify-content: space-between;
}

.mapboxgl-popup {
  z-index: 10;
}

@media screen and (max-width: 768px) {
  .mapboxgl-ctrl-top-right {
    display: flex;
    flex-direction: row-reverse;
    left: 0;
    right: unset;
  }
  .map-interface--top-left {
    bottom: 0;
    display: flex;
    align-items: flex-end;
    width: 100%;
    justify-content: space-between;
  }
  .reset-map {
    margin-bottom: 0.5rem;
  }
}
@media screen and (max-width: 540px) {
  .mapboxgl-popup-content {
    width: 310px;
    padding: 0.5rem 0.5rem 1rem 1rem !important;
  }
}
.segment-household-count {
  font-size: 0.9rem;
}

.no-pointer {
  pointer-events: none;
}

.aa-link-box {
  position: relative;
  padding-top: 4.5rem !important;
}
.aa-link-box:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 1.5rem;
  height: 1.5rem;
  background: url(be19fb796595e803cc0f.svg) center center no-repeat;
  background-size: contain;
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
}
.aa-link-box:before {
  content: "";
  display: block;
  position: absolute;
  top: 0.25rem;
  right: 2.5rem;
  width: 6.5833333333rem;
  height: 2rem;
  background: url(247f3e01cfda8b602ba1.svg) center center no-repeat;
  background-size: contain;
}

.internal-link-box {
  position: relative;
  padding-top: 3rem !important;
}
.internal-link-box:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 1.5rem;
  height: 1.5rem;
  background: url(d54fffa7ff152b603bb6.svg) center center no-repeat;
  background-size: contain;
  filter: brightness(0) saturate(100%) invert(34%) sepia(93%) saturate(344%) hue-rotate(137deg) brightness(99%) contrast(94%);
}

.big-underline {
  text-decoration-line: underline;
  text-decoration-thickness: 0.4em;
  text-decoration-color: transparent;
  text-underline-offset: 0em;
  transition: text-decoration-color 300ms, text-underline-offset 300ms;
}
.big-underline:hover {
  text-decoration-line: underline;
  text-decoration-thickness: 0.4em;
  text-decoration-color: #1D7981;
  text-underline-offset: 0.4em;
  transition: text-decoration-color 300ms, text-underline-offset 300ms;
}

.active .big-underline {
  text-decoration-line: underline;
  text-decoration-thickness: 0.4em;
  text-decoration-color: #1D7981;
  text-underline-offset: 0.4em;
  transition: text-decoration-color 300ms, text-underline-offset 300ms;
}

/* Gallery container */
.step-container {
  width: 100%;
  overflow: hidden;
}

/* Gallery wrapper for horizontal view */
.step-wrapper-horizontal {
  display: flex;
  transition: transform 0.3s ease;
}

/* Gallery wrapper for vertical view */
.step-wrapper-vertical {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* Gallery items */
.step-content {
  width: 100%;
  min-width: 100%;
  flex-shrink: 0;
}

/* Show All button */
#showAllBtn {
  display: block;
  margin: 10px auto;
}

.image-with-icon {
  position: relative;
  display: flex;
}
.image-with-icon .image {
  width: 80%;
  height: auto;
}
.image-with-icon .icon {
  position: absolute;
  top: 50%;
  right: 0;
  width: 50%;
  height: auto;
  transform: translateY(-50%);
}

.circle-blob {
  padding-bottom: 100%;
  border-radius: 50%;
  height: 0;
  position: relative;
  background: transparent;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  display: block;
  z-index: 1;
}
.circle-blob:hover .circle-blob-inner:before, .circle-blob:focus .circle-blob-inner:before {
  width: 100%;
  transition: width 0.3s ease;
}

.circle-blob-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 3rem 3rem 3rem 4.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
.circle-blob-inner div {
  z-index: 4;
  position: relative;
}
.circle-blob-inner .arrow {
  align-self: end;
}
.circle-blob-inner:before {
  content: "";
  display: block;
  top: 0px;
  bottom: 0px;
  width: 3rem;
  left: 0px;
  position: absolute;
  background: #1D7981;
  z-index: 3;
  transition: width 0.3s ease;
}

.circle-blob-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  z-index: 2;
}

.circle-blob-border-primary .circle-blob-inner:before {
  background: #1D7981 !important;
}
.circle-blob-border-primary:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-primary:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-secondary .circle-blob-inner:before {
  background: #932A6E !important;
}
.circle-blob-border-secondary:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-secondary:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-success .circle-blob-inner:before {
  background: #0E5D4D !important;
}
.circle-blob-border-success:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-success:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-info .circle-blob-inner:before {
  background: #636AAF !important;
}
.circle-blob-border-info:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-info:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-warning .circle-blob-inner:before {
  background: #CC4214 !important;
}
.circle-blob-border-warning:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-warning:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-danger .circle-blob-inner:before {
  background: #D60B52 !important;
}
.circle-blob-border-danger:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-danger:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-light .circle-blob-inner:before {
  background: #F2F0EE !important;
}
.circle-blob-border-light:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-light:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-dark .circle-blob-inner:before {
  background: #30302F !important;
}
.circle-blob-border-dark:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-dark:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-brand .circle-blob-inner:before {
  background: #2DB8C5 !important;
}
.circle-blob-border-brand:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-brand:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-brand-light .circle-blob-inner:before {
  background: #D1ECEE !important;
}
.circle-blob-border-brand-light:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-brand-light:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-highlight .circle-blob-inner:before {
  background: #F2E61A !important;
}
.circle-blob-border-highlight:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-highlight:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-success-on-dark .circle-blob-inner:before {
  background: #19BC9C !important;
}
.circle-blob-border-success-on-dark:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-success-on-dark:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-warning-on-dark .circle-blob-inner:before {
  background: #EE764F !important;
}
.circle-blob-border-warning-on-dark:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-warning-on-dark:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-danger-darker .circle-blob-inner:before {
  background: #9A083B !important;
}
.circle-blob-border-danger-darker:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-danger-darker:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-danger-on-dark .circle-blob-inner:before {
  background: #F08597 !important;
}
.circle-blob-border-danger-on-dark:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-danger-on-dark:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-lighter .circle-blob-inner:before {
  background: #F5F4F3 !important;
}
.circle-blob-border-lighter:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-lighter:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-mid .circle-blob-inner:before {
  background: #C1C0BE !important;
}
.circle-blob-border-mid:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-mid:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-border .circle-blob-inner:before {
  background: #D9D7D5 !important;
}
.circle-blob-border-border:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-border:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-muted .circle-blob-inner:before {
  background: #60605F !important;
}
.circle-blob-border-muted:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-muted:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-primary-on-dark .circle-blob-inner:before {
  background: #2DB8C5 !important;
}
.circle-blob-border-primary-on-dark:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-primary-on-dark:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-black .circle-blob-inner:before {
  background: #171717 !important;
}
.circle-blob-border-black:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-black:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-white .circle-blob-inner:before {
  background: #FAF9F8 !important;
}
.circle-blob-border-white:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-white:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-as-higher .circle-blob-inner:before {
  background: #B03A1C !important;
}
.circle-blob-border-as-higher:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-as-higher:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-as-medium .circle-blob-inner:before {
  background: #BEB328 !important;
}
.circle-blob-border-as-medium:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-as-medium:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-as-lower .circle-blob-inner:before {
  background: #257B83 !important;
}
.circle-blob-border-as-lower:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-as-lower:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-tips .circle-blob-inner:before {
  background: #60605F !important;
}
.circle-blob-border-tips:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-tips:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-more-white .circle-blob-inner:before {
  background: #FCFCFB !important;
}
.circle-blob-border-more-white:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-more-white:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-aubergine .circle-blob-inner:before {
  background: #703157 !important;
}
.circle-blob-border-aubergine:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-aubergine:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-orange .circle-blob-inner:before {
  background: #E94E1B !important;
}
.circle-blob-border-orange:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-orange:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-od-your-current .circle-blob-inner:before {
  background: #2DB8C5 !important;
}
.circle-blob-border-od-your-current:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-od-your-current:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-od-your-previous .circle-blob-inner:before {
  background: #1D7981 !important;
}
.circle-blob-border-od-your-previous:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-od-your-previous:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-od-benchmark-current .circle-blob-inner:before {
  background: #A8A7A6 !important;
}
.circle-blob-border-od-benchmark-current:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-od-benchmark-current:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-od-benchmark-previous .circle-blob-inner:before {
  background: #787776 !important;
}
.circle-blob-border-od-benchmark-previous:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-od-benchmark-previous:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-wip .circle-blob-inner:before {
  background: #1D7981 !important;
}
.circle-blob-border-wip:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-wip:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-as .circle-blob-inner:before {
  background: #636AAF !important;
}
.circle-blob-border-as:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-as:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-as-secondary .circle-blob-inner:before {
  background: #AFB1D3 !important;
}
.circle-blob-border-as-secondary:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-as-secondary:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-aa .circle-blob-inner:before {
  background: #2DB8C5 !important;
}
.circle-blob-border-aa:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-aa:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-aa-secondary .circle-blob-inner:before {
  background: #1D7981 !important;
}
.circle-blob-border-aa-secondary:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-aa-secondary:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-taa .circle-blob-inner:before {
  background: #D60B52 !important;
}
.circle-blob-border-taa:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-taa:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-taa-secondary .circle-blob-inner:before {
  background: #F08597 !important;
}
.circle-blob-border-taa-secondary:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-taa-secondary:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-search .circle-blob-inner:before {
  background: #CC4214 !important;
}
.circle-blob-border-search:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-search:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob:has(:checked) .circle-blob-inner:before {
  width: 100%;
  transition: all 0.3s ease;
  opacity: 50%;
  background: #0E5D4D !important;
}
.circle-blob:has(:checked) .circle-blob-inner {
  color: #FAF9F8 !important;
}

.bg-2thirds-brand-light {
  background: linear-gradient(90deg, #D1ECEE 75%, transparent 25%);
}

@media screen and (max-width: 768px) {
  .bg-2thirds-brand-light {
    background: linear-gradient(90deg, #D1ECEE 90%, transparent 10%);
  }
}
.report {
  padding-top: 120%;
  height: 0;
  position: relative;
  background: #FCFCFB;
  border-left: 1rem solid #1D7981;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.report-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1.5rem 1.5rem 1.5rem 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: start;
}
.report-inner .block-arrow-link {
  align-self: end;
}

.report-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
}

.report-border-primary {
  border-left-color: #1D7981 !important;
}

.report-border-secondary {
  border-left-color: #932A6E !important;
}

.report-border-success {
  border-left-color: #0E5D4D !important;
}

.report-border-info {
  border-left-color: #636AAF !important;
}

.report-border-warning {
  border-left-color: #CC4214 !important;
}

.report-border-danger {
  border-left-color: #D60B52 !important;
}

.report-border-light {
  border-left-color: #F2F0EE !important;
}

.report-border-dark {
  border-left-color: #30302F !important;
}

.report-border-brand {
  border-left-color: #2DB8C5 !important;
}

.report-border-brand-light {
  border-left-color: #D1ECEE !important;
}

.report-border-highlight {
  border-left-color: #F2E61A !important;
}

.report-border-success-on-dark {
  border-left-color: #19BC9C !important;
}

.report-border-warning-on-dark {
  border-left-color: #EE764F !important;
}

.report-border-danger-darker {
  border-left-color: #9A083B !important;
}

.report-border-danger-on-dark {
  border-left-color: #F08597 !important;
}

.report-border-lighter {
  border-left-color: #F5F4F3 !important;
}

.report-border-mid {
  border-left-color: #C1C0BE !important;
}

.report-border-border {
  border-left-color: #D9D7D5 !important;
}

.report-border-muted {
  border-left-color: #60605F !important;
}

.report-border-primary-on-dark {
  border-left-color: #2DB8C5 !important;
}

.report-border-black {
  border-left-color: #171717 !important;
}

.report-border-white {
  border-left-color: #FAF9F8 !important;
}

.report-border-as-higher {
  border-left-color: #B03A1C !important;
}

.report-border-as-medium {
  border-left-color: #BEB328 !important;
}

.report-border-as-lower {
  border-left-color: #257B83 !important;
}

.report-border-tips {
  border-left-color: #60605F !important;
}

.report-border-more-white {
  border-left-color: #FCFCFB !important;
}

.report-border-aubergine {
  border-left-color: #703157 !important;
}

.report-border-orange {
  border-left-color: #E94E1B !important;
}

.report-border-od-your-current {
  border-left-color: #2DB8C5 !important;
}

.report-border-od-your-previous {
  border-left-color: #1D7981 !important;
}

.report-border-od-benchmark-current {
  border-left-color: #A8A7A6 !important;
}

.report-border-od-benchmark-previous {
  border-left-color: #787776 !important;
}

.report-border-wip {
  border-left-color: #1D7981 !important;
}

.report-border-as {
  border-left-color: #636AAF !important;
}

.report-border-as-secondary {
  border-left-color: #AFB1D3 !important;
}

.report-border-aa {
  border-left-color: #2DB8C5 !important;
}

.report-border-aa-secondary {
  border-left-color: #1D7981 !important;
}

.report-border-taa {
  border-left-color: #D60B52 !important;
}

.report-border-taa-secondary {
  border-left-color: #F08597 !important;
}

.report-border-search {
  border-left-color: #CC4214 !important;
}

.report-bg-primary {
  background-color: #1D7981 !important;
  color: #FAF9F8;
}

.report-bg-secondary {
  background-color: #932A6E !important;
  color: #FAF9F8;
}

.report-bg-success {
  background-color: #0E5D4D !important;
  color: #FAF9F8;
}

.report-bg-info {
  background-color: #636AAF !important;
  color: #FAF9F8;
}

.report-bg-warning {
  background-color: #CC4214 !important;
  color: #FAF9F8;
}

.report-bg-danger {
  background-color: #D60B52 !important;
  color: #FAF9F8;
}

.report-bg-light {
  background-color: #F2F0EE !important;
  color: #30302F;
}

.report-bg-dark {
  background-color: #30302F !important;
  color: #FAF9F8;
}

.report-bg-brand {
  background-color: #2DB8C5 !important;
  color: #30302F;
}

.report-bg-brand-light {
  background-color: #D1ECEE !important;
  color: #30302F;
}

.report-bg-highlight {
  background-color: #F2E61A !important;
  color: #30302F;
}

.report-bg-success-on-dark {
  background-color: #19BC9C !important;
  color: #30302F;
}

.report-bg-warning-on-dark {
  background-color: #EE764F !important;
  color: #30302F;
}

.report-bg-danger-darker {
  background-color: #9A083B !important;
  color: #FAF9F8;
}

.report-bg-danger-on-dark {
  background-color: #F08597 !important;
  color: #30302F;
}

.report-bg-lighter {
  background-color: #F5F4F3 !important;
  color: #30302F;
}

.report-bg-mid {
  background-color: #C1C0BE !important;
  color: #30302F;
}

.report-bg-border {
  background-color: #D9D7D5 !important;
  color: #30302F;
}

.report-bg-muted {
  background-color: #60605F !important;
  color: #FAF9F8;
}

.report-bg-primary-on-dark {
  background-color: #2DB8C5 !important;
  color: #30302F;
}

.report-bg-black {
  background-color: #171717 !important;
  color: #FAF9F8;
}

.report-bg-white {
  background-color: #FAF9F8 !important;
  color: #30302F;
}

.report-bg-as-higher {
  background-color: #B03A1C !important;
  color: #FAF9F8;
}

.report-bg-as-medium {
  background-color: #BEB328 !important;
  color: #30302F;
}

.report-bg-as-lower {
  background-color: #257B83 !important;
  color: #FAF9F8;
}

.report-bg-tips {
  background-color: #60605F !important;
  color: #FAF9F8;
}

.report-bg-more-white {
  background-color: #FCFCFB !important;
  color: #30302F;
}

.report-bg-aubergine {
  background-color: #703157 !important;
  color: #FAF9F8;
}

.report-bg-orange {
  background-color: #E94E1B !important;
  color: #30302F;
}

.report-bg-od-your-current {
  background-color: #2DB8C5 !important;
  color: #30302F;
}

.report-bg-od-your-previous {
  background-color: #1D7981 !important;
  color: #FAF9F8;
}

.report-bg-od-benchmark-current {
  background-color: #A8A7A6 !important;
  color: #30302F;
}

.report-bg-od-benchmark-previous {
  background-color: #787776 !important;
  color: #30302F;
}

.report-bg-wip {
  background-color: #1D7981 !important;
  color: #FAF9F8;
}

.report-bg-as {
  background-color: #636AAF !important;
  color: #FAF9F8;
}

.report-bg-as-secondary {
  background-color: #AFB1D3 !important;
  color: #30302F;
}

.report-bg-aa {
  background-color: #2DB8C5 !important;
  color: #30302F;
}

.report-bg-aa-secondary {
  background-color: #1D7981 !important;
  color: #FAF9F8;
}

.report-bg-taa {
  background-color: #D60B52 !important;
  color: #FAF9F8;
}

.report-bg-taa-secondary {
  background-color: #F08597 !important;
  color: #30302F;
}

.report-bg-search {
  background-color: #CC4214 !important;
  color: #FAF9F8;
}

.circle-blob {
  padding-bottom: 100%;
  border-radius: 50%;
  height: 0;
  position: relative;
  background: transparent;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  display: block;
  z-index: 1;
}
.circle-blob:hover .circle-blob-inner:before, .circle-blob:focus .circle-blob-inner:before {
  width: 100%;
  transition: width 0.3s ease;
}

.circle-blob-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 3rem 3rem 3rem 4.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
.circle-blob-inner div {
  z-index: 4;
  position: relative;
}
.circle-blob-inner .arrow {
  align-self: end;
}
.circle-blob-inner:before {
  content: "";
  display: block;
  top: 0px;
  bottom: 0px;
  width: 3rem;
  left: 0px;
  position: absolute;
  background: #1D7981;
  z-index: 3;
  transition: width 0.3s ease;
}

.circle-blob-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  z-index: 2;
}

.circle-blob-border-primary .circle-blob-inner:before {
  background: #1D7981 !important;
}
.circle-blob-border-primary:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-primary:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-secondary .circle-blob-inner:before {
  background: #932A6E !important;
}
.circle-blob-border-secondary:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-secondary:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-success .circle-blob-inner:before {
  background: #0E5D4D !important;
}
.circle-blob-border-success:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-success:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-info .circle-blob-inner:before {
  background: #636AAF !important;
}
.circle-blob-border-info:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-info:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-warning .circle-blob-inner:before {
  background: #CC4214 !important;
}
.circle-blob-border-warning:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-warning:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-danger .circle-blob-inner:before {
  background: #D60B52 !important;
}
.circle-blob-border-danger:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-danger:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-light .circle-blob-inner:before {
  background: #F2F0EE !important;
}
.circle-blob-border-light:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-light:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-dark .circle-blob-inner:before {
  background: #30302F !important;
}
.circle-blob-border-dark:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-dark:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-brand .circle-blob-inner:before {
  background: #2DB8C5 !important;
}
.circle-blob-border-brand:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-brand:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-brand-light .circle-blob-inner:before {
  background: #D1ECEE !important;
}
.circle-blob-border-brand-light:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-brand-light:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-highlight .circle-blob-inner:before {
  background: #F2E61A !important;
}
.circle-blob-border-highlight:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-highlight:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-success-on-dark .circle-blob-inner:before {
  background: #19BC9C !important;
}
.circle-blob-border-success-on-dark:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-success-on-dark:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-warning-on-dark .circle-blob-inner:before {
  background: #EE764F !important;
}
.circle-blob-border-warning-on-dark:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-warning-on-dark:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-danger-darker .circle-blob-inner:before {
  background: #9A083B !important;
}
.circle-blob-border-danger-darker:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-danger-darker:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-danger-on-dark .circle-blob-inner:before {
  background: #F08597 !important;
}
.circle-blob-border-danger-on-dark:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-danger-on-dark:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-lighter .circle-blob-inner:before {
  background: #F5F4F3 !important;
}
.circle-blob-border-lighter:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-lighter:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-mid .circle-blob-inner:before {
  background: #C1C0BE !important;
}
.circle-blob-border-mid:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-mid:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-border .circle-blob-inner:before {
  background: #D9D7D5 !important;
}
.circle-blob-border-border:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-border:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-muted .circle-blob-inner:before {
  background: #60605F !important;
}
.circle-blob-border-muted:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-muted:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-primary-on-dark .circle-blob-inner:before {
  background: #2DB8C5 !important;
}
.circle-blob-border-primary-on-dark:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-primary-on-dark:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-black .circle-blob-inner:before {
  background: #171717 !important;
}
.circle-blob-border-black:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-black:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-white .circle-blob-inner:before {
  background: #FAF9F8 !important;
}
.circle-blob-border-white:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-white:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-as-higher .circle-blob-inner:before {
  background: #B03A1C !important;
}
.circle-blob-border-as-higher:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-as-higher:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-as-medium .circle-blob-inner:before {
  background: #BEB328 !important;
}
.circle-blob-border-as-medium:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-as-medium:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-as-lower .circle-blob-inner:before {
  background: #257B83 !important;
}
.circle-blob-border-as-lower:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-as-lower:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-tips .circle-blob-inner:before {
  background: #60605F !important;
}
.circle-blob-border-tips:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-tips:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-more-white .circle-blob-inner:before {
  background: #FCFCFB !important;
}
.circle-blob-border-more-white:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-more-white:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-aubergine .circle-blob-inner:before {
  background: #703157 !important;
}
.circle-blob-border-aubergine:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-aubergine:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-orange .circle-blob-inner:before {
  background: #E94E1B !important;
}
.circle-blob-border-orange:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-orange:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-od-your-current .circle-blob-inner:before {
  background: #2DB8C5 !important;
}
.circle-blob-border-od-your-current:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-od-your-current:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-od-your-previous .circle-blob-inner:before {
  background: #1D7981 !important;
}
.circle-blob-border-od-your-previous:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-od-your-previous:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-od-benchmark-current .circle-blob-inner:before {
  background: #A8A7A6 !important;
}
.circle-blob-border-od-benchmark-current:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-od-benchmark-current:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-od-benchmark-previous .circle-blob-inner:before {
  background: #787776 !important;
}
.circle-blob-border-od-benchmark-previous:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-od-benchmark-previous:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-wip .circle-blob-inner:before {
  background: #1D7981 !important;
}
.circle-blob-border-wip:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-wip:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-as .circle-blob-inner:before {
  background: #636AAF !important;
}
.circle-blob-border-as:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-as:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-as-secondary .circle-blob-inner:before {
  background: #AFB1D3 !important;
}
.circle-blob-border-as-secondary:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-as-secondary:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-aa .circle-blob-inner:before {
  background: #2DB8C5 !important;
}
.circle-blob-border-aa:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-aa:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-aa-secondary .circle-blob-inner:before {
  background: #1D7981 !important;
}
.circle-blob-border-aa-secondary:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-aa-secondary:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-taa .circle-blob-inner:before {
  background: #D60B52 !important;
}
.circle-blob-border-taa:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-taa:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.circle-blob-border-taa-secondary .circle-blob-inner:before {
  background: #F08597 !important;
}
.circle-blob-border-taa-secondary:hover .circle-blob-inner {
  color: #30302F !important;
}
.circle-blob-border-taa-secondary:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(16%) sepia(8%) saturate(72%) hue-rotate(22deg) brightness(100%) contrast(93%) !important;
}

.circle-blob-border-search .circle-blob-inner:before {
  background: #CC4214 !important;
}
.circle-blob-border-search:hover .circle-blob-inner {
  color: #FAF9F8 !important;
}
.circle-blob-border-search:hover .circle-blob-inner .arrow {
  filter: brightness(0) saturate(100%) invert(98%) sepia(6%) saturate(611%) hue-rotate(306deg) brightness(105%) contrast(96%) !important;
}

.nations {
  position: relative;
  width: 100%;
  padding-bottom: 157.1349036403%;
}
.nations:hover .nation {
  opacity: 50%;
}

.nation {
  display: block;
  position: absolute;
  background-size: contain;
  transition: opacity 0.5s ease;
}
.nation:hover {
  opacity: 100% !important;
  transition: opacity 0.5s ease;
}

#map-scotland {
  width: 59.2890792291%;
  height: 55.8215911259%;
  left: 5.1691648822%;
  top: 0.0626856722%;
  background-image: url(a99a1f4eb901944fc06a.png);
}

#map-northern-ireland {
  width: 27.5096359743%;
  height: 14.2323730615%;
  left: 0.1263383298%;
  top: 48.3320160257%;
  background-image: url(8f963495234bc0d69ea2.png);
}

#map-england {
  width: 81.817987152%;
  height: 62.6679567196%;
  left: 18.1284796574%;
  top: 42.7829713009%;
  background-image: url(9b3f34cf7344e6056ca9.png);
}

#map-wales {
  width: 28.4925053533%;
  height: 21.4303235126%;
  left: 27.1241970021%;
  top: 68.9569649233%;
  background-image: url(1ee26f21ae5ab9693c26.png);
}

.bg-img-scotland {
  background-image: url(2122f25d1a83c1516715.png);
}

.bg-img-wales {
  background-image: url(0144fa20f10524d28e29.png);
}

.bg-img-england {
  background-image: url(8ac07ebfb2553ef9c1cb.png);
}

.bg-img-northern-ireland {
  background-image: url(27e05f0d8ce0c823c654.png);
}

.bg-img-england, .bg-img-wales, .bg-img-northern-ireland, .bg-img-scotland {
  background-size: contain;
  background-repeat: no-repeat;
  padding-top: 8%;
}

.form-item-field-resource-topics-target-id {
  display: none;
  background-color: aquamarine;
}

.drupal-search-form label {
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-size: 80%;
  font-weight: 400;
}

.drupal-search-form .taa-form-wrapper {
  display: flex;
  align-items: flex-end;
  margin-bottom: 4rem;
}
@media screen and (max-width: 767px) {
  .drupal-search-form .taa-form-wrapper {
    flex-wrap: wrap;
  }
}

.drupal-search-form .form-item-name,
.drupal-search-form .form-item-title {
  flex: 1 1;
}
.drupal-search-form .form-item-name input,
.drupal-search-form .form-item-title input {
  position: relative;
  flex: 1 1 auto;
  margin-bottom: 0;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .drupal-search-form .form-item-name input,
  .drupal-search-form .form-item-title input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}

.drupal-search-form .form-actions {
  margin-left: -1px;
  display: flex;
  position: relative;
}
.drupal-search-form .form-actions::before {
  content: url(2c5ac90cc290f43dbdc6.svg);
  display: block;
  height: 0.8em;
  width: auto;
  height: 1em;
  width: 1em;
  position: absolute;
  left: 11px;
  bottom: 50%;
  transform: translateY(42%) scale(0.75);
  z-index: 3;
}
.drupal-search-form .form-actions input {
  cursor: pointer;
  position: relative;
  z-index: 2;
  border-top-left-radius: 0;
  width: 100%;
  height: 100%;
  padding-left: 38px;
  -webkit-appearance: button;
}
@media screen and (max-width: 767px) {
  .drupal-search-form .form-actions input {
    border-top-right-radius: 0;
  }
}
@media screen and (min-width: 768px) {
  .drupal-search-form .form-actions input {
    border-bottom-left-radius: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDNk1oQjtFQUNFLDJIQWxDd0I7QUR6SzFCOztBQzhNQTtFQUNFLDRIQXJDd0I7QUR0SzFCOztBQzhNQTtFQUNFLDJIQXhDd0I7QURuSzFCOztBQzhNQTtFQUNFLDJIQTNDd0I7QURoSzFCOztBQzhNQTtFQUNFLDJIQTdDd0I7QUQ5SjFCOztBQzhNQTtFQUNFLDRIQWhEd0I7QUQzSjFCOztBQzhNQTtFQUNFLDRIQW5Ed0I7QUR4SjFCOztBQytNQTtFQUNFLDRIQXZEd0I7QURySjFCOztBQytNQTtFQUNFLDZIQTFEd0I7QURsSjFCOztBQytNQTtFQUNFLDRIQTdEd0I7QUQvSTFCOztBQytNQTtFQUNFLHlIQWhFd0I7QUQ1STFCOztBQytNQTtFQUNFLDBIQW5Fd0I7QUR6STFCOztBQytNQTtFQUNFLDJIQXRFd0I7QUR0STFCOztBQytNQTtFQUNFLG9DQXpFd0I7QURuSTFCOztBQytNQTtFQUNFLDZIQTVFd0I7QURoSTFCOztBQytNQTtFQUNFLDJIQTlFd0I7QUQ5SDFCOztBQytNQTtFQUNFLHdIQW5GdUI7QUR6SHpCOztBQytNQTtFQUNFLDJIQXJHd0I7QUR2RzFCOztBQytNQTtFQUNFLDJIQXpHd0I7QURuRzFCOztBQytNQTtFQUNFLDJIQS9Hd0I7QUQ3RjFCOztBQytNQTtFQUNFLDJIQW5Id0I7QUR6RjFCOztBQytNQTtFQUNFLDRIQWpHd0I7QUQzRzFCOztBQzhNQTtFQUNFLDBIQW5Hd0I7QUR4RzFCOztBQzZNQTtFQUNFLDJIQXJHd0I7QURyRzFCOztBQzRNQTtFQUNFLDJIQXZHd0I7QURsRzFCOztBQzJNQTtFQUNFLDJIQXpHd0I7QUQvRjFCOztBQzBNQTtFQUNFLDRIQTNHd0I7QUQ1RjFCOztBQ3lNQTtFQUNFLDRIQTdHd0I7QUR6RjFCOztBQ3dNQTtFQUNFLDJIQS9Hd0I7QUR0RjFCOztBQ3VNQTtFQUNFLDJIQWpId0I7QURuRjFCOztBRXZIQTs7Ozs7RUFBQTtBQ0FBO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBSDZLRjs7QUk1S0E7OztFQUdFO0FKK0tGOztBSTVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKK0tGOztBSXpLQTtFQUNFO0FKNEtGOztBSWxLQTtFQUNFO0VBQ0Esa09DekNpQjtFQ3lIYixlQXRDYTtFRnhDakIsZ0JHOE80QjtFSDdPNUIsZ0JHa1A0QjtFSGpQNUIsY0hSVTtFR1NWO0VBQ0EseUJIbEJVO0FEdUxaOztBSXpKQTtFQUNFO0FKNEpGOztBSW5KQTtFQUNFO0VBQ0E7RUFDQTtBSnNKRjs7QUl6SUE7RUFDRTtFQUNBLHFCR2dONEI7QVBwRTlCOztBSXJJQTtFQUNFO0VBQ0EsbUJHb0YwQjtBUG9ENUI7O0FJN0hBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpnSUY7O0FJN0hBO0VBQ0U7RUFDQTtFQUNBO0FKZ0lGOztBSTdIQTs7O0VBR0U7RUFDQTtBSmdJRjs7QUk3SEE7Ozs7RUFJRTtBSmdJRjs7QUk3SEE7RUFDRSxnQkdpSjRCO0FQakI5Qjs7QUk3SEE7RUFDRTtFQUNBO0FKZ0lGOztBSTdIQTtFQUNFO0FKZ0lGOztBSTdIQTs7RUFFRSxtQkdvSTRCO0FQSjlCOztBSTdIQTtFRXhGSTtBTnlOSjs7QUl4SEE7O0VBRUU7RUVuR0U7RUZxR0Y7RUFDQTtBSjJIRjs7QUl4SEE7RUFBTTtBSjRITjs7QUkzSEE7RUFBTTtBSitITjs7QUl4SEE7RUFDRSxjR1h3QztFSFl4QywwQkh2Q2tDO0VHd0NsQztBSjJIRjtBUTNTRTtFSm1MRSxjSHBKUTtFR3FKUiwwQkdkc0M7QVB5STFDOztBSWxIQTtFQUNFO0VBQ0E7QUpxSEY7QVFwVEU7RUprTUU7RUFDQTtBSnFISjs7QUk1R0E7Ozs7RUFJRSxpR0d5RDRCO0VEN00xQjtBTm9RSjs7QUk1R0E7RUFFRTtFQUVBO0VBRUE7RUFHQTtBSjBHRjs7QUlsR0E7RUFFRTtBSm9HRjs7QUk1RkE7RUFDRTtFQUNBO0FKK0ZGOztBSTVGQTtFQUdFO0VBQ0E7QUo2RkY7O0FJckZBO0VBQ0U7QUp3RkY7O0FJckZBO0VBQ0Usb0JHNkU0QjtFSDVFNUIsdUJHNEU0QjtFSDNFNUIsY0gxT1U7RUcyT1Y7RUFDQTtBSndGRjs7QUlqRkE7RUFFRTtFQUNBO0FKbUZGOztBSTNFQTtFQUVFO0VBQ0EscUJHMkpzQztBUDlFeEM7O0FJdkVBO0VBRUU7QUp5RUY7O0FJakVBO0VBQ0U7QUpvRUY7O0FJakVBOzs7OztFQUtFO0VBQ0E7RUU1UEU7RUY4UEY7QUpvRUY7O0FJakVBOztFQUVFO0FKb0VGOztBSWpFQTs7RUFFRTtBSm9FRjs7QUk5REE7RUFDRTtBSmlFRjs7QUkzREE7RUFDRTtBSjhERjs7QUl2REE7Ozs7RUFJRTtBSjBERjs7QUlqREk7Ozs7RUFDRTtBSnVETjs7QUlqREE7Ozs7RUFJRTtFQUNBO0FKb0RGOztBSWpEQTs7RUFFRTtFQUNBO0FKb0RGOztBSWhEQTtFQUNFO0VBRUE7QUprREY7O0FJL0NBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7QUo0Q0Y7O0FJdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRXpRTSxpQkFoRVc7RUYyVWpCO0VBQ0E7RUFDQTtBSjBDRjtBTWpTUTtFRjhPUjtJRXRPWSxpQ0E5RE07RU4yVmhCO0FBQ0Y7O0FJNUNBO0VBQ0U7QUorQ0Y7O0FJM0NBOztFQUVFO0FKOENGOztBSTNDQTtFQUtFO0VBQ0E7QUowQ0Y7O0FJbkNBO0VBQ0U7QUpzQ0Y7O0FJOUJBO0VBQ0U7RUFDQTtBSmlDRjs7QUkxQkE7RUFDRTtBSjZCRjs7QUkxQkE7RUFDRTtFQUNBO0FKNkJGOztBSTFCQTtFQUNFO0FKNkJGOztBSXhCQTtFQUNFO0FKMkJGOztBU3ZmQTs7RUFFRSxxQkZxUzRCO0VFcFM1QiwwQ0pGMkI7RUlHM0IsZ0JGcVM0QjtFRXBTNUIsZ0JGcVM0QjtBUHFOOUI7O0FTdGZBO0VIMElRLGlCQWhFVztBTmdibkI7QU0xVlE7RUdoS1I7SUh3S1ksaUNBOURNO0VOb1poQjtBQUNGOztBUzlmQTtFSHlJUSxlQWhFVztBTnlibkI7QU1uV1E7RUcvSlI7SUh1S1ksaUNBOURNO0VONlpoQjtBQUNGOztBU3RnQkE7RUh3SVEsa0JBaEVXO0FOa2NuQjtBTTVXUTtFRzlKUjtJSHNLWSwrQkE5RE07RU5zYWhCO0FBQ0Y7O0FTOWdCQTtFSHVJUSxpQkFoRVc7QU4yY25CO0FNclhRO0VHN0pSO0lIcUtZLGlDQTlETTtFTithaEI7QUFDRjs7QVN0aEJBO0VINEdNLGtCQXRDYTtBTm9kbkI7O0FTemhCQTtFSDJHTSxlQXRDYTtBTndkbkI7O0FTM2hCQTtFSHlHTSxrQkF0Q2E7RUdqRWpCLGdCRnVTNEI7QVB1UDlCOztBUzFoQkE7RUg2SFEsZUFoRVc7RUczRGpCLGdCRjBSNEI7RUV6UjVCLGdCRmlSNEI7QVA0UTlCO0FNN1lRO0VHbkpSO0lIMkpZLGlDQTlETTtFTnVjaEI7QUFDRjs7QVNoaUJBO0VId0hRLGlCQWhFVztFR3REakIsZ0JGc1I0QjtFRXJSNUIsZ0JGNFE0QjtBUHVSOUI7QU14WlE7RUc5SVI7SUhzSlksaUNBOURNO0VOa2RoQjtBQUNGOztBU3RpQkE7RUhtSFEsaUJBaEVXO0VHakRqQixnQkZrUjRCO0VFalI1QixnQkZ1UTRCO0FQa1M5QjtBTW5hUTtFR3pJUjtJSGlKWSxpQ0E5RE07RU42ZGhCO0FBQ0Y7O0FTNWlCQTtFSDhHUSxpQkFoRVc7RUc1Q2pCLGdCRjhRNEI7RUU3UTVCLGdCRmtRNEI7QVA2UzlCO0FNOWFRO0VHcElSO0lINElZLGlDQTlETTtFTndlaEI7QUFDRjs7QVM1aUJBO0VBQ0UsZ0JKN0NPO0VJOENQLG1CSjlDTztFSStDUDtFQUNBO0FUK2lCRjs7QVN2aUJBOzs7O0VITUk7RUdIRixnQkYwTjRCO0FQa1Y5Qjs7QVN6aUJBOztFQUVFLGNGa1E0QjtFRWpRNUIseUJGMFE0QjtBUGtTOUI7O0FTcGlCQTtFQy9FRTtFQUNBO0FWdW5CRjs7QVNwaUJBO0VDcEZFO0VBQ0E7QVY0bkJGOztBU3RpQkE7RUFDRTtBVHlpQkY7QVN2aUJFO0VBQ0Usb0JGb1AwQjtBUHFUOUI7O0FTL2hCQTtFSGpDSTtFR21DRjtBVGtpQkY7O0FTOWhCQTtFQUNFLG1CSnRHTztFQ3FISCxrQkF0Q2E7QU55akJuQjs7QVM5aEJBO0VBQ0U7RUg3Q0U7RUcrQ0YsY1IvRVU7QURnbkJaO0FTL2hCRTtFQUNFO0FUaWlCSjs7QVdwcEJBO0VDSUU7RUFHQTtBWmtwQkY7O0FXbnBCQTtFQUNFLGdCSm1nQ2tDO0VJbGdDbEMseUJWb0JVO0VVbkJWO0VFRUU7RURQRjtFQUdBO0FaMnBCRjs7QVc3b0JBO0VBRUU7QVgrb0JGOztBVzVvQkE7RUFDRTtFQUNBO0FYK29CRjs7QVc1b0JBO0VMa0NJO0VLaENGO0FYK29CRjs7QWN0ckJBO0VSdUVJO0VRckVGLGNiVVU7RWFUVjtBZHlyQkY7QWN0ckJFO0VBQ0U7QWR3ckJKOztBY25yQkE7RUFDRTtFUjBERTtFUXhERixjYmlCVTtFYWhCVix5QmIwQlU7RVl6QlI7QWJzckJKO0FjbnJCRTtFQUNFO0VSa0RBO0VRaERBLGdCUHdRMEI7QVA2YTlCOztBYy9xQkE7RUFDRTtFUnlDRTtFUXZDRixjYlVVO0FEd3FCWjtBYy9xQkU7RVJvQ0U7RVFsQ0E7RUFDQTtBZGlyQko7O0FjNXFCQTtFQUNFLGlCUDhqQ2tDO0VPN2pDbEM7QWQrcUJGOztBZXZ0QkU7Ozs7Ozs7RUNEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmt1QkY7O0FpQi9xQkk7RUZ6Q0U7SUFDRSxnQlZ3RWU7RUxvcEJyQjtBQUNGO0FpQnJyQkk7RUZ6Q0U7SUFDRSxnQlZ3RWU7RUx5cEJyQjtBQUNGO0FpQjFyQkk7RUZ6Q0U7SUFDRSxnQlZ3RWU7RUw4cEJyQjtBQUNGO0FpQi9yQkk7RUZ6Q0U7SUFDRSxpQlZ3RWU7RUxtcUJyQjtBQUNGO0FpQnBzQkk7RUZ6Q0U7SUFDRSxpQlZ3RWU7RUx3cUJyQjtBQUNGO0FlcnRCRTtFQ25DQTtFQUNBO0VBQ0E7RUFDQTtBaEIydkJGOztBZXJ0QkU7RUFDRTtFQUNBO0Fmd3RCSjtBZXR0Qkk7O0VBRUU7RUFDQTtBZnd0Qk47O0FrQjl3QkU7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEJ1eEJKOztBa0Jqd0JNO0VBQ0U7RUFDQTtFQUNBO0FsQm93QlI7O0FnQnh1QkU7RUFDRTtFQUNBO0FoQjJ1Qko7O0FnQjd1QkU7RUFDRTtFQUNBO0FoQmd2Qko7O0FnQmx2QkU7RUFDRTtFQUNBO0FoQnF2Qko7O0FnQnZ2QkU7RUFDRTtFQUNBO0FoQjB2Qko7O0FnQjV2QkU7RUFDRTtFQUNBO0FoQit2Qko7O0FnQmp3QkU7RUFDRTtFQUNBO0FoQm93Qko7O0FrQnZ4Qk07RUZDSjtFQUNBO0VBQ0E7QWhCMHhCRjs7QWtCdnhCVTtFRmJSO0VBSUE7QWhCcXlCRjs7QWtCNXhCVTtFRmJSO0VBSUE7QWhCMHlCRjs7QWtCanlCVTtFRmJSO0VBSUE7QWhCK3lCRjs7QWtCdHlCVTtFRmJSO0VBSUE7QWhCb3pCRjs7QWtCM3lCVTtFRmJSO0VBSUE7QWhCeXpCRjs7QWtCaHpCVTtFRmJSO0VBSUE7QWhCOHpCRjs7QWtCcnpCVTtFRmJSO0VBSUE7QWhCbTBCRjs7QWtCMXpCVTtFRmJSO0VBSUE7QWhCdzBCRjs7QWtCL3pCVTtFRmJSO0VBSUE7QWhCNjBCRjs7QWtCcDBCVTtFRmJSO0VBSUE7QWhCazFCRjs7QWtCejBCVTtFRmJSO0VBSUE7QWhCdTFCRjs7QWtCOTBCVTtFRmJSO0VBSUE7QWhCNDFCRjs7QWtCNzBCTTtFQUF3QjtBbEJpMUI5Qjs7QWtCLzBCTTtFQUF1QjtBbEJtMUI3Qjs7QWtCaDFCUTtFQUF3QixRQURiO0FsQnExQm5COztBa0JwMUJRO0VBQXdCLFFBRGI7QWxCeTFCbkI7O0FrQngxQlE7RUFBd0IsUUFEYjtBbEI2MUJuQjs7QWtCNTFCUTtFQUF3QixRQURiO0FsQmkyQm5COztBa0JoMkJRO0VBQXdCLFFBRGI7QWxCcTJCbkI7O0FrQnAyQlE7RUFBd0IsUUFEYjtBbEJ5MkJuQjs7QWtCeDJCUTtFQUF3QixRQURiO0FsQjYyQm5COztBa0I1MkJRO0VBQXdCLFFBRGI7QWxCaTNCbkI7O0FrQmgzQlE7RUFBd0IsUUFEYjtBbEJxM0JuQjs7QWtCcDNCUTtFQUF3QixRQURiO0FsQnkzQm5COztBa0J4M0JRO0VBQXdCLFNBRGI7QWxCNjNCbkI7O0FrQjUzQlE7RUFBd0IsU0FEYjtBbEJpNEJuQjs7QWtCaDRCUTtFQUF3QixTQURiO0FsQnE0Qm5COztBa0I3M0JZO0VGaEJWO0FoQmk1QkY7O0FrQmo0Qlk7RUZoQlY7QWhCcTVCRjs7QWtCcjRCWTtFRmhCVjtBaEJ5NUJGOztBa0J6NEJZO0VGaEJWO0FoQjY1QkY7O0FrQjc0Qlk7RUZoQlY7QWhCaTZCRjs7QWtCajVCWTtFRmhCVjtBaEJxNkJGOztBa0JyNUJZO0VGaEJWO0FoQnk2QkY7O0FrQno1Qlk7RUZoQlY7QWhCNjZCRjs7QWtCNzVCWTtFRmhCVjtBaEJpN0JGOztBa0JqNkJZO0VGaEJWO0FoQnE3QkY7O0FrQnI2Qlk7RUZoQlY7QWhCeTdCRjs7QWlCcDdCSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFbEJtOUJOO0VnQnY3QkE7SUFDRTtJQUNBO0VoQnk3QkY7RWdCMzdCQTtJQUNFO0lBQ0E7RWhCNjdCRjtFZ0IvN0JBO0lBQ0U7SUFDQTtFaEJpOEJGO0VnQm44QkE7SUFDRTtJQUNBO0VoQnE4QkY7RWdCdjhCQTtJQUNFO0lBQ0E7RWhCeThCRjtFZ0IzOEJBO0lBQ0U7SUFDQTtFaEI2OEJGO0VrQmgrQkk7SUZDSjtJQUNBO0lBQ0E7RWhCaytCQTtFa0IvOUJRO0lGYlI7SUFJQTtFaEI0K0JBO0VrQm4rQlE7SUZiUjtJQUlBO0VoQmcvQkE7RWtCditCUTtJRmJSO0lBSUE7RWhCby9CQTtFa0IzK0JRO0lGYlI7SUFJQTtFaEJ3L0JBO0VrQi8rQlE7SUZiUjtJQUlBO0VoQjQvQkE7RWtCbi9CUTtJRmJSO0lBSUE7RWhCZ2dDQTtFa0J2L0JRO0lGYlI7SUFJQTtFaEJvZ0NBO0VrQjMvQlE7SUZiUjtJQUlBO0VoQndnQ0E7RWtCLy9CUTtJRmJSO0lBSUE7RWhCNGdDQTtFa0JuZ0NRO0lGYlI7SUFJQTtFaEJnaENBO0VrQnZnQ1E7SUZiUjtJQUlBO0VoQm9oQ0E7RWtCM2dDUTtJRmJSO0lBSUE7RWhCd2hDQTtFa0J6Z0NJO0lBQXdCO0VsQjRnQzVCO0VrQjFnQ0k7SUFBdUI7RWxCNmdDM0I7RWtCMWdDTTtJQUF3QixRQURiO0VsQjhnQ2pCO0VrQjdnQ007SUFBd0IsUUFEYjtFbEJpaENqQjtFa0JoaENNO0lBQXdCLFFBRGI7RWxCb2hDakI7RWtCbmhDTTtJQUF3QixRQURiO0VsQnVoQ2pCO0VrQnRoQ007SUFBd0IsUUFEYjtFbEIwaENqQjtFa0J6aENNO0lBQXdCLFFBRGI7RWxCNmhDakI7RWtCNWhDTTtJQUF3QixRQURiO0VsQmdpQ2pCO0VrQi9oQ007SUFBd0IsUUFEYjtFbEJtaUNqQjtFa0JsaUNNO0lBQXdCLFFBRGI7RWxCc2lDakI7RWtCcmlDTTtJQUF3QixRQURiO0VsQnlpQ2pCO0VrQnhpQ007SUFBd0IsU0FEYjtFbEI0aUNqQjtFa0IzaUNNO0lBQXdCLFNBRGI7RWxCK2lDakI7RWtCOWlDTTtJQUF3QixTQURiO0VsQmtqQ2pCO0VrQjFpQ1U7SUZoQlY7RWhCNmpDQTtFa0I3aUNVO0lGaEJWO0VoQmdrQ0E7RWtCaGpDVTtJRmhCVjtFaEJta0NBO0VrQm5qQ1U7SUZoQlY7RWhCc2tDQTtFa0J0akNVO0lGaEJWO0VoQnlrQ0E7RWtCempDVTtJRmhCVjtFaEI0a0NBO0VrQjVqQ1U7SUZoQlY7RWhCK2tDQTtFa0IvakNVO0lGaEJWO0VoQmtsQ0E7RWtCbGtDVTtJRmhCVjtFaEJxbENBO0VrQnJrQ1U7SUZoQlY7RWhCd2xDQTtFa0J4a0NVO0lGaEJWO0VoQjJsQ0E7RWtCM2tDVTtJRmhCVjtFaEI4bENBO0FBQ0Y7QWlCMWxDSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFbEJ3bkNOO0VnQjVsQ0E7SUFDRTtJQUNBO0VoQjhsQ0Y7RWdCaG1DQTtJQUNFO0lBQ0E7RWhCa21DRjtFZ0JwbUNBO0lBQ0U7SUFDQTtFaEJzbUNGO0VnQnhtQ0E7SUFDRTtJQUNBO0VoQjBtQ0Y7RWdCNW1DQTtJQUNFO0lBQ0E7RWhCOG1DRjtFZ0JobkNBO0lBQ0U7SUFDQTtFaEJrbkNGO0VrQnJvQ0k7SUZDSjtJQUNBO0lBQ0E7RWhCdW9DQTtFa0Jwb0NRO0lGYlI7SUFJQTtFaEJpcENBO0VrQnhvQ1E7SUZiUjtJQUlBO0VoQnFwQ0E7RWtCNW9DUTtJRmJSO0lBSUE7RWhCeXBDQTtFa0JocENRO0lGYlI7SUFJQTtFaEI2cENBO0VrQnBwQ1E7SUZiUjtJQUlBO0VoQmlxQ0E7RWtCeHBDUTtJRmJSO0lBSUE7RWhCcXFDQTtFa0I1cENRO0lGYlI7SUFJQTtFaEJ5cUNBO0VrQmhxQ1E7SUZiUjtJQUlBO0VoQjZxQ0E7RWtCcHFDUTtJRmJSO0lBSUE7RWhCaXJDQTtFa0J4cUNRO0lGYlI7SUFJQTtFaEJxckNBO0VrQjVxQ1E7SUZiUjtJQUlBO0VoQnlyQ0E7RWtCaHJDUTtJRmJSO0lBSUE7RWhCNnJDQTtFa0I5cUNJO0lBQXdCO0VsQmlyQzVCO0VrQi9xQ0k7SUFBdUI7RWxCa3JDM0I7RWtCL3FDTTtJQUF3QixRQURiO0VsQm1yQ2pCO0VrQmxyQ007SUFBd0IsUUFEYjtFbEJzckNqQjtFa0JyckNNO0lBQXdCLFFBRGI7RWxCeXJDakI7RWtCeHJDTTtJQUF3QixRQURiO0VsQjRyQ2pCO0VrQjNyQ007SUFBd0IsUUFEYjtFbEIrckNqQjtFa0I5ckNNO0lBQXdCLFFBRGI7RWxCa3NDakI7RWtCanNDTTtJQUF3QixRQURiO0VsQnFzQ2pCO0VrQnBzQ007SUFBd0IsUUFEYjtFbEJ3c0NqQjtFa0J2c0NNO0lBQXdCLFFBRGI7RWxCMnNDakI7RWtCMXNDTTtJQUF3QixRQURiO0VsQjhzQ2pCO0VrQjdzQ007SUFBd0IsU0FEYjtFbEJpdENqQjtFa0JodENNO0lBQXdCLFNBRGI7RWxCb3RDakI7RWtCbnRDTTtJQUF3QixTQURiO0VsQnV0Q2pCO0VrQi9zQ1U7SUZoQlY7RWhCa3VDQTtFa0JsdENVO0lGaEJWO0VoQnF1Q0E7RWtCcnRDVTtJRmhCVjtFaEJ3dUNBO0VrQnh0Q1U7SUZoQlY7RWhCMnVDQTtFa0IzdENVO0lGaEJWO0VoQjh1Q0E7RWtCOXRDVTtJRmhCVjtFaEJpdkNBO0VrQmp1Q1U7SUZoQlY7RWhCb3ZDQTtFa0JwdUNVO0lGaEJWO0VoQnV2Q0E7RWtCdnVDVTtJRmhCVjtFaEIwdkNBO0VrQjF1Q1U7SUZoQlY7RWhCNnZDQTtFa0I3dUNVO0lGaEJWO0VoQmd3Q0E7RWtCaHZDVTtJRmhCVjtFaEJtd0NBO0FBQ0Y7QWlCL3ZDSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFbEI2eENOO0VnQmp3Q0E7SUFDRTtJQUNBO0VoQm13Q0Y7RWdCcndDQTtJQUNFO0lBQ0E7RWhCdXdDRjtFZ0J6d0NBO0lBQ0U7SUFDQTtFaEIyd0NGO0VnQjd3Q0E7SUFDRTtJQUNBO0VoQit3Q0Y7RWdCanhDQTtJQUNFO0lBQ0E7RWhCbXhDRjtFZ0JyeENBO0lBQ0U7SUFDQTtFaEJ1eENGO0VrQjF5Q0k7SUZDSjtJQUNBO0lBQ0E7RWhCNHlDQTtFa0J6eUNRO0lGYlI7SUFJQTtFaEJzekNBO0VrQjd5Q1E7SUZiUjtJQUlBO0VoQjB6Q0E7RWtCanpDUTtJRmJSO0lBSUE7RWhCOHpDQTtFa0JyekNRO0lGYlI7SUFJQTtFaEJrMENBO0VrQnp6Q1E7SUZiUjtJQUlBO0VoQnMwQ0E7RWtCN3pDUTtJRmJSO0lBSUE7RWhCMDBDQTtFa0JqMENRO0lGYlI7SUFJQTtFaEI4MENBO0VrQnIwQ1E7SUZiUjtJQUlBO0VoQmsxQ0E7RWtCejBDUTtJRmJSO0lBSUE7RWhCczFDQTtFa0I3MENRO0lGYlI7SUFJQTtFaEIwMUNBO0VrQmoxQ1E7SUZiUjtJQUlBO0VoQjgxQ0E7RWtCcjFDUTtJRmJSO0lBSUE7RWhCazJDQTtFa0JuMUNJO0lBQXdCO0VsQnMxQzVCO0VrQnAxQ0k7SUFBdUI7RWxCdTFDM0I7RWtCcDFDTTtJQUF3QixRQURiO0VsQncxQ2pCO0VrQnYxQ007SUFBd0IsUUFEYjtFbEIyMUNqQjtFa0IxMUNNO0lBQXdCLFFBRGI7RWxCODFDakI7RWtCNzFDTTtJQUF3QixRQURiO0VsQmkyQ2pCO0VrQmgyQ007SUFBd0IsUUFEYjtFbEJvMkNqQjtFa0JuMkNNO0lBQXdCLFFBRGI7RWxCdTJDakI7RWtCdDJDTTtJQUF3QixRQURiO0VsQjAyQ2pCO0VrQnoyQ007SUFBd0IsUUFEYjtFbEI2MkNqQjtFa0I1MkNNO0lBQXdCLFFBRGI7RWxCZzNDakI7RWtCLzJDTTtJQUF3QixRQURiO0VsQm0zQ2pCO0VrQmwzQ007SUFBd0IsU0FEYjtFbEJzM0NqQjtFa0JyM0NNO0lBQXdCLFNBRGI7RWxCeTNDakI7RWtCeDNDTTtJQUF3QixTQURiO0VsQjQzQ2pCO0VrQnAzQ1U7SUZoQlY7RWhCdTRDQTtFa0J2M0NVO0lGaEJWO0VoQjA0Q0E7RWtCMTNDVTtJRmhCVjtFaEI2NENBO0VrQjczQ1U7SUZoQlY7RWhCZzVDQTtFa0JoNENVO0lGaEJWO0VoQm01Q0E7RWtCbjRDVTtJRmhCVjtFaEJzNUNBO0VrQnQ0Q1U7SUZoQlY7RWhCeTVDQTtFa0J6NENVO0lGaEJWO0VoQjQ1Q0E7RWtCNTRDVTtJRmhCVjtFaEIrNUNBO0VrQi80Q1U7SUZoQlY7RWhCazZDQTtFa0JsNUNVO0lGaEJWO0VoQnE2Q0E7RWtCcjVDVTtJRmhCVjtFaEJ3NkNBO0FBQ0Y7QWlCcDZDSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFbEJrOENOO0VnQnQ2Q0E7SUFDRTtJQUNBO0VoQnc2Q0Y7RWdCMTZDQTtJQUNFO0lBQ0E7RWhCNDZDRjtFZ0I5NkNBO0lBQ0U7SUFDQTtFaEJnN0NGO0VnQmw3Q0E7SUFDRTtJQUNBO0VoQm83Q0Y7RWdCdDdDQTtJQUNFO0lBQ0E7RWhCdzdDRjtFZ0IxN0NBO0lBQ0U7SUFDQTtFaEI0N0NGO0VrQi84Q0k7SUZDSjtJQUNBO0lBQ0E7RWhCaTlDQTtFa0I5OENRO0lGYlI7SUFJQTtFaEIyOUNBO0VrQmw5Q1E7SUZiUjtJQUlBO0VoQis5Q0E7RWtCdDlDUTtJRmJSO0lBSUE7RWhCbStDQTtFa0IxOUNRO0lGYlI7SUFJQTtFaEJ1K0NBO0VrQjk5Q1E7SUZiUjtJQUlBO0VoQjIrQ0E7RWtCbCtDUTtJRmJSO0lBSUE7RWhCKytDQTtFa0J0K0NRO0lGYlI7SUFJQTtFaEJtL0NBO0VrQjErQ1E7SUZiUjtJQUlBO0VoQnUvQ0E7RWtCOStDUTtJRmJSO0lBSUE7RWhCMi9DQTtFa0JsL0NRO0lGYlI7SUFJQTtFaEIrL0NBO0VrQnQvQ1E7SUZiUjtJQUlBO0VoQm1nREE7RWtCMS9DUTtJRmJSO0lBSUE7RWhCdWdEQTtFa0J4L0NJO0lBQXdCO0VsQjIvQzVCO0VrQnovQ0k7SUFBdUI7RWxCNC9DM0I7RWtCei9DTTtJQUF3QixRQURiO0VsQjYvQ2pCO0VrQjUvQ007SUFBd0IsUUFEYjtFbEJnZ0RqQjtFa0IvL0NNO0lBQXdCLFFBRGI7RWxCbWdEakI7RWtCbGdETTtJQUF3QixRQURiO0VsQnNnRGpCO0VrQnJnRE07SUFBd0IsUUFEYjtFbEJ5Z0RqQjtFa0J4Z0RNO0lBQXdCLFFBRGI7RWxCNGdEakI7RWtCM2dETTtJQUF3QixRQURiO0VsQitnRGpCO0VrQjlnRE07SUFBd0IsUUFEYjtFbEJraERqQjtFa0JqaERNO0lBQXdCLFFBRGI7RWxCcWhEakI7RWtCcGhETTtJQUF3QixRQURiO0VsQndoRGpCO0VrQnZoRE07SUFBd0IsU0FEYjtFbEIyaERqQjtFa0IxaERNO0lBQXdCLFNBRGI7RWxCOGhEakI7RWtCN2hETTtJQUF3QixTQURiO0VsQmlpRGpCO0VrQnpoRFU7SUZoQlY7RWhCNGlEQTtFa0I1aERVO0lGaEJWO0VoQitpREE7RWtCL2hEVTtJRmhCVjtFaEJrakRBO0VrQmxpRFU7SUZoQlY7RWhCcWpEQTtFa0JyaURVO0lGaEJWO0VoQndqREE7RWtCeGlEVTtJRmhCVjtFaEIyakRBO0VrQjNpRFU7SUZoQlY7RWhCOGpEQTtFa0I5aURVO0lGaEJWO0VoQmlrREE7RWtCampEVTtJRmhCVjtFaEJva0RBO0VrQnBqRFU7SUZoQlY7RWhCdWtEQTtFa0J2akRVO0lGaEJWO0VoQjBrREE7RWtCMWpEVTtJRmhCVjtFaEI2a0RBO0FBQ0Y7QWlCemtESTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFbEJ1bUROO0VnQjNrREE7SUFDRTtJQUNBO0VoQjZrREY7RWdCL2tEQTtJQUNFO0lBQ0E7RWhCaWxERjtFZ0JubERBO0lBQ0U7SUFDQTtFaEJxbERGO0VnQnZsREE7SUFDRTtJQUNBO0VoQnlsREY7RWdCM2xEQTtJQUNFO0lBQ0E7RWhCNmxERjtFZ0IvbERBO0lBQ0U7SUFDQTtFaEJpbURGO0VrQnBuREk7SUZDSjtJQUNBO0lBQ0E7RWhCc25EQTtFa0JubkRRO0lGYlI7SUFJQTtFaEJnb0RBO0VrQnZuRFE7SUZiUjtJQUlBO0VoQm9vREE7RWtCM25EUTtJRmJSO0lBSUE7RWhCd29EQTtFa0IvbkRRO0lGYlI7SUFJQTtFaEI0b0RBO0VrQm5vRFE7SUZiUjtJQUlBO0VoQmdwREE7RWtCdm9EUTtJRmJSO0lBSUE7RWhCb3BEQTtFa0Izb0RRO0lGYlI7SUFJQTtFaEJ3cERBO0VrQi9vRFE7SUZiUjtJQUlBO0VoQjRwREE7RWtCbnBEUTtJRmJSO0lBSUE7RWhCZ3FEQTtFa0J2cERRO0lGYlI7SUFJQTtFaEJvcURBO0VrQjNwRFE7SUZiUjtJQUlBO0VoQndxREE7RWtCL3BEUTtJRmJSO0lBSUE7RWhCNHFEQTtFa0I3cERJO0lBQXdCO0VsQmdxRDVCO0VrQjlwREk7SUFBdUI7RWxCaXFEM0I7RWtCOXBETTtJQUF3QixRQURiO0VsQmtxRGpCO0VrQmpxRE07SUFBd0IsUUFEYjtFbEJxcURqQjtFa0JwcURNO0lBQXdCLFFBRGI7RWxCd3FEakI7RWtCdnFETTtJQUF3QixRQURiO0VsQjJxRGpCO0VrQjFxRE07SUFBd0IsUUFEYjtFbEI4cURqQjtFa0I3cURNO0lBQXdCLFFBRGI7RWxCaXJEakI7RWtCaHJETTtJQUF3QixRQURiO0VsQm9yRGpCO0VrQm5yRE07SUFBd0IsUUFEYjtFbEJ1ckRqQjtFa0J0ckRNO0lBQXdCLFFBRGI7RWxCMHJEakI7RWtCenJETTtJQUF3QixRQURiO0VsQjZyRGpCO0VrQjVyRE07SUFBd0IsU0FEYjtFbEJnc0RqQjtFa0IvckRNO0lBQXdCLFNBRGI7RWxCbXNEakI7RWtCbHNETTtJQUF3QixTQURiO0VsQnNzRGpCO0VrQjlyRFU7SUZoQlY7RWhCaXREQTtFa0Jqc0RVO0lGaEJWO0VoQm90REE7RWtCcHNEVTtJRmhCVjtFaEJ1dERBO0VrQnZzRFU7SUZoQlY7RWhCMHREQTtFa0Ixc0RVO0lGaEJWO0VoQjZ0REE7RWtCN3NEVTtJRmhCVjtFaEJndURBO0VrQmh0RFU7SUZoQlY7RWhCbXVEQTtFa0JudERVO0lGaEJWO0VoQnN1REE7RWtCdHREVTtJRmhCVjtFaEJ5dURBO0VrQnp0RFU7SUZoQlY7RWhCNHVEQTtFa0I1dERVO0lGaEJWO0VoQit1REE7RWtCL3REVTtJRmhCVjtFaEJrdkRBO0FBQ0Y7QW1CdHlEQTtFQUNFO0VBQ0EsbUJkSU87RWNIUCxjbEJvQ1U7QURvd0RaO0FtQnJ5REU7OztFQUVFLGdCWmtWMEI7RVlqVjFCO0VBQ0E7QW5Cd3lESjtBbUJyeURFO0VBQ0U7RUFDQTtBbkJ1eURKO0FtQnB5REU7RUFDRTtBbkJzeURKOztBbUI1eERFOztFQUVFLGVaNFQwQjtBUG0rQzlCOztBbUJ0eERBO0VBQ0U7QW5CeXhERjtBbUJ2eERFOztFQUVFO0FuQnl4REo7QW1CcnhESTs7RUFFRTtBbkJ1eEROOztBbUJqeERFOzs7O0VBSUU7QW5Cb3hESjs7QW1CM3dERTtFQUNFLHdDWndSMEI7QVBzL0M5Qjs7QVE3MERFO0VXMkVJLGNsQjVDTTtFa0I2Q04seUNaNlF3QjtBUHkvQzlCOztBb0J4MURJOzs7RUFHRSx5QkQyRitCO0FuQmd3RHJDO0FvQnYxRE07Ozs7RUFJRSxxQkRtRnlFO0FuQnN3RGpGOztBUTkxREU7RVlpQk0seUJBSmU7QXBCcTFEdkI7QW9CLzBEUTs7RUFFRSx5QkFSYTtBcEJ5MUR2Qjs7QW9CNTJESTs7O0VBR0UseUJEMkYrQjtBbkJveERyQztBb0IzMkRNOzs7O0VBSUUscUJEbUZ5RTtBbkIweERqRjs7QVFsM0RFO0VZaUJNLHlCQUplO0FwQnkyRHZCO0FvQm4yRFE7O0VBRUUseUJBUmE7QXBCNjJEdkI7O0FvQmg0REk7OztFQUdFLHlCRDJGK0I7QW5Cd3lEckM7QW9CLzNETTs7OztFQUlFLHFCRG1GeUU7QW5COHlEakY7O0FRdDRERTtFWWlCTSx5QkFKZTtBcEI2M0R2QjtBb0J2M0RROztFQUVFLHlCQVJhO0FwQmk0RHZCOztBb0JwNURJOzs7RUFHRSx5QkQyRitCO0FuQjR6RHJDO0FvQm41RE07Ozs7RUFJRSxxQkRtRnlFO0FuQmswRGpGOztBUTE1REU7RVlpQk0seUJBSmU7QXBCaTVEdkI7QW9CMzREUTs7RUFFRSx5QkFSYTtBcEJxNUR2Qjs7QW9CeDZESTs7O0VBR0UseUJEMkYrQjtBbkJnMURyQztBb0J2NkRNOzs7O0VBSUUscUJEbUZ5RTtBbkJzMURqRjs7QVE5NkRFO0VZaUJNLHlCQUplO0FwQnE2RHZCO0FvQi81RFE7O0VBRUUseUJBUmE7QXBCeTZEdkI7O0FvQjU3REk7OztFQUdFLHlCRDJGK0I7QW5CbzJEckM7QW9CMzdETTs7OztFQUlFLHFCRG1GeUU7QW5CMDJEakY7O0FRbDhERTtFWWlCTSx5QkFKZTtBcEJ5N0R2QjtBb0JuN0RROztFQUVFLHlCQVJhO0FwQjY3RHZCOztBb0JoOURJOzs7RUFHRSx5QkQyRitCO0FuQnczRHJDO0FvQi84RE07Ozs7RUFJRSxxQkRtRnlFO0FuQjgzRGpGOztBUXQ5REU7RVlpQk0seUJBSmU7QXBCNjhEdkI7QW9CdjhEUTs7RUFFRSx5QkFSYTtBcEJpOUR2Qjs7QW9CcCtESTs7O0VBR0UseUJEMkYrQjtBbkI0NERyQztBb0JuK0RNOzs7O0VBSUUscUJEbUZ5RTtBbkJrNURqRjs7QVExK0RFO0VZaUJNLHlCQUplO0FwQmkrRHZCO0FvQjM5RFE7O0VBRUUseUJBUmE7QXBCcStEdkI7O0FvQngvREk7OztFQUdFLHlCRDJGK0I7QW5CZzZEckM7QW9Cdi9ETTs7OztFQUlFLHFCRG1GeUU7QW5CczZEakY7O0FROS9ERTtFWWlCTSx5QkFKZTtBcEJxL0R2QjtBb0IvK0RROztFQUVFLHlCQVJhO0FwQnkvRHZCOztBb0I1Z0VJOzs7RUFHRSx5QkQyRitCO0FuQm83RHJDO0FvQjNnRU07Ozs7RUFJRSxxQkRtRnlFO0FuQjA3RGpGOztBUWxoRUU7RVlpQk0seUJBSmU7QXBCeWdFdkI7QW9CbmdFUTs7RUFFRSx5QkFSYTtBcEI2Z0V2Qjs7QW9CaGlFSTs7O0VBR0UseUJEMkYrQjtBbkJ3OERyQztBb0IvaEVNOzs7O0VBSUUscUJEbUZ5RTtBbkI4OERqRjs7QVF0aUVFO0VZaUJNLHlCQUplO0FwQjZoRXZCO0FvQnZoRVE7O0VBRUUseUJBUmE7QXBCaWlFdkI7O0FvQnBqRUk7OztFQUdFLHlCRDJGK0I7QW5CNDlEckM7QW9CbmpFTTs7OztFQUlFLHFCRG1GeUU7QW5CaytEakY7O0FRMWpFRTtFWWlCTSx5QkFKZTtBcEJpakV2QjtBb0IzaUVROztFQUVFLHlCQVJhO0FwQnFqRXZCOztBb0J4a0VJOzs7RUFHRSx5QkQyRitCO0FuQmcvRHJDO0FvQnZrRU07Ozs7RUFJRSxxQkRtRnlFO0FuQnMvRGpGOztBUTlrRUU7RVlpQk0seUJBSmU7QXBCcWtFdkI7QW9CL2pFUTs7RUFFRSx5QkFSYTtBcEJ5a0V2Qjs7QW9CNWxFSTs7O0VBR0UseUJEMkYrQjtBbkJvZ0VyQztBb0IzbEVNOzs7O0VBSUUscUJEbUZ5RTtBbkIwZ0VqRjs7QVFsbUVFO0VZaUJNLHlCQUplO0FwQnlsRXZCO0FvQm5sRVE7O0VBRUUseUJBUmE7QXBCNmxFdkI7O0FvQmhuRUk7OztFQUdFLHlCRDJGK0I7QW5Cd2hFckM7QW9CL21FTTs7OztFQUlFLHFCRG1GeUU7QW5COGhFakY7O0FRdG5FRTtFWWlCTSx5QkFKZTtBcEI2bUV2QjtBb0J2bUVROztFQUVFLHlCQVJhO0FwQmluRXZCOztBb0Jwb0VJOzs7RUFHRSx5QkQyRitCO0FuQjRpRXJDO0FvQm5vRU07Ozs7RUFJRSxxQkRtRnlFO0FuQmtqRWpGOztBUTFvRUU7RVlpQk0seUJBSmU7QXBCaW9FdkI7QW9CM25FUTs7RUFFRSx5QkFSYTtBcEJxb0V2Qjs7QW9CeHBFSTs7O0VBR0UseUJEMkYrQjtBbkJna0VyQztBb0J2cEVNOzs7O0VBSUUscUJEbUZ5RTtBbkJza0VqRjs7QVE5cEVFO0VZaUJNLHlCQUplO0FwQnFwRXZCO0FvQi9vRVE7O0VBRUUseUJBUmE7QXBCeXBFdkI7O0FvQjVxRUk7OztFQUdFLHlCRDJGK0I7QW5Cb2xFckM7QW9CM3FFTTs7OztFQUlFLHFCRG1GeUU7QW5CMGxFakY7O0FRbHJFRTtFWWlCTSx5QkFKZTtBcEJ5cUV2QjtBb0JucUVROztFQUVFLHlCQVJhO0FwQjZxRXZCOztBb0Joc0VJOzs7RUFHRSx5QkQyRitCO0FuQndtRXJDO0FvQi9yRU07Ozs7RUFJRSxxQkRtRnlFO0FuQjhtRWpGOztBUXRzRUU7RVlpQk0seUJBSmU7QXBCNnJFdkI7QW9CdnJFUTs7RUFFRSx5QkFSYTtBcEJpc0V2Qjs7QW9CcHRFSTs7O0VBR0UseUJEMkYrQjtBbkI0bkVyQztBb0JudEVNOzs7O0VBSUUscUJEbUZ5RTtBbkJrb0VqRjs7QVExdEVFO0VZaUJNLHlCQUplO0FwQml0RXZCO0FvQjNzRVE7O0VBRUUseUJBUmE7QXBCcXRFdkI7O0FvQnh1RUk7OztFQUdFLHlCRDJGK0I7QW5CZ3BFckM7QW9CdnVFTTs7OztFQUlFLHFCRG1GeUU7QW5Cc3BFakY7O0FROXVFRTtFWWlCTSx5QkFKZTtBcEJxdUV2QjtBb0IvdEVROztFQUVFLHlCQVJhO0FwQnl1RXZCOztBb0I1dkVJOzs7RUFHRSx5QkQyRitCO0FuQm9xRXJDO0FvQjN2RU07Ozs7RUFJRSxxQkRtRnlFO0FuQjBxRWpGOztBUWx3RUU7RVlpQk0seUJBSmU7QXBCeXZFdkI7QW9CbnZFUTs7RUFFRSx5QkFSYTtBcEI2dkV2Qjs7QW9CaHhFSTs7O0VBR0UseUJEMkYrQjtBbkJ3ckVyQztBb0Ivd0VNOzs7O0VBSUUscUJEbUZ5RTtBbkI4ckVqRjs7QVF0eEVFO0VZaUJNLHlCQUplO0FwQjZ3RXZCO0FvQnZ3RVE7O0VBRUUseUJBUmE7QXBCaXhFdkI7O0FvQnB5RUk7OztFQUdFLHlCRDJGK0I7QW5CNHNFckM7QW9CbnlFTTs7OztFQUlFLHFCRG1GeUU7QW5Ca3RFakY7O0FRMXlFRTtFWWlCTSx5QkFKZTtBcEJpeUV2QjtBb0IzeEVROztFQUVFLHlCQVJhO0FwQnF5RXZCOztBb0J4ekVJOzs7RUFHRSx5QkQyRitCO0FuQmd1RXJDO0FvQnZ6RU07Ozs7RUFJRSxxQkRtRnlFO0FuQnN1RWpGOztBUTl6RUU7RVlpQk0seUJBSmU7QXBCcXpFdkI7QW9CL3lFUTs7RUFFRSx5QkFSYTtBcEJ5ekV2Qjs7QW9CNTBFSTs7O0VBR0UseUJEMkYrQjtBbkJvdkVyQztBb0IzMEVNOzs7O0VBSUUscUJEbUZ5RTtBbkIwdkVqRjs7QVFsMUVFO0VZaUJNLHlCQUplO0FwQnkwRXZCO0FvQm4wRVE7O0VBRUUseUJBUmE7QXBCNjBFdkI7O0FvQmgyRUk7OztFQUdFLHlCRDJGK0I7QW5Cd3dFckM7QW9CLzFFTTs7OztFQUlFLHFCRG1GeUU7QW5COHdFakY7O0FRdDJFRTtFWWlCTSx5QkFKZTtBcEI2MUV2QjtBb0J2MUVROztFQUVFLHlCQVJhO0FwQmkyRXZCOztBb0JwM0VJOzs7RUFHRSx5QkQyRitCO0FuQjR4RXJDO0FvQm4zRU07Ozs7RUFJRSxxQkRtRnlFO0FuQmt5RWpGOztBUTEzRUU7RVlpQk0seUJBSmU7QXBCaTNFdkI7QW9CMzJFUTs7RUFFRSx5QkFSYTtBcEJxM0V2Qjs7QW9CeDRFSTs7O0VBR0UseUJEMkYrQjtBbkJnekVyQztBb0J2NEVNOzs7O0VBSUUscUJEbUZ5RTtBbkJzekVqRjs7QVE5NEVFO0VZaUJNLHlCQUplO0FwQnE0RXZCO0FvQi8zRVE7O0VBRUUseUJBUmE7QXBCeTRFdkI7O0FvQjU1RUk7OztFQUdFLHlCRDJGK0I7QW5CbzBFckM7QW9CMzVFTTs7OztFQUlFLHFCRG1GeUU7QW5CMDBFakY7O0FRbDZFRTtFWWlCTSx5QkFKZTtBcEJ5NUV2QjtBb0JuNUVROztFQUVFLHlCQVJhO0FwQjY1RXZCOztBb0JoN0VJOzs7RUFHRSx5QkQyRitCO0FuQncxRXJDO0FvQi82RU07Ozs7RUFJRSxxQkRtRnlFO0FuQjgxRWpGOztBUXQ3RUU7RVlpQk0seUJBSmU7QXBCNjZFdkI7QW9CdjZFUTs7RUFFRSx5QkFSYTtBcEJpN0V2Qjs7QW9CcDhFSTs7O0VBR0UseUJEMkYrQjtBbkI0MkVyQztBb0JuOEVNOzs7O0VBSUUscUJEbUZ5RTtBbkJrM0VqRjs7QVExOEVFO0VZaUJNLHlCQUplO0FwQmk4RXZCO0FvQjM3RVE7O0VBRUUseUJBUmE7QXBCcThFdkI7O0FvQng5RUk7OztFQUdFLHlCRDJGK0I7QW5CZzRFckM7QW9CdjlFTTs7OztFQUlFLHFCRG1GeUU7QW5CczRFakY7O0FROTlFRTtFWWlCTSx5QkFKZTtBcEJxOUV2QjtBb0IvOEVROztFQUVFLHlCQVJhO0FwQnk5RXZCOztBb0I1K0VJOzs7RUFHRSx5QkQyRitCO0FuQm81RXJDO0FvQjMrRU07Ozs7RUFJRSxxQkRtRnlFO0FuQjA1RWpGOztBUWwvRUU7RVlpQk0seUJBSmU7QXBCeStFdkI7QW9CbitFUTs7RUFFRSx5QkFSYTtBcEI2K0V2Qjs7QW9CaGdGSTs7O0VBR0UseUJEMkYrQjtBbkJ3NkVyQztBb0IvL0VNOzs7O0VBSUUscUJEbUZ5RTtBbkI4NkVqRjs7QVF0Z0ZFO0VZaUJNLHlCQUplO0FwQjYvRXZCO0FvQnYvRVE7O0VBRUUseUJBUmE7QXBCaWdGdkI7O0FvQnBoRkk7OztFQUdFLHlCRDJGK0I7QW5CNDdFckM7QW9CbmhGTTs7OztFQUlFLHFCRG1GeUU7QW5CazhFakY7O0FRMWhGRTtFWWlCTSx5QkFKZTtBcEJpaEZ2QjtBb0IzZ0ZROztFQUVFLHlCQVJhO0FwQnFoRnZCOztBb0J4aUZJOzs7RUFHRSx5QkQyRitCO0FuQmc5RXJDO0FvQnZpRk07Ozs7RUFJRSxxQkRtRnlFO0FuQnM5RWpGOztBUTlpRkU7RVlpQk0seUJBSmU7QXBCcWlGdkI7QW9CL2hGUTs7RUFFRSx5QkFSYTtBcEJ5aUZ2Qjs7QW9CNWpGSTs7O0VBR0UseUJEMkYrQjtBbkJvK0VyQztBb0IzakZNOzs7O0VBSUUscUJEbUZ5RTtBbkIwK0VqRjs7QVFsa0ZFO0VZaUJNLHlCQUplO0FwQnlqRnZCO0FvQm5qRlE7O0VBRUUseUJBUmE7QXBCNmpGdkI7O0FvQmhsRkk7OztFQUdFLHlCRDJGK0I7QW5Cdy9FckM7QW9CL2tGTTs7OztFQUlFLHFCRG1GeUU7QW5COC9FakY7O0FRdGxGRTtFWWlCTSx5QkFKZTtBcEI2a0Z2QjtBb0J2a0ZROztFQUVFLHlCQVJhO0FwQmlsRnZCOztBb0JwbUZJOzs7RUFHRSx5QkQyRitCO0FuQjRnRnJDO0FvQm5tRk07Ozs7RUFJRSxxQkRtRnlFO0FuQmtoRmpGOztBUTFtRkU7RVlpQk0seUJBSmU7QXBCaW1GdkI7QW9CM2xGUTs7RUFFRSx5QkFSYTtBcEJxbUZ2Qjs7QW9CeG5GSTs7O0VBR0UseUJEMkYrQjtBbkJnaUZyQztBb0J2bkZNOzs7O0VBSUUscUJEbUZ5RTtBbkJzaUZqRjs7QVE5bkZFO0VZaUJNLHlCQUplO0FwQnFuRnZCO0FvQi9tRlE7O0VBRUUseUJBUmE7QXBCeW5GdkI7O0FvQjVvRkk7OztFQUdFLHlDYjRWd0I7QVBtekU5Qjs7QVE1b0ZFO0VZaUJNLHlDQUplO0FwQm1vRnZCO0FvQjduRlE7O0VBRUUseUNBUmE7QXBCdW9GdkI7O0FtQi9pRkk7RUFDRSxjbEJqRk07RWtCa0ZOLHlCbEJ6RU07RWtCMEVOLHFCWmdRd0I7QVBrekU5QjtBbUI3aUZJO0VBQ0UsY2xCakZNO0VrQmtGTix5QmxCdkZNO0VrQndGTixxQmxCeEZNO0FEdW9GWjs7QW1CMWlGQTtFQUNFLGNsQmpHVTtFa0JrR1YseUJsQnpGVTtBRHNvRlo7QW1CM2lGRTs7O0VBR0UscUJaNE8wQjtBUGkwRTlCO0FtQjFpRkU7RUFDRTtBbkI0aUZKO0FtQnhpRkk7RUFDRSwyQ1pnT3dCO0FQMDBFOUI7QVEvcUZFO0VXNElNLGNsQnZISTtFa0J3SEosNENaME5zQjtBUDQwRTlCOztBaUJ0bkZJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RW5Cd2hGTjtFbUJyaEZNO0lBQ0U7RW5CdWhGUjtBQUNGO0FpQmxvRkk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbkJtaUZOO0VtQmhpRk07SUFDRTtFbkJraUZSO0FBQ0Y7QWlCN29GSTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VuQjhpRk47RW1CM2lGTTtJQUNFO0VuQjZpRlI7QUFDRjtBaUJ4cEZJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RW5CeWpGTjtFbUJ0akZNO0lBQ0U7RW5Cd2pGUjtBQUNGO0FpQm5xRkk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbkJva0ZOO0VtQmprRk07SUFDRTtFbkJta0ZSO0FBQ0Y7QW1CN2tGSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FuQjhrRlI7QW1CM2tGUTtFQUNFO0FuQjZrRlY7O0FxQjF2RkE7O0VBQ0U7RUFDQTtFQUNBLG1DZDBlc0M7RWN6ZXRDO0VmcUhJLGVBdENhO0VlNUVqQixnQmRrUjRCO0VjalI1QixnQmRzUjRCO0VjclI1QixjcEI2QlU7RW9CNUJWLHlCcEJpQlU7RW9CaEJWO0VBQ0E7RVJBRTtFU0ZFLHdFRFFKO0FyQnl2RkY7QXNCN3ZGTTtFRGROOztJQ2VRO0V0Qml3Rk47QUFDRjtBcUI1dkZFOztFQUNFO0VBQ0E7QXJCK3ZGSjtBcUIzdkZFOztFQUNFO0VBQ0E7QXJCOHZGSjtBdUJweEZFOztFQUNFLGN0QjhCUTtFc0I3QlIseUJ0Qm1Kb0M7RXNCbEpwQyxxQnRCbUpvQztFc0JsSnBDO0VBS0UsaURoQm9Yd0I7QVArNUU5QjtBcUIvdkZFOztFQUNFLGNwQkhRO0VvQktSO0FyQml3Rko7QXFCenZGRTs7O0VBRUUseUJwQm5CUTtFb0JxQlI7QXJCMnZGSjs7QXFCbnZGRTs7Ozs7Ozs7Ozs7RUFDRTtBckJnd0ZKOztBcUIzdkZFO0VBTUUsY3BCakNRO0VvQmtDUix5QnBCN0NRO0FEc3lGWjs7QXFCcHZGQTs7RUFFRTtFQUNBO0FyQnV2RkY7O0FxQjd1RkE7RUFDRTtFQUNBO0VBQ0E7RWYzQkU7RWU2QkYsZ0JkK0w0QjtBUGlqRjlCOztBcUI3dUZBO0VBQ0U7RUFDQTtFZnFCSSxrQkF0Q2E7RWVtQmpCLGdCZDZINEI7QVBtbkY5Qjs7QXFCN3VGQTtFQUNFO0VBQ0E7RWZjSSxtQkF0Q2E7RWUwQmpCLGdCZHVINEI7QVB5bkY5Qjs7QXFCdnVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VmREksZUF0Q2E7RWV5Q2pCLGdCZGtLNEI7RWNqSzVCLGNwQnhGVTtFb0J5RlY7RUFDQTtFQUNBO0FyQjB1RkY7QXFCeHVGRTtFQUVFO0VBQ0E7QXJCeXVGSjs7QXFCN3RGQTtFQUNFLGtDZDRWc0M7RWMzVnRDO0VmMUJJLG1CQXRDYTtFZWtFakIsZ0JkK0U0QjtFTXhOMUI7QWIwMkZKOztBcUI3dEZBO0VBQ0UsZ0NkcVZzQztFY3BWdEM7RWZsQ0ksa0JBdENhO0VlMEVqQixnQmRzRTRCO0VNdk4xQjtBYmszRko7O0FxQjN0RkU7RUFFRTtBckI2dEZKOztBcUJ6dEZBO0VBQ0U7QXJCNHRGRjs7QXFCcHRGQTtFQUNFLG1CZDBVc0M7QVA2NEV4Qzs7QXFCcHRGQTtFQUNFO0VBQ0EsbUJkMlRzQztBUDQ1RXhDOztBcUIvc0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCa3RGRjtBcUJodEZFOztFQUVFO0VBQ0E7QXJCa3RGSjs7QXFCenNGQTtFQUNFO0VBQ0E7RUFDQSxxQmRnU3NDO0FQNDZFeEM7O0FxQnpzRkE7RUFDRTtFQUNBLGtCZDRSc0M7RWMzUnRDO0FyQjRzRkY7QXFCenNGRTtFQUVFLGNwQjdMUTtBRHU0Rlo7O0FxQnRzRkE7RUFDRTtBckJ5c0ZGOztBcUJ0c0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJkNlFzQztBUDQ3RXhDO0FxQnRzRkU7RUFDRTtFQUNBO0VBQ0EsdUJkd1FvQztFY3ZRcEM7QXJCd3NGSjs7QXVCcjVGRTtFQUNFO0VBQ0E7RUFDQSxtQmhCMGNvQztFRGpicEM7RWlCdkJBLGNGcU5xQztBckJtc0Z6Qzs7QXVCcjVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCbUVFLG1CQXRDYTtFaUIzQmYsZ0JoQnNPMEI7RWdCck8xQjtFQUNBO0VWOUNBO0FidThGSjtBdUJwNUZJO0VBRUU7QXZCcTVGTjs7QXVCaDVGSTs7OztFQUVFO0F2QnE1Rk47O0F1Qm44Rkk7Ozs7RUFvREUscUJGa0xtQztFRS9LakMsb0NoQndaZ0M7RWdCdlpoQztFQUNBO0VBQ0E7RUFDQTtBdkJvNUZSO0F1Qmo1Rk07Ozs7RUFDRSxxQkZ1S2lDO0VFdEtqQztBdkJzNUZSOztBdUJ0OUZJO0VBeUVJLG9DaEJzWWdDO0VnQnJZaEM7QXZCaTVGUjs7QXVCMzlGSTtFQWlGRSxxQkZxSm1DO0VFbEpqQyx1Q2hCdWRvQztFZ0J0ZHBDO0F2QjQ0RlI7QXVCejRGTTtFQUNFLHFCRjZJaUM7RUU1SWpDO0F2QjI0RlI7O0F1QnA0Rk07RUFDRSxjRm9JaUM7QXJCbXdGekM7QXVCcDRGTTs7O0VBRUU7QXZCdTRGUjs7QXVCaDRGTTtFQUNFLGNGdUhpQztBckI0d0Z6QztBdUJqNEZRO0VBQ0UscUJGb0grQjtBckIrd0Z6QztBdUI5M0ZRO0VBQ0U7RUNsSk4seUJEbUoyQjtBdkJnNEYvQjtBdUIzM0ZRO0VBQ0U7QXZCNjNGVjtBdUIxM0ZRO0VBQ0UscUJGbUcrQjtBckJ5eEZ6Qzs7QXVCbjNGTTtFQUNFLHFCRnlGaUM7QXJCNnhGekM7QXVCbDNGUTtFQUNFLHFCRm9GK0I7RUVuRi9CO0F2Qm8zRlY7O0F1QjMvRkU7RUFDRTtFQUNBO0VBQ0EsbUJoQjBjb0M7RURqYnBDO0VpQnZCQSxjRnFOcUM7QXJCeXlGekM7O0F1QjMvRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQm1FRSxtQkF0Q2E7RWlCM0JmLGdCaEJzTzBCO0VnQnJPMUI7RUFDQTtFVjlDQTtBYjZpR0o7QXVCMS9GSTtFQUVFO0F2QjIvRk47O0F1QnQvRkk7Ozs7RUFFRTtBdkIyL0ZOOztBdUJ6aUdJOzs7O0VBb0RFLHFCRmtMbUM7RUUvS2pDLG9DaEJ3WmdDO0VnQnZaaEM7RUFDQTtFQUNBO0VBQ0E7QXZCMC9GUjtBdUJ2L0ZNOzs7O0VBQ0UscUJGdUtpQztFRXRLakM7QXZCNC9GUjs7QXVCNWpHSTtFQXlFSSxvQ2hCc1lnQztFZ0JyWWhDO0F2QnUvRlI7O0F1QmprR0k7RUFpRkUscUJGcUptQztFRWxKakMsdUNoQnVkb0M7RWdCdGRwQztBdkJrL0ZSO0F1Qi8rRk07RUFDRSxxQkY2SWlDO0VFNUlqQztBdkJpL0ZSOztBdUIxK0ZNO0VBQ0UsY0ZvSWlDO0FyQnkyRnpDO0F1QjErRk07OztFQUVFO0F2QjYrRlI7O0F1QnQrRk07RUFDRSxjRnVIaUM7QXJCazNGekM7QXVCditGUTtFQUNFLHFCRm9IK0I7QXJCcTNGekM7QXVCcCtGUTtFQUNFO0VDbEpOLHlCRG1KMkI7QXZCcytGL0I7QXVCaitGUTtFQUNFO0F2Qm0rRlY7QXVCaCtGUTtFQUNFLHFCRm1HK0I7QXJCKzNGekM7O0F1Qno5Rk07RUFDRSxxQkZ5RmlDO0FyQm00RnpDO0F1Qng5RlE7RUFDRSxxQkZvRitCO0VFbkYvQjtBdkIwOUZWOztBcUIzM0ZBO0VBQ0U7RUFDQTtFQUNBO0FyQjgzRkY7QXFCejNGRTtFQUNFO0FyQjIzRko7QWlCMWxHSTtFSW9PQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQnkzRko7RXFCcjNGRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJCdTNGSjtFcUJuM0ZFOzs7SUFDRTtJQUNBO0lBQ0E7RXJCdTNGSjtFcUJuM0ZFO0lBQ0U7RXJCcTNGSjtFcUJsM0ZFOztJQUVFO0VyQm8zRko7RXFCLzJGRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJCaTNGSjtFcUIvMkZFO0lBQ0U7SUFDQTtJQUNBO0lBQ0EscUJkK0trQztJYzlLbEM7RXJCaTNGSjtFcUI5MkZFO0lBQ0U7SUFDQTtFckJnM0ZKO0VxQjkyRkU7SUFDRTtFckJnM0ZKO0FBQ0Y7O0F5QmxzR0E7RUFDRTtFQUVBLGdCbEJzUjRCO0VrQnJSNUIsY3hCaUNVO0V3QmhDVjtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUN1RkE7RXBCdUJJLGVBdENhO0VvQmlCakIsZ0JuQjBMNEI7RU1sUjFCO0VTRkUscUlHR0o7QXpCc3NHRjtBc0Jyc0dNO0VHZE47SUhlUTtFdEJ3c0dOO0FBQ0Y7QVFsdEdFO0VpQlVFLGN4QnFCUTtFd0JwQlI7QXpCMnNHSjtBeUJ4c0dFO0VBRUU7RUFDQSxpRGxCNlcwQjtBUDQxRjlCO0F5QnJzR0U7RUFFRSxhbEJpWjBCO0FQcXpGOUI7QXlCbHNHRTtFQUNFO0F6Qm9zR0o7QXlCdHJHQTs7RUFFRTtBekJ3ckdGOztBeUIvcUdFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUDBxR2Y7QVExdUdFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJzdkd6RztBMEIxdUdFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQnV1R047QTBCbHVHRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUDByR2Y7QTBCNXRHRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUJzd0c3TDtBMEJ2dEdJO0VBS0k7QTFCcXRHUjs7QXlCN3NHRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVB3c0dmO0FReHdHRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCb3hHekc7QTBCeHdHRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUJxd0dOO0EwQmh3R0U7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVB3dEdmO0EwQjF2R0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCb3lHN0w7QTBCcnZHSTtFQUtJO0ExQm12R1I7O0F5QjN1R0U7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQc3VHZjtBUXR5R0U7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQmt6R3pHO0EwQnR5R0U7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCbXlHTjtBMEI5eEdFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQc3ZHZjtBMEJ4eEdFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQmswRzdMO0EwQm54R0k7RUFLSTtBMUJpeEdSOztBeUJ6d0dFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUG93R2Y7QVFwMEdFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJnMUd6RztBMEJwMEdFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQmkwR047QTBCNXpHRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUG94R2Y7QTBCdHpHRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUJnMkc3TDtBMEJqekdJO0VBS0k7QTFCK3lHUjs7QXlCdnlHRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVBreUdmO0FRbDJHRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCODJHekc7QTBCbDJHRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUIrMUdOO0EwQjExR0U7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVBrekdmO0EwQnAxR0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCODNHN0w7QTBCLzBHSTtFQUtJO0ExQjYwR1I7O0F5QnIwR0U7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQZzBHZjtBUWg0R0U7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQjQ0R3pHO0EwQmg0R0U7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCNjNHTjtBMEJ4M0dFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQZzFHZjtBMEJsM0dFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQjQ1RzdMO0EwQjcyR0k7RUFLSTtBMUIyMkdSOztBeUJuMkdFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUDgxR2Y7QVE5NUdFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUIwNkd6RztBMEI5NUdFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQjI1R047QTBCdDVHRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUDgyR2Y7QTBCaDVHRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUIwN0c3TDtBMEIzNEdJO0VBS0k7QTFCeTRHUjs7QXlCajRHRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVA0M0dmO0FRNTdHRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCdzhHekc7QTBCNTdHRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUJ5N0dOO0EwQnA3R0U7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVA0NEdmO0EwQjk2R0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCdzlHN0w7QTBCejZHSTtFQUtJO0ExQnU2R1I7O0F5Qi81R0U7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQMDVHZjtBUTE5R0U7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQnMrR3pHO0EwQjE5R0U7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCdTlHTjtBMEJsOUdFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQMDZHZjtBMEI1OEdFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQnMvRzdMO0EwQnY4R0k7RUFLSTtBMUJxOEdSOztBeUI3N0dFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUHc3R2Y7QVF4L0dFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJvZ0h6RztBMEJ4L0dFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQnEvR047QTBCaC9HRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUHc4R2Y7QTBCMStHRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUJvaEg3TDtBMEJyK0dJO0VBS0k7QTFCbStHUjs7QXlCMzlHRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVBzOUdmO0FRdGhIRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCa2lIekc7QTBCdGhIRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUJtaEhOO0EwQjlnSEU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVBzK0dmO0EwQnhnSEU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCa2pIN0w7QTBCbmdISTtFQUtJO0ExQmlnSFI7O0F5QnovR0U7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQby9HZjtBUXBqSEU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQmdrSHpHO0EwQnBqSEU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCaWpITjtBMEI1aUhFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQb2dIZjtBMEJ0aUhFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQmdsSDdMO0EwQmppSEk7RUFLSTtBMUIraEhSOztBeUJ2aEhFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUGtoSGY7QVFsbEhFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUI4bEh6RztBMEJsbEhFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQitrSE47QTBCMWtIRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUGtpSGY7QTBCcGtIRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUI4bUg3TDtBMEIvakhJO0VBS0k7QTFCNmpIUjs7QXlCcmpIRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVBnakhmO0FRaG5IRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCNG5Iekc7QTBCaG5IRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUI2bUhOO0EwQnhtSEU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVBna0hmO0EwQmxtSEU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCNG9IN0w7QTBCN2xISTtFQUtJO0ExQjJsSFI7O0F5Qm5sSEU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQOGtIZjtBUTlvSEU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQjBwSHpHO0EwQjlvSEU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCMm9ITjtBMEJ0b0hFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQOGxIZjtBMEJob0hFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQjBxSDdMO0EwQjNuSEk7RUFLSTtBMUJ5bkhSOztBeUJqbkhFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUDRtSGY7QVE1cUhFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJ3ckh6RztBMEI1cUhFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQnlxSE47QTBCcHFIRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUDRuSGY7QTBCOXBIRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUJ3c0g3TDtBMEJ6cEhJO0VBS0k7QTFCdXBIUjs7QXlCL29IRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVAwb0hmO0FRMXNIRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCc3RIekc7QTBCMXNIRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUJ1c0hOO0EwQmxzSEU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVAwcEhmO0EwQjVySEU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCc3VIN0w7QTBCdnJISTtFQUtJO0ExQnFySFI7O0F5QjdxSEU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQd3FIZjtBUXh1SEU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQm92SHpHO0EwQnh1SEU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCcXVITjtBMEJodUhFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQd3JIZjtBMEIxdEhFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQm93SDdMO0EwQnJ0SEk7RUFLSTtBMUJtdEhSOztBeUIzc0hFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUHNzSGY7QVF0d0hFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJreEh6RztBMEJ0d0hFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQm13SE47QTBCOXZIRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUHN0SGY7QTBCeHZIRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUJreUg3TDtBMEJudkhJO0VBS0k7QTFCaXZIUjs7QXlCenVIRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVBvdUhmO0FRcHlIRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCZ3pIekc7QTBCcHlIRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUJpeUhOO0EwQjV4SEU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVBvdkhmO0EwQnR4SEU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCZzBIN0w7QTBCanhISTtFQUtJO0ExQit3SFI7O0F5QnZ3SEU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQa3dIZjtBUWwwSEU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QsbUJBVHFHO0ExQjgwSHpHO0EwQmwwSEU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QsbUJBaEJxRztFQXFCbkc7QTFCK3pITjtBMEIxekhFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQa3hIZjtBMEJwekhFO0VBR0U7RUFDQSx1QkF6QytJO0VBNkMvSSxtQkE3Q3lMO0ExQjgxSDdMO0EwQi95SEk7RUFLSTtBMUI2eUhSOztBeUJyeUhFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUGd5SGY7QVFoMkhFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUI0Mkh6RztBMEJoMkhFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQjYxSE47QTBCeDFIRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUGd6SGY7QTBCbDFIRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUI0M0g3TDtBMEI3MEhJO0VBS0k7QTFCMjBIUjs7QXlCbjBIRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVA4ekhmO0FROTNIRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCMDRIekc7QTBCOTNIRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUIyM0hOO0EwQnQzSEU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVA4MEhmO0EwQmgzSEU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCMDVIN0w7QTBCMzJISTtFQUtJO0ExQnkySFI7O0F5QmoySEU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQNDFIZjtBUTU1SEU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQnc2SHpHO0EwQjU1SEU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCeTVITjtBMEJwNUhFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQNDJIZjtBMEI5NEhFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQnc3SDdMO0EwQno0SEk7RUFLSTtBMUJ1NEhSOztBeUIvM0hFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUDAzSGY7QVExN0hFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJzOEh6RztBMEIxN0hFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQnU3SE47QTBCbDdIRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUDA0SGY7QTBCNTZIRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUJzOUg3TDtBMEJ2NkhJO0VBS0k7QTFCcTZIUjs7QXlCNzVIRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVB3NUhmO0FReDlIRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCbytIekc7QTBCeDlIRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUJxOUhOO0EwQmg5SEU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVB3NkhmO0EwQjE4SEU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCby9IN0w7QTBCcjhISTtFQUtJO0ExQm04SFI7O0F5QjM3SEU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQczdIZjtBUXQvSEU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQmtnSXpHO0EwQnQvSEU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCbS9ITjtBMEI5K0hFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQczhIZjtBMEJ4K0hFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQmtoSTdMO0EwQm4rSEk7RUFLSTtBMUJpK0hSOztBeUJ6OUhFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUG85SGY7QVFwaElFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJnaUl6RztBMEJwaElFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQmloSU47QTBCNWdJRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUG8rSGY7QTBCdGdJRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUJnakk3TDtBMEJqZ0lJO0VBS0k7QTFCKy9IUjs7QXlCdi9IRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVBrL0hmO0FRbGpJRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCOGpJekc7QTBCbGpJRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUIraUlOO0EwQjFpSUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVBrZ0lmO0EwQnBpSUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCOGtJN0w7QTBCL2hJSTtFQUtJO0ExQjZoSVI7O0F5QnJoSUU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQZ2hJZjtBUWhsSUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQjRsSXpHO0EwQmhsSUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCNmtJTjtBMEJ4a0lFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQZ2lJZjtBMEJsa0lFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQjRtSTdMO0EwQjdqSUk7RUFLSTtBMUIyaklSOztBeUJuaklFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUDhpSWY7QVE5bUlFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUIwbkl6RztBMEI5bUlFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQjJtSU47QTBCdG1JRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUDhqSWY7QTBCaG1JRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUIwb0k3TDtBMEIzbElJO0VBS0k7QTFCeWxJUjs7QXlCamxJRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVA0a0lmO0FRNW9JRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCd3BJekc7QTBCNW9JRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUJ5b0lOO0EwQnBvSUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVA0bElmO0EwQjluSUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCd3FJN0w7QTBCem5JSTtFQUtJO0ExQnVuSVI7O0F5Qi9tSUU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQMG1JZjtBUTFxSUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQnNySXpHO0EwQjFxSUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCdXFJTjtBMEJscUlFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQMG5JZjtBMEI1cElFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQnNzSTdMO0EwQnZwSUk7RUFLSTtBMUJxcElSOztBeUI3b0lFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUHdvSWY7QVF4c0lFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJvdEl6RztBMEJ4c0lFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQnFzSU47QTBCaHNJRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUHdwSWY7QTBCMXJJRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUJvdUk3TDtBMEJycklJO0VBS0k7QTFCbXJJUjs7QXlCM3FJRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVBzcUlmO0FRdHVJRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCa3ZJekc7QTBCdHVJRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUJtdUlOO0EwQjl0SUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVBzcklmO0EwQnh0SUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCa3dJN0w7QTBCbnRJSTtFQUtJO0ExQml0SVI7O0F5QnpzSUU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQb3NJZjtBUXB3SUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQmd4SXpHO0EwQnB3SUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCaXdJTjtBMEI1dklFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQb3RJZjtBMEJ0dklFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQmd5STdMO0EwQmp2SUk7RUFLSTtBMUIrdUlSOztBeUJ2dUlFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUGt1SWY7QVFseUlFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUI4eUl6RztBMEJseUlFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQit4SU47QTBCMXhJRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUGt2SWY7QTBCcHhJRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUI4ekk3TDtBMEIvd0lJO0VBS0k7QTFCNndJUjs7QXlCcndJRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVBnd0lmO0FRaDBJRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCNDBJekc7QTBCaDBJRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUI2eklOO0EwQnh6SUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVBneElmO0EwQmx6SUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCNDFJN0w7QTBCN3lJSTtFQUtJO0ExQjJ5SVI7O0F5Qm55SUU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FQOHhJZjtBUTkxSUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQjAySXpHO0EwQjkxSUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QTFCMjFJTjtBMEJ0MUlFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FQOHlJZjtBMEJoMUlFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0ExQjAzSTdMO0EwQjMwSUk7RUFLSTtBMUJ5MElSOztBeUJqMElFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBUDR6SWY7QVE1M0lFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJ3NEl6RztBMEI1M0lFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0ExQnkzSU47QTBCcDNJRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBUDQwSWY7QTBCOTJJRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBMUJ3NUk3TDtBMEJ6MklJO0VBS0k7QTFCdTJJUjs7QXlCLzFJRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QVAwMUlmO0FRMTVJRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCczZJekc7QTBCMTVJRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBMUJ1NUlOO0EwQmw1SUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QVAwMklmO0EwQjU0SUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QTFCczdJN0w7QTBCdjRJSTtFQUtJO0ExQnE0SVI7O0F5QnYzSUU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVB1M0lmO0FRdjdJRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDQzSWY7QTBCLzNJRTtFQUVFO0ExQmc0SUo7QTBCNzNJRTtFQUVFLGNuQkpXO0VtQktYO0ExQjgzSUo7QTBCMzNJRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHc0SWY7QTBCejNJSTtFQUtJO0ExQnUzSVI7O0F5Qmg1SUU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBnNUlmO0FRaDlJRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHE1SWY7QTBCeDVJRTtFQUVFO0ExQnk1SUo7QTBCdDVJRTtFQUVFLGNuQkpXO0VtQktYO0ExQnU1SUo7QTBCcDVJRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUGk2SWY7QTBCbDVJSTtFQUtJO0ExQmc1SVI7O0F5Qno2SUU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVB5NklmO0FReitJRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDg2SWY7QTBCajdJRTtFQUVFO0ExQms3SUo7QTBCLzZJRTtFQUVFLGNuQkpXO0VtQktYO0ExQmc3SUo7QTBCNzZJRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDA3SWY7QTBCMzZJSTtFQUtJO0ExQnk2SVI7O0F5Qmw4SUU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBrOElmO0FRbGdKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHU4SWY7QTBCMThJRTtFQUVFO0ExQjI4SUo7QTBCeDhJRTtFQUVFLGNuQkpXO0VtQktYO0ExQnk4SUo7QTBCdDhJRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUG05SWY7QTBCcDhJSTtFQUtJO0ExQms4SVI7O0F5QjM5SUU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVAyOUlmO0FRM2hKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUGcrSWY7QTBCbitJRTtFQUVFO0ExQm8rSUo7QTBCaitJRTtFQUVFLGNuQkpXO0VtQktYO0ExQmsrSUo7QTBCLzlJRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDQrSWY7QTBCNzlJSTtFQUtJO0ExQjI5SVI7O0F5QnAvSUU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBvL0lmO0FRcGpKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHkvSWY7QTBCNS9JRTtFQUVFO0ExQjYvSUo7QTBCMS9JRTtFQUVFLGNuQkpXO0VtQktYO0ExQjIvSUo7QTBCeC9JRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHFnSmY7QTBCdC9JSTtFQUtJO0ExQm8vSVI7O0F5QjdnSkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVA2Z0pmO0FRN2tKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUGtoSmY7QTBCcmhKRTtFQUVFO0ExQnNoSko7QTBCbmhKRTtFQUVFLGNuQkpXO0VtQktYO0ExQm9oSko7QTBCamhKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDhoSmY7QTBCL2dKSTtFQUtJO0ExQjZnSlI7O0F5QnRpSkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBzaUpmO0FRdG1KRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDJpSmY7QTBCOWlKRTtFQUVFO0ExQitpSko7QTBCNWlKRTtFQUVFLGNuQkpXO0VtQktYO0ExQjZpSko7QTBCMWlKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHVqSmY7QTBCeGlKSTtFQUtJO0ExQnNpSlI7O0F5Qi9qSkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVArakpmO0FRL25KRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUG9rSmY7QTBCdmtKRTtFQUVFO0ExQndrSko7QTBCcmtKRTtFQUVFLGNuQkpXO0VtQktYO0ExQnNrSko7QTBCbmtKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUGdsSmY7QTBCamtKSTtFQUtJO0ExQitqSlI7O0F5QnhsSkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVB3bEpmO0FReHBKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDZsSmY7QTBCaG1KRTtFQUVFO0ExQmltSko7QTBCOWxKRTtFQUVFLGNuQkpXO0VtQktYO0ExQitsSko7QTBCNWxKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHltSmY7QTBCMWxKSTtFQUtJO0ExQndsSlI7O0F5QmpuSkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBpbkpmO0FRanJKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHNuSmY7QTBCem5KRTtFQUVFO0ExQjBuSko7QTBCdm5KRTtFQUVFLGNuQkpXO0VtQktYO0ExQnduSko7QTBCcm5KRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUGtvSmY7QTBCbm5KSTtFQUtJO0ExQmluSlI7O0F5QjFvSkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVAwb0pmO0FRMXNKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUCtvSmY7QTBCbHBKRTtFQUVFO0ExQm1wSko7QTBCaHBKRTtFQUVFLGNuQkpXO0VtQktYO0ExQmlwSko7QTBCOW9KRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDJwSmY7QTBCNW9KSTtFQUtJO0ExQjBvSlI7O0F5Qm5xSkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBtcUpmO0FRbnVKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHdxSmY7QTBCM3FKRTtFQUVFO0ExQjRxSko7QTBCenFKRTtFQUVFLGNuQkpXO0VtQktYO0ExQjBxSko7QTBCdnFKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUG9ySmY7QTBCcnFKSTtFQUtJO0ExQm1xSlI7O0F5QjVySkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVA0ckpmO0FRNXZKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUGlzSmY7QTBCcHNKRTtFQUVFO0ExQnFzSko7QTBCbHNKRTtFQUVFLGNuQkpXO0VtQktYO0ExQm1zSko7QTBCaHNKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDZzSmY7QTBCOXJKSTtFQUtJO0ExQjRySlI7O0F5QnJ0SkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBxdEpmO0FRcnhKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDB0SmY7QTBCN3RKRTtFQUVFO0ExQjh0Sko7QTBCM3RKRTtFQUVFLGNuQkpXO0VtQktYO0ExQjR0Sko7QTBCenRKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHN1SmY7QTBCdnRKSTtFQUtJO0ExQnF0SlI7O0F5Qjl1SkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVA4dUpmO0FROXlKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUG12SmY7QTBCdHZKRTtFQUVFO0ExQnV2Sko7QTBCcHZKRTtFQUVFLGNuQkpXO0VtQktYO0ExQnF2Sko7QTBCbHZKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUCt2SmY7QTBCaHZKSTtFQUtJO0ExQjh1SlI7O0F5QnZ3SkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVB1d0pmO0FRdjBKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDR3SmY7QTBCL3dKRTtFQUVFO0ExQmd4Sko7QTBCN3dKRTtFQUVFLGNuQkpXO0VtQktYO0ExQjh3Sko7QTBCM3dKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHd4SmY7QTBCendKSTtFQUtJO0ExQnV3SlI7O0F5Qmh5SkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBneUpmO0FRaDJKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHF5SmY7QTBCeHlKRTtFQUVFO0ExQnl5Sko7QTBCdHlKRTtFQUVFLGNuQkpXO0VtQktYO0ExQnV5Sko7QTBCcHlKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUGl6SmY7QTBCbHlKSTtFQUtJO0ExQmd5SlI7O0F5Qnp6SkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVB5ekpmO0FRejNKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDh6SmY7QTBCajBKRTtFQUVFO0ExQmswSko7QTBCL3pKRTtFQUVFLGNuQkpXO0VtQktYO0ExQmcwSko7QTBCN3pKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDAwSmY7QTBCM3pKSTtFQUtJO0ExQnl6SlI7O0F5QmwxSkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBrMUpmO0FRbDVKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHUxSmY7QTBCMTFKRTtFQUVFO0ExQjIxSko7QTBCeDFKRTtFQUVFLGNuQkpXO0VtQktYO0ExQnkxSko7QTBCdDFKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUG0ySmY7QTBCcDFKSTtFQUtJO0ExQmsxSlI7O0F5QjMySkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVAyMkpmO0FRMzZKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUGczSmY7QTBCbjNKRTtFQUVFO0ExQm8zSko7QTBCajNKRTtFQUVFLGNuQkpXO0VtQktYO0ExQmszSko7QTBCLzJKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDQzSmY7QTBCNzJKSTtFQUtJO0ExQjIySlI7O0F5QnA0SkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBvNEpmO0FRcDhKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHk0SmY7QTBCNTRKRTtFQUVFO0ExQjY0Sko7QTBCMTRKRTtFQUVFLGNuQkpXO0VtQktYO0ExQjI0Sko7QTBCeDRKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHE1SmY7QTBCdDRKSTtFQUtJO0ExQm80SlI7O0F5Qjc1SkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVA2NUpmO0FRNzlKRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUGs2SmY7QTBCcjZKRTtFQUVFO0ExQnM2Sko7QTBCbjZKRTtFQUVFLGNuQkpXO0VtQktYO0ExQm82Sko7QTBCajZKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDg2SmY7QTBCLzVKSTtFQUtJO0ExQjY1SlI7O0F5QnQ3SkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBzN0pmO0FRdC9KRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDI3SmY7QTBCOTdKRTtFQUVFO0ExQis3Sko7QTBCNTdKRTtFQUVFLGNuQkpXO0VtQktYO0ExQjY3Sko7QTBCMTdKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHU4SmY7QTBCeDdKSTtFQUtJO0ExQnM3SlI7O0F5Qi84SkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVArOEpmO0FRL2dLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUG85SmY7QTBCdjlKRTtFQUVFO0ExQnc5Sko7QTBCcjlKRTtFQUVFLGNuQkpXO0VtQktYO0ExQnM5Sko7QTBCbjlKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUGcrSmY7QTBCajlKSTtFQUtJO0ExQis4SlI7O0F5QngrSkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVB3K0pmO0FReGlLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDYrSmY7QTBCaC9KRTtFQUVFO0ExQmkvSko7QTBCOStKRTtFQUVFLGNuQkpXO0VtQktYO0ExQisrSko7QTBCNStKRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHkvSmY7QTBCMStKSTtFQUtJO0ExQncrSlI7O0F5QmpnS0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBpZ0tmO0FRamtLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHNnS2Y7QTBCemdLRTtFQUVFO0ExQjBnS0o7QTBCdmdLRTtFQUVFLGNuQkpXO0VtQktYO0ExQndnS0o7QTBCcmdLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUGtoS2Y7QTBCbmdLSTtFQUtJO0ExQmlnS1I7O0F5QjFoS0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVAwaEtmO0FRMWxLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUCtoS2Y7QTBCbGlLRTtFQUVFO0ExQm1pS0o7QTBCaGlLRTtFQUVFLGNuQkpXO0VtQktYO0ExQmlpS0o7QTBCOWhLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDJpS2Y7QTBCNWhLSTtFQUtJO0ExQjBoS1I7O0F5Qm5qS0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBtaktmO0FRbm5LRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHdqS2Y7QTBCM2pLRTtFQUVFO0ExQjRqS0o7QTBCempLRTtFQUVFLGNuQkpXO0VtQktYO0ExQjBqS0o7QTBCdmpLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUG9rS2Y7QTBCcmpLSTtFQUtJO0ExQm1qS1I7O0F5QjVrS0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVA0a0tmO0FRNW9LRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUGlsS2Y7QTBCcGxLRTtFQUVFO0ExQnFsS0o7QTBCbGxLRTtFQUVFLGNuQkpXO0VtQktYO0ExQm1sS0o7QTBCaGxLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDZsS2Y7QTBCOWtLSTtFQUtJO0ExQjRrS1I7O0F5QnJtS0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBxbUtmO0FRcnFLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDBtS2Y7QTBCN21LRTtFQUVFO0ExQjhtS0o7QTBCM21LRTtFQUVFLGNuQkpXO0VtQktYO0ExQjRtS0o7QTBCem1LRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHNuS2Y7QTBCdm1LSTtFQUtJO0ExQnFtS1I7O0F5QjluS0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVA4bktmO0FROXJLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUG1vS2Y7QTBCdG9LRTtFQUVFO0ExQnVvS0o7QTBCcG9LRTtFQUVFLGNuQkpXO0VtQktYO0ExQnFvS0o7QTBCbG9LRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUCtvS2Y7QTBCaG9LSTtFQUtJO0ExQjhuS1I7O0F5QnZwS0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVB1cEtmO0FRdnRLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDRwS2Y7QTBCL3BLRTtFQUVFO0ExQmdxS0o7QTBCN3BLRTtFQUVFLGNuQkpXO0VtQktYO0ExQjhwS0o7QTBCM3BLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHdxS2Y7QTBCenBLSTtFQUtJO0ExQnVwS1I7O0F5QmhyS0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBncktmO0FRaHZLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHFyS2Y7QTBCeHJLRTtFQUVFO0ExQnlyS0o7QTBCdHJLRTtFQUVFLGNuQkpXO0VtQktYO0ExQnVyS0o7QTBCcHJLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUGlzS2Y7QTBCbHJLSTtFQUtJO0ExQmdyS1I7O0F5QnpzS0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVB5c0tmO0FRendLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDhzS2Y7QTBCanRLRTtFQUVFO0ExQmt0S0o7QTBCL3NLRTtFQUVFLGNuQkpXO0VtQktYO0ExQmd0S0o7QTBCN3NLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDB0S2Y7QTBCM3NLSTtFQUtJO0ExQnlzS1I7O0F5Qmx1S0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBrdUtmO0FRbHlLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHV1S2Y7QTBCMXVLRTtFQUVFO0ExQjJ1S0o7QTBCeHVLRTtFQUVFLGNuQkpXO0VtQktYO0ExQnl1S0o7QTBCdHVLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUG12S2Y7QTBCcHVLSTtFQUtJO0ExQmt1S1I7O0F5QjN2S0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVAydktmO0FRM3pLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUGd3S2Y7QTBCbndLRTtFQUVFO0ExQm93S0o7QTBCandLRTtFQUVFLGNuQkpXO0VtQktYO0ExQmt3S0o7QTBCL3ZLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDR3S2Y7QTBCN3ZLSTtFQUtJO0ExQjJ2S1I7O0F5QnB4S0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBveEtmO0FRcDFLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUHl4S2Y7QTBCNXhLRTtFQUVFO0ExQjZ4S0o7QTBCMXhLRTtFQUVFLGNuQkpXO0VtQktYO0ExQjJ4S0o7QTBCeHhLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHF5S2Y7QTBCdHhLSTtFQUtJO0ExQm94S1I7O0F5Qjd5S0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVA2eUtmO0FRNzJLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUGt6S2Y7QTBCcnpLRTtFQUVFO0ExQnN6S0o7QTBCbnpLRTtFQUVFLGNuQkpXO0VtQktYO0ExQm96S0o7QTBCanpLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUDh6S2Y7QTBCL3lLSTtFQUtJO0ExQjZ5S1I7O0F5QnQwS0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVBzMEtmO0FRdDRLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUDIwS2Y7QTBCOTBLRTtFQUVFO0ExQiswS0o7QTBCNTBLRTtFQUVFLGNuQkpXO0VtQktYO0ExQjYwS0o7QTBCMTBLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUHUxS2Y7QTBCeDBLSTtFQUtJO0ExQnMwS1I7O0F5Qi8xS0U7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QVArMUtmO0FRLzVLRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBUG8yS2Y7QTBCdjJLRTtFQUVFO0ExQncyS0o7QTBCcjJLRTtFQUVFLGNuQkpXO0VtQktYO0ExQnMyS0o7QTBCbjJLRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBUGczS2Y7QTBCajJLSTtFQUtJO0ExQisxS1I7O0F5QjcyS0E7RUFDRSxnQmxCNE00QjtFa0IzTTVCLGNsQjJGd0M7RWtCMUZ4QywwQnhCK0RrQztBRGl6S3BDO0FRejdLRTtFaUI0RUUsY3hCN0NRO0V3QjhDUiwwQmxCeUZzQztBUHV4SzFDO0F5QjcyS0U7RUFFRSwwQmxCb0ZzQztBUDB4SzFDO0F5QjMyS0U7RUFFRSxjeEIzRFE7RXdCNERSO0F6QjQyS0o7O0F5QmoyS0E7RUNQRTtFcEJ1Qkksa0JBdENhO0VvQmlCakIsZ0JuQitINEI7RU12TjFCO0FicThLSjs7QXlCcDJLQTtFQ1hFO0VwQnVCSSxtQkF0Q2E7RW9CaUJqQixnQm5CZ0k0QjtFTXhOMUI7QWI0OEtKOztBeUJsMktBO0VBQ0U7RUFDQTtBekJxMktGO0F5QmwyS0U7RUFDRSxrQmxCdVQwQjtBUDZpSzlCOztBeUI1MUtFOzs7RUFDRTtBekJpMktKOztBMkI1K0tBO0VMZ0JNLGdDS2ZKO0EzQisrS0Y7QXNCNTlLTTtFS3BCTjtJTHFCUTtFdEIrOUtOO0FBQ0Y7QTJCbC9LRTtFQUNFO0EzQm8vS0o7O0EyQi8rS0U7RUFDRTtBM0JrL0tKOztBMkI5K0tBO0VBQ0U7RUFDQTtFQUNBO0VMREksNkJLRUo7QTNCaS9LRjtBc0IvK0tNO0VLTk47SUxPUTtFdEJrL0tOO0FBQ0Y7O0E0QnZnTEE7Ozs7RUFJRTtBNUIwZ0xGOztBNEJ2Z0xBO0VBQ0U7QTVCMGdMRjtBNkJ0L0tJO0VBQ0U7RUFDQSxvQnRCK053QjtFc0I5TnhCLHVCdEI2TndCO0VzQjVOeEI7RUFoQ0o7RUFDQTtFQUNBO0VBQ0E7QTdCeWhMRjtBNkJwK0tJO0VBQ0U7QTdCcytLTjs7QTRCaGhMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFyQndwQmtDO0VxQnZwQmxDO0VBQ0E7RUFDQSxnQnJCZ3VCa0M7RXFCL3RCbEM7RUFDQTtFdEJzR0ksZUF0Q2E7RXNCOURqQixjM0JnQlU7RTJCZlY7RUFDQTtFQUNBLHlCM0JHVTtFMkJGVjtFQUNBO0VmZEU7QWJraUxKOztBNEIzZ0xJO0VBQ0U7RUFDQTtBNUI4Z0xOOztBNEIzZ0xJO0VBQ0U7RUFDQTtBNUI4Z0xOOztBaUJsZ0xJO0VXbkJBO0lBQ0U7SUFDQTtFNUJ5aExKO0U0QnRoTEU7SUFDRTtJQUNBO0U1QndoTEo7QUFDRjtBaUI3Z0xJO0VXbkJBO0lBQ0U7SUFDQTtFNUJtaUxKO0U0QmhpTEU7SUFDRTtJQUNBO0U1QmtpTEo7QUFDRjtBaUJ2aExJO0VXbkJBO0lBQ0U7SUFDQTtFNUI2aUxKO0U0QjFpTEU7SUFDRTtJQUNBO0U1QjRpTEo7QUFDRjtBaUJqaUxJO0VXbkJBO0lBQ0U7SUFDQTtFNUJ1akxKO0U0QnBqTEU7SUFDRTtJQUNBO0U1QnNqTEo7QUFDRjtBaUIzaUxJO0VXbkJBO0lBQ0U7SUFDQTtFNUJpa0xKO0U0QjlqTEU7SUFDRTtJQUNBO0U1QmdrTEo7QUFDRjtBNEJ6akxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUJyQjhyQmdDO0FQNjNKcEM7QTZCMWxMSTtFQUNFO0VBQ0Esb0J0QitOd0I7RXNCOU54Qix1QnRCNk53QjtFc0I1TnhCO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0E3QnNuTEY7QTZCeGtMSTtFQUNFO0E3QjBrTE47O0E0Qi9qTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCckJnckJnQztBUGs1SnBDO0E2Qi9tTEk7RUFDRTtFQUNBLG9CdEIrTndCO0VzQjlOeEIsdUJ0QjZOd0I7RXNCNU54QjtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtBN0Jvb0xGO0E2QjdsTEk7RUFDRTtBN0IrbExOO0E0QjFrTEk7RUFDRTtBNUI0a0xOOztBNEJ0a0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnJCK3BCZ0M7QVAwNkpwQztBNkJ2b0xJO0VBQ0U7RUFDQSxvQnRCK053QjtFc0I5TnhCLHVCdEI2TndCO0VzQjVOeEI7QTdCeW9MTjtBNkI5bkxNO0VBQ0U7QTdCZ29MUjtBNkI3bkxNO0VBQ0U7RUFDQSxxQnRCNE1zQjtFc0IzTXRCLHVCdEIwTXNCO0VzQnpNdEI7RUE5Qk47RUFDQTtFQUNBO0E3QjhwTEY7QTZCN25MSTtFQUNFO0E3QituTE47QTRCemxMSTtFQUNFO0E1QjJsTE47O0E0Qm5sTEU7RUFJRTtFQUNBO0E1Qm1sTEo7O0E0QjlrTEE7RUU5R0U7RUFDQTtFQUNBO0VBQ0E7QTlCZ3NMRjs7QTRCOWtMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JyQmdLNEI7RXFCL0o1QixjM0JyRlU7RTJCc0ZWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCaWxMRjtBUXRzTEU7RW9Cb0lFLGNyQm1uQmdDO0VxQmxuQmhDO0VKL0lBLHlCdkI4QlE7QUR1ckxaO0E0QmxrTEU7RUFFRSxjM0IxSFE7RTJCMkhSO0VKdEpBLHlCakJvUDBCO0FQcytLOUI7QTRCaGtMRTtFQUVFLGMzQjNIUTtFMkI0SFI7RUFDQTtBNUJpa0xKOztBNEJ6akxBO0VBQ0U7QTVCNGpMRjs7QTRCeGpMQTtFQUNFO0VBQ0Esc0JyQmdtQmtDO0VxQi9sQmxDO0V0QnJESSxtQkF0Q2E7RXNCNkZqQixjM0I5SVU7RTJCK0lWO0E1QjJqTEY7O0E0QnZqTEE7RUFDRTtFQUNBO0VBQ0EsYzNCbkpVO0FENnNMWjs7QStCcnZMQTs7RUFFRTtFQUNBO0VBQ0E7QS9Cd3ZMRjtBK0J0dkxFOzs7RUFDRTtFQUNBO0EvQjB2TEo7QVF6dkxFOzs7RXVCSUk7QS9CMHZMTjtBK0J4dkxJOzs7Ozs7O0VBR0U7QS9COHZMTjs7QStCeHZMQTtFQUNFO0VBQ0E7RUFDQTtBL0IydkxGO0ErQnp2TEU7RUFDRTtBL0IydkxKOztBK0JydkxFOztFQUVFO0EvQnd2TEo7QStCcHZMRTs7O0VsQlhFO0VBQ0E7QWJvd0xKO0ErQnJ2TEU7OztFbEJGRTtFQUNBO0FiNHZMSjs7QStCenVMQTtFQUNFO0VBQ0E7QS9CNHVMRjtBK0IxdUxFO0VBR0U7QS9CMHVMSjtBK0J2dUxFO0VBQ0U7QS9CeXVMSjs7QStCcnVMQTtFQUNFO0VBQ0E7QS9Cd3VMRjs7QStCcnVMQTtFQUNFO0VBQ0E7QS9Cd3VMRjs7QStCcHRMQTtFQUNFO0VBQ0E7RUFDQTtBL0J1dExGO0ErQnJ0TEU7O0VBRUU7QS9CdXRMSjtBK0JwdExFOztFQUVFO0EvQnN0TEo7QStCbHRMRTs7O0VsQnJGRTtFQUNBO0FiNHlMSjtBK0JudExFOzs7RWxCeEdFO0VBQ0E7QWJnMExKOztBK0Jyc0xFOzs7RUFFRTtBL0J5c0xKO0ErQnZzTEk7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7QS9COHNMTjs7QWdDdjJMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDMDJMRjtBZ0N4MkxFOzs7Ozs7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQysyTEo7QWdDNzJMSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0FoQzY1TE47QWdDeDVMRTs7Ozs7OztFQUdFO0FoQzg1TEo7QWdDMTVMRTtFQUNFO0FoQzQ1TEo7QWdDdjVMSTs7Ozs7RW5CSUE7RUFDQTtBYjA1TEo7QWdDMTVMRTtFQUNFO0VBQ0E7QWhDNDVMSjtBZ0MxNUxJO0VuQkxBO0VBQ0E7QWJrNkxKO0FnQ3o1TEk7Ozs7Ozs7RW5CeEJBO0VBQ0E7QWIwN0xKO0FnQzM1TEk7Ozs7Ozs7RW5CaENBO0VBQ0E7QWJvOExKOztBZ0N0NUxBOztFQUVFO0FoQ3k1TEY7QWdDcDVMRTs7OztFQUNFO0VBQ0E7QWhDeTVMSjtBZ0N2NUxJOzs7O0VBQ0U7QWhDNDVMTjtBZ0N4NUxFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7QWhDNDZMSjs7QWdDeDZMQTtFQUF1QjtBaEM0Nkx2Qjs7QWdDMzZMQTtFQUFzQjtBaEMrNkx0Qjs7QWdDdjZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UxQlNJLGVBdENhO0UwQitCakIsZ0J6QnVLNEI7RXlCdEs1QixnQnpCMks0QjtFeUIxSzVCLGMvQnpGVTtFK0IwRlY7RUFDQTtFQUNBLHlCL0JsRlU7RStCbUZWO0VuQjVHRTtBYnVoTUo7QWdDdjZMRTs7RUFFRTtBaEN5NkxKOztBZ0MvNUxBOzs7RUFFRSxnQ3pCcVdzQztBUDhqTHhDOztBZ0NoNkxBOzs7Ozs7Ozs7RUFNRTtFMUIxQkksa0JBdENhO0UwQmtFakIsZ0J6QjhFNEI7RU12TjFCO0FiZ2pNSjs7QWdDbjZMQTs7O0VBRUUsa0N6Qm1Wc0M7QVBvbEx4Qzs7QWdDcDZMQTs7Ozs7Ozs7O0VBTUU7RTFCM0NJLG1CQXRDYTtFMEJtRmpCLGdCekI4RDRCO0VNeE4xQjtBYnFrTUo7O0FnQ3Y2TEE7O0VBRUU7QWhDMDZMRjs7QWdDLzVMQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VuQjNKSTtFQUNBO0Fia2xNSjs7QWdDNzZMQTs7Ozs7Ozs7Ozs7Ozs7O0VuQnhKSTtFQUNBO0FidWxNSjs7QWlDL25NQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNrb01GOztBaUMvbk1BO0VBQ0U7RUFDQSxrQjFCd2ZzQztBUDBvTHhDOztBaUMvbk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTVCeUc4QjtFNEJ4RzlCO0VBQ0E7QWpDa29NRjtBaUNob01FO0VBQ0UsY2hDQ1E7RWdDQVIscUJoQ3JCUTtFdUJOUix5QnZCTVE7QUR3cE1aO0FpQzluTUU7RUFLSSxpRDFCK1Z3QjtBUDZ4TDlCO0FpQ3huTUU7RUFDRSxxQmhDbUhvQztBRHVnTXhDO0FpQ3ZuTUU7RUFDRSxjaENuQlE7RWdDb0JSLHlCMUJpZjRDO0UwQmhmNUMscUIxQmdmNEM7QVB5b0xoRDtBaUNsbk1JO0VBQ0UsY2hDdEJNO0FEMG9NWjtBaUNsbk1NO0VBQ0UseUJoQzdCSTtBRGlwTVo7O0FpQzFtTUE7RUFDRTtFQUNBO0VBRUE7QWpDNG1NRjtBaUN4bU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhNUI0QzRCO0U0QjNDNUIsYzVCMkM0QjtFNEIxQzVCO0VBQ0E7RUFDQSx5QmhDM0RRO0VnQzREUjtBakMwbU1KO0FpQ3JtTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE1QjZCNEI7RTRCNUI1QixjNUI0QjRCO0U0QjNCNUI7RUFDQTtBakN1bU1KOztBaUM3bE1FO0VwQmxHRTtBYm1zTUo7QWlDNWxNSTtFQUNFO0FqQzhsTU47QWlDemxNSTtFQUNFLHFCMUIwSHdCO0VpQnBQMUIseUJqQm9QMEI7QVBrK0w5QjtBaUN4bE1JO0VBQ0U7QWpDMGxNTjtBaUNybE1JO0VUcElBLHlDakJ3aEI0QztBUG9zTGhEO0FpQ3JsTUk7RVR2SUEseUNqQndoQjRDO0FQdXNMaEQ7O0FpQzdrTUU7RUFFRSxrQjFCeVo0QztBUHNyTGhEO0FpQzNrTUk7RUFDRTtBakM2a01OO0FpQ3hrTUk7RVQ5SkEseUNqQndoQjRDO0FQaXRMaEQ7O0FpQ2hrTUE7RUFDRTtBakNta01GO0FpQ2hrTUk7RUFDRTtFQUNBLGUxQmlZMEM7RTBCaFkxQztFQUVBLHNCMUIrWDBDO0FQa3NMaEQ7QWlDOWpNSTtFQUNFO0VBQ0E7RUFDQSx5QjFCMFgwQztFMEJ6WDFDLDBCMUJ5WDBDO0UwQnhYMUMseUJoQ3pKTTtFZ0MySk4sc0IxQnFYMEM7RWV2aUIxQyx5SVdtTEE7QWpDK2pNTjtBc0I5dU1NO0VXdUtGO0lYdEtJO0V0Qml2TU47QUFDRjtBaUMvak1JO0VBQ0UseUJoQ3hLTTtFZ0N5S047QWpDaWtNTjtBaUM1ak1JO0VUek1BLHlDakJ3aEI0QztBUGd2TGhEOztBaUNsak1BO0VBQ0U7RUFDQTtFQUNBLG1DMUJvUnNDO0UwQm5SdEM7RTNCakdJLGVBdENhO0UyQjBJakIsZ0IxQjRENEI7RTBCM0Q1QixnQjFCZ0U0QjtFMEIvRDVCLGNoQ3pMVTtFZ0MwTFY7RUFDQTtFQUNBO0VwQnRORTtFb0J5TkY7QWpDbWpNRjtBaUNqak1FO0VBQ0UscUJoQzNFb0M7RWdDNEVwQztFQUtFLGlEMUJrVzhCO0FQNnNMcEM7QWlDNWlNSTtFQU1FLGNoQ2pOTTtFZ0NrTk4seUJoQzdOTTtBRHN3TVo7QWlDcmlNRTtFQUVFO0VBQ0Esc0IxQjhIMEI7RTBCN0gxQjtBakNzaU1KO0FpQ25pTUU7RUFDRSxjaENsT1E7RWdDbU9SLHlCaEN2T1E7QUQ0d01aO0FpQ2ppTUU7RUFDRTtBakNtaU1KO0FpQy9oTUU7RUFDRTtFQUNBO0FqQ2lpTUo7O0FpQzdoTUE7RUFDRSxrQzFCeU5zQztFMEJ4TnRDLG9CMUJnSDRCO0UwQi9HNUIsdUIxQitHNEI7RTBCOUc1QixvQjFCK0c0QjtFRDlReEIsbUJBdENhO0FOc3VNbkI7O0FpQzdoTUE7RUFDRSxnQzFCa05zQztFMEJqTnRDLG1CMUI2RzRCO0UwQjVHNUIsc0IxQjRHNEI7RTBCM0c1QixrQjFCNEc0QjtFRG5SeEIsa0JBdENhO0FOOHVNbkI7O0FpQ3hoTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQzFCZ01zQztFMEIvTHRDO0FqQzJoTUY7O0FpQ3hoTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQzFCd0xzQztFMEJ2THRDO0VBQ0E7RUFDQTtBakMyaE1GO0FpQ3poTUU7RUFDRSxxQmhDOUpvQztFZ0MrSnBDLGlEMUJ3RTBCO0FQbTlMOUI7QWlDdmhNRTtFQUVFLHlCaENwU1E7QUQ0ek1aO0FpQ3BoTUk7RUFDRSxpQjFCMFRhO0FQNHRMbkI7QWlDbGhNRTtFQUNFO0FqQ29oTUo7O0FpQ2hoTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUMxQnVKc0M7RTBCdEp0QztFQUNBO0VBRUEsZ0IxQmpFNEI7RTBCa0U1QixnQjFCN0Q0QjtFMEI4RDVCLGNoQ3RUVTtFZ0N1VFYseUJoQ2xVVTtFZ0NtVVY7RXBCbFZFO0FicTJNSjtBaUMvZ01FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkIxQmdJb0M7RTBCL0hwQztFQUNBLGdCMUI3RTBCO0UwQjhFMUIsY2hDdFVRO0VnQ3VVUjtFVDdXQSx5QnZCcUNRO0VnQzBVUjtFcEJuV0E7QWJxM01KOztBaUN2Z01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMwZ01GO0FpQ3hnTUU7RUFDRTtBakMwZ01KO0FpQ3RnTUk7RUFBMEIsb0UxQm1PZTtBUHN5TDdDO0FpQ3hnTUk7RUFBMEIsb0UxQmtPZTtBUHl5TDdDO0FpQzFnTUk7RUFBMEIsb0UxQmlPZTtBUDR5TDdDO0FpQzFnTUU7RUFDRTtBakM0Z01KO0FpQ3pnTUU7RUFDRSxXMUJtTnlDO0UwQmxOekMsWTFCa055QztFMEJqTnpDO0VUbFpBLHlCakJvUDBCO0UwQmdLMUIsUzFCa055QztFTTFsQnpDO0VTRkUsNEdXNllGO0VBQ0E7QWpDMGdNSjtBc0JwNU1NO0VXaVlKO0lYaFlNO0V0QnU1TU47QUFDRjtBaUM3Z01JO0VUMVpBLHlCakIybUJ5QztBUCt6TDdDO0FpQzNnTUU7RUFDRSxXMUI0TGdDO0UwQjNMaEMsYzFCNExnQztFMEIzTGhDO0VBQ0EsZTFCMkxnQztFMEIxTGhDLHlCaENyWVE7RWdDc1lSO0VwQnpaQTtBYnU2TUo7QWlDemdNRTtFQUNFLFcxQndMeUM7RTBCdkx6QyxZMUJ1THlDO0VpQm5tQnpDLHlCakJvUDBCO0UwQjBMMUIsUzFCd0x5QztFTTFsQnpDO0VTRkUsNEdXdWFGO0VBQ0E7QWpDMGdNSjtBc0I5Nk1NO0VXNFpKO0lYM1pNO0V0Qmk3TU47QUFDRjtBaUM3Z01JO0VUcGJBLHlCakIybUJ5QztBUHkxTDdDO0FpQzNnTUU7RUFDRSxXMUJrS2dDO0UwQmpLaEMsYzFCa0tnQztFMEJqS2hDO0VBQ0EsZTFCaUtnQztFMEJoS2hDLHlCaEMvWlE7RWdDZ2FSO0VwQm5iQTtBYmk4TUo7QWlDemdNRTtFQUNFLFcxQjhKeUM7RTBCN0p6QyxZMUI2SnlDO0UwQjVKekM7RUFDQSxvQjFCdEUwQjtFMEJ1RTFCLG1CMUJ2RTBCO0VpQmxZMUIseUJqQm9QMEI7RTBCdU4xQixTMUIySnlDO0VNMWxCekM7RVNGRSw0R1dvY0Y7RUFDQTtBakMwZ01KO0FzQjM4TU07RVdzYko7SVhyYk07RXRCODhNTjtBQUNGO0FpQzdnTUk7RVRqZEEseUJqQjJtQnlDO0FQczNMN0M7QWlDM2dNRTtFQUNFLFcxQnFJZ0M7RTBCcEloQyxjMUJxSWdDO0UwQnBJaEM7RUFDQSxlMUJvSWdDO0UwQm5JaEM7RUFDQTtFQUNBO0FqQzZnTUo7QWlDemdNRTtFQUNFLHlCaENuY1E7RVluQlI7QWJrK01KO0FpQ3hnTUU7RUFDRTtFQUNBLHlCaEN6Y1E7RVluQlI7QWJ1K01KO0FpQ3RnTUk7RUFDRSx5QmhDN2NNO0FEcTlNWjtBaUNyZ01JO0VBQ0U7QWpDdWdNTjtBaUNwZ01JO0VBQ0UseUJoQ3JkTTtBRDI5TVo7QWlDbmdNSTtFQUNFO0FqQ3FnTU47QWlDbGdNSTtFQUNFLHlCaEM3ZE07QURpK01aOztBaUMvL0xBOzs7RVh6Zk0sNEdXNGZKO0FqQ2tnTUY7QXNCMS9NTTtFV3FmTjs7O0lYcGZRO0V0QisvTU47QUFDRjs7QWtDaGhOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDbWhORjs7QWtDaGhOQTtFQUNFO0VBQ0E7RUFDQTtBbENtaE5GO0FRbmhORTtFMEJHRTtBbENtaE5KO0FrQy9nTkU7RUFDRSxjakNnQlE7RWlDZlI7RUFDQTtBbENpaE5KOztBa0N6Z05BO0VBQ0U7QWxDNGdORjtBa0MxZ05FO0VBQ0U7RUFDQTtFckJaQTtFQUNBO0FieWhOSjtBUXJpTkU7RTBCMkJJLHFDM0JtcEI4QjtBUDAzTHBDO0FrQzFnTkk7RUFDRSxjakNQTTtFaUNRTjtFQUNBO0FsQzRnTk47QWtDeGdORTs7RUFFRSxjakNkUTtFaUNlUix5QmpDckJRO0VpQ3NCUixxQzNCd29CZ0M7QVBrNExwQztBa0N2Z05FO0VBRUU7RXJCbkNBO0VBQ0E7QWI0aU5KOztBa0M5L01FO0VyQnhERTtBYjBqTko7QWtDOS9NRTs7RUFFRSxjakMvQ1E7RWlDZ0RSLHlCakN0Q1E7QURzaU5aOztBa0N0L01FOztFQUVFO0VBQ0E7QWxDeS9NSjs7QWtDcC9NRTs7RUFFRTtFQUNBO0VBQ0E7QWxDdS9NSjs7QWtDNytNRTtFQUNFO0FsQ2cvTUo7QWtDOStNRTtFQUNFO0FsQ2cvTUo7O0FtQ3BsTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DdWxORjtBbUNubE5FOzs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DMmxOSjtBbUN2a05BO0VBQ0U7RUFDQSxzQjVCaXFCa0M7RTRCaHFCbEMseUI1QmdxQmtDO0U0Qi9wQmxDLGtCOUJyRGtCO0VDNkhkLGtCQXRDYTtFNkJoQ2pCO0VBQ0E7QW5DeWtORjtBUW5uTkU7RTJCNkNFO0FuQ3lrTko7O0FtQ2hrTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ21rTkY7QW1DamtORTtFQUNFO0VBQ0E7QW5DbWtOSjtBbUNoa05FO0VBQ0U7RUFDQTtBbkNra05KOztBbUN6ak5BO0VBQ0U7RUFDQSxtQjVCd2xCa0M7RTRCdmxCbEMsc0I1QnVsQmtDO0FQcStMcEM7O0FtQ2hqTkE7RUFDRTtFQUNBO0VBR0E7QW5DaWpORjs7QW1DN2lOQTtFQUNFO0U3QlNJLGtCQXRDYTtFNkIrQmpCO0VBQ0E7RUFDQTtFdEJ4R0U7QWJ5cE5KO0FRM3BORTtFMkI4R0U7QW5DZ2pOSjs7QW1DMWlOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkM2aU5GOztBbUMxaU5BO0VBQ0UsZ0I1QitrQmtDO0U0QjlrQmxDO0FuQzZpTkY7O0FpQm5uTkk7RWtCa0ZJOzs7Ozs7O0lBQ0U7SUFDQTtFbkMyaU5SO0FBQ0Y7QWlCN29OSTtFa0I2RkE7SUFvQkk7SUFDQTtFbkNnaU5OO0VtQzloTk07SUFDRTtFbkNnaU5SO0VtQzloTlE7SUFDRTtFbkNnaU5WO0VtQzdoTlE7SUFDRSxxQjVCd2hCd0I7STRCdmhCeEIsb0I1QnVoQndCO0VQd2dNbEM7RW1DMWhOTTs7Ozs7OztJQUNFO0VuQ2tpTlI7RW1DcGhOTTtJQUNFO0VuQ3NoTlI7RW1DbmhOTTtJQUNFO0lBR0E7RW5DbWhOUjtFbUNoaE5NO0lBQ0U7RW5Da2hOUjtBQUNGO0FpQm5xTkk7RWtCa0ZJOzs7Ozs7O0lBQ0U7SUFDQTtFbkMwbE5SO0FBQ0Y7QWlCNXJOSTtFa0I2RkE7SUFvQkk7SUFDQTtFbkMra05OO0VtQzdrTk07SUFDRTtFbkMra05SO0VtQzdrTlE7SUFDRTtFbkMra05WO0VtQzVrTlE7SUFDRSxxQjVCd2hCd0I7STRCdmhCeEIsb0I1QnVoQndCO0VQdWpNbEM7RW1DemtOTTs7Ozs7OztJQUNFO0VuQ2lsTlI7RW1DbmtOTTtJQUNFO0VuQ3FrTlI7RW1DbGtOTTtJQUNFO0lBR0E7RW5Da2tOUjtFbUMvak5NO0lBQ0U7RW5DaWtOUjtBQUNGO0FpQmx0Tkk7RWtCa0ZJOzs7Ozs7O0lBQ0U7SUFDQTtFbkN5b05SO0FBQ0Y7QWlCM3VOSTtFa0I2RkE7SUFvQkk7SUFDQTtFbkM4bk5OO0VtQzVuTk07SUFDRTtFbkM4bk5SO0VtQzVuTlE7SUFDRTtFbkM4bk5WO0VtQzNuTlE7SUFDRSxxQjVCd2hCd0I7STRCdmhCeEIsb0I1QnVoQndCO0VQc21NbEM7RW1DeG5OTTs7Ozs7OztJQUNFO0VuQ2dvTlI7RW1DbG5OTTtJQUNFO0VuQ29uTlI7RW1Dam5OTTtJQUNFO0lBR0E7RW5DaW5OUjtFbUM5bU5NO0lBQ0U7RW5DZ25OUjtBQUNGO0FpQmp3Tkk7RWtCa0ZJOzs7Ozs7O0lBQ0U7SUFDQTtFbkN3ck5SO0FBQ0Y7QWlCMXhOSTtFa0I2RkE7SUFvQkk7SUFDQTtFbkM2cU5OO0VtQzNxTk07SUFDRTtFbkM2cU5SO0VtQzNxTlE7SUFDRTtFbkM2cU5WO0VtQzFxTlE7SUFDRSxxQjVCd2hCd0I7STRCdmhCeEIsb0I1QnVoQndCO0VQcXBNbEM7RW1DdnFOTTs7Ozs7OztJQUNFO0VuQytxTlI7RW1DanFOTTtJQUNFO0VuQ21xTlI7RW1DaHFOTTtJQUNFO0lBR0E7RW5DZ3FOUjtFbUM3cE5NO0lBQ0U7RW5DK3BOUjtBQUNGO0FpQmh6Tkk7RWtCa0ZJOzs7Ozs7O0lBQ0U7SUFDQTtFbkN1dU5SO0FBQ0Y7QWlCejBOSTtFa0I2RkE7SUFvQkk7SUFDQTtFbkM0dE5OO0VtQzF0Tk07SUFDRTtFbkM0dE5SO0VtQzF0TlE7SUFDRTtFbkM0dE5WO0VtQ3p0TlE7SUFDRSxxQjVCd2hCd0I7STRCdmhCeEIsb0I1QnVoQndCO0VQb3NNbEM7RW1DdHROTTs7Ozs7OztJQUNFO0VuQzh0TlI7RW1DaHROTTtJQUNFO0VuQ2t0TlI7RW1DL3NOTTtJQUNFO0lBR0E7RW5DK3NOUjtFbUM1c05NO0lBQ0U7RW5DOHNOUjtBQUNGO0FtQy93Tkk7RUFvQkk7RUFDQTtBbkM4dk5SO0FtQ2p4TlE7Ozs7Ozs7RUFDRTtFQUNBO0FuQ3l4TlY7QW1DdHdOUTtFQUNFO0FuQ3d3TlY7QW1DdHdOVTtFQUNFO0FuQ3d3Tlo7QW1DcndOVTtFQUNFLHFCNUJ3aEJ3QjtFNEJ2aEJ4QixvQjVCdWhCd0I7QVBndk1wQztBbUNsd05ROzs7Ozs7O0VBQ0U7QW5DMHdOVjtBbUM1dk5RO0VBQ0U7QW5DOHZOVjtBbUMzdk5RO0VBQ0U7RUFHQTtBbkMydk5WO0FtQ3h2TlE7RUFDRTtBbkMwdk5WOztBbUM1dU5FO0VBQ0UsNEI1QmdnQmdDO0FQK3VNcEM7QVF2OE5FO0UyQjJOSSw0QjVCNmY4QjtBUGt2TXBDO0FtQzF1Tkk7RUFDRSxjbEM1T007QUR3OU5aO0FRNzhORTtFMkJvT00sNEI1Qm1mNEI7QVB5dk1wQztBbUN6dU5NO0VBQ0UsNEI1QmlmNEI7QVAwdk1wQztBbUN2dU5JOzs7O0VBSUUsNEI1QndlOEI7QVBpd01wQztBbUNydU5FO0VBQ0UsY2xDaFFRO0VrQ2lRUixtQzVCcWVnQztBUGt3TXBDO0FtQ3B1TkU7RUFDRTtBbkNzdU5KO0FtQ251TkU7RUFDRSxjbEN6UVE7QUQ4K05aO0FtQ3B1Tkk7RUFDRSw0QjVCd2Q4QjtBUDh3TXBDO0FRdCtORTtFMkJtUU0sNEI1QnFkNEI7QVBpeE1wQzs7QW1DOXRORTtFQUNFLGNsQzNQUTtBRDQ5Tlo7QVE3K05FO0UyQitRSSxjbEM5UE07QUQrOU5aO0FtQzV0Tkk7RUFDRSxjbENwUU07QURrK05aO0FRbi9ORTtFMkJ3Uk0sZ0M1QndiNEI7QVBzeU1wQztBbUMzdE5NO0VBQ0UsZ0M1QnNiNEI7QVB1eU1wQztBbUN6dE5JOzs7O0VBSUUsY2xDblJNO0FEOCtOWjtBbUN2dE5FO0VBQ0UsY2xDeFJRO0VrQ3lSUixzQzVCMGFnQztBUCt5TXBDO0FtQ3R0TkU7RUFDRTtBbkN3dE5KO0FtQ3J0TkU7RUFDRSxjbENqU1E7QUR3L05aO0FtQ3R0Tkk7RUFDRSxjbENuU007QUQyL05aO0FRNWdPRTtFMkJ1VE0sY2xDdFNJO0FEOC9OWjs7QW9DM2hPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSx5Qm5Dc0JVO0VtQ3JCVjtFQUNBO0V2QktFO0FieWhPSjtBb0MzaE9FO0VBQ0U7RUFDQTtBcEM2aE9KO0FvQzFoT0U7RUFDRTtFQUNBO0FwQzRoT0o7QW9DMWhPSTtFQUNFO0V2QkNGO0VBQ0E7QWI0aE9KO0FvQzFoT0k7RUFDRTtFdkJVRjtFQUNBO0FibWhPSjtBb0N2aE9FOztFQUVFO0FwQ3loT0o7O0FvQ3JoT0E7RUFHRTtFQUdBO0VBQ0EsZ0I3Qjh3QmtDO0FQc3dNcEM7O0FvQ2hoT0E7RUFDRSxzQjdCd3dCa0M7QVAyd01wQzs7QW9DaGhPQTtFQUNFO0VBQ0E7QXBDbWhPRjs7QW9DaGhPQTtFQUNFO0FwQ21oT0Y7O0FReGtPRTtFNEIwREU7QXBDa2hPSjtBb0MvZ09FO0VBQ0Usb0I3QnV2QmdDO0FQMHhNcEM7O0FvQ3pnT0E7RUFDRTtFQUNBO0VBRUEsd0M3Qmd2QmtDO0U2Qi91QmxDO0FwQzJnT0Y7QW9DemdPRTtFdkJ2RUU7QWJtbE9KOztBb0N2Z09BO0VBQ0U7RUFFQSx3QzdCcXVCa0M7RTZCcHVCbEM7QXBDeWdPRjtBb0N2Z09FO0V2QmxGRTtBYjRsT0o7O0FvQ2hnT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcENtZ09GOztBb0NoZ09BO0VBQ0U7RUFDQTtBcENtZ09GOztBb0MvL05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCN0Iyc0JrQztFTTF6QmhDO0Fia25PSjs7QW9DLy9OQTs7O0VBR0U7RUFDQTtBcENrZ09GOztBb0MvL05BOztFdkJqSEk7RUFDQTtBYnFuT0o7O0FvQ2hnT0E7O0V2QnhHSTtFQUNBO0FiNm1PSjs7QW9DNy9ORTtFQUNFLG1CN0JtckJnQztBUDYwTXBDO0FpQi9sT0k7RW1CNkZKO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RXBDZ2dPRjtFb0M5L05FO0lBRUU7SUFDQSxrQjdCdXFCOEI7STZCdHFCOUI7SUFDQSxpQjdCcXFCOEI7RVAwMU1sQztBQUNGOztBb0NuL05FO0VBQ0UsbUI3QnVwQmdDO0FQKzFNcEM7QWlCam5PSTtFbUJ1SEo7SUFRSTtJQUNBO0VwQ3MvTkY7RW9Dbi9ORTtJQUVFO0lBQ0E7RXBDby9OSjtFb0NsL05JO0lBQ0U7SUFDQTtFcENvL05OO0VvQy8rTk07SXZCektKO0lBQ0E7RWIycE9GO0VvQ2gvTlE7O0lBR0U7RXBDaS9OVjtFb0MvK05ROztJQUdFO0VwQ2cvTlY7RW9DNStOTTtJdkIxS0o7SUFDQTtFYnlwT0Y7RW9DNytOUTs7SUFHRTtFcEM4K05WO0VvQzUrTlE7O0lBR0U7RXBDNitOVjtBQUNGOztBb0NoK05FO0VBQ0Usc0I3QjRrQmdDO0FQdTVNcEM7QWlCM3BPSTtFbUJzTEo7SUFNSSxlN0J5bEJnQztJNkJ4bEJoQyxtQjdCeWxCZ0M7STZCeGxCaEM7SUFDQTtFcENtK05GO0VvQ2orTkU7SUFDRTtJQUNBO0VwQ20rTko7QUFDRjs7QW9DMTlOQTtFQUNFO0FwQzY5TkY7QW9DMzlORTtFQUNFO0FwQzY5Tko7QW9DMzlOSTtFQUNFO0V2QnZPRjtFQUNBO0FicXNPSjtBb0MzOU5JO0V2QnpQQTtFQUNBO0FidXRPSjtBb0MzOU5JO0V2QnRRQTtFdUJ3UUU7QXBDNjlOTjs7QXFDdnZPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CaENrRGtDO0VDa0JoQztFK0JsRUY7RUFDQSxzQmhDaURrQztFUXRDaEM7QWJndk9KOztBcUNydk9FO0VBQ0Usb0JoQ3NDZ0M7QUxrdE9wQztBcUN0dk9JO0VBQ0U7RUFDQSxxQmhDa0M4QjtFZ0NqQzlCLGNwQ3FCTTtFb0NwQk47QXJDd3ZPTjtBcUM5dU9FO0VBQ0U7QXJDZ3ZPSjtBcUM3dU9FO0VBQ0U7QXJDK3VPSjtBcUM1dU9FO0VBQ0UsY3BDQ1E7QUQ2dU9aOztBc0NyeE9BO0VBQ0U7RTVCR0E7RUFDQTtFR2FFO0FiMHdPSjs7QXNDdHhPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUIvQm14QmtDO0UrQmx4QmxDLGMvQm1Ld0M7RStCbEt4QztFQUNBLHlCckNtQlU7RXFDbEJWO0F0Q3l4T0Y7QXNDdnhPRTtFQUNFO0VBQ0EsY3JDd0JRO0VxQ3ZCUjtFQUNBLHlCckNlUTtFcUNkUixxQnJDZVE7QUQwd09aO0FzQ3R4T0U7RUFDRTtFQUNBLFUvQjJ3QmdDO0UrQjF3QmhDLGlEL0I4VzBCO0FQMDZOOUI7O0FzQ2x4T0k7RUFDRTtFekJhRjtFQUNBO0FieXdPSjtBc0NseE9JO0V6Qk5BO0VBQ0E7QWIyeE9KO0FzQ2p4T0U7RUFDRTtFQUNBLGNyQ2RRO0VxQ2VSLHlCL0IwTTBCO0UrQnpNMUIscUIvQnlNMEI7QVAwa085QjtBc0NoeE9FO0VBQ0UsY3JDYlE7RXFDY1I7RUFFQTtFQUNBLHlCckN4QlE7RXFDeUJSLHFCckNyQlE7QURzeU9aOztBdUN4ME9FO0VBQ0U7RWpDMkhFLGtCQXRDYTtFaUNuRmYsZ0JoQ21PMEI7QVB3bU85QjtBdUN0ME9NO0UxQnFDRjtFQUNBO0Fib3lPSjtBdUNyME9NO0UxQmtCRjtFQUNBO0Fic3pPSjs7QXVDdDFPRTtFQUNFO0VqQzJIRSxtQkF0Q2E7RWlDbkZmLGdCaENvTzBCO0FQcW5POUI7QXVDcDFPTTtFMUJxQ0Y7RUFDQTtBYmt6T0o7QXVDbjFPTTtFMUJrQkY7RUFDQTtBYm8wT0o7O0F3Q2wyT0E7RUFDRTtFQUNBO0VsQ2lFRTtFa0MvREYsZ0JqQ3VSNEI7RWlDdFI1QjtFQUNBO0VBQ0E7RUFDQTtFM0JLRTtFU0ZFLHFJa0JESjtBeENxMk9GO0FzQmgyT007RWtCZk47SWxCZ0JRO0V0Qm0yT047QUFDRjtBUXoyT0U7RWdDR0k7QXhDeTJPTjs7QXdDcDJPRTtFQUNFO0F4Q3UyT0o7O0F3Q2wyT0E7RUFDRTtFQUNBO0F4Q3EyT0Y7O0F3QzkxT0E7RUFDRSxvQmpDKzNCa0M7RWlDOTNCbEMsbUJqQzgzQmtDO0VNcjVCaEM7QWJ5M09KOztBd0N6MU9FO0VDakRBO0VBQ0EseUJsQzBFYTtBUG8wT2Y7QVFoNE9FO0VpQ1ZJO0VBQ0E7QXpDNjRPTjtBeUMxNE9JO0VBRUU7RUFDQTtBekMyNE9OOztBd0N0Mk9FO0VDakRBO0VBQ0EseUJsQzBFYTtBUGkxT2Y7QVE3NE9FO0VpQ1ZJO0VBQ0E7QXpDMDVPTjtBeUN2NU9JO0VBRUU7RUFDQTtBekN3NU9OOztBd0NuM09FO0VDakRBO0VBQ0EseUJsQzBFYTtBUDgxT2Y7QVExNU9FO0VpQ1ZJO0VBQ0E7QXpDdTZPTjtBeUNwNk9JO0VBRUU7RUFDQTtBekNxNk9OOztBd0NoNE9FO0VDakRBO0VBQ0EseUJsQzBFYTtBUDIyT2Y7QVF2Nk9FO0VpQ1ZJO0VBQ0E7QXpDbzdPTjtBeUNqN09JO0VBRUU7RUFDQTtBekNrN09OOztBd0M3NE9FO0VDakRBO0VBQ0EseUJsQzBFYTtBUHczT2Y7QVFwN09FO0VpQ1ZJO0VBQ0E7QXpDaThPTjtBeUM5N09JO0VBRUU7RUFDQTtBekMrN09OOztBd0MxNU9FO0VDakRBO0VBQ0EseUJsQzBFYTtBUHE0T2Y7QVFqOE9FO0VpQ1ZJO0VBQ0E7QXpDODhPTjtBeUMzOE9JO0VBRUU7RUFDQTtBekM0OE9OOztBd0N2Nk9FO0VDakRBO0VBQ0EseUJsQzBFYTtBUGs1T2Y7QVE5OE9FO0VpQ1ZJO0VBQ0E7QXpDMjlPTjtBeUN4OU9JO0VBRUU7RUFDQTtBekN5OU9OOztBd0NwN09FO0VDakRBO0VBQ0EseUJsQzBFYTtBUCs1T2Y7QVEzOU9FO0VpQ1ZJO0VBQ0E7QXpDdytPTjtBeUNyK09JO0VBRUU7RUFDQTtBekNzK09OOztBd0NqOE9FO0VDakRBO0VBQ0EseUJsQzBFYTtBUDQ2T2Y7QVF4K09FO0VpQ1ZJO0VBQ0E7QXpDcS9PTjtBeUNsL09JO0VBRUU7RUFDQTtBekNtL09OOztBd0M5OE9FO0VDakRBO0VBQ0EseUJsQzBFYTtBUHk3T2Y7QVFyL09FO0VpQ1ZJO0VBQ0E7QXpDa2dQTjtBeUMvL09JO0VBRUU7RUFDQTtBekNnZ1BOOztBd0MzOU9FO0VDakRBO0VBQ0EseUJsQzBFYTtBUHM4T2Y7QVFsZ1BFO0VpQ1ZJO0VBQ0E7QXpDK2dQTjtBeUM1Z1BJO0VBRUU7RUFDQTtBekM2Z1BOOztBd0N4K09FO0VDakRBO0VBQ0EseUJsQzBFYTtBUG05T2Y7QVEvZ1BFO0VpQ1ZJO0VBQ0E7QXpDNGhQTjtBeUN6aFBJO0VBRUU7RUFDQTtBekMwaFBOOztBd0NyL09FO0VDakRBO0VBQ0EseUJsQzBFYTtBUGcrT2Y7QVE1aFBFO0VpQ1ZJO0VBQ0E7QXpDeWlQTjtBeUN0aVBJO0VBRUU7RUFDQTtBekN1aVBOOztBd0NsZ1BFO0VDakRBO0VBQ0EseUJsQzBFYTtBUDYrT2Y7QVF6aVBFO0VpQ1ZJO0VBQ0E7QXpDc2pQTjtBeUNualBJO0VBRUU7RUFDQTtBekNvalBOOztBd0MvZ1BFO0VDakRBO0VBQ0EseUJsQzBFYTtBUDAvT2Y7QVF0alBFO0VpQ1ZJO0VBQ0E7QXpDbWtQTjtBeUNoa1BJO0VBRUU7RUFDQTtBekNpa1BOOztBd0M1aFBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUHVnUGY7QVFua1BFO0VpQ1ZJO0VBQ0E7QXpDZ2xQTjtBeUM3a1BJO0VBRUU7RUFDQTtBekM4a1BOOztBd0N6aVBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUG9oUGY7QVFobFBFO0VpQ1ZJO0VBQ0E7QXpDNmxQTjtBeUMxbFBJO0VBRUU7RUFDQTtBekMybFBOOztBd0N0alBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUGlpUGY7QVE3bFBFO0VpQ1ZJO0VBQ0E7QXpDMG1QTjtBeUN2bVBJO0VBRUU7RUFDQTtBekN3bVBOOztBd0Nua1BFO0VDakRBO0VBQ0EseUJsQzBFYTtBUDhpUGY7QVExbVBFO0VpQ1ZJO0VBQ0E7QXpDdW5QTjtBeUNwblBJO0VBRUU7RUFDQTtBekNxblBOOztBd0NobFBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUDJqUGY7QVF2blBFO0VpQ1ZJO0VBQ0E7QXpDb29QTjtBeUNqb1BJO0VBRUU7RUFDQTtBekNrb1BOOztBd0M3bFBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUHdrUGY7QVFwb1BFO0VpQ1ZJO0VBQ0E7QXpDaXBQTjtBeUM5b1BJO0VBRUU7RUFDQTtBekMrb1BOOztBd0MxbVBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUHFsUGY7QVFqcFBFO0VpQ1ZJO0VBQ0E7QXpDOHBQTjtBeUMzcFBJO0VBRUU7RUFDQTtBekM0cFBOOztBd0N2blBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUGttUGY7QVE5cFBFO0VpQ1ZJO0VBQ0E7QXpDMnFQTjtBeUN4cVBJO0VBRUU7RUFDQTtBekN5cVBOOztBd0Nwb1BFO0VDakRBO0VBQ0EseUJsQzBFYTtBUCttUGY7QVEzcVBFO0VpQ1ZJO0VBQ0E7QXpDd3JQTjtBeUNyclBJO0VBRUU7RUFDQTtBekNzclBOOztBd0NqcFBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUDRuUGY7QVF4clBFO0VpQ1ZJO0VBQ0E7QXpDcXNQTjtBeUNsc1BJO0VBRUU7RUFDQTtBekNtc1BOOztBd0M5cFBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUHlvUGY7QVFyc1BFO0VpQ1ZJO0VBQ0E7QXpDa3RQTjtBeUMvc1BJO0VBRUU7RUFDQTtBekNndFBOOztBd0MzcVBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUHNwUGY7QVFsdFBFO0VpQ1ZJO0VBQ0E7QXpDK3RQTjtBeUM1dFBJO0VBRUU7RUFDQTtBekM2dFBOOztBd0N4clBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUG1xUGY7QVEvdFBFO0VpQ1ZJO0VBQ0E7QXpDNHVQTjtBeUN6dVBJO0VBRUU7RUFDQTtBekMwdVBOOztBd0Nyc1BFO0VDakRBO0VBQ0EseUJsQzBFYTtBUGdyUGY7QVE1dVBFO0VpQ1ZJO0VBQ0E7QXpDeXZQTjtBeUN0dlBJO0VBRUU7RUFDQTtBekN1dlBOOztBd0NsdFBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUDZyUGY7QVF6dlBFO0VpQ1ZJO0VBQ0E7QXpDc3dQTjtBeUNud1BJO0VBRUU7RUFDQTtBekNvd1BOOztBd0MvdFBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUDBzUGY7QVF0d1BFO0VpQ1ZJO0VBQ0E7QXpDbXhQTjtBeUNoeFBJO0VBRUU7RUFDQTtBekNpeFBOOztBd0M1dVBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUHV0UGY7QVFueFBFO0VpQ1ZJO0VBQ0E7QXpDZ3lQTjtBeUM3eFBJO0VBRUU7RUFDQTtBekM4eFBOOztBd0N6dlBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUG91UGY7QVFoeVBFO0VpQ1ZJO0VBQ0E7QXpDNnlQTjtBeUMxeVBJO0VBRUU7RUFDQTtBekMyeVBOOztBd0N0d1BFO0VDakRBO0VBQ0EseUJsQzBFYTtBUGl2UGY7QVE3eVBFO0VpQ1ZJO0VBQ0E7QXpDMHpQTjtBeUN2elBJO0VBRUU7RUFDQTtBekN3elBOOztBd0NueFBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUDh2UGY7QVExelBFO0VpQ1ZJO0VBQ0E7QXpDdTBQTjtBeUNwMFBJO0VBRUU7RUFDQTtBekNxMFBOOztBd0NoeVBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUDJ3UGY7QVF2MFBFO0VpQ1ZJO0VBQ0E7QXpDbzFQTjtBeUNqMVBJO0VBRUU7RUFDQTtBekNrMVBOOztBd0M3eVBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUHd4UGY7QVFwMVBFO0VpQ1ZJO0VBQ0E7QXpDaTJQTjtBeUM5MVBJO0VBRUU7RUFDQTtBekMrMVBOOztBd0MxelBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUHF5UGY7QVFqMlBFO0VpQ1ZJO0VBQ0E7QXpDODJQTjtBeUMzMlBJO0VBRUU7RUFDQTtBekM0MlBOOztBd0N2MFBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUGt6UGY7QVE5MlBFO0VpQ1ZJO0VBQ0E7QXpDMjNQTjtBeUN4M1BJO0VBRUU7RUFDQTtBekN5M1BOOztBd0NwMVBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUCt6UGY7QVEzM1BFO0VpQ1ZJO0VBQ0E7QXpDdzRQTjtBeUNyNFBJO0VBRUU7RUFDQTtBekNzNFBOOztBd0NqMlBFO0VDakRBO0VBQ0EseUJsQzBFYTtBUDQwUGY7QVF4NFBFO0VpQ1ZJO0VBQ0E7QXpDcTVQTjtBeUNsNVBJO0VBRUU7RUFDQTtBekNtNVBOOztBMENoNlBBO0VBQ0U7RUFDQSxtQm5DdXpCa0M7RW1DcnpCbEMseUJ6Q2dDVTtFWWxCUjtBYnE1UEo7QWlCMzJQSTtFeUI1REo7SUFRSTtFMUNtNlBGO0FBQ0Y7O0EwQ2g2UEE7RUFDRTtFQUNBO0U3QklFO0FiZzZQSjs7QTJDOTZQQTtFQUNFO0VBQ0E7RUFDQSxtQnRDNEJrQztFc0MzQmxDO0U5QlVFO0FidzZQSjs7QTJDNzZQQTtFQUVFO0EzQys2UEY7O0EyQzM2UEE7RUFDRSxnQnBDNFE0QjtBUGtxUDlCOztBMkN0NlBBO0VBQ0U7QTNDeTZQRjtBMkN0NlBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ3c2UEo7O0EyQzk1UEU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDbTZQdkU7QTRDLzhQRTtFQUNFO0E1Q2k5UEo7QTRDOThQRTtFQUNFO0E1Q2c5UEo7O0EyQzE2UEU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDKzZQdkU7QTRDMzlQRTtFQUNFO0E1QzY5UEo7QTRDMTlQRTtFQUNFO0E1QzQ5UEo7O0EyQ3Q3UEU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDMjdQdkU7QTRDditQRTtFQUNFO0E1Q3krUEo7QTRDdCtQRTtFQUNFO0E1Q3crUEo7O0EyQ2w4UEU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDdThQdkU7QTRDbi9QRTtFQUNFO0E1Q3EvUEo7QTRDbC9QRTtFQUNFO0E1Q28vUEo7O0EyQzk4UEU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDbTlQdkU7QTRDLy9QRTtFQUNFO0E1Q2lnUUo7QTRDOS9QRTtFQUNFO0E1Q2dnUUo7O0EyQzE5UEU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDKzlQdkU7QTRDM2dRRTtFQUNFO0E1QzZnUUo7QTRDMWdRRTtFQUNFO0E1QzRnUUo7O0EyQ3QrUEU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDMitQdkU7QTRDdmhRRTtFQUNFO0E1Q3loUUo7QTRDdGhRRTtFQUNFO0E1Q3doUUo7O0EyQ2wvUEU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDdS9QdkU7QTRDbmlRRTtFQUNFO0E1Q3FpUUo7QTRDbGlRRTtFQUNFO0E1Q29pUUo7O0EyQzkvUEU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDbWdRdkU7QTRDL2lRRTtFQUNFO0E1Q2lqUUo7QTRDOWlRRTtFQUNFO0E1Q2dqUUo7O0EyQzFnUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDK2dRdkU7QTRDM2pRRTtFQUNFO0E1QzZqUUo7QTRDMWpRRTtFQUNFO0E1QzRqUUo7O0EyQ3RoUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDMmhRdkU7QTRDdmtRRTtFQUNFO0E1Q3lrUUo7QTRDdGtRRTtFQUNFO0E1Q3drUUo7O0EyQ2xpUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDdWlRdkU7QTRDbmxRRTtFQUNFO0E1Q3FsUUo7QTRDbGxRRTtFQUNFO0E1Q29sUUo7O0EyQzlpUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDbWpRdkU7QTRDL2xRRTtFQUNFO0E1Q2ltUUo7QTRDOWxRRTtFQUNFO0E1Q2dtUUo7O0EyQzFqUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDK2pRdkU7QTRDM21RRTtFQUNFO0E1QzZtUUo7QTRDMW1RRTtFQUNFO0E1QzRtUUo7O0EyQ3RrUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDMmtRdkU7QTRDdm5RRTtFQUNFO0E1Q3luUUo7QTRDdG5RRTtFQUNFO0E1Q3duUUo7O0EyQ2xsUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDdWxRdkU7QTRDbm9RRTtFQUNFO0E1Q3FvUUo7QTRDbG9RRTtFQUNFO0E1Q29vUUo7O0EyQzlsUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDbW1RdkU7QTRDL29RRTtFQUNFO0E1Q2lwUUo7QTRDOW9RRTtFQUNFO0E1Q2dwUUo7O0EyQzFtUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDK21RdkU7QTRDM3BRRTtFQUNFO0E1QzZwUUo7QTRDMXBRRTtFQUNFO0E1QzRwUUo7O0EyQ3RuUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDMm5RdkU7QTRDdnFRRTtFQUNFO0E1Q3lxUUo7QTRDdHFRRTtFQUNFO0E1Q3dxUUo7O0EyQ2xvUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDdW9RdkU7QTRDbnJRRTtFQUNFO0E1Q3FyUUo7QTRDbHJRRTtFQUNFO0E1Q29yUUo7O0EyQzlvUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDbXBRdkU7QTRDL3JRRTtFQUNFO0E1Q2lzUUo7QTRDOXJRRTtFQUNFO0E1Q2dzUUo7O0EyQzFwUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDK3BRdkU7QTRDM3NRRTtFQUNFO0E1QzZzUUo7QTRDMXNRRTtFQUNFO0E1QzRzUUo7O0EyQ3RxUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDMnFRdkU7QTRDdnRRRTtFQUNFO0E1Q3l0UUo7QTRDdHRRRTtFQUNFO0E1Q3d0UUo7O0EyQ2xyUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDdXJRdkU7QTRDbnVRRTtFQUNFO0E1Q3F1UUo7QTRDbHVRRTtFQUNFO0E1Q291UUo7O0EyQzlyUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDbXNRdkU7QTRDL3VRRTtFQUNFO0E1Q2l2UUo7QTRDOXVRRTtFQUNFO0E1Q2d2UUo7O0EyQzFzUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDK3NRdkU7QTRDM3ZRRTtFQUNFO0E1QzZ2UUo7QTRDMXZRRTtFQUNFO0E1QzR2UUo7O0EyQ3R0UUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDMnRRdkU7QTRDdndRRTtFQUNFO0E1Q3l3UUo7QTRDdHdRRTtFQUNFO0E1Q3d3UUo7O0EyQ2x1UUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDdXVRdkU7QTRDbnhRRTtFQUNFO0E1Q3F4UUo7QTRDbHhRRTtFQUNFO0E1Q294UUo7O0EyQzl1UUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDbXZRdkU7QTRDL3hRRTtFQUNFO0E1Q2l5UUo7QTRDOXhRRTtFQUNFO0E1Q2d5UUo7O0EyQzF2UUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDK3ZRdkU7QTRDM3lRRTtFQUNFO0E1QzZ5UUo7QTRDMXlRRTtFQUNFO0E1QzR5UUo7O0EyQ3R3UUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDMndRdkU7QTRDdnpRRTtFQUNFO0E1Q3l6UUo7QTRDdHpRRTtFQUNFO0E1Q3d6UUo7O0EyQ2x4UUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDdXhRdkU7QTRDbjBRRTtFQUNFO0E1Q3EwUUo7QTRDbDBRRTtFQUNFO0E1Q28wUUo7O0EyQzl4UUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDbXlRdkU7QTRDLzBRRTtFQUNFO0E1Q2kxUUo7QTRDOTBRRTtFQUNFO0E1Q2cxUUo7O0EyQzF5UUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDK3lRdkU7QTRDMzFRRTtFQUNFO0E1QzYxUUo7QTRDMTFRRTtFQUNFO0E1QzQxUUo7O0EyQ3R6UUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDMnpRdkU7QTRDdjJRRTtFQUNFO0E1Q3kyUUo7QTRDdDJRRTtFQUNFO0E1Q3cyUUo7O0EyQ2wwUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDdTBRdkU7QTRDbjNRRTtFQUNFO0E1Q3EzUUo7QTRDbDNRRTtFQUNFO0E1Q28zUUo7O0EyQzkwUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDbTFRdkU7QTRDLzNRRTtFQUNFO0E1Q2k0UUo7QTRDOTNRRTtFQUNFO0E1Q2c0UUo7O0EyQzExUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDKzFRdkU7QTRDMzRRRTtFQUNFO0E1QzY0UUo7QTRDMTRRRTtFQUNFO0E1QzQ0UUo7O0EyQ3QyUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDMjJRdkU7QTRDdjVRRTtFQUNFO0E1Q3k1UUo7QTRDdDVRRTtFQUNFO0E1Q3c1UUo7O0EyQ2wzUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDdTNRdkU7QTRDbjZRRTtFQUNFO0E1Q3E2UUo7QTRDbDZRRTtFQUNFO0E1Q282UUo7O0EyQzkzUUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTNDbTRRdkU7QTRDLzZRRTtFQUNFO0E1Q2k3UUo7QTRDOTZRRTtFQUNFO0E1Q2c3UUo7O0E2Q3g3UUU7RUFDRTtJQUFPO0U3QzQ3UVQ7RTZDMzdRRTtJQUFLO0U3Qzg3UVA7QUFDRjtBNkMzN1FBO0VBQ0U7RUFDQSxZdENnK0JrQztFc0MvOUJsQztFQUNBO0V2Q21ISSxrQkF0Q2E7RXVDM0VqQix5QjVDc0JVO0VZbEJSO0FiMDdRSjs7QTZDejdRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzVDU1U7RTRDUlY7RUFDQTtFQUNBLHlCdENxOUJrQztFZWgrQjlCLDJCdUJZSjtBN0M0N1FGO0FzQnA4UU07RXVCRE47SXZCRVE7RXRCdThRTjtBQUNGOztBNkM5N1FBO0VyQllFO0VxQlZBO0E3Q2k4UUY7O0E2Qzc3UUU7RUFDRTtBN0NnOFFKO0E2Qzc3UU07RUFKSjtJQUtNO0U3Q2c4UU47QUFDRjs7QThDMytRQTtFQUNFO0VBQ0E7QTlDOCtRRjs7QThDMytRQTtFQUNFO0E5QzgrUUY7O0ErQ2gvUUE7RUFDRTtFQUNBO0VBR0E7RUFDQTtFbENRRTtBYjArUUo7O0ErQ3grUUE7RUFDRTtFQUNBLGM5Q21CVTtFOENsQlY7QS9DMitRRjtBUWwvUUU7RXVDV0U7RUFDQSxjOUNhUTtFOENaUjtFQUNBLHlCOUNLUTtBRHErUVo7QStDditRRTtFQUNFLGM5Q1NRO0U4Q1JSLHlCOUNDUTtBRHcrUVo7O0ErQ2grUUE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBLHlCOUNqQlU7RThDa0JWO0EvQ2srUUY7QStDaCtRRTtFbEMxQkU7RUFDQTtBYjYvUUo7QStDaCtRRTtFbENoQkU7RUFDQTtBYm0vUUo7QStDaCtRRTtFQUVFLGM5Q3ZCUTtFOEN3QlI7RUFDQSx5QjlDaENRO0FEaWdSWjtBK0M3OVFFO0VBQ0U7RUFDQSxjOUN0Q1E7RThDdUNSLHlCeENrTDBCO0V3Q2pMMUIscUJ4Q2lMMEI7QVA4eVE5QjtBK0M1OVFFO0VBQ0U7QS9DODlRSjtBK0M1OVFJO0VBQ0U7RUFDQSxxQnhDMkp3QjtBUG0wUTlCOztBK0NoOVFJO0VBQ0U7QS9DbTlRTjtBK0NoOVFRO0VsQzFCSjtFQVpBO0FiMC9RSjtBK0MvOFFRO0VsQzNDSjtFQVlBO0Fiay9RSjtBK0M5OFFRO0VBQ0U7QS9DZzlRVjtBK0M3OFFRO0VBQ0UscUJ4QzBIb0I7RXdDekhwQjtBL0MrOFFWO0ErQzc4UVU7RUFDRTtFQUNBLHNCeENxSGtCO0FQMDFROUI7O0FpQjFnUkk7RThCbUNBO0lBQ0U7RS9DMitRSjtFK0N4K1FNO0lsQzFCSjtJQVpBO0Via2hSRjtFK0N2K1FNO0lsQzNDSjtJQVlBO0ViMGdSRjtFK0N0K1FNO0lBQ0U7RS9DdytRUjtFK0NyK1FNO0lBQ0UscUJ4QzBIb0I7SXdDekhwQjtFL0N1K1FSO0UrQ3IrUVE7SUFDRTtJQUNBLHNCeENxSGtCO0VQazNRNUI7QUFDRjtBaUJuaVJJO0U4Qm1DQTtJQUNFO0UvQ21nUko7RStDaGdSTTtJbEMxQko7SUFaQTtFYjBpUkY7RStDLy9RTTtJbEMzQ0o7SUFZQTtFYmtpUkY7RStDOS9RTTtJQUNFO0UvQ2dnUlI7RStDNy9RTTtJQUNFLHFCeEMwSG9CO0l3Q3pIcEI7RS9DKy9RUjtFK0M3L1FRO0lBQ0U7SUFDQSxzQnhDcUhrQjtFUDA0UTVCO0FBQ0Y7QWlCM2pSSTtFOEJtQ0E7SUFDRTtFL0MyaFJKO0UrQ3hoUk07SWxDMUJKO0lBWkE7RWJra1JGO0UrQ3ZoUk07SWxDM0NKO0lBWUE7RWIwalJGO0UrQ3RoUk07SUFDRTtFL0N3aFJSO0UrQ3JoUk07SUFDRSxxQnhDMEhvQjtJd0N6SHBCO0UvQ3VoUlI7RStDcmhSUTtJQUNFO0lBQ0Esc0J4Q3FIa0I7RVBrNlE1QjtBQUNGO0FpQm5sUkk7RThCbUNBO0lBQ0U7RS9DbWpSSjtFK0NoalJNO0lsQzFCSjtJQVpBO0ViMGxSRjtFK0MvaVJNO0lsQzNDSjtJQVlBO0Via2xSRjtFK0M5aVJNO0lBQ0U7RS9DZ2pSUjtFK0M3aVJNO0lBQ0UscUJ4QzBIb0I7SXdDekhwQjtFL0MraVJSO0UrQzdpUlE7SUFDRTtJQUNBLHNCeENxSGtCO0VQMDdRNUI7QUFDRjtBaUIzbVJJO0U4Qm1DQTtJQUNFO0UvQzJrUko7RStDeGtSTTtJbEMxQko7SUFaQTtFYmtuUkY7RStDdmtSTTtJbEMzQ0o7SUFZQTtFYjBtUkY7RStDdGtSTTtJQUNFO0UvQ3drUlI7RStDcmtSTTtJQUNFLHFCeEMwSG9CO0l3Q3pIcEI7RS9DdWtSUjtFK0Nya1JRO0lBQ0U7SUFDQSxzQnhDcUhrQjtFUGs5UTVCO0FBQ0Y7QStDMWpSQTtFbENuSEk7QWJnclJKO0ErQzFqUkU7RUFDRTtBL0M0alJKO0ErQzFqUkk7RUFDRTtBL0M0alJOOztBZ0Ryc1JFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ3FqUjNDO0FRN3JSRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRHVzUlI7QWdEcHNSTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0M4alIxRTs7QWdEbnRSRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0Nta1IzQztBUTNzUkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaERxdFJSO0FnRGx0Uk07RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DNGtSMUU7O0FnRGp1UkU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DaWxSM0M7QVF6dFJFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhEbXVSUjtBZ0RodVJNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQzBsUjFFOztBZ0QvdVJFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQytsUjNDO0FRdnVSRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRGl2UlI7QWdEOXVSTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0N3bVIxRTs7QWdEN3ZSRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0M2bVIzQztBUXJ2UkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaEQrdlJSO0FnRDV2Uk07RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9Dc25SMUU7O0FnRDN3UkU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DMm5SM0M7QVFud1JFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhENndSUjtBZ0Qxd1JNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ29vUjFFOztBZ0R6eFJFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ3lvUjNDO0FRanhSRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRDJ4UlI7QWdEeHhSTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0NrcFIxRTs7QWdEdnlSRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0N1cFIzQztBUS94UkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaER5eVJSO0FnRHR5Uk07RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DZ3FSMUU7O0FnRHJ6UkU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DcXFSM0M7QVE3eVJFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhEdXpSUjtBZ0RwelJNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQzhxUjFFOztBZ0RuMFJFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ21yUjNDO0FRM3pSRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRHEwUlI7QWdEbDBSTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0M0clIxRTs7QWdEajFSRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0Npc1IzQztBUXowUkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaERtMVJSO0FnRGgxUk07RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DMHNSMUU7O0FnRC8xUkU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DK3NSM0M7QVF2MVJFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhEaTJSUjtBZ0Q5MVJNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ3d0UjFFOztBZ0Q3MlJFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQzZ0UjNDO0FRcjJSRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRCsyUlI7QWdENTJSTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0NzdVIxRTs7QWdEMzNSRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0MydVIzQztBUW4zUkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaEQ2M1JSO0FnRDEzUk07RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9Db3ZSMUU7O0FnRHo0UkU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DeXZSM0M7QVFqNFJFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhEMjRSUjtBZ0R4NFJNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ2t3UjFFOztBZ0R2NVJFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ3V3UjNDO0FRLzRSRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRHk1UlI7QWdEdDVSTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0NneFIxRTs7QWdEcjZSRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0NxeFIzQztBUTc1UkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaER1NlJSO0FnRHA2Uk07RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DOHhSMUU7O0FnRG43UkU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DbXlSM0M7QVEzNlJFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhEcTdSUjtBZ0RsN1JNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQzR5UjFFOztBZ0RqOFJFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ2l6UjNDO0FRejdSRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRG04UlI7QWdEaDhSTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0MwelIxRTs7QWdELzhSRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0MrelIzQztBUXY4UkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaERpOVJSO0FnRDk4Uk07RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DdzBSMUU7O0FnRDc5UkU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DNjBSM0M7QVFyOVJFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhEKzlSUjtBZ0Q1OVJNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ3MxUjFFOztBZ0QzK1JFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQzIxUjNDO0FRbitSRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRDYrUlI7QWdEMStSTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0NvMlIxRTs7QWdEei9SRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0N5MlIzQztBUWovUkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaEQyL1JSO0FnRHgvUk07RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DazNSMUU7O0FnRHZnU0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DdTNSM0M7QVEvL1JFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhEeWdTUjtBZ0R0Z1NNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ2c0UjFFOztBZ0RyaFNFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ3E0UjNDO0FRN2dTRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRHVoU1I7QWdEcGhTTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0M4NFIxRTs7QWdEbmlTRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0NtNVIzQztBUTNoU0U7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaERxaVNSO0FnRGxpU007RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DNDVSMUU7O0FnRGpqU0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DaTZSM0M7QVF6aVNFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhEbWpTUjtBZ0RoalNNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQzA2UjFFOztBZ0QvalNFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQys2UjNDO0FRdmpTRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRGlrU1I7QWdEOWpTTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0N3N1IxRTs7QWdEN2tTRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0M2N1IzQztBUXJrU0U7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaEQra1NSO0FnRDVrU007RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DczhSMUU7O0FnRDNsU0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DMjhSM0M7QVFubFNFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhENmxTUjtBZ0QxbFNNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ285UjFFOztBZ0R6bVNFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ3k5UjNDO0FRam1TRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRDJtU1I7QWdEeG1TTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0NrK1IxRTs7QWdEdm5TRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0N1K1IzQztBUS9tU0U7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaER5blNSO0FnRHRuU007RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DZy9SMUU7O0FnRHJvU0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DcS9SM0M7QVE3blNFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhEdW9TUjtBZ0Rwb1NNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQzgvUjFFOztBZ0RucFNFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ21nUzNDO0FRM29TRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRHFwU1I7QWdEbHBTTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0M0Z1MxRTs7QWdEanFTRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0NpaFMzQztBUXpwU0U7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaERtcVNSO0FnRGhxU007RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DMGhTMUU7O0FnRC9xU0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DK2hTM0M7QVF2cVNFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhEaXJTUjtBZ0Q5cVNNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ3dpUzFFOztBZ0Q3clNFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQzZpUzNDO0FRcnJTRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRCtyU1I7QWdENXJTTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0NzalMxRTs7QWdEM3NTRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0MyalMzQztBUW5zU0U7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaEQ2c1NSO0FnRDFzU007RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9Db2tTMUU7O0FnRHp0U0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DeWtTM0M7QVFqdFNFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QWhEMnRTUjtBZ0R4dFNNO0VBQ0UsYy9DbUJJO0UrQ2xCSix5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ2tsUzFFOztBZ0R2dVNFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ3VsUzNDO0FRL3RTRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0FoRHl1U1I7QWdEdHVTTTtFQUNFLGMvQ21CSTtFK0NsQkoseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0NnbVMxRTs7QWdEcnZTRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0NxbVMzQztBUTd1U0U7RXdDUE0sY0QrSWtFO0VDOUlsRTtBaER1dlNSO0FnRHB2U007RUFDRSxjL0NtQkk7RStDbEJKLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DOG1TMUU7O0FpRHR3U0E7RUFDRTtFM0N3Sk0saUJBaEVXO0UyQ3RGakIsZ0IxQzZSNEI7RTBDNVI1QjtFQUNBLGNoRHVDVTtFZ0R0Q1YsNEIxQ3NsQ2tDO0UwQ3JsQ2xDO0FqRHl3U0Y7QU1qbVNRO0UyQy9LUjtJM0N1TFksaUNBOURNO0VOMnBTaEI7QUFDRjtBUXp3U0U7RXlDREUsY2hEaUNRO0VnRGhDUjtBakQ2d1NKO0FRendTRTtFeUNDSTtBakQyd1NOOztBaURod1NBO0VBQ0U7RUFDQTtFQUNBO0FqRG13U0Y7O0FpRDd2U0E7RUFDRTtBakRnd1NGOztBa0R0eVNBO0VBR0UsaUIzQ3k0QmtDO0UyQ3g0QmxDLGdCM0N3NEJrQztFRDd3QjlCLG1CQXRDYTtFNENsRmpCLDJDM0MwNEJrQztFMkN6NEJsQztFQUNBO0VBQ0EsbUQzQzI0QmtDO0UyQzE0QmxDO0VyQ09FO0FiZ3lTSjtBa0RweVNFO0VBQ0Usc0IzQzgzQmdDO0FQdzZRcEM7QWtEbnlTRTtFQUNFO0FsRHF5U0o7QWtEbHlTRTtFQUNFO0VBQ0E7QWxEb3lTSjtBa0RqeVNFO0VBQ0U7QWxEbXlTSjs7QWtEL3hTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNqRElVO0VpREhWLDJDM0NtM0JrQztFMkNsM0JsQztFQUNBO0VyQ1pFO0VBQ0E7QWIreVNKOztBa0RoeVNBO0VBQ0UsZ0IzQ2kyQmtDO0FQazhRcEM7O0FtRHowU0E7RUFFRTtBbkQyMFNGO0FtRHowU0U7RUFDRTtFQUNBO0FuRDIwU0o7O0FtRHQwU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhNUMycEJrQztFNEMxcEJsQztFQUNBO0VBQ0E7RUFDQTtFQUdBO0FuRHUwU0Y7O0FtRGgwU0E7RUFDRTtFQUNBO0VBQ0EsYzVDKzRCa0M7RTRDNzRCbEM7QW5EazBTRjtBbUQvelNFO0U3QjNCSSxtQzZCNEJGO0VBQ0EsOEI1Q3E2QmdDO0FQNDVRcEM7QXNCMTFTTTtFNkJ1Qko7STdCdEJNO0V0QjYxU047QUFDRjtBbURwMFNFO0VBQ0UsZTVDbTZCZ0M7QVBtNlFwQztBbURsMFNFO0VBQ0Usc0I1Q2c2QmdDO0FQbzZRcEM7O0FtRGgwU0E7RUFDRTtFQUNBO0FuRG0wU0Y7QW1EajBTRTtFQUNFO0VBQ0E7QW5EbTBTSjtBbURoMFNFOztFQUVFO0FuRGswU0o7QW1EL3pTRTtFQUNFO0FuRGkwU0o7O0FtRDd6U0E7RUFDRTtFQUNBO0VBQ0E7QW5EZzBTRjtBbUQ3elNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5EK3pTSjtBbUQzelNFO0VBQ0U7RUFDQTtFQUNBO0FuRDZ6U0o7QW1EM3pTSTtFQUNFO0FuRDZ6U047QW1EMXpTSTtFQUNFO0FuRDR6U047O0FtRHR6U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EseUJsRGpGVTtFa0RrRlY7RUFDQTtFdENsR0U7RXNDc0dGO0FuRHF6U0Y7O0FtRGp6U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhNUMraUJrQztFNEM5aUJsQztFQUNBO0VBQ0EseUJsRHZGVTtBRDI0U1o7QW1EanpTRTtFQUFTO0FuRG96U1g7QW1EbnpTRTtFQUFTLFk1QzZ6QnlCO0FQeS9RcEM7O0FtRGp6U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQjVDMnpCa0M7RTRDMXpCbEM7RXRDdEhFO0VBQ0E7QWIyNlNKO0FtRG56U0U7RUFDRSxrQjVDc3pCZ0M7RTRDcHpCaEM7QW5Eb3pTSjs7QW1EL3lTQTtFQUNFO0VBQ0EsZ0I1Q3NJNEI7QVA0cVM5Qjs7QW1EN3lTQTtFQUNFO0VBR0E7RUFDQSxhNUN3d0JrQztBUHNpUnBDOztBbUQxeVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Q3pJRTtFQUNBO0FidTdTSjtBbUR6eVNFO0VBQ0U7QW5EMnlTSjs7QW1EdHlTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EeXlTRjs7QWlCaDdTSTtFa0M2SUY7SUFDRSxnQjVDcXdCZ0M7STRDcHdCaEM7RW5EdXlTRjtFbURweVNBO0lBQ0U7RW5Ec3lTRjtFbURweVNFO0lBQ0U7RW5Ec3lTSjtFbURseVNBO0lBQ0U7RW5Eb3lTRjtFbURseVNFO0lBQ0U7SUFDQTtFbkRveVNKO0VtRDV4U0E7SUFBWSxnQjVDNnVCc0I7RVBralJsQztBQUNGO0FpQnY4U0k7RWtDMktGOztJQUVFLGdCNUNxdUJnQztFUDBqUmxDO0FBQ0Y7QWlCNzhTSTtFa0NrTEY7SUFBWSxpQjVDK3RCc0I7RVBna1JsQztBQUNGO0FvRDdnVEE7RUFDRTtFQUNBLGE3QytxQmtDO0U2QzlxQmxDO0VBQ0EsUzdDMjFCa0M7RThDLzFCbEMsa09oREtpQjtFZ0RIakI7RUFDQSxnQjlDMlI0QjtFOEMxUjVCLGdCOUMrUjRCO0U4QzlSNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9DZ0hJLG1CQXRDYTtFOEM5RWpCO0VBQ0E7QXBEeWhURjtBb0R2aFRFO0VBQVMsWTdDKzBCeUI7QVAyc1JwQztBb0R4aFRFO0VBQ0U7RUFDQTtFQUNBLGE3QyswQmdDO0U2QzkwQmhDLGM3QyswQmdDO0FQMnNScEM7QW9EeGhUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRDBoVE47O0FvRHJoVEE7RUFDRTtBcER3aFRGO0FvRHRoVEU7RUFDRTtBcER3aFRKO0FvRHRoVEk7RUFDRTtFQUNBO0VBQ0EseUJuRElNO0FEb2hUWjs7QW9EbmhUQTtFQUNFO0FwRHNoVEY7QW9EcGhURTtFQUNFO0VBQ0EsYTdDaXpCZ0M7RTZDaHpCaEMsYzdDK3lCZ0M7QVB1dVJwQztBb0RwaFRJO0VBQ0U7RUFDQTtFQUNBLDJCbkRaTTtBRGtpVFo7O0FvRGpoVEE7RUFDRTtBcERvaFRGO0FvRGxoVEU7RUFDRTtBcERvaFRKO0FvRGxoVEk7RUFDRTtFQUNBO0VBQ0EsNEJuRDFCTTtBRDhpVFo7O0FvRC9nVEE7RUFDRTtBcERraFRGO0FvRGhoVEU7RUFDRTtFQUNBLGE3Q214QmdDO0U2Q2x4QmhDLGM3Q2l4QmdDO0FQaXdScEM7QW9EaGhUSTtFQUNFO0VBQ0E7RUFDQSwwQm5EMUNNO0FENGpUWjs7QW9ENy9TQTtFQUNFLGdCL0N0Q2tCO0UrQ3VDbEI7RUFDQSxjbkQ3RVU7RW1EOEVWO0VBQ0EseUJuRHBFVTtFWTFCUjtBYitsVEo7O0FzRGpuVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhL0M2cUJrQztFK0M1cUJsQztFQUNBLGdCL0M2MkJrQztFOENsM0JsQyxrT2hES2lCO0VnREhqQjtFQUNBLGdCOUMyUjRCO0U4QzFSNUIsZ0I5QytSNEI7RThDOVI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0NnSEksbUJBdENhO0VnRDdFakI7RUFDQSx5QnJEb0JVO0VxRG5CVjtFQUNBO0V6Q0dFO0FiNG5USjtBc0QzblRFO0VBQ0U7RUFDQTtFQUNBLFcvQzYyQmdDO0UrQzUyQmhDLGMvQzYyQmdDO0UrQzUyQmhDO0F0RDZuVEo7QXNEM25USTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRENG5UTjs7QXNEdm5UQTtFQUNFLHFCL0M4MUJrQztBUDR4UnBDO0FzRHhuVEU7RUFDRTtBdEQwblRKO0FzRHhuVEk7RUFDRTtFQUNBO0VBQ0Esd0MvQ3kxQjhCO0FQaXlScEM7QXNEdm5USTtFQUNFLFcvQzBMd0I7RStDekx4QjtFQUNBLHlCckRuQk07QUQ0b1RaOztBc0RwblRBO0VBQ0UsbUIvQzAwQmtDO0FQNnlScEM7QXNEcm5URTtFQUNFO0VBQ0EsYS9DczBCZ0M7RStDcjBCaEMsWS9DbzBCZ0M7RStDbjBCaEM7QXREdW5USjtBc0RyblRJO0VBQ0U7RUFDQTtFQUNBLDBDL0NrMEI4QjtBUHF6UnBDO0FzRHBuVEk7RUFDRSxTL0NtS3dCO0UrQ2xLeEI7RUFDQSwyQnJEMUNNO0FEZ3FUWjs7QXNEam5UQTtFQUNFLGtCL0NtekJrQztBUGkwUnBDO0FzRGxuVEU7RUFDRTtBdERvblRKO0FzRGxuVEk7RUFDRTtFQUNBO0VBQ0EsMkMvQzh5QjhCO0FQczBScEM7QXNEam5USTtFQUNFLFEvQytJd0I7RStDOUl4QjtFQUNBLDRCckQ5RE07QURpclRaO0FzRDltVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFcvQzB4QmdDO0UrQ3p4QmhDO0VBQ0E7RUFDQTtBdERnblRKOztBc0Q1bVRBO0VBQ0Usb0IvQ214QmtDO0FQNDFScEM7QXNEN21URTtFQUNFO0VBQ0EsYS9DK3dCZ0M7RStDOXdCaEMsWS9DNndCZ0M7RStDNXdCaEM7QXREK21USjtBc0Q3bVRJO0VBQ0U7RUFDQTtFQUNBLHlDL0Myd0I4QjtBUG8yUnBDO0FzRDVtVEk7RUFDRSxVL0M0R3dCO0UrQzNHeEI7RUFDQSwwQnJEakdNO0FEK3NUWjs7QXNEeGxUQTtFQUNFO0VBQ0E7RWhEM0JJLGVBdENhO0VnRG9FakIseUIvQzZ0QmtDO0UrQzV0QmxDO0V6Q25JRTtFQUNBO0FiOHRUSjtBc0R6bFRFO0VBQ0U7QXREMmxUSjs7QXNEdmxUQTtFQUNFO0VBQ0EsY3JEN0hVO0FEdXRUWjs7QXVEcnZUQTtFQUNFO0F2RHd2VEY7O0F1RHJ2VEE7RUFDRTtBdkR3dlRGOztBdURydlRBO0VBQ0U7RUFDQTtFQUNBO0F2RHd2VEY7QXdEL3dURTtFQUNFO0VBQ0E7RUFDQTtBeERpeFRKOztBdUR6dlRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQ2xCSSxzQ2lDbUJKO0F2RDR2VEY7QXNCM3dUTTtFaUNRTjtJakNQUTtFdEI4d1ROO0FBQ0Y7O0F1RDl2VEE7OztFQUdFO0F2RGl3VEY7O0F1RDl2VEE7O0VBRUU7QXZEaXdURjs7QXVEOXZUQTs7RUFFRTtBdkRpd1RGOztBdUR4dlRFO0VBQ0U7RUFDQTtFQUNBO0F2RDJ2VEo7QXVEeHZURTs7O0VBR0U7RUFDQTtBdkQwdlRKO0F1RHZ2VEU7O0VBRUU7RUFDQTtFakM1REUsMkJpQzZERjtBdkR5dlRKO0FzQmx6VE07RWlDcURKOztJakNwRE07RXRCc3pUTjtBQUNGOztBdUR0dlRBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWhEbzlCbUM7RWdEbjlCbkMsY3REaEVVO0VzRGlFVjtFQUNBLFloRGs5Qm1DO0VlcmlDL0IsOEJpQ29GSjtBdkR3dlRGO0FzQngwVE07RWlDa0VOOztJakNqRVE7RXRCNDBUTjtBQUNGO0FRbDFURTs7O0UrQ3dGRSxjdER2RVE7RXNEd0VSO0VBQ0E7RUFDQSxZaEQyOEJpQztBUG96UnJDOztBdUQ1dlRBO0VBQ0U7QXZEK3ZURjs7QXVEMXZUQTtFQUNFO0F2RDZ2VEY7O0F1RHR2VEE7O0VBRUU7RUFDQSxXaERvOEJtQztFZ0RuOEJuQyxZaERtOEJtQztFZ0RsOEJuQztBdkR5dlRGOztBdUR2dlRBO0VBQ0U7QXZEMHZURjs7QXVEeHZUQTtFQUNFO0F2RDJ2VEY7O0F1RGx2VEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJoRDA1Qm1DO0VnRHo1Qm5DLGdCaER5NUJtQztFZ0R4NUJuQztBdkRvdlRGO0F1RGx2VEU7RUFDRTtFQUNBO0VBQ0EsV2hEdzVCaUM7RWdEdjVCakMsV2hEdzVCaUM7RWdEdjVCakMsaUJoRHk1QmlDO0VnRHg1QmpDLGdCaER3NUJpQztFZ0R2NUJqQztFQUNBO0VBQ0EseUJ0RHRJUTtFc0R1SVI7RUFFQTtFQUNBO0VBQ0E7RWpDNUpFLDZCaUM2SkY7QXZEbXZUSjtBc0I1NFRNO0VpQzBJSjtJakN6SU07RXRCKzRUTjtBQUNGO0F1RHJ2VEU7RUFDRTtBdkR1dlRKOztBdUQ5dVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdERqS1U7RXNEa0tWO0F2RGl2VEY7O0F5RGg3VEE7RUFDRTtJQUFLO0V6RG83VEw7QUFDRjtBeURsN1RBO0VBQ0U7RUFDQSxXbERva0NzQjtFa0Rua0N0QixZbERta0NzQjtFa0Rsa0N0QjtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F6RG03VEY7O0F5RGg3VEE7RUFDRSxXbEQ2akN3QjtFa0Q1akN4QixZbEQ0akN3QjtFa0QzakN4QixtQmxENmpDd0I7QVBzM1IxQjs7QXlENTZUQTtFQUNFO0lBQ0U7RXpEKzZURjtFeUQ3NlRBO0lBQ0U7SUFDQTtFekQrNlRGO0FBQ0Y7QXlENTZUQTtFQUNFO0VBQ0EsV2xEb2lDc0I7RWtEbmlDdEIsWWxEbWlDc0I7RWtEbGlDdEI7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBekQ2NlRGOztBeUQxNlRBO0VBQ0UsV2xENmhDd0I7RWtENWhDeEIsWWxENGhDd0I7QVBpNVIxQjs7QXlEejZURTtFQUNFOztJQUVFO0V6RDQ2VEo7QUFDRjtBMER4K1RBO0VBQXFCO0ExRDIrVHJCOztBMEQxK1RBO0VBQXFCO0ExRDgrVHJCOztBMEQ3K1RBO0VBQXFCO0ExRGkvVHJCOztBMERoL1RBO0VBQXFCO0ExRG8vVHJCOztBMERuL1RBO0VBQXFCO0ExRHUvVHJCOztBMER0L1RBO0VBQXFCO0ExRDAvVHJCOztBMkQ1L1RFO0VBQ0U7QTNEKy9USjs7QVFyL1RFOzs7RW1ETEk7QTNEZ2dVTjs7QTJEdGdVRTtFQUNFO0EzRHlnVUo7O0FRLy9URTs7O0VtRExJO0EzRDBnVU47O0EyRGhoVUU7RUFDRTtBM0RtaFVKOztBUXpnVUU7OztFbURMSTtBM0RvaFVOOztBMkQxaFVFO0VBQ0U7QTNENmhVSjs7QVFuaFVFOzs7RW1ETEk7QTNEOGhVTjs7QTJEcGlVRTtFQUNFO0EzRHVpVUo7O0FRN2hVRTs7O0VtRExJO0EzRHdpVU47O0EyRDlpVUU7RUFDRTtBM0RpalVKOztBUXZpVUU7OztFbURMSTtBM0RralVOOztBMkR4alVFO0VBQ0U7QTNEMmpVSjs7QVFqalVFOzs7RW1ETEk7QTNENGpVTjs7QTJEbGtVRTtFQUNFO0EzRHFrVUo7O0FRM2pVRTs7O0VtRExJO0EzRHNrVU47O0EyRDVrVUU7RUFDRTtBM0Qra1VKOztBUXJrVUU7OztFbURMSTtBM0RnbFVOOztBMkR0bFVFO0VBQ0U7QTNEeWxVSjs7QVEva1VFOzs7RW1ETEk7QTNEMGxVTjs7QTJEaG1VRTtFQUNFO0EzRG1tVUo7O0FRemxVRTs7O0VtRExJO0EzRG9tVU47O0EyRDFtVUU7RUFDRTtBM0Q2bVVKOztBUW5tVUU7OztFbURMSTtBM0Q4bVVOOztBMkRwblVFO0VBQ0U7QTNEdW5VSjs7QVE3bVVFOzs7RW1ETEk7QTNEd25VTjs7QTJEOW5VRTtFQUNFO0EzRGlvVUo7O0FRdm5VRTs7O0VtRExJO0EzRGtvVU47O0EyRHhvVUU7RUFDRTtBM0Qyb1VKOztBUWpvVUU7OztFbURMSTtBM0Q0b1VOOztBMkRscFVFO0VBQ0U7QTNEcXBVSjs7QVEzb1VFOzs7RW1ETEk7QTNEc3BVTjs7QTJENXBVRTtFQUNFO0EzRCtwVUo7O0FRcnBVRTs7O0VtRExJO0EzRGdxVU47O0EyRHRxVUU7RUFDRTtBM0R5cVVKOztBUS9wVUU7OztFbURMSTtBM0QwcVVOOztBMkRoclVFO0VBQ0U7QTNEbXJVSjs7QVF6cVVFOzs7RW1ETEk7QTNEb3JVTjs7QTJEMXJVRTtFQUNFO0EzRDZyVUo7O0FRbnJVRTs7O0VtRExJO0EzRDhyVU47O0EyRHBzVUU7RUFDRTtBM0R1c1VKOztBUTdyVUU7OztFbURMSTtBM0R3c1VOOztBMkQ5c1VFO0VBQ0U7QTNEaXRVSjs7QVF2c1VFOzs7OztFbURMSTtBM0RvdFVOOztBMkQxdFVFO0VBQ0U7QTNENnRVSjs7QVFudFVFOzs7RW1ETEk7QTNEOHRVTjs7QTJEcHVVRTtFQUNFO0EzRHV1VUo7O0FRN3RVRTs7O0VtRExJO0EzRHd1VU47O0EyRDl1VUU7RUFDRTtBM0RpdlVKOztBUXZ1VUU7OztFbURMSTtBM0RrdlVOOztBMkR4dlVFO0VBQ0U7QTNEMnZVSjs7QVFqdlVFOzs7RW1ETEk7QTNENHZVTjs7QTJEbHdVRTtFQUNFO0EzRHF3VUo7O0FRM3ZVRTs7O0VtRExJO0EzRHN3VU47O0EyRDV3VUU7RUFDRTtBM0Qrd1VKOztBUXJ3VUU7OztFbURMSTtBM0RneFVOOztBMkR0eFVFO0VBQ0U7QTNEeXhVSjs7QVEvd1VFOzs7RW1ETEk7QTNEMHhVTjs7QTJEaHlVRTtFQUNFO0EzRG15VUo7O0FRenhVRTs7O0VtRExJO0EzRG95VU47O0EyRDF5VUU7RUFDRTtBM0Q2eVVKOztBUW55VUU7OztFbURMSTtBM0Q4eVVOOztBMkRwelVFO0VBQ0U7QTNEdXpVSjs7QVE3eVVFOzs7RW1ETEk7QTNEd3pVTjs7QTJEOXpVRTtFQUNFO0EzRGkwVUo7O0FRdnpVRTs7O0VtRExJO0EzRGswVU47O0EyRHgwVUU7RUFDRTtBM0QyMFVKOztBUWowVUU7OztFbURMSTtBM0Q0MFVOOztBMkRsMVVFO0VBQ0U7QTNEcTFVSjs7QVEzMFVFOzs7RW1ETEk7QTNEczFVTjs7QTJENTFVRTtFQUNFO0EzRCsxVUo7O0FRcjFVRTs7O0VtRExJO0EzRGcyVU47O0EyRHQyVUU7RUFDRTtBM0R5MlVKOztBUS8xVUU7OztFbURMSTtBM0QwMlVOOztBMkRoM1VFO0VBQ0U7QTNEbTNVSjs7QVF6MlVFOzs7RW1ETEk7QTNEbzNVTjs7QTJEMTNVRTtFQUNFO0EzRDYzVUo7O0FRbjNVRTs7O0VtRExJO0EzRDgzVU47O0EyRHA0VUU7RUFDRTtBM0R1NFVKOztBUTczVUU7OztFbURMSTtBM0R3NFVOOztBMkQ5NFVFO0VBQ0U7QTNEaTVVSjs7QVF2NFVFOzs7RW1ETEk7QTNEazVVTjs7QTREajVVQTtFQUNFO0E1RG81VUY7O0E0RGo1VUE7RUFDRTtBNURvNVVGOztBNkQvNVVBO0VBQWtCO0E3RG02VWxCOztBNkRsNlVBO0VBQWtCO0E3RHM2VWxCOztBNkRyNlVBO0VBQWtCO0E3RHk2VWxCOztBNkR4NlVBO0VBQWtCO0E3RDQ2VWxCOztBNkQzNlVBO0VBQWtCO0E3RCs2VWxCOztBNkQ3NlVBO0VBQW1CO0E3RGk3VW5COztBNkRoN1VBO0VBQW1CO0E3RG83VW5COztBNkRuN1VBO0VBQW1CO0E3RHU3VW5COztBNkR0N1VBO0VBQW1CO0E3RDA3VW5COztBNkR6N1VBO0VBQW1CO0E3RDY3VW5COztBNkQxN1VFO0VBQ0U7QTdENjdVSjs7QTZEOTdVRTtFQUNFO0E3RGk4VUo7O0E2RGw4VUU7RUFDRTtBN0RxOFVKOztBNkR0OFVFO0VBQ0U7QTdEeThVSjs7QTZEMThVRTtFQUNFO0E3RDY4VUo7O0E2RDk4VUU7RUFDRTtBN0RpOVVKOztBNkRsOVVFO0VBQ0U7QTdEcTlVSjs7QTZEdDlVRTtFQUNFO0E3RHk5VUo7O0E2RDE5VUU7RUFDRTtBN0Q2OVVKOztBNkQ5OVVFO0VBQ0U7QTdEaStVSjs7QTZEbCtVRTtFQUNFO0E3RHErVUo7O0E2RHQrVUU7RUFDRTtBN0R5K1VKOztBNkQxK1VFO0VBQ0U7QTdENitVSjs7QTZEOStVRTtFQUNFO0E3RGkvVUo7O0E2RGwvVUU7RUFDRTtBN0RxL1VKOztBNkR0L1VFO0VBQ0U7QTdEeS9VSjs7QTZEMS9VRTtFQUNFO0E3RDYvVUo7O0E2RDkvVUU7RUFDRTtBN0RpZ1ZKOztBNkRsZ1ZFO0VBQ0U7QTdEcWdWSjs7QTZEdGdWRTtFQUNFO0E3RHlnVko7O0E2RDFnVkU7RUFDRTtBN0Q2Z1ZKOztBNkQ5Z1ZFO0VBQ0U7QTdEaWhWSjs7QTZEbGhWRTtFQUNFO0E3RHFoVko7O0E2RHRoVkU7RUFDRTtBN0R5aFZKOztBNkQxaFZFO0VBQ0U7QTdENmhWSjs7QTZEOWhWRTtFQUNFO0E3RGlpVko7O0E2RGxpVkU7RUFDRTtBN0RxaVZKOztBNkR0aVZFO0VBQ0U7QTdEeWlWSjs7QTZEMWlWRTtFQUNFO0E3RDZpVko7O0E2RDlpVkU7RUFDRTtBN0RpalZKOztBNkRsalZFO0VBQ0U7QTdEcWpWSjs7QTZEdGpWRTtFQUNFO0E3RHlqVko7O0E2RDFqVkU7RUFDRTtBN0Q2alZKOztBNkQ5alZFO0VBQ0U7QTdEaWtWSjs7QTZEbGtWRTtFQUNFO0E3RHFrVko7O0E2RHRrVkU7RUFDRTtBN0R5a1ZKOztBNkQxa1ZFO0VBQ0U7QTdENmtWSjs7QTZEOWtWRTtFQUNFO0E3RGlsVko7O0E2RGxsVkU7RUFDRTtBN0RxbFZKOztBNkR0bFZFO0VBQ0U7QTdEeWxWSjs7QTZEMWxWRTtFQUNFO0E3RDZsVko7O0E2RHpsVkE7RUFDRTtBN0Q0bFZGOztBNkRybFZBO0VBQ0U7QTdEd2xWRjs7QTZEcmxWQTtFQUNFO0E3RHdsVkY7O0E2RHJsVkE7RUFDRTtFQUNBO0E3RHdsVkY7O0E2RHJsVkE7RUFDRTtFQUNBO0E3RHdsVkY7O0E2RHJsVkE7RUFDRTtFQUNBO0E3RHdsVkY7O0E2RHJsVkE7RUFDRTtFQUNBO0E3RHdsVkY7O0E2RHJsVkE7RUFDRTtBN0R3bFZGOztBNkRybFZBO0VBQ0U7QTdEd2xWRjs7QTZEcmxWQTtFQUNFO0E3RHdsVkY7O0E2RHJsVkE7RUFDRTtBN0R3bFZGOztBd0RocVZFO0VBQ0U7RUFDQTtFQUNBO0F4RG1xVko7O0E4RDVwVk07RUFBd0I7QTlEZ3FWOUI7O0E4RGhxVk07RUFBd0I7QTlEb3FWOUI7O0E4RHBxVk07RUFBd0I7QTlEd3FWOUI7O0E4RHhxVk07RUFBd0I7QTlENHFWOUI7O0E4RDVxVk07RUFBd0I7QTlEZ3JWOUI7O0E4RGhyVk07RUFBd0I7QTlEb3JWOUI7O0E4RHByVk07RUFBd0I7QTlEd3JWOUI7O0E4RHhyVk07RUFBd0I7QTlENHJWOUI7O0E4RDVyVk07RUFBd0I7QTlEZ3NWOUI7O0FpQi9vVkk7RTZDakRFO0lBQXdCO0U5RHFzVjVCO0U4RHJzVkk7SUFBd0I7RTlEd3NWNUI7RThEeHNWSTtJQUF3QjtFOUQyc1Y1QjtFOEQzc1ZJO0lBQXdCO0U5RDhzVjVCO0U4RDlzVkk7SUFBd0I7RTlEaXRWNUI7RThEanRWSTtJQUF3QjtFOURvdFY1QjtFOERwdFZJO0lBQXdCO0U5RHV0VjVCO0U4RHZ0Vkk7SUFBd0I7RTlEMHRWNUI7RThEMXRWSTtJQUF3QjtFOUQ2dFY1QjtBQUNGO0FpQjdxVkk7RTZDakRFO0lBQXdCO0U5RGt1VjVCO0U4RGx1Vkk7SUFBd0I7RTlEcXVWNUI7RThEcnVWSTtJQUF3QjtFOUR3dVY1QjtFOER4dVZJO0lBQXdCO0U5RDJ1VjVCO0U4RDN1Vkk7SUFBd0I7RTlEOHVWNUI7RThEOXVWSTtJQUF3QjtFOURpdlY1QjtFOERqdlZJO0lBQXdCO0U5RG92VjVCO0U4RHB2Vkk7SUFBd0I7RTlEdXZWNUI7RThEdnZWSTtJQUF3QjtFOUQwdlY1QjtBQUNGO0FpQjFzVkk7RTZDakRFO0lBQXdCO0U5RCt2VjVCO0U4RC92Vkk7SUFBd0I7RTlEa3dWNUI7RThEbHdWSTtJQUF3QjtFOURxd1Y1QjtFOERyd1ZJO0lBQXdCO0U5RHd3VjVCO0U4RHh3Vkk7SUFBd0I7RTlEMndWNUI7RThEM3dWSTtJQUF3QjtFOUQ4d1Y1QjtFOEQ5d1ZJO0lBQXdCO0U5RGl4VjVCO0U4RGp4Vkk7SUFBd0I7RTlEb3hWNUI7RThEcHhWSTtJQUF3QjtFOUR1eFY1QjtBQUNGO0FpQnZ1Vkk7RTZDakRFO0lBQXdCO0U5RDR4VjVCO0U4RDV4Vkk7SUFBd0I7RTlEK3hWNUI7RThEL3hWSTtJQUF3QjtFOURreVY1QjtFOERseVZJO0lBQXdCO0U5RHF5VjVCO0U4RHJ5Vkk7SUFBd0I7RTlEd3lWNUI7RThEeHlWSTtJQUF3QjtFOUQyeVY1QjtFOEQzeVZJO0lBQXdCO0U5RDh5VjVCO0U4RDl5Vkk7SUFBd0I7RTlEaXpWNUI7RThEanpWSTtJQUF3QjtFOURvelY1QjtBQUNGO0FpQnB3Vkk7RTZDakRFO0lBQXdCO0U5RHl6VjVCO0U4RHp6Vkk7SUFBd0I7RTlENHpWNUI7RThENXpWSTtJQUF3QjtFOUQrelY1QjtFOEQvelZJO0lBQXdCO0U5RGswVjVCO0U4RGwwVkk7SUFBd0I7RTlEcTBWNUI7RThEcjBWSTtJQUF3QjtFOUR3MFY1QjtFOER4MFZJO0lBQXdCO0U5RDIwVjVCO0U4RDMwVkk7SUFBd0I7RTlEODBWNUI7RThEOTBWSTtJQUF3QjtFOURpMVY1QjtBQUNGO0E4RHgwVkE7RUFFSTtJQUFxQjtFOUQwMFZ2QjtFOEQxMFZFO0lBQXFCO0U5RDYwVnZCO0U4RDcwVkU7SUFBcUI7RTlEZzFWdkI7RThEaDFWRTtJQUFxQjtFOURtMVZ2QjtFOERuMVZFO0lBQXFCO0U5RHMxVnZCO0U4RHQxVkU7SUFBcUI7RTlEeTFWdkI7RThEejFWRTtJQUFxQjtFOUQ0MVZ2QjtFOEQ1MVZFO0lBQXFCO0U5RCsxVnZCO0U4RC8xVkU7SUFBcUI7RTlEazJWdkI7QUFDRjtBK0R4M1ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0QwM1ZGO0ErRHgzVkU7RUFDRTtFQUNBO0EvRDAzVko7QStEdjNWRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R5M1ZKOztBK0RoM1ZJO0VBQ0U7QS9EbTNWTjs7QStEcDNWSTtFQUNFO0EvRHUzVk47O0ErRHgzVkk7RUFDRTtBL0QyM1ZOOztBK0Q1M1ZJO0VBQ0U7QS9EKzNWTjs7QWdFeDVWSTtFQUFnQztBaEU0NVZwQzs7QWdFMzVWSTtFQUFnQztBaEUrNVZwQzs7QWdFOTVWSTtFQUFnQztBaEVrNlZwQzs7QWdFajZWSTtFQUFnQztBaEVxNlZwQzs7QWdFbjZWSTtFQUE4QjtBaEV1NlZsQzs7QWdFdDZWSTtFQUE4QjtBaEUwNlZsQzs7QWdFejZWSTtFQUE4QjtBaEU2NlZsQzs7QWdFNTZWSTtFQUE4QjtBaEVnN1ZsQzs7QWdFLzZWSTtFQUE4QjtBaEVtN1ZsQzs7QWdFbDdWSTtFQUE4QjtBaEVzN1ZsQzs7QWdFcjdWSTtFQUE4QjtBaEV5N1ZsQzs7QWdFeDdWSTtFQUE4QjtBaEU0N1ZsQzs7QWdFMTdWSTtFQUFvQztBaEU4N1Z4Qzs7QWdFNzdWSTtFQUFvQztBaEVpOFZ4Qzs7QWdFaDhWSTtFQUFvQztBaEVvOFZ4Qzs7QWdFbjhWSTtFQUFvQztBaEV1OFZ4Qzs7QWdFdDhWSTtFQUFvQztBaEUwOFZ4Qzs7QWdFeDhWSTtFQUFpQztBaEU0OFZyQzs7QWdFMzhWSTtFQUFpQztBaEUrOFZyQzs7QWdFOThWSTtFQUFpQztBaEVrOVZyQzs7QWdFajlWSTtFQUFpQztBaEVxOVZyQzs7QWdFcDlWSTtFQUFpQztBaEV3OVZyQzs7QWdFdDlWSTtFQUFrQztBaEUwOVZ0Qzs7QWdFejlWSTtFQUFrQztBaEU2OVZ0Qzs7QWdFNTlWSTtFQUFrQztBaEVnK1Z0Qzs7QWdFLzlWSTtFQUFrQztBaEVtK1Z0Qzs7QWdFbCtWSTtFQUFrQztBaEVzK1Z0Qzs7QWdFcitWSTtFQUFrQztBaEV5K1Z0Qzs7QWdFditWSTtFQUFnQztBaEUyK1ZwQzs7QWdFMStWSTtFQUFnQztBaEU4K1ZwQzs7QWdFNytWSTtFQUFnQztBaEVpL1ZwQzs7QWdFaC9WSTtFQUFnQztBaEVvL1ZwQzs7QWdFbi9WSTtFQUFnQztBaEV1L1ZwQzs7QWdFdC9WSTtFQUFnQztBaEUwL1ZwQzs7QWlCOStWSTtFK0NsREE7SUFBZ0M7RWhFcWlXbEM7RWdFcGlXRTtJQUFnQztFaEV1aVdsQztFZ0V0aVdFO0lBQWdDO0VoRXlpV2xDO0VnRXhpV0U7SUFBZ0M7RWhFMmlXbEM7RWdFemlXRTtJQUE4QjtFaEU0aVdoQztFZ0UzaVdFO0lBQThCO0VoRThpV2hDO0VnRTdpV0U7SUFBOEI7RWhFZ2pXaEM7RWdFL2lXRTtJQUE4QjtFaEVraldoQztFZ0VqaldFO0lBQThCO0VoRW9qV2hDO0VnRW5qV0U7SUFBOEI7RWhFc2pXaEM7RWdFcmpXRTtJQUE4QjtFaEV3aldoQztFZ0V2aldFO0lBQThCO0VoRTBqV2hDO0VnRXhqV0U7SUFBb0M7RWhFMmpXdEM7RWdFMWpXRTtJQUFvQztFaEU2ald0QztFZ0U1aldFO0lBQW9DO0VoRStqV3RDO0VnRTlqV0U7SUFBb0M7RWhFaWtXdEM7RWdFaGtXRTtJQUFvQztFaEVta1d0QztFZ0Vqa1dFO0lBQWlDO0VoRW9rV25DO0VnRW5rV0U7SUFBaUM7RWhFc2tXbkM7RWdFcmtXRTtJQUFpQztFaEV3a1duQztFZ0V2a1dFO0lBQWlDO0VoRTBrV25DO0VnRXprV0U7SUFBaUM7RWhFNGtXbkM7RWdFMWtXRTtJQUFrQztFaEU2a1dwQztFZ0U1a1dFO0lBQWtDO0VoRStrV3BDO0VnRTlrV0U7SUFBa0M7RWhFaWxXcEM7RWdFaGxXRTtJQUFrQztFaEVtbFdwQztFZ0VsbFdFO0lBQWtDO0VoRXFsV3BDO0VnRXBsV0U7SUFBa0M7RWhFdWxXcEM7RWdFcmxXRTtJQUFnQztFaEV3bFdsQztFZ0V2bFdFO0lBQWdDO0VoRTBsV2xDO0VnRXpsV0U7SUFBZ0M7RWhFNGxXbEM7RWdFM2xXRTtJQUFnQztFaEU4bFdsQztFZ0U3bFdFO0lBQWdDO0VoRWdtV2xDO0VnRS9sV0U7SUFBZ0M7RWhFa21XbEM7QUFDRjtBaUJ2bFdJO0UrQ2xEQTtJQUFnQztFaEU2b1dsQztFZ0U1b1dFO0lBQWdDO0VoRStvV2xDO0VnRTlvV0U7SUFBZ0M7RWhFaXBXbEM7RWdFaHBXRTtJQUFnQztFaEVtcFdsQztFZ0VqcFdFO0lBQThCO0VoRW9wV2hDO0VnRW5wV0U7SUFBOEI7RWhFc3BXaEM7RWdFcnBXRTtJQUE4QjtFaEV3cFdoQztFZ0V2cFdFO0lBQThCO0VoRTBwV2hDO0VnRXpwV0U7SUFBOEI7RWhFNHBXaEM7RWdFM3BXRTtJQUE4QjtFaEU4cFdoQztFZ0U3cFdFO0lBQThCO0VoRWdxV2hDO0VnRS9wV0U7SUFBOEI7RWhFa3FXaEM7RWdFaHFXRTtJQUFvQztFaEVtcVd0QztFZ0VscVdFO0lBQW9DO0VoRXFxV3RDO0VnRXBxV0U7SUFBb0M7RWhFdXFXdEM7RWdFdHFXRTtJQUFvQztFaEV5cVd0QztFZ0V4cVdFO0lBQW9DO0VoRTJxV3RDO0VnRXpxV0U7SUFBaUM7RWhFNHFXbkM7RWdFM3FXRTtJQUFpQztFaEU4cVduQztFZ0U3cVdFO0lBQWlDO0VoRWdyV25DO0VnRS9xV0U7SUFBaUM7RWhFa3JXbkM7RWdFanJXRTtJQUFpQztFaEVvclduQztFZ0VscldFO0lBQWtDO0VoRXFyV3BDO0VnRXByV0U7SUFBa0M7RWhFdXJXcEM7RWdFdHJXRTtJQUFrQztFaEV5cldwQztFZ0V4cldFO0lBQWtDO0VoRTJyV3BDO0VnRTFyV0U7SUFBa0M7RWhFNnJXcEM7RWdFNXJXRTtJQUFrQztFaEUrcldwQztFZ0U3cldFO0lBQWdDO0VoRWdzV2xDO0VnRS9yV0U7SUFBZ0M7RWhFa3NXbEM7RWdFanNXRTtJQUFnQztFaEVvc1dsQztFZ0Vuc1dFO0lBQWdDO0VoRXNzV2xDO0VnRXJzV0U7SUFBZ0M7RWhFd3NXbEM7RWdFdnNXRTtJQUFnQztFaEUwc1dsQztBQUNGO0FpQi9yV0k7RStDbERBO0lBQWdDO0VoRXF2V2xDO0VnRXB2V0U7SUFBZ0M7RWhFdXZXbEM7RWdFdHZXRTtJQUFnQztFaEV5dldsQztFZ0V4dldFO0lBQWdDO0VoRTJ2V2xDO0VnRXp2V0U7SUFBOEI7RWhFNHZXaEM7RWdFM3ZXRTtJQUE4QjtFaEU4dldoQztFZ0U3dldFO0lBQThCO0VoRWd3V2hDO0VnRS92V0U7SUFBOEI7RWhFa3dXaEM7RWdFandXRTtJQUE4QjtFaEVvd1doQztFZ0Vud1dFO0lBQThCO0VoRXN3V2hDO0VnRXJ3V0U7SUFBOEI7RWhFd3dXaEM7RWdFdndXRTtJQUE4QjtFaEUwd1doQztFZ0V4d1dFO0lBQW9DO0VoRTJ3V3RDO0VnRTF3V0U7SUFBb0M7RWhFNndXdEM7RWdFNXdXRTtJQUFvQztFaEUrd1d0QztFZ0U5d1dFO0lBQW9DO0VoRWl4V3RDO0VnRWh4V0U7SUFBb0M7RWhFbXhXdEM7RWdFanhXRTtJQUFpQztFaEVveFduQztFZ0VueFdFO0lBQWlDO0VoRXN4V25DO0VnRXJ4V0U7SUFBaUM7RWhFd3hXbkM7RWdFdnhXRTtJQUFpQztFaEUweFduQztFZ0V6eFdFO0lBQWlDO0VoRTR4V25DO0VnRTF4V0U7SUFBa0M7RWhFNnhXcEM7RWdFNXhXRTtJQUFrQztFaEUreFdwQztFZ0U5eFdFO0lBQWtDO0VoRWl5V3BDO0VnRWh5V0U7SUFBa0M7RWhFbXlXcEM7RWdFbHlXRTtJQUFrQztFaEVxeVdwQztFZ0VweVdFO0lBQWtDO0VoRXV5V3BDO0VnRXJ5V0U7SUFBZ0M7RWhFd3lXbEM7RWdFdnlXRTtJQUFnQztFaEUweVdsQztFZ0V6eVdFO0lBQWdDO0VoRTR5V2xDO0VnRTN5V0U7SUFBZ0M7RWhFOHlXbEM7RWdFN3lXRTtJQUFnQztFaEVneldsQztFZ0UveVdFO0lBQWdDO0VoRWt6V2xDO0FBQ0Y7QWlCdnlXSTtFK0NsREE7SUFBZ0M7RWhFNjFXbEM7RWdFNTFXRTtJQUFnQztFaEUrMVdsQztFZ0U5MVdFO0lBQWdDO0VoRWkyV2xDO0VnRWgyV0U7SUFBZ0M7RWhFbTJXbEM7RWdFajJXRTtJQUE4QjtFaEVvMldoQztFZ0VuMldFO0lBQThCO0VoRXMyV2hDO0VnRXIyV0U7SUFBOEI7RWhFdzJXaEM7RWdFdjJXRTtJQUE4QjtFaEUwMldoQztFZ0V6MldFO0lBQThCO0VoRTQyV2hDO0VnRTMyV0U7SUFBOEI7RWhFODJXaEM7RWdFNzJXRTtJQUE4QjtFaEVnM1doQztFZ0UvMldFO0lBQThCO0VoRWszV2hDO0VnRWgzV0U7SUFBb0M7RWhFbTNXdEM7RWdFbDNXRTtJQUFvQztFaEVxM1d0QztFZ0VwM1dFO0lBQW9DO0VoRXUzV3RDO0VnRXQzV0U7SUFBb0M7RWhFeTNXdEM7RWdFeDNXRTtJQUFvQztFaEUyM1d0QztFZ0V6M1dFO0lBQWlDO0VoRTQzV25DO0VnRTMzV0U7SUFBaUM7RWhFODNXbkM7RWdFNzNXRTtJQUFpQztFaEVnNFduQztFZ0UvM1dFO0lBQWlDO0VoRWs0V25DO0VnRWo0V0U7SUFBaUM7RWhFbzRXbkM7RWdFbDRXRTtJQUFrQztFaEVxNFdwQztFZ0VwNFdFO0lBQWtDO0VoRXU0V3BDO0VnRXQ0V0U7SUFBa0M7RWhFeTRXcEM7RWdFeDRXRTtJQUFrQztFaEUyNFdwQztFZ0UxNFdFO0lBQWtDO0VoRTY0V3BDO0VnRTU0V0U7SUFBa0M7RWhFKzRXcEM7RWdFNzRXRTtJQUFnQztFaEVnNVdsQztFZ0UvNFdFO0lBQWdDO0VoRWs1V2xDO0VnRWo1V0U7SUFBZ0M7RWhFbzVXbEM7RWdFbjVXRTtJQUFnQztFaEVzNVdsQztFZ0VyNVdFO0lBQWdDO0VoRXc1V2xDO0VnRXY1V0U7SUFBZ0M7RWhFMDVXbEM7QUFDRjtBaUIvNFdJO0UrQ2xEQTtJQUFnQztFaEVxOFdsQztFZ0VwOFdFO0lBQWdDO0VoRXU4V2xDO0VnRXQ4V0U7SUFBZ0M7RWhFeThXbEM7RWdFeDhXRTtJQUFnQztFaEUyOFdsQztFZ0V6OFdFO0lBQThCO0VoRTQ4V2hDO0VnRTM4V0U7SUFBOEI7RWhFODhXaEM7RWdFNzhXRTtJQUE4QjtFaEVnOVdoQztFZ0UvOFdFO0lBQThCO0VoRWs5V2hDO0VnRWo5V0U7SUFBOEI7RWhFbzlXaEM7RWdFbjlXRTtJQUE4QjtFaEVzOVdoQztFZ0VyOVdFO0lBQThCO0VoRXc5V2hDO0VnRXY5V0U7SUFBOEI7RWhFMDlXaEM7RWdFeDlXRTtJQUFvQztFaEUyOVd0QztFZ0UxOVdFO0lBQW9DO0VoRTY5V3RDO0VnRTU5V0U7SUFBb0M7RWhFKzlXdEM7RWdFOTlXRTtJQUFvQztFaEVpK1d0QztFZ0VoK1dFO0lBQW9DO0VoRW0rV3RDO0VnRWorV0U7SUFBaUM7RWhFbytXbkM7RWdFbitXRTtJQUFpQztFaEVzK1duQztFZ0VyK1dFO0lBQWlDO0VoRXcrV25DO0VnRXYrV0U7SUFBaUM7RWhFMCtXbkM7RWdFeitXRTtJQUFpQztFaEU0K1duQztFZ0UxK1dFO0lBQWtDO0VoRTYrV3BDO0VnRTUrV0U7SUFBa0M7RWhFKytXcEM7RWdFOStXRTtJQUFrQztFaEVpL1dwQztFZ0VoL1dFO0lBQWtDO0VoRW0vV3BDO0VnRWwvV0U7SUFBa0M7RWhFcS9XcEM7RWdFcC9XRTtJQUFrQztFaEV1L1dwQztFZ0VyL1dFO0lBQWdDO0VoRXcvV2xDO0VnRXYvV0U7SUFBZ0M7RWhFMC9XbEM7RWdFei9XRTtJQUFnQztFaEU0L1dsQztFZ0UzL1dFO0lBQWdDO0VoRTgvV2xDO0VnRTcvV0U7SUFBZ0M7RWhFZ2dYbEM7RWdFLy9XRTtJQUFnQztFaEVrZ1hsQztBQUNGO0FpRTdpWEk7RUFBd0I7QWpFZ2pYNUI7O0FpRS9pWEk7RUFBd0I7QWpFbWpYNUI7O0FpRWxqWEk7RUFBd0I7QWpFc2pYNUI7O0FpQmxnWEk7RWdEdERBO0lBQXdCO0VqRTZqWDFCO0VpRTVqWEU7SUFBd0I7RWpFK2pYMUI7RWlFOWpYRTtJQUF3QjtFakVpa1gxQjtBQUNGO0FpQjlnWEk7RWdEdERBO0lBQXdCO0VqRXdrWDFCO0VpRXZrWEU7SUFBd0I7RWpFMGtYMUI7RWlFemtYRTtJQUF3QjtFakU0a1gxQjtBQUNGO0FpQnpoWEk7RWdEdERBO0lBQXdCO0VqRW1sWDFCO0VpRWxsWEU7SUFBd0I7RWpFcWxYMUI7RWlFcGxYRTtJQUF3QjtFakV1bFgxQjtBQUNGO0FpQnBpWEk7RWdEdERBO0lBQXdCO0VqRThsWDFCO0VpRTdsWEU7SUFBd0I7RWpFZ21YMUI7RWlFL2xYRTtJQUF3QjtFakVrbVgxQjtBQUNGO0FpQi9pWEk7RWdEdERBO0lBQXdCO0VqRXltWDFCO0VpRXhtWEU7SUFBd0I7RWpFMm1YMUI7RWlFMW1YRTtJQUF3QjtFakU2bVgxQjtBQUNGO0FrRW5uWEU7RUFBeUI7QWxFc25YM0I7O0FrRXRuWEU7RUFBeUI7QWxFMG5YM0I7O0FrRTFuWEU7RUFBeUI7QWxFOG5YM0I7O0FtRTluWEU7RUFBc0I7QW5Fa29YeEI7O0FtRWxvWEU7RUFBc0I7QW5Fc29YeEI7O0FvRXJvWEU7RUFBeUI7QXBFeW9YM0I7O0FvRXpvWEU7RUFBeUI7QXBFNm9YM0I7O0FvRTdvWEU7RUFBeUI7QXBFaXBYM0I7O0FvRWpwWEU7RUFBeUI7QXBFcXBYM0I7O0FvRXJwWEU7RUFBeUI7QXBFeXBYM0I7O0FvRXBwWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE3RGdxQmtDO0FQdS9WcEM7O0FvRXBwWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE3RHdwQmtDO0FQKy9WcEM7O0FvRW5wWEU7RUFERjtJQUVJO0lBQ0E7SUFDQSxhN0RncEJnQztFUHVnV2xDO0FBQ0Y7O0FxRWpyWEE7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFbXJYRjs7QXNFenFYRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEUycVhKOztBdUV4c1hBO0VBQWE7QXZFNHNYYjs7QXVFM3NYQTtFQUFVO0F2RStzWFY7O0F1RTlzWEE7RUFBYTtBdkVrdFhiOztBdUVqdFhBO0VBQWU7QXZFcXRYZjs7QXdFcHRYSTtFQUF1QjtBeEV3dFgzQjs7QXdFeHRYSTtFQUF1QjtBeEU0dFgzQjs7QXdFNXRYSTtFQUF1QjtBeEVndVgzQjs7QXdFaHVYSTtFQUF1QjtBeEVvdVgzQjs7QXdFcHVYSTtFQUF1QjtBeEV3dVgzQjs7QXdFeHVYSTtFQUF1QjtBeEU0dVgzQjs7QXdFNXVYSTtFQUF1QjtBeEVndlgzQjs7QXdFaHZYSTtFQUF1QjtBeEVvdlgzQjs7QXdFcHZYSTtFQUF1QjtBeEV3dlgzQjs7QXdFeHZYSTtFQUF1QjtBeEU0dlgzQjs7QXdFNXZYSTtFQUF1QjtBeEVnd1gzQjs7QXdFaHdYSTtFQUF1QjtBeEVvd1gzQjs7QXdFcHdYSTtFQUF1QjtBeEV3d1gzQjs7QXdFeHdYSTtFQUF1QjtBeEU0d1gzQjs7QXdFNXdYSTtFQUF1QjtBeEVneFgzQjs7QXdFaHhYSTtFQUF1QjtBeEVveFgzQjs7QXdFcHhYSTtFQUF1QjtBeEV3eFgzQjs7QXdFeHhYSTtFQUF1QjtBeEU0eFgzQjs7QXdFeHhYQTtFQUFVO0F4RTR4WFY7O0F3RTN4WEE7RUFBVTtBeEUreFhWOztBd0UzeFhBO0VBQWM7QXhFK3hYZDs7QXdFOXhYQTtFQUFjO0F4RWt5WGQ7O0F3RWh5WEE7RUFBVTtBeEVveVhWOztBd0VueVhBO0VBQVU7QXhFdXlYVjs7QXlFaHpYUTtFQUFnQztBekVvelh4Qzs7QXlFbnpYUTs7RUFFRTtBekVzelhWOztBeUVwelhROztFQUVFO0F6RXV6WFY7O0F5RXJ6WFE7O0VBRUU7QXpFd3pYVjs7QXlFdHpYUTs7RUFFRTtBekV5elhWOztBeUV4MFhRO0VBQWdDO0F6RTQwWHhDOztBeUUzMFhROztFQUVFO0F6RTgwWFY7O0F5RTUwWFE7O0VBRUU7QXpFKzBYVjs7QXlFNzBYUTs7RUFFRTtBekVnMVhWOztBeUU5MFhROztFQUVFO0F6RWkxWFY7O0F5RWgyWFE7RUFBZ0M7QXpFbzJYeEM7O0F5RW4yWFE7O0VBRUU7QXpFczJYVjs7QXlFcDJYUTs7RUFFRTtBekV1MlhWOztBeUVyMlhROztFQUVFO0F6RXcyWFY7O0F5RXQyWFE7O0VBRUU7QXpFeTJYVjs7QXlFeDNYUTtFQUFnQztBekU0M1h4Qzs7QXlFMzNYUTs7RUFFRTtBekU4M1hWOztBeUU1M1hROztFQUVFO0F6RSszWFY7O0F5RTczWFE7O0VBRUU7QXpFZzRYVjs7QXlFOTNYUTs7RUFFRTtBekVpNFhWOztBeUVoNVhRO0VBQWdDO0F6RW81WHhDOztBeUVuNVhROztFQUVFO0F6RXM1WFY7O0F5RXA1WFE7O0VBRUU7QXpFdTVYVjs7QXlFcjVYUTs7RUFFRTtBekV3NVhWOztBeUV0NVhROztFQUVFO0F6RXk1WFY7O0F5RXg2WFE7RUFBZ0M7QXpFNDZYeEM7O0F5RTM2WFE7O0VBRUU7QXpFODZYVjs7QXlFNTZYUTs7RUFFRTtBekUrNlhWOztBeUU3NlhROztFQUVFO0F6RWc3WFY7O0F5RTk2WFE7O0VBRUU7QXpFaTdYVjs7QXlFaDhYUTtFQUFnQztBekVvOFh4Qzs7QXlFbjhYUTs7RUFFRTtBekVzOFhWOztBeUVwOFhROztFQUVFO0F6RXU4WFY7O0F5RXI4WFE7O0VBRUU7QXpFdzhYVjs7QXlFdDhYUTs7RUFFRTtBekV5OFhWOztBeUV4OVhRO0VBQWdDO0F6RTQ5WHhDOztBeUUzOVhROztFQUVFO0F6RTg5WFY7O0F5RTU5WFE7O0VBRUU7QXpFKzlYVjs7QXlFNzlYUTs7RUFFRTtBekVnK1hWOztBeUU5OVhROztFQUVFO0F6RWkrWFY7O0F5RWgvWFE7RUFBZ0M7QXpFby9YeEM7O0F5RW4vWFE7O0VBRUU7QXpFcy9YVjs7QXlFcC9YUTs7RUFFRTtBekV1L1hWOztBeUVyL1hROztFQUVFO0F6RXcvWFY7O0F5RXQvWFE7O0VBRUU7QXpFeS9YVjs7QXlFeGdZUTtFQUFnQztBekU0Z1l4Qzs7QXlFM2dZUTs7RUFFRTtBekU4Z1lWOztBeUU1Z1lROztFQUVFO0F6RStnWVY7O0F5RTdnWVE7O0VBRUU7QXpFZ2hZVjs7QXlFOWdZUTs7RUFFRTtBekVpaFlWOztBeUVoaVlRO0VBQWdDO0F6RW9pWXhDOztBeUVuaVlROztFQUVFO0F6RXNpWVY7O0F5RXBpWVE7O0VBRUU7QXpFdWlZVjs7QXlFcmlZUTs7RUFFRTtBekV3aVlWOztBeUV0aVlROztFQUVFO0F6RXlpWVY7O0F5RXhqWVE7RUFBZ0M7QXpFNGpZeEM7O0F5RTNqWVE7O0VBRUU7QXpFOGpZVjs7QXlFNWpZUTs7RUFFRTtBekUrallWOztBeUU3allROztFQUVFO0F6RWdrWVY7O0F5RTlqWVE7O0VBRUU7QXpFaWtZVjs7QXlFaGxZUTtFQUFnQztBekVvbFl4Qzs7QXlFbmxZUTs7RUFFRTtBekVzbFlWOztBeUVwbFlROztFQUVFO0F6RXVsWVY7O0F5RXJsWVE7O0VBRUU7QXpFd2xZVjs7QXlFdGxZUTs7RUFFRTtBekV5bFlWOztBeUV4bVlRO0VBQWdDO0F6RTRtWXhDOztBeUUzbVlROzs7RUFFRTtBekUrbVlWOztBeUU3bVlROztFQUVFO0F6RWduWVY7O0F5RTltWVE7OztFQUVFO0F6RWtuWVY7O0F5RWhuWVE7O0VBRUU7QXpFbW5ZVjs7QXlFbG9ZUTtFQUFnQztBekVzb1l4Qzs7QXlFcm9ZUTs7O0VBRUU7QXpFeW9ZVjs7QXlFdm9ZUTs7O0VBRUU7QXpFMm9ZVjs7QXlFem9ZUTs7O0VBRUU7QXpFNm9ZVjs7QXlFM29ZUTs7O0VBRUU7QXpFK29ZVjs7QXlFOXBZUTtFQUFnQztBekVrcVl4Qzs7QXlFanFZUTs7RUFFRTtBekVvcVlWOztBeUVscVlROzs7RUFFRTtBekVzcVlWOztBeUVwcVlROztFQUVFO0F6RXVxWVY7O0F5RXJxWVE7OztFQUVFO0F6RXlxWVY7O0F5RXhyWVE7RUFBZ0M7QXpFNHJZeEM7O0F5RTNyWVE7O0VBRUU7QXpFOHJZVjs7QXlFNXJZUTs7RUFFRTtBekUrcllWOztBeUU3cllROztFQUVFO0F6RWdzWVY7O0F5RTlyWVE7O0VBRUU7QXpFaXNZVjs7QXlFaHRZUTtFQUFnQztBekVvdFl4Qzs7QXlFbnRZUTs7RUFFRTtBekVzdFlWOztBeUVwdFlROztFQUVFO0F6RXV0WVY7O0F5RXJ0WVE7O0VBRUU7QXpFd3RZVjs7QXlFdHRZUTs7RUFFRTtBekV5dFlWOztBeUV4dVlRO0VBQWdDO0F6RTR1WXhDOztBeUUzdVlROztFQUVFO0F6RTh1WVY7O0F5RTV1WVE7O0VBRUU7QXpFK3VZVjs7QXlFN3VZUTs7RUFFRTtBekVndllWOztBeUU5dVlROztFQUVFO0F6RWl2WVY7O0F5RWh3WVE7RUFBZ0M7QXpFb3dZeEM7O0F5RW53WVE7O0VBRUU7QXpFc3dZVjs7QXlFcHdZUTs7RUFFRTtBekV1d1lWOztBeUVyd1lROztFQUVFO0F6RXd3WVY7O0F5RXR3WVE7O0VBRUU7QXpFeXdZVjs7QXlFeHhZUTtFQUFnQztBekU0eFl4Qzs7QXlFM3hZUTs7RUFFRTtBekU4eFlWOztBeUU1eFlROztFQUVFO0F6RSt4WVY7O0F5RTd4WVE7O0VBRUU7QXpFZ3lZVjs7QXlFOXhZUTs7RUFFRTtBekVpeVlWOztBeUVoellRO0VBQWdDO0F6RW96WXhDOztBeUVuellROztFQUVFO0F6RXN6WVY7O0F5RXB6WVE7O0VBRUU7QXpFdXpZVjs7QXlFcnpZUTs7RUFFRTtBekV3ellWOztBeUV0ellROztFQUVFO0F6RXl6WVY7O0F5RXgwWVE7RUFBZ0M7QXpFNDBZeEM7O0F5RTMwWVE7O0VBRUU7QXpFODBZVjs7QXlFNTBZUTs7RUFFRTtBekUrMFlWOztBeUU3MFlROztFQUVFO0F6RWcxWVY7O0F5RTkwWVE7O0VBRUU7QXpFaTFZVjs7QXlFaDJZUTtFQUFnQztBekVvMll4Qzs7QXlFbjJZUTs7RUFFRTtBekVzMllWOztBeUVwMllROztFQUVFO0F6RXUyWVY7O0F5RXIyWVE7O0VBRUU7QXpFdzJZVjs7QXlFdDJZUTs7RUFFRTtBekV5MllWOztBeUVqMllRO0VBQXdCO0F6RXEyWWhDOztBeUVwMllROztFQUVFO0F6RXUyWVY7O0F5RXIyWVE7O0VBRUU7QXpFdzJZVjs7QXlFdDJZUTs7RUFFRTtBekV5MllWOztBeUV2MllROztFQUVFO0F6RTAyWVY7O0F5RXozWVE7RUFBd0I7QXpFNjNZaEM7O0F5RTUzWVE7O0VBRUU7QXpFKzNZVjs7QXlFNzNZUTs7RUFFRTtBekVnNFlWOztBeUU5M1lROztFQUVFO0F6RWk0WVY7O0F5RS8zWVE7O0VBRUU7QXpFazRZVjs7QXlFajVZUTtFQUF3QjtBekVxNVloQzs7QXlFcDVZUTs7RUFFRTtBekV1NVlWOztBeUVyNVlROztFQUVFO0F6RXc1WVY7O0F5RXQ1WVE7O0VBRUU7QXpFeTVZVjs7QXlFdjVZUTs7RUFFRTtBekUwNVlWOztBeUV6NllRO0VBQXdCO0F6RTY2WWhDOztBeUU1NllROztFQUVFO0F6RSs2WVY7O0F5RTc2WVE7O0VBRUU7QXpFZzdZVjs7QXlFOTZZUTs7RUFFRTtBekVpN1lWOztBeUUvNllROztFQUVFO0F6RWs3WVY7O0F5RWo4WVE7RUFBd0I7QXpFcThZaEM7O0F5RXA4WVE7O0VBRUU7QXpFdThZVjs7QXlFcjhZUTs7RUFFRTtBekV3OFlWOztBeUV0OFlROztFQUVFO0F6RXk4WVY7O0F5RXY4WVE7O0VBRUU7QXpFMDhZVjs7QXlFejlZUTtFQUF3QjtBekU2OVloQzs7QXlFNTlZUTs7RUFFRTtBekUrOVlWOztBeUU3OVlROztFQUVFO0F6RWcrWVY7O0F5RTk5WVE7O0VBRUU7QXpFaStZVjs7QXlFLzlZUTs7RUFFRTtBekVrK1lWOztBeUVqL1lRO0VBQXdCO0F6RXEvWWhDOztBeUVwL1lROztFQUVFO0F6RXUvWVY7O0F5RXIvWVE7O0VBRUU7QXpFdy9ZVjs7QXlFdC9ZUTs7RUFFRTtBekV5L1lWOztBeUV2L1lROztFQUVFO0F6RTAvWVY7O0F5RXpnWlE7RUFBd0I7QXpFNmdaaEM7O0F5RTVnWlE7O0VBRUU7QXpFK2daVjs7QXlFN2daUTs7RUFFRTtBekVnaFpWOztBeUU5Z1pROztFQUVFO0F6RWloWlY7O0F5RS9nWlE7O0VBRUU7QXpFa2haVjs7QXlFamlaUTtFQUF3QjtBekVxaVpoQzs7QXlFcGlaUTs7RUFFRTtBekV1aVpWOztBeUVyaVpROztFQUVFO0F6RXdpWlY7O0F5RXRpWlE7O0VBRUU7QXpFeWlaVjs7QXlFdmlaUTs7RUFFRTtBekUwaVpWOztBeUV6alpRO0VBQXdCO0F6RTZqWmhDOztBeUU1alpROztFQUVFO0F6RStqWlY7O0F5RTdqWlE7O0VBRUU7QXpFZ2taVjs7QXlFOWpaUTs7RUFFRTtBekVpa1pWOztBeUUvalpROztFQUVFO0F6RWtrWlY7O0F5RWpsWlE7RUFBd0I7QXpFcWxaaEM7O0F5RXBsWlE7O0VBRUU7QXpFdWxaVjs7QXlFcmxaUTs7RUFFRTtBekV3bFpWOztBeUV0bFpROztFQUVFO0F6RXlsWlY7O0F5RXZsWlE7O0VBRUU7QXpFMGxaVjs7QXlFcGxaSTtFQUFtQjtBekV3bFp2Qjs7QXlFdmxaSTs7RUFFRTtBekUwbFpOOztBeUV4bFpJOztFQUVFO0F6RTJsWk47O0F5RXpsWkk7O0VBRUU7QXpFNGxaTjs7QXlFMWxaSTs7RUFFRTtBekU2bFpOOztBaUJ0bVpJO0V3RGxESTtJQUFnQztFekU2cFp0QztFeUU1cFpNOztJQUVFO0V6RThwWlI7RXlFNXBaTTs7SUFFRTtFekU4cFpSO0V5RTVwWk07O0lBRUU7RXpFOHBaUjtFeUU1cFpNOztJQUVFO0V6RThwWlI7RXlFN3FaTTtJQUFnQztFekVnclp0QztFeUUvcVpNOztJQUVFO0V6RWlyWlI7RXlFL3FaTTs7SUFFRTtFekVpclpSO0V5RS9xWk07O0lBRUU7RXpFaXJaUjtFeUUvcVpNOztJQUVFO0V6RWlyWlI7RXlFaHNaTTtJQUFnQztFekVtc1p0QztFeUVsc1pNOztJQUVFO0V6RW9zWlI7RXlFbHNaTTs7SUFFRTtFekVvc1pSO0V5RWxzWk07O0lBRUU7RXpFb3NaUjtFeUVsc1pNOztJQUVFO0V6RW9zWlI7RXlFbnRaTTtJQUFnQztFekVzdFp0QztFeUVydFpNOztJQUVFO0V6RXV0WlI7RXlFcnRaTTs7SUFFRTtFekV1dFpSO0V5RXJ0Wk07O0lBRUU7RXpFdXRaUjtFeUVydFpNOztJQUVFO0V6RXV0WlI7RXlFdHVaTTtJQUFnQztFekV5dVp0QztFeUV4dVpNOztJQUVFO0V6RTB1WlI7RXlFeHVaTTs7SUFFRTtFekUwdVpSO0V5RXh1Wk07O0lBRUU7RXpFMHVaUjtFeUV4dVpNOztJQUVFO0V6RTB1WlI7RXlFenZaTTtJQUFnQztFekU0dlp0QztFeUUzdlpNOztJQUVFO0V6RTZ2WlI7RXlFM3ZaTTs7SUFFRTtFekU2dlpSO0V5RTN2Wk07O0lBRUU7RXpFNnZaUjtFeUUzdlpNOztJQUVFO0V6RTZ2WlI7RXlFNXdaTTtJQUFnQztFekUrd1p0QztFeUU5d1pNOztJQUVFO0V6RWd4WlI7RXlFOXdaTTs7SUFFRTtFekVneFpSO0V5RTl3Wk07O0lBRUU7RXpFZ3haUjtFeUU5d1pNOztJQUVFO0V6RWd4WlI7RXlFL3haTTtJQUFnQztFekVreVp0QztFeUVqeVpNOztJQUVFO0V6RW15WlI7RXlFanlaTTs7SUFFRTtFekVteVpSO0V5RWp5Wk07O0lBRUU7RXpFbXlaUjtFeUVqeVpNOztJQUVFO0V6RW15WlI7RXlFbHpaTTtJQUFnQztFekVxelp0QztFeUVwelpNOztJQUVFO0V6RXN6WlI7RXlFcHpaTTs7SUFFRTtFekVzelpSO0V5RXB6Wk07O0lBRUU7RXpFc3paUjtFeUVwelpNOztJQUVFO0V6RXN6WlI7RXlFcjBaTTtJQUFnQztFekV3MFp0QztFeUV2MFpNOztJQUVFO0V6RXkwWlI7RXlFdjBaTTs7SUFFRTtFekV5MFpSO0V5RXYwWk07O0lBRUU7RXpFeTBaUjtFeUV2MFpNOztJQUVFO0V6RXkwWlI7RXlFeDFaTTtJQUFnQztFekUyMVp0QztFeUUxMVpNOztJQUVFO0V6RTQxWlI7RXlFMTFaTTs7SUFFRTtFekU0MVpSO0V5RTExWk07O0lBRUU7RXpFNDFaUjtFeUUxMVpNOztJQUVFO0V6RTQxWlI7RXlFMzJaTTtJQUFnQztFekU4Mlp0QztFeUU3MlpNOztJQUVFO0V6RSsyWlI7RXlFNzJaTTs7SUFFRTtFekUrMlpSO0V5RTcyWk07O0lBRUU7RXpFKzJaUjtFeUU3MlpNOztJQUVFO0V6RSsyWlI7RXlFOTNaTTtJQUFnQztFekVpNFp0QztFeUVoNFpNOztJQUVFO0V6RWs0WlI7RXlFaDRaTTs7SUFFRTtFekVrNFpSO0V5RWg0Wk07O0lBRUU7RXpFazRaUjtFeUVoNFpNOztJQUVFO0V6RWs0WlI7RXlFajVaTTtJQUFnQztFekVvNVp0QztFeUVuNVpNOztJQUVFO0V6RXE1WlI7RXlFbjVaTTs7SUFFRTtFekVxNVpSO0V5RW41Wk07O0lBRUU7RXpFcTVaUjtFeUVuNVpNOztJQUVFO0V6RXE1WlI7RXlFcDZaTTtJQUFnQztFekV1Nlp0QztFeUV0NlpNOztJQUVFO0V6RXc2WlI7RXlFdDZaTTs7SUFFRTtFekV3NlpSO0V5RXQ2Wk07O0lBRUU7RXpFdzZaUjtFeUV0NlpNOztJQUVFO0V6RXc2WlI7RXlFdjdaTTtJQUFnQztFekUwN1p0QztFeUV6N1pNOztJQUVFO0V6RTI3WlI7RXlFejdaTTs7SUFFRTtFekUyN1pSO0V5RXo3Wk07O0lBRUU7RXpFMjdaUjtFeUV6N1pNOztJQUVFO0V6RTI3WlI7RXlFMThaTTtJQUFnQztFekU2OFp0QztFeUU1OFpNOztJQUVFO0V6RTg4WlI7RXlFNThaTTs7SUFFRTtFekU4OFpSO0V5RTU4Wk07O0lBRUU7RXpFODhaUjtFeUU1OFpNOztJQUVFO0V6RTg4WlI7RXlFNzlaTTtJQUFnQztFekVnK1p0QztFeUUvOVpNOztJQUVFO0V6RWkrWlI7RXlFLzlaTTs7SUFFRTtFekVpK1pSO0V5RS85Wk07O0lBRUU7RXpFaStaUjtFeUUvOVpNOztJQUVFO0V6RWkrWlI7RXlFaC9aTTtJQUFnQztFekVtL1p0QztFeUVsL1pNOztJQUVFO0V6RW8vWlI7RXlFbC9aTTs7SUFFRTtFekVvL1pSO0V5RWwvWk07O0lBRUU7RXpFby9aUjtFeUVsL1pNOztJQUVFO0V6RW8vWlI7RXlFbmdhTTtJQUFnQztFekVzZ2F0QztFeUVyZ2FNOztJQUVFO0V6RXVnYVI7RXlFcmdhTTs7SUFFRTtFekV1Z2FSO0V5RXJnYU07O0lBRUU7RXpFdWdhUjtFeUVyZ2FNOztJQUVFO0V6RXVnYVI7RXlFdGhhTTtJQUFnQztFekV5aGF0QztFeUV4aGFNOztJQUVFO0V6RTBoYVI7RXlFeGhhTTs7SUFFRTtFekUwaGFSO0V5RXhoYU07O0lBRUU7RXpFMGhhUjtFeUV4aGFNOztJQUVFO0V6RTBoYVI7RXlFemlhTTtJQUFnQztFekU0aWF0QztFeUUzaWFNOztJQUVFO0V6RTZpYVI7RXlFM2lhTTs7SUFFRTtFekU2aWFSO0V5RTNpYU07O0lBRUU7RXpFNmlhUjtFeUUzaWFNOztJQUVFO0V6RTZpYVI7RXlFNWphTTtJQUFnQztFekUramF0QztFeUU5amFNOztJQUVFO0V6RWdrYVI7RXlFOWphTTs7SUFFRTtFekVna2FSO0V5RTlqYU07O0lBRUU7RXpFZ2thUjtFeUU5amFNOztJQUVFO0V6RWdrYVI7RXlFL2thTTtJQUFnQztFekVrbGF0QztFeUVqbGFNOztJQUVFO0V6RW1sYVI7RXlFamxhTTs7SUFFRTtFekVtbGFSO0V5RWpsYU07O0lBRUU7RXpFbWxhUjtFeUVqbGFNOztJQUVFO0V6RW1sYVI7RXlFM2thTTtJQUF3QjtFekU4a2E5QjtFeUU3a2FNOztJQUVFO0V6RStrYVI7RXlFN2thTTs7SUFFRTtFekUra2FSO0V5RTdrYU07O0lBRUU7RXpFK2thUjtFeUU3a2FNOztJQUVFO0V6RStrYVI7RXlFOWxhTTtJQUF3QjtFekVpbWE5QjtFeUVobWFNOztJQUVFO0V6RWttYVI7RXlFaG1hTTs7SUFFRTtFekVrbWFSO0V5RWhtYU07O0lBRUU7RXpFa21hUjtFeUVobWFNOztJQUVFO0V6RWttYVI7RXlFam5hTTtJQUF3QjtFekVvbmE5QjtFeUVubmFNOztJQUVFO0V6RXFuYVI7RXlFbm5hTTs7SUFFRTtFekVxbmFSO0V5RW5uYU07O0lBRUU7RXpFcW5hUjtFeUVubmFNOztJQUVFO0V6RXFuYVI7RXlFcG9hTTtJQUF3QjtFekV1b2E5QjtFeUV0b2FNOztJQUVFO0V6RXdvYVI7RXlFdG9hTTs7SUFFRTtFekV3b2FSO0V5RXRvYU07O0lBRUU7RXpFd29hUjtFeUV0b2FNOztJQUVFO0V6RXdvYVI7RXlFdnBhTTtJQUF3QjtFekUwcGE5QjtFeUV6cGFNOztJQUVFO0V6RTJwYVI7RXlFenBhTTs7SUFFRTtFekUycGFSO0V5RXpwYU07O0lBRUU7RXpFMnBhUjtFeUV6cGFNOztJQUVFO0V6RTJwYVI7RXlFMXFhTTtJQUF3QjtFekU2cWE5QjtFeUU1cWFNOztJQUVFO0V6RThxYVI7RXlFNXFhTTs7SUFFRTtFekU4cWFSO0V5RTVxYU07O0lBRUU7RXpFOHFhUjtFeUU1cWFNOztJQUVFO0V6RThxYVI7RXlFN3JhTTtJQUF3QjtFekVnc2E5QjtFeUUvcmFNOztJQUVFO0V6RWlzYVI7RXlFL3JhTTs7SUFFRTtFekVpc2FSO0V5RS9yYU07O0lBRUU7RXpFaXNhUjtFeUUvcmFNOztJQUVFO0V6RWlzYVI7RXlFaHRhTTtJQUF3QjtFekVtdGE5QjtFeUVsdGFNOztJQUVFO0V6RW90YVI7RXlFbHRhTTs7SUFFRTtFekVvdGFSO0V5RWx0YU07O0lBRUU7RXpFb3RhUjtFeUVsdGFNOztJQUVFO0V6RW90YVI7RXlFbnVhTTtJQUF3QjtFekVzdWE5QjtFeUVydWFNOztJQUVFO0V6RXV1YVI7RXlFcnVhTTs7SUFFRTtFekV1dWFSO0V5RXJ1YU07O0lBRUU7RXpFdXVhUjtFeUVydWFNOztJQUVFO0V6RXV1YVI7RXlFdHZhTTtJQUF3QjtFekV5dmE5QjtFeUV4dmFNOztJQUVFO0V6RTB2YVI7RXlFeHZhTTs7SUFFRTtFekUwdmFSO0V5RXh2YU07O0lBRUU7RXpFMHZhUjtFeUV4dmFNOztJQUVFO0V6RTB2YVI7RXlFendhTTtJQUF3QjtFekU0d2E5QjtFeUUzd2FNOztJQUVFO0V6RTZ3YVI7RXlFM3dhTTs7SUFFRTtFekU2d2FSO0V5RTN3YU07O0lBRUU7RXpFNndhUjtFeUUzd2FNOztJQUVFO0V6RTZ3YVI7RXlFdndhRTtJQUFtQjtFekUwd2FyQjtFeUV6d2FFOztJQUVFO0V6RTJ3YUo7RXlFendhRTs7SUFFRTtFekUyd2FKO0V5RXp3YUU7O0lBRUU7RXpFMndhSjtFeUV6d2FFOztJQUVFO0V6RTJ3YUo7QUFDRjtBaUJyeGFJO0V3RGxESTtJQUFnQztFekUyMGF0QztFeUUxMGFNOztJQUVFO0V6RTQwYVI7RXlFMTBhTTs7SUFFRTtFekU0MGFSO0V5RTEwYU07O0lBRUU7RXpFNDBhUjtFeUUxMGFNOztJQUVFO0V6RTQwYVI7RXlFMzFhTTtJQUFnQztFekU4MWF0QztFeUU3MWFNOztJQUVFO0V6RSsxYVI7RXlFNzFhTTs7SUFFRTtFekUrMWFSO0V5RTcxYU07O0lBRUU7RXpFKzFhUjtFeUU3MWFNOztJQUVFO0V6RSsxYVI7RXlFOTJhTTtJQUFnQztFekVpM2F0QztFeUVoM2FNOztJQUVFO0V6RWszYVI7RXlFaDNhTTs7SUFFRTtFekVrM2FSO0V5RWgzYU07O0lBRUU7RXpFazNhUjtFeUVoM2FNOztJQUVFO0V6RWszYVI7RXlFajRhTTtJQUFnQztFekVvNGF0QztFeUVuNGFNOztJQUVFO0V6RXE0YVI7RXlFbjRhTTs7SUFFRTtFekVxNGFSO0V5RW40YU07O0lBRUU7RXpFcTRhUjtFeUVuNGFNOztJQUVFO0V6RXE0YVI7RXlFcDVhTTtJQUFnQztFekV1NWF0QztFeUV0NWFNOztJQUVFO0V6RXc1YVI7RXlFdDVhTTs7SUFFRTtFekV3NWFSO0V5RXQ1YU07O0lBRUU7RXpFdzVhUjtFeUV0NWFNOztJQUVFO0V6RXc1YVI7RXlFdjZhTTtJQUFnQztFekUwNmF0QztFeUV6NmFNOztJQUVFO0V6RTI2YVI7RXlFejZhTTs7SUFFRTtFekUyNmFSO0V5RXo2YU07O0lBRUU7RXpFMjZhUjtFeUV6NmFNOztJQUVFO0V6RTI2YVI7RXlFMTdhTTtJQUFnQztFekU2N2F0QztFeUU1N2FNOztJQUVFO0V6RTg3YVI7RXlFNTdhTTs7SUFFRTtFekU4N2FSO0V5RTU3YU07O0lBRUU7RXpFODdhUjtFeUU1N2FNOztJQUVFO0V6RTg3YVI7RXlFNzhhTTtJQUFnQztFekVnOWF0QztFeUUvOGFNOztJQUVFO0V6RWk5YVI7RXlFLzhhTTs7SUFFRTtFekVpOWFSO0V5RS84YU07O0lBRUU7RXpFaTlhUjtFeUUvOGFNOztJQUVFO0V6RWk5YVI7RXlFaCthTTtJQUFnQztFekVtK2F0QztFeUVsK2FNOztJQUVFO0V6RW8rYVI7RXlFbCthTTs7SUFFRTtFekVvK2FSO0V5RWwrYU07O0lBRUU7RXpFbythUjtFeUVsK2FNOztJQUVFO0V6RW8rYVI7RXlFbi9hTTtJQUFnQztFekVzL2F0QztFeUVyL2FNOztJQUVFO0V6RXUvYVI7RXlFci9hTTs7SUFFRTtFekV1L2FSO0V5RXIvYU07O0lBRUU7RXpFdS9hUjtFeUVyL2FNOztJQUVFO0V6RXUvYVI7RXlFdGdiTTtJQUFnQztFekV5Z2J0QztFeUV4Z2JNOztJQUVFO0V6RTBnYlI7RXlFeGdiTTs7SUFFRTtFekUwZ2JSO0V5RXhnYk07O0lBRUU7RXpFMGdiUjtFeUV4Z2JNOztJQUVFO0V6RTBnYlI7RXlFemhiTTtJQUFnQztFekU0aGJ0QztFeUUzaGJNOztJQUVFO0V6RTZoYlI7RXlFM2hiTTs7SUFFRTtFekU2aGJSO0V5RTNoYk07O0lBRUU7RXpFNmhiUjtFeUUzaGJNOztJQUVFO0V6RTZoYlI7RXlFNWliTTtJQUFnQztFekUraWJ0QztFeUU5aWJNOztJQUVFO0V6RWdqYlI7RXlFOWliTTs7SUFFRTtFekVnamJSO0V5RTlpYk07O0lBRUU7RXpFZ2piUjtFeUU5aWJNOztJQUVFO0V6RWdqYlI7RXlFL2piTTtJQUFnQztFekVra2J0QztFeUVqa2JNOztJQUVFO0V6RW1rYlI7RXlFamtiTTs7SUFFRTtFekVta2JSO0V5RWprYk07O0lBRUU7RXpFbWtiUjtFeUVqa2JNOztJQUVFO0V6RW1rYlI7RXlFbGxiTTtJQUFnQztFekVxbGJ0QztFeUVwbGJNOztJQUVFO0V6RXNsYlI7RXlFcGxiTTs7SUFFRTtFekVzbGJSO0V5RXBsYk07O0lBRUU7RXpFc2xiUjtFeUVwbGJNOztJQUVFO0V6RXNsYlI7RXlFcm1iTTtJQUFnQztFekV3bWJ0QztFeUV2bWJNOztJQUVFO0V6RXltYlI7RXlFdm1iTTs7SUFFRTtFekV5bWJSO0V5RXZtYk07O0lBRUU7RXpFeW1iUjtFeUV2bWJNOztJQUVFO0V6RXltYlI7RXlFeG5iTTtJQUFnQztFekUybmJ0QztFeUUxbmJNOztJQUVFO0V6RTRuYlI7RXlFMW5iTTs7SUFFRTtFekU0bmJSO0V5RTFuYk07O0lBRUU7RXpFNG5iUjtFeUUxbmJNOztJQUVFO0V6RTRuYlI7RXlFM29iTTtJQUFnQztFekU4b2J0QztFeUU3b2JNOztJQUVFO0V6RStvYlI7RXlFN29iTTs7O0lBRUU7RXpFZ3BiUjtFeUU5b2JNOztJQUVFO0V6RWdwYlI7RXlFOW9iTTs7O0lBRUU7RXpFaXBiUjtFeUVocWJNO0lBQWdDO0V6RW1xYnRDO0V5RWxxYk07O0lBRUU7RXpFb3FiUjtFeUVscWJNOztJQUVFO0V6RW9xYlI7RXlFbHFiTTs7SUFFRTtFekVvcWJSO0V5RWxxYk07O0lBRUU7RXpFb3FiUjtFeUVucmJNO0lBQWdDO0V6RXNyYnRDO0V5RXJyYk07O0lBRUU7RXpFdXJiUjtFeUVycmJNOztJQUVFO0V6RXVyYlI7RXlFcnJiTTs7SUFFRTtFekV1cmJSO0V5RXJyYk07O0lBRUU7RXpFdXJiUjtFeUV0c2JNO0lBQWdDO0V6RXlzYnRDO0V5RXhzYk07O0lBRUU7RXpFMHNiUjtFeUV4c2JNOztJQUVFO0V6RTBzYlI7RXlFeHNiTTs7SUFFRTtFekUwc2JSO0V5RXhzYk07O0lBRUU7RXpFMHNiUjtFeUV6dGJNO0lBQWdDO0V6RTR0YnRDO0V5RTN0Yk07O0lBRUU7RXpFNnRiUjtFeUUzdGJNOztJQUVFO0V6RTZ0YlI7RXlFM3RiTTs7SUFFRTtFekU2dGJSO0V5RTN0Yk07O0lBRUU7RXpFNnRiUjtFeUU1dWJNO0lBQWdDO0V6RSt1YnRDO0V5RTl1Yk07O0lBRUU7RXpFZ3ZiUjtFeUU5dWJNOztJQUVFO0V6RWd2YlI7RXlFOXViTTs7SUFFRTtFekVndmJSO0V5RTl1Yk07O0lBRUU7RXpFZ3ZiUjtFeUUvdmJNO0lBQWdDO0V6RWt3YnRDO0V5RWp3Yk07O0lBRUU7RXpFbXdiUjtFeUVqd2JNOztJQUVFO0V6RW13YlI7RXlFandiTTs7SUFFRTtFekVtd2JSO0V5RWp3Yk07O0lBRUU7RXpFbXdiUjtFeUUzdmJNO0lBQXdCO0V6RTh2YjlCO0V5RTd2Yk07O0lBRUU7RXpFK3ZiUjtFeUU3dmJNOztJQUVFO0V6RSt2YlI7RXlFN3ZiTTs7SUFFRTtFekUrdmJSO0V5RTd2Yk07O0lBRUU7RXpFK3ZiUjtFeUU5d2JNO0lBQXdCO0V6RWl4YjlCO0V5RWh4Yk07O0lBRUU7RXpFa3hiUjtFeUVoeGJNOztJQUVFO0V6RWt4YlI7RXlFaHhiTTs7SUFFRTtFekVreGJSO0V5RWh4Yk07O0lBRUU7RXpFa3hiUjtFeUVqeWJNO0lBQXdCO0V6RW95YjlCO0V5RW55Yk07O0lBRUU7RXpFcXliUjtFeUVueWJNOztJQUVFO0V6RXF5YlI7RXlFbnliTTs7SUFFRTtFekVxeWJSO0V5RW55Yk07O0lBRUU7RXpFcXliUjtFeUVwemJNO0lBQXdCO0V6RXV6YjlCO0V5RXR6Yk07O0lBRUU7RXpFd3piUjtFeUV0emJNOztJQUVFO0V6RXd6YlI7RXlFdHpiTTs7SUFFRTtFekV3emJSO0V5RXR6Yk07O0lBRUU7RXpFd3piUjtFeUV2MGJNO0lBQXdCO0V6RTAwYjlCO0V5RXowYk07O0lBRUU7RXpFMjBiUjtFeUV6MGJNOztJQUVFO0V6RTIwYlI7RXlFejBiTTs7SUFFRTtFekUyMGJSO0V5RXowYk07O0lBRUU7RXpFMjBiUjtFeUUxMWJNO0lBQXdCO0V6RTYxYjlCO0V5RTUxYk07O0lBRUU7RXpFODFiUjtFeUU1MWJNOztJQUVFO0V6RTgxYlI7RXlFNTFiTTs7SUFFRTtFekU4MWJSO0V5RTUxYk07O0lBRUU7RXpFODFiUjtFeUU3MmJNO0lBQXdCO0V6RWczYjlCO0V5RS8yYk07O0lBRUU7RXpFaTNiUjtFeUUvMmJNOztJQUVFO0V6RWkzYlI7RXlFLzJiTTs7SUFFRTtFekVpM2JSO0V5RS8yYk07O0lBRUU7RXpFaTNiUjtFeUVoNGJNO0lBQXdCO0V6RW00YjlCO0V5RWw0Yk07O0lBRUU7RXpFbzRiUjtFeUVsNGJNOztJQUVFO0V6RW80YlI7RXlFbDRiTTs7SUFFRTtFekVvNGJSO0V5RWw0Yk07O0lBRUU7RXpFbzRiUjtFeUVuNWJNO0lBQXdCO0V6RXM1YjlCO0V5RXI1Yk07O0lBRUU7RXpFdTViUjtFeUVyNWJNOztJQUVFO0V6RXU1YlI7RXlFcjViTTs7SUFFRTtFekV1NWJSO0V5RXI1Yk07O0lBRUU7RXpFdTViUjtFeUV0NmJNO0lBQXdCO0V6RXk2YjlCO0V5RXg2Yk07O0lBRUU7RXpFMDZiUjtFeUV4NmJNOztJQUVFO0V6RTA2YlI7RXlFeDZiTTs7SUFFRTtFekUwNmJSO0V5RXg2Yk07O0lBRUU7RXpFMDZiUjtFeUV6N2JNO0lBQXdCO0V6RTQ3YjlCO0V5RTM3Yk07O0lBRUU7RXpFNjdiUjtFeUUzN2JNOztJQUVFO0V6RTY3YlI7RXlFMzdiTTs7SUFFRTtFekU2N2JSO0V5RTM3Yk07O0lBRUU7RXpFNjdiUjtFeUV2N2JFO0lBQW1CO0V6RTA3YnJCO0V5RXo3YkU7O0lBRUU7RXpFMjdiSjtFeUV6N2JFOztJQUVFO0V6RTI3Yko7RXlFejdiRTs7SUFFRTtFekUyN2JKO0V5RXo3YkU7O0lBRUU7RXpFMjdiSjtBQUNGO0FpQnI4Ykk7RXdEbERJO0lBQWdDO0V6RTIvYnRDO0V5RTEvYk07O0lBRUU7RXpFNC9iUjtFeUUxL2JNOztJQUVFO0V6RTQvYlI7RXlFMS9iTTs7SUFFRTtFekU0L2JSO0V5RTEvYk07O0lBRUU7RXpFNC9iUjtFeUUzZ2NNO0lBQWdDO0V6RThnY3RDO0V5RTdnY007O0lBRUU7RXpFK2djUjtFeUU3Z2NNOztJQUVFO0V6RStnY1I7RXlFN2djTTs7SUFFRTtFekUrZ2NSO0V5RTdnY007O0lBRUU7RXpFK2djUjtFeUU5aGNNO0lBQWdDO0V6RWlpY3RDO0V5RWhpY007O0lBRUU7RXpFa2ljUjtFeUVoaWNNOztJQUVFO0V6RWtpY1I7RXlFaGljTTs7SUFFRTtFekVraWNSO0V5RWhpY007O0lBRUU7RXpFa2ljUjtFeUVqamNNO0lBQWdDO0V6RW9qY3RDO0V5RW5qY007O0lBRUU7RXpFcWpjUjtFeUVuamNNOztJQUVFO0V6RXFqY1I7RXlFbmpjTTs7SUFFRTtFekVxamNSO0V5RW5qY007O0lBRUU7RXpFcWpjUjtFeUVwa2NNO0lBQWdDO0V6RXVrY3RDO0V5RXRrY007O0lBRUU7RXpFd2tjUjtFeUV0a2NNOztJQUVFO0V6RXdrY1I7RXlFdGtjTTs7SUFFRTtFekV3a2NSO0V5RXRrY007O0lBRUU7RXpFd2tjUjtFeUV2bGNNO0lBQWdDO0V6RTBsY3RDO0V5RXpsY007O0lBRUU7RXpFMmxjUjtFeUV6bGNNOztJQUVFO0V6RTJsY1I7RXlFemxjTTs7SUFFRTtFekUybGNSO0V5RXpsY007O0lBRUU7RXpFMmxjUjtFeUUxbWNNO0lBQWdDO0V6RTZtY3RDO0V5RTVtY007O0lBRUU7RXpFOG1jUjtFeUU1bWNNOztJQUVFO0V6RThtY1I7RXlFNW1jTTs7SUFFRTtFekU4bWNSO0V5RTVtY007O0lBRUU7RXpFOG1jUjtFeUU3bmNNO0lBQWdDO0V6RWdvY3RDO0V5RS9uY007O0lBRUU7RXpFaW9jUjtFeUUvbmNNOztJQUVFO0V6RWlvY1I7RXlFL25jTTs7SUFFRTtFekVpb2NSO0V5RS9uY007O0lBRUU7RXpFaW9jUjtFeUVocGNNO0lBQWdDO0V6RW1wY3RDO0V5RWxwY007O0lBRUU7RXpFb3BjUjtFeUVscGNNOztJQUVFO0V6RW9wY1I7RXlFbHBjTTs7SUFFRTtFekVvcGNSO0V5RWxwY007O0lBRUU7RXpFb3BjUjtFeUVucWNNO0lBQWdDO0V6RXNxY3RDO0V5RXJxY007O0lBRUU7RXpFdXFjUjtFeUVycWNNOztJQUVFO0V6RXVxY1I7RXlFcnFjTTs7SUFFRTtFekV1cWNSO0V5RXJxY007O0lBRUU7RXpFdXFjUjtFeUV0cmNNO0lBQWdDO0V6RXlyY3RDO0V5RXhyY007O0lBRUU7RXpFMHJjUjtFeUV4cmNNOztJQUVFO0V6RTByY1I7RXlFeHJjTTs7SUFFRTtFekUwcmNSO0V5RXhyY007O0lBRUU7RXpFMHJjUjtFeUV6c2NNO0lBQWdDO0V6RTRzY3RDO0V5RTNzY007O0lBRUU7RXpFNnNjUjtFeUUzc2NNOztJQUVFO0V6RTZzY1I7RXlFM3NjTTs7SUFFRTtFekU2c2NSO0V5RTNzY007O0lBRUU7RXpFNnNjUjtFeUU1dGNNO0lBQWdDO0V6RSt0Y3RDO0V5RTl0Y007O0lBRUU7RXpFZ3VjUjtFeUU5dGNNOztJQUVFO0V6RWd1Y1I7RXlFOXRjTTs7SUFFRTtFekVndWNSO0V5RTl0Y007O0lBRUU7RXpFZ3VjUjtFeUUvdWNNO0lBQWdDO0V6RWt2Y3RDO0V5RWp2Y007O0lBRUU7RXpFbXZjUjtFeUVqdmNNOztJQUVFO0V6RW12Y1I7RXlFanZjTTs7SUFFRTtFekVtdmNSO0V5RWp2Y007O0lBRUU7RXpFbXZjUjtFeUVsd2NNO0lBQWdDO0V6RXF3Y3RDO0V5RXB3Y007O0lBRUU7RXpFc3djUjtFeUVwd2NNOztJQUVFO0V6RXN3Y1I7RXlFcHdjTTs7SUFFRTtFekVzd2NSO0V5RXB3Y007O0lBRUU7RXpFc3djUjtFeUVyeGNNO0lBQWdDO0V6RXd4Y3RDO0V5RXZ4Y007O0lBRUU7RXpFeXhjUjtFeUV2eGNNOztJQUVFO0V6RXl4Y1I7RXlFdnhjTTs7SUFFRTtFekV5eGNSO0V5RXZ4Y007O0lBRUU7RXpFeXhjUjtFeUV4eWNNO0lBQWdDO0V6RTJ5Y3RDO0V5RTF5Y007O0lBRUU7RXpFNHljUjtFeUUxeWNNOztJQUVFO0V6RTR5Y1I7RXlFMXljTTs7SUFFRTtFekU0eWNSO0V5RTF5Y007O0lBRUU7RXpFNHljUjtFeUUzemNNO0lBQWdDO0V6RTh6Y3RDO0V5RTd6Y007O0lBRUU7RXpFK3pjUjtFeUU3emNNOztJQUVFO0V6RSt6Y1I7RXlFN3pjTTs7SUFFRTtFekUremNSO0V5RTd6Y007O0lBRUU7RXpFK3pjUjtFeUU5MGNNO0lBQWdDO0V6RWkxY3RDO0V5RWgxY007O0lBRUU7RXpFazFjUjtFeUVoMWNNOztJQUVFO0V6RWsxY1I7RXlFaDFjTTs7SUFFRTtFekVrMWNSO0V5RWgxY007O0lBRUU7RXpFazFjUjtFeUVqMmNNO0lBQWdDO0V6RW8yY3RDO0V5RW4yY007O0lBRUU7RXpFcTJjUjtFeUVuMmNNOztJQUVFO0V6RXEyY1I7RXlFbjJjTTs7SUFFRTtFekVxMmNSO0V5RW4yY007O0lBRUU7RXpFcTJjUjtFeUVwM2NNO0lBQWdDO0V6RXUzY3RDO0V5RXQzY007O0lBRUU7RXpFdzNjUjtFeUV0M2NNOztJQUVFO0V6RXczY1I7RXlFdDNjTTs7SUFFRTtFekV3M2NSO0V5RXQzY007O0lBRUU7RXpFdzNjUjtFeUV2NGNNO0lBQWdDO0V6RTA0Y3RDO0V5RXo0Y007O0lBRUU7RXpFMjRjUjtFeUV6NGNNOztJQUVFO0V6RTI0Y1I7RXlFejRjTTs7SUFFRTtFekUyNGNSO0V5RXo0Y007O0lBRUU7RXpFMjRjUjtFeUUxNWNNO0lBQWdDO0V6RTY1Y3RDO0V5RTU1Y007O0lBRUU7RXpFODVjUjtFeUU1NWNNOztJQUVFO0V6RTg1Y1I7RXlFNTVjTTs7SUFFRTtFekU4NWNSO0V5RTU1Y007O0lBRUU7RXpFODVjUjtFeUU3NmNNO0lBQWdDO0V6RWc3Y3RDO0V5RS82Y007O0lBRUU7RXpFaTdjUjtFeUUvNmNNOztJQUVFO0V6RWk3Y1I7RXlFLzZjTTs7SUFFRTtFekVpN2NSO0V5RS82Y007O0lBRUU7RXpFaTdjUjtFeUV6NmNNO0lBQXdCO0V6RTQ2YzlCO0V5RTM2Y007O0lBRUU7RXpFNjZjUjtFeUUzNmNNOztJQUVFO0V6RTY2Y1I7RXlFMzZjTTs7SUFFRTtFekU2NmNSO0V5RTM2Y007O0lBRUU7RXpFNjZjUjtFeUU1N2NNO0lBQXdCO0V6RSs3YzlCO0V5RTk3Y007O0lBRUU7RXpFZzhjUjtFeUU5N2NNOztJQUVFO0V6RWc4Y1I7RXlFOTdjTTs7SUFFRTtFekVnOGNSO0V5RTk3Y007O0lBRUU7RXpFZzhjUjtFeUUvOGNNO0lBQXdCO0V6RWs5YzlCO0V5RWo5Y007O0lBRUU7RXpFbTljUjtFeUVqOWNNOztJQUVFO0V6RW05Y1I7RXlFajljTTs7SUFFRTtFekVtOWNSO0V5RWo5Y007O0lBRUU7RXpFbTljUjtFeUVsK2NNO0lBQXdCO0V6RXErYzlCO0V5RXArY007O0lBRUU7RXpFcytjUjtFeUVwK2NNOztJQUVFO0V6RXMrY1I7RXlFcCtjTTs7SUFFRTtFekVzK2NSO0V5RXArY007O0lBRUU7RXpFcytjUjtFeUVyL2NNO0lBQXdCO0V6RXcvYzlCO0V5RXYvY007O0lBRUU7RXpFeS9jUjtFeUV2L2NNOztJQUVFO0V6RXkvY1I7RXlFdi9jTTs7SUFFRTtFekV5L2NSO0V5RXYvY007O0lBRUU7RXpFeS9jUjtFeUV4Z2RNO0lBQXdCO0V6RTJnZDlCO0V5RTFnZE07O0lBRUU7RXpFNGdkUjtFeUUxZ2RNOztJQUVFO0V6RTRnZFI7RXlFMWdkTTs7SUFFRTtFekU0Z2RSO0V5RTFnZE07O0lBRUU7RXpFNGdkUjtFeUUzaGRNO0lBQXdCO0V6RThoZDlCO0V5RTdoZE07O0lBRUU7RXpFK2hkUjtFeUU3aGRNOztJQUVFO0V6RStoZFI7RXlFN2hkTTs7SUFFRTtFekUraGRSO0V5RTdoZE07O0lBRUU7RXpFK2hkUjtFeUU5aWRNO0lBQXdCO0V6RWlqZDlCO0V5RWhqZE07O0lBRUU7RXpFa2pkUjtFeUVoamRNOztJQUVFO0V6RWtqZFI7RXlFaGpkTTs7SUFFRTtFekVramRSO0V5RWhqZE07O0lBRUU7RXpFa2pkUjtFeUVqa2RNO0lBQXdCO0V6RW9rZDlCO0V5RW5rZE07O0lBRUU7RXpFcWtkUjtFeUVua2RNOztJQUVFO0V6RXFrZFI7RXlFbmtkTTs7SUFFRTtFekVxa2RSO0V5RW5rZE07O0lBRUU7RXpFcWtkUjtFeUVwbGRNO0lBQXdCO0V6RXVsZDlCO0V5RXRsZE07O0lBRUU7RXpFd2xkUjtFeUV0bGRNOztJQUVFO0V6RXdsZFI7RXlFdGxkTTs7SUFFRTtFekV3bGRSO0V5RXRsZE07O0lBRUU7RXpFd2xkUjtFeUV2bWRNO0lBQXdCO0V6RTBtZDlCO0V5RXptZE07O0lBRUU7RXpFMm1kUjtFeUV6bWRNOztJQUVFO0V6RTJtZFI7RXlFem1kTTs7SUFFRTtFekUybWRSO0V5RXptZE07O0lBRUU7RXpFMm1kUjtFeUVybWRFO0lBQW1CO0V6RXdtZHJCO0V5RXZtZEU7O0lBRUU7RXpFeW1kSjtFeUV2bWRFOztJQUVFO0V6RXltZEo7RXlFdm1kRTs7SUFFRTtFekV5bWRKO0V5RXZtZEU7O0lBRUU7RXpFeW1kSjtBQUNGO0FpQm5uZEk7RXdEbERJO0lBQWdDO0V6RXlxZHRDO0V5RXhxZE07O0lBRUU7RXpFMHFkUjtFeUV4cWRNOztJQUVFO0V6RTBxZFI7RXlFeHFkTTs7SUFFRTtFekUwcWRSO0V5RXhxZE07O0lBRUU7RXpFMHFkUjtFeUV6cmRNO0lBQWdDO0V6RTRyZHRDO0V5RTNyZE07O0lBRUU7RXpFNnJkUjtFeUUzcmRNOztJQUVFO0V6RTZyZFI7RXlFM3JkTTs7SUFFRTtFekU2cmRSO0V5RTNyZE07O0lBRUU7RXpFNnJkUjtFeUU1c2RNO0lBQWdDO0V6RStzZHRDO0V5RTlzZE07O0lBRUU7RXpFZ3RkUjtFeUU5c2RNOztJQUVFO0V6RWd0ZFI7RXlFOXNkTTs7SUFFRTtFekVndGRSO0V5RTlzZE07O0lBRUU7RXpFZ3RkUjtFeUUvdGRNO0lBQWdDO0V6RWt1ZHRDO0V5RWp1ZE07O0lBRUU7RXpFbXVkUjtFeUVqdWRNOztJQUVFO0V6RW11ZFI7RXlFanVkTTs7SUFFRTtFekVtdWRSO0V5RWp1ZE07O0lBRUU7RXpFbXVkUjtFeUVsdmRNO0lBQWdDO0V6RXF2ZHRDO0V5RXB2ZE07O0lBRUU7RXpFc3ZkUjtFeUVwdmRNOztJQUVFO0V6RXN2ZFI7RXlFcHZkTTs7SUFFRTtFekVzdmRSO0V5RXB2ZE07O0lBRUU7RXpFc3ZkUjtFeUVyd2RNO0lBQWdDO0V6RXd3ZHRDO0V5RXZ3ZE07O0lBRUU7RXpFeXdkUjtFeUV2d2RNOztJQUVFO0V6RXl3ZFI7RXlFdndkTTs7SUFFRTtFekV5d2RSO0V5RXZ3ZE07O0lBRUU7RXpFeXdkUjtFeUV4eGRNO0lBQWdDO0V6RTJ4ZHRDO0V5RTF4ZE07O0lBRUU7RXpFNHhkUjtFeUUxeGRNOztJQUVFO0V6RTR4ZFI7RXlFMXhkTTs7SUFFRTtFekU0eGRSO0V5RTF4ZE07O0lBRUU7RXpFNHhkUjtFeUUzeWRNO0lBQWdDO0V6RTh5ZHRDO0V5RTd5ZE07O0lBRUU7RXpFK3lkUjtFeUU3eWRNOztJQUVFO0V6RSt5ZFI7RXlFN3lkTTs7SUFFRTtFekUreWRSO0V5RTd5ZE07O0lBRUU7RXpFK3lkUjtFeUU5emRNO0lBQWdDO0V6RWkwZHRDO0V5RWgwZE07O0lBRUU7RXpFazBkUjtFeUVoMGRNOztJQUVFO0V6RWswZFI7RXlFaDBkTTs7SUFFRTtFekVrMGRSO0V5RWgwZE07O0lBRUU7RXpFazBkUjtFeUVqMWRNO0lBQWdDO0V6RW8xZHRDO0V5RW4xZE07O0lBRUU7RXpFcTFkUjtFeUVuMWRNOztJQUVFO0V6RXExZFI7RXlFbjFkTTs7SUFFRTtFekVxMWRSO0V5RW4xZE07O0lBRUU7RXpFcTFkUjtFeUVwMmRNO0lBQWdDO0V6RXUyZHRDO0V5RXQyZE07O0lBRUU7RXpFdzJkUjtFeUV0MmRNOztJQUVFO0V6RXcyZFI7RXlFdDJkTTs7SUFFRTtFekV3MmRSO0V5RXQyZE07O0lBRUU7RXpFdzJkUjtFeUV2M2RNO0lBQWdDO0V6RTAzZHRDO0V5RXozZE07O0lBRUU7RXpFMjNkUjtFeUV6M2RNOztJQUVFO0V6RTIzZFI7RXlFejNkTTs7SUFFRTtFekUyM2RSO0V5RXozZE07O0lBRUU7RXpFMjNkUjtFeUUxNGRNO0lBQWdDO0V6RTY0ZHRDO0V5RTU0ZE07O0lBRUU7RXpFODRkUjtFeUU1NGRNOztJQUVFO0V6RTg0ZFI7RXlFNTRkTTs7SUFFRTtFekU4NGRSO0V5RTU0ZE07O0lBRUU7RXpFODRkUjtFeUU3NWRNO0lBQWdDO0V6RWc2ZHRDO0V5RS81ZE07O0lBRUU7RXpFaTZkUjtFeUUvNWRNOztJQUVFO0V6RWk2ZFI7RXlFLzVkTTs7SUFFRTtFekVpNmRSO0V5RS81ZE07O0lBRUU7RXpFaTZkUjtFeUVoN2RNO0lBQWdDO0V6RW03ZHRDO0V5RWw3ZE07O0lBRUU7RXpFbzdkUjtFeUVsN2RNOztJQUVFO0V6RW83ZFI7RXlFbDdkTTs7SUFFRTtFekVvN2RSO0V5RWw3ZE07O0lBRUU7RXpFbzdkUjtFeUVuOGRNO0lBQWdDO0V6RXM4ZHRDO0V5RXI4ZE07O0lBRUU7RXpFdThkUjtFeUVyOGRNOztJQUVFO0V6RXU4ZFI7RXlFcjhkTTs7SUFFRTtFekV1OGRSO0V5RXI4ZE07O0lBRUU7RXpFdThkUjtFeUV0OWRNO0lBQWdDO0V6RXk5ZHRDO0V5RXg5ZE07O0lBRUU7RXpFMDlkUjtFeUV4OWRNOztJQUVFO0V6RTA5ZFI7RXlFeDlkTTs7SUFFRTtFekUwOWRSO0V5RXg5ZE07O0lBRUU7RXpFMDlkUjtFeUV6K2RNO0lBQWdDO0V6RTQrZHRDO0V5RTMrZE07O0lBRUU7RXpFNitkUjtFeUUzK2RNOztJQUVFO0V6RTYrZFI7RXlFMytkTTs7SUFFRTtFekU2K2RSO0V5RTMrZE07O0lBRUU7RXpFNitkUjtFeUU1L2RNO0lBQWdDO0V6RSsvZHRDO0V5RTkvZE07O0lBRUU7RXpFZ2dlUjtFeUU5L2RNOztJQUVFO0V6RWdnZVI7RXlFOS9kTTs7SUFFRTtFekVnZ2VSO0V5RTkvZE07O0lBRUU7RXpFZ2dlUjtFeUUvZ2VNO0lBQWdDO0V6RWtoZXRDO0V5RWpoZU07O0lBRUU7RXpFbWhlUjtFeUVqaGVNOzs7SUFFRTtFekVvaGVSO0V5RWxoZU07O0lBRUU7RXpFb2hlUjtFeUVsaGVNOzs7SUFFRTtFekVxaGVSO0V5RXBpZU07SUFBZ0M7RXpFdWlldEM7RXlFdGllTTs7SUFFRTtFekV3aWVSO0V5RXRpZU07O0lBRUU7RXpFd2llUjtFeUV0aWVNOztJQUVFO0V6RXdpZVI7RXlFdGllTTs7SUFFRTtFekV3aWVSO0V5RXZqZU07SUFBZ0M7RXpFMGpldEM7RXlFemplTTs7SUFFRTtFekUyamVSO0V5RXpqZU07O0lBRUU7RXpFMmplUjtFeUV6amVNOztJQUVFO0V6RTJqZVI7RXlFemplTTs7SUFFRTtFekUyamVSO0V5RTFrZU07SUFBZ0M7RXpFNmtldEM7RXlFNWtlTTs7SUFFRTtFekU4a2VSO0V5RTVrZU07O0lBRUU7RXpFOGtlUjtFeUU1a2VNOztJQUVFO0V6RThrZVI7RXlFNWtlTTs7SUFFRTtFekU4a2VSO0V5RTdsZU07SUFBZ0M7RXpFZ21ldEM7RXlFL2xlTTs7SUFFRTtFekVpbWVSO0V5RS9sZU07O0lBRUU7RXpFaW1lUjtFeUUvbGVNOztJQUVFO0V6RWltZVI7RXlFL2xlTTs7SUFFRTtFekVpbWVSO0V5RXpsZU07SUFBd0I7RXpFNGxlOUI7RXlFM2xlTTs7SUFFRTtFekU2bGVSO0V5RTNsZU07O0lBRUU7RXpFNmxlUjtFeUUzbGVNOztJQUVFO0V6RTZsZVI7RXlFM2xlTTs7SUFFRTtFekU2bGVSO0V5RTVtZU07SUFBd0I7RXpFK21lOUI7RXlFOW1lTTs7SUFFRTtFekVnbmVSO0V5RTltZU07O0lBRUU7RXpFZ25lUjtFeUU5bWVNOztJQUVFO0V6RWduZVI7RXlFOW1lTTs7SUFFRTtFekVnbmVSO0V5RS9uZU07SUFBd0I7RXpFa29lOUI7RXlFam9lTTs7SUFFRTtFekVtb2VSO0V5RWpvZU07O0lBRUU7RXpFbW9lUjtFeUVqb2VNOztJQUVFO0V6RW1vZVI7RXlFam9lTTs7SUFFRTtFekVtb2VSO0V5RWxwZU07SUFBd0I7RXpFcXBlOUI7RXlFcHBlTTs7SUFFRTtFekVzcGVSO0V5RXBwZU07O0lBRUU7RXpFc3BlUjtFeUVwcGVNOztJQUVFO0V6RXNwZVI7RXlFcHBlTTs7SUFFRTtFekVzcGVSO0V5RXJxZU07SUFBd0I7RXpFd3FlOUI7RXlFdnFlTTs7SUFFRTtFekV5cWVSO0V5RXZxZU07O0lBRUU7RXpFeXFlUjtFeUV2cWVNOztJQUVFO0V6RXlxZVI7RXlFdnFlTTs7SUFFRTtFekV5cWVSO0V5RXhyZU07SUFBd0I7RXpFMnJlOUI7RXlFMXJlTTs7SUFFRTtFekU0cmVSO0V5RTFyZU07O0lBRUU7RXpFNHJlUjtFeUUxcmVNOztJQUVFO0V6RTRyZVI7RXlFMXJlTTs7SUFFRTtFekU0cmVSO0V5RTNzZU07SUFBd0I7RXpFOHNlOUI7RXlFN3NlTTs7SUFFRTtFekUrc2VSO0V5RTdzZU07O0lBRUU7RXpFK3NlUjtFeUU3c2VNOztJQUVFO0V6RStzZVI7RXlFN3NlTTs7SUFFRTtFekUrc2VSO0V5RTl0ZU07SUFBd0I7RXpFaXVlOUI7RXlFaHVlTTs7SUFFRTtFekVrdWVSO0V5RWh1ZU07O0lBRUU7RXpFa3VlUjtFeUVodWVNOztJQUVFO0V6RWt1ZVI7RXlFaHVlTTs7SUFFRTtFekVrdWVSO0V5RWp2ZU07SUFBd0I7RXpFb3ZlOUI7RXlFbnZlTTs7SUFFRTtFekVxdmVSO0V5RW52ZU07O0lBRUU7RXpFcXZlUjtFeUVudmVNOztJQUVFO0V6RXF2ZVI7RXlFbnZlTTs7SUFFRTtFekVxdmVSO0V5RXB3ZU07SUFBd0I7RXpFdXdlOUI7RXlFdHdlTTs7SUFFRTtFekV3d2VSO0V5RXR3ZU07O0lBRUU7RXpFd3dlUjtFeUV0d2VNOztJQUVFO0V6RXd3ZVI7RXlFdHdlTTs7SUFFRTtFekV3d2VSO0V5RXZ4ZU07SUFBd0I7RXpFMHhlOUI7RXlFenhlTTs7SUFFRTtFekUyeGVSO0V5RXp4ZU07O0lBRUU7RXpFMnhlUjtFeUV6eGVNOztJQUVFO0V6RTJ4ZVI7RXlFenhlTTs7SUFFRTtFekUyeGVSO0V5RXJ4ZUU7SUFBbUI7RXpFd3hlckI7RXlFdnhlRTs7SUFFRTtFekV5eGVKO0V5RXZ4ZUU7O0lBRUU7RXpFeXhlSjtFeUV2eGVFOztJQUVFO0V6RXl4ZUo7RXlFdnhlRTs7SUFFRTtFekV5eGVKO0FBQ0Y7QWlCbnllSTtFd0RsREk7SUFBZ0M7RXpFeTFldEM7RXlFeDFlTTs7SUFFRTtFekUwMWVSO0V5RXgxZU07O0lBRUU7RXpFMDFlUjtFeUV4MWVNOztJQUVFO0V6RTAxZVI7RXlFeDFlTTs7SUFFRTtFekUwMWVSO0V5RXoyZU07SUFBZ0M7RXpFNDJldEM7RXlFMzJlTTs7SUFFRTtFekU2MmVSO0V5RTMyZU07O0lBRUU7RXpFNjJlUjtFeUUzMmVNOztJQUVFO0V6RTYyZVI7RXlFMzJlTTs7SUFFRTtFekU2MmVSO0V5RTUzZU07SUFBZ0M7RXpFKzNldEM7RXlFOTNlTTs7SUFFRTtFekVnNGVSO0V5RTkzZU07O0lBRUU7RXpFZzRlUjtFeUU5M2VNOztJQUVFO0V6RWc0ZVI7RXlFOTNlTTs7SUFFRTtFekVnNGVSO0V5RS80ZU07SUFBZ0M7RXpFazVldEM7RXlFajVlTTs7SUFFRTtFekVtNWVSO0V5RWo1ZU07O0lBRUU7RXpFbTVlUjtFeUVqNWVNOztJQUVFO0V6RW01ZVI7RXlFajVlTTs7SUFFRTtFekVtNWVSO0V5RWw2ZU07SUFBZ0M7RXpFcTZldEM7RXlFcDZlTTs7SUFFRTtFekVzNmVSO0V5RXA2ZU07O0lBRUU7RXpFczZlUjtFeUVwNmVNOztJQUVFO0V6RXM2ZVI7RXlFcDZlTTs7SUFFRTtFekVzNmVSO0V5RXI3ZU07SUFBZ0M7RXpFdzdldEM7RXlFdjdlTTs7SUFFRTtFekV5N2VSO0V5RXY3ZU07O0lBRUU7RXpFeTdlUjtFeUV2N2VNOztJQUVFO0V6RXk3ZVI7RXlFdjdlTTs7SUFFRTtFekV5N2VSO0V5RXg4ZU07SUFBZ0M7RXpFMjhldEM7RXlFMThlTTs7SUFFRTtFekU0OGVSO0V5RTE4ZU07O0lBRUU7RXpFNDhlUjtFeUUxOGVNOztJQUVFO0V6RTQ4ZVI7RXlFMThlTTs7SUFFRTtFekU0OGVSO0V5RTM5ZU07SUFBZ0M7RXpFODlldEM7RXlFNzllTTs7SUFFRTtFekUrOWVSO0V5RTc5ZU07O0lBRUU7RXpFKzllUjtFeUU3OWVNOztJQUVFO0V6RSs5ZVI7RXlFNzllTTs7SUFFRTtFekUrOWVSO0V5RTkrZU07SUFBZ0M7RXpFaS9ldEM7RXlFaC9lTTs7SUFFRTtFekVrL2VSO0V5RWgvZU07O0lBRUU7RXpFay9lUjtFeUVoL2VNOztJQUVFO0V6RWsvZVI7RXlFaC9lTTs7SUFFRTtFekVrL2VSO0V5RWpnZk07SUFBZ0M7RXpFb2dmdEM7RXlFbmdmTTs7SUFFRTtFekVxZ2ZSO0V5RW5nZk07O0lBRUU7RXpFcWdmUjtFeUVuZ2ZNOztJQUVFO0V6RXFnZlI7RXlFbmdmTTs7SUFFRTtFekVxZ2ZSO0V5RXBoZk07SUFBZ0M7RXpFdWhmdEM7RXlFdGhmTTs7SUFFRTtFekV3aGZSO0V5RXRoZk07O0lBRUU7RXpFd2hmUjtFeUV0aGZNOztJQUVFO0V6RXdoZlI7RXlFdGhmTTs7SUFFRTtFekV3aGZSO0V5RXZpZk07SUFBZ0M7RXpFMGlmdEM7RXlFemlmTTs7SUFFRTtFekUyaWZSO0V5RXppZk07O0lBRUU7RXpFMmlmUjtFeUV6aWZNOztJQUVFO0V6RTJpZlI7RXlFemlmTTs7SUFFRTtFekUyaWZSO0V5RTFqZk07SUFBZ0M7RXpFNmpmdEM7RXlFNWpmTTs7SUFFRTtFekU4amZSO0V5RTVqZk07O0lBRUU7RXpFOGpmUjtFeUU1amZNOztJQUVFO0V6RThqZlI7RXlFNWpmTTs7SUFFRTtFekU4amZSO0V5RTdrZk07SUFBZ0M7RXpFZ2xmdEM7RXlFL2tmTTs7SUFFRTtFekVpbGZSO0V5RS9rZk07O0lBRUU7RXpFaWxmUjtFeUUva2ZNOztJQUVFO0V6RWlsZlI7RXlFL2tmTTs7SUFFRTtFekVpbGZSO0V5RWhtZk07SUFBZ0M7RXpFbW1mdEM7RXlFbG1mTTs7SUFFRTtFekVvbWZSO0V5RWxtZk07O0lBRUU7RXpFb21mUjtFeUVsbWZNOztJQUVFO0V6RW9tZlI7RXlFbG1mTTs7SUFFRTtFekVvbWZSO0V5RW5uZk07SUFBZ0M7RXpFc25mdEM7RXlFcm5mTTs7SUFFRTtFekV1bmZSO0V5RXJuZk07O0lBRUU7RXpFdW5mUjtFeUVybmZNOztJQUVFO0V6RXVuZlI7RXlFcm5mTTs7SUFFRTtFekV1bmZSO0V5RXRvZk07SUFBZ0M7RXpFeW9mdEM7RXlFeG9mTTs7SUFFRTtFekUwb2ZSO0V5RXhvZk07O0lBRUU7RXpFMG9mUjtFeUV4b2ZNOztJQUVFO0V6RTBvZlI7RXlFeG9mTTs7SUFFRTtFekUwb2ZSO0V5RXpwZk07SUFBZ0M7RXpFNHBmdEM7RXlFM3BmTTs7SUFFRTtFekU2cGZSO0V5RTNwZk07O0lBRUU7RXpFNnBmUjtFeUUzcGZNOztJQUVFO0V6RTZwZlI7RXlFM3BmTTs7SUFFRTtFekU2cGZSO0V5RTVxZk07SUFBZ0M7RXpFK3FmdEM7RXlFOXFmTTs7SUFFRTtFekVncmZSO0V5RTlxZk07O0lBRUU7RXpFZ3JmUjtFeUU5cWZNOztJQUVFO0V6RWdyZlI7RXlFOXFmTTs7SUFFRTtFekVncmZSO0V5RS9yZk07SUFBZ0M7RXpFa3NmdEM7RXlFanNmTTs7SUFFRTtFekVtc2ZSO0V5RWpzZk07O0lBRUU7RXpFbXNmUjtFeUVqc2ZNOztJQUVFO0V6RW1zZlI7RXlFanNmTTs7SUFFRTtFekVtc2ZSO0V5RWx0Zk07SUFBZ0M7RXpFcXRmdEM7RXlFcHRmTTs7SUFFRTtFekVzdGZSO0V5RXB0Zk07O0lBRUU7RXpFc3RmUjtFeUVwdGZNOztJQUVFO0V6RXN0ZlI7RXlFcHRmTTs7SUFFRTtFekVzdGZSO0V5RXJ1Zk07SUFBZ0M7RXpFd3VmdEM7RXlFdnVmTTs7SUFFRTtFekV5dWZSO0V5RXZ1Zk07O0lBRUU7RXpFeXVmUjtFeUV2dWZNOztJQUVFO0V6RXl1ZlI7RXlFdnVmTTs7SUFFRTtFekV5dWZSO0V5RXh2Zk07SUFBZ0M7RXpFMnZmdEM7RXlFMXZmTTs7SUFFRTtFekU0dmZSO0V5RTF2Zk07O0lBRUU7RXpFNHZmUjtFeUUxdmZNOztJQUVFO0V6RTR2ZlI7RXlFMXZmTTs7SUFFRTtFekU0dmZSO0V5RTN3Zk07SUFBZ0M7RXpFOHdmdEM7RXlFN3dmTTs7SUFFRTtFekUrd2ZSO0V5RTd3Zk07O0lBRUU7RXpFK3dmUjtFeUU3d2ZNOztJQUVFO0V6RSt3ZlI7RXlFN3dmTTs7SUFFRTtFekUrd2ZSO0V5RXZ3Zk07SUFBd0I7RXpFMHdmOUI7RXlFendmTTs7SUFFRTtFekUyd2ZSO0V5RXp3Zk07O0lBRUU7RXpFMndmUjtFeUV6d2ZNOztJQUVFO0V6RTJ3ZlI7RXlFendmTTs7SUFFRTtFekUyd2ZSO0V5RTF4Zk07SUFBd0I7RXpFNnhmOUI7RXlFNXhmTTs7SUFFRTtFekU4eGZSO0V5RTV4Zk07O0lBRUU7RXpFOHhmUjtFeUU1eGZNOztJQUVFO0V6RTh4ZlI7RXlFNXhmTTs7SUFFRTtFekU4eGZSO0V5RTd5Zk07SUFBd0I7RXpFZ3pmOUI7RXlFL3lmTTs7SUFFRTtFekVpemZSO0V5RS95Zk07O0lBRUU7RXpFaXpmUjtFeUUveWZNOztJQUVFO0V6RWl6ZlI7RXlFL3lmTTs7SUFFRTtFekVpemZSO0V5RWgwZk07SUFBd0I7RXpFbTBmOUI7RXlFbDBmTTs7SUFFRTtFekVvMGZSO0V5RWwwZk07O0lBRUU7RXpFbzBmUjtFeUVsMGZNOztJQUVFO0V6RW8wZlI7RXlFbDBmTTs7SUFFRTtFekVvMGZSO0V5RW4xZk07SUFBd0I7RXpFczFmOUI7RXlFcjFmTTs7SUFFRTtFekV1MWZSO0V5RXIxZk07O0lBRUU7RXpFdTFmUjtFeUVyMWZNOztJQUVFO0V6RXUxZlI7RXlFcjFmTTs7SUFFRTtFekV1MWZSO0V5RXQyZk07SUFBd0I7RXpFeTJmOUI7RXlFeDJmTTs7SUFFRTtFekUwMmZSO0V5RXgyZk07O0lBRUU7RXpFMDJmUjtFeUV4MmZNOztJQUVFO0V6RTAyZlI7RXlFeDJmTTs7SUFFRTtFekUwMmZSO0V5RXozZk07SUFBd0I7RXpFNDNmOUI7RXlFMzNmTTs7SUFFRTtFekU2M2ZSO0V5RTMzZk07O0lBRUU7RXpFNjNmUjtFeUUzM2ZNOztJQUVFO0V6RTYzZlI7RXlFMzNmTTs7SUFFRTtFekU2M2ZSO0V5RTU0Zk07SUFBd0I7RXpFKzRmOUI7RXlFOTRmTTs7SUFFRTtFekVnNWZSO0V5RTk0Zk07O0lBRUU7RXpFZzVmUjtFeUU5NGZNOztJQUVFO0V6RWc1ZlI7RXlFOTRmTTs7SUFFRTtFekVnNWZSO0V5RS81Zk07SUFBd0I7RXpFazZmOUI7RXlFajZmTTs7SUFFRTtFekVtNmZSO0V5RWo2Zk07O0lBRUU7RXpFbTZmUjtFeUVqNmZNOztJQUVFO0V6RW02ZlI7RXlFajZmTTs7SUFFRTtFekVtNmZSO0V5RWw3Zk07SUFBd0I7RXpFcTdmOUI7RXlFcDdmTTs7SUFFRTtFekVzN2ZSO0V5RXA3Zk07O0lBRUU7RXpFczdmUjtFeUVwN2ZNOztJQUVFO0V6RXM3ZlI7RXlFcDdmTTs7SUFFRTtFekVzN2ZSO0V5RXI4Zk07SUFBd0I7RXpFdzhmOUI7RXlFdjhmTTs7SUFFRTtFekV5OGZSO0V5RXY4Zk07O0lBRUU7RXpFeThmUjtFeUV2OGZNOztJQUVFO0V6RXk4ZlI7RXlFdjhmTTs7SUFFRTtFekV5OGZSO0V5RW44ZkU7SUFBbUI7RXpFczhmckI7RXlFcjhmRTs7SUFFRTtFekV1OGZKO0V5RXI4ZkU7O0lBRUU7RXpFdThmSjtFeUVyOGZFOztJQUVFO0V6RXU4Zko7RXlFcjhmRTs7SUFFRTtFekV1OGZKO0FBQ0Y7QTBFeGdnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QTFFd2dnQko7O0EyRWxoZ0JBO0VBQWtCO0EzRXNoZ0JsQjs7QTJFbGhnQkE7RUFBaUI7QTNFc2hnQmpCOztBMkVyaGdCQTtFQUFpQjtBM0V5aGdCakI7O0EyRXhoZ0JBO0VBQWlCO0EzRTRoZ0JqQjs7QTJFM2hnQkE7RUNURTtFQUNBO0VBQ0E7QTVFd2lnQkY7O0EyRXpoZ0JJO0VBQXdCO0EzRTZoZ0I1Qjs7QTJFNWhnQkk7RUFBd0I7QTNFZ2lnQjVCOztBMkUvaGdCSTtFQUF3QjtBM0VtaWdCNUI7O0FpQjkvZkk7RTBEdkNBO0lBQXdCO0UzRTBpZ0IxQjtFMkV6aWdCRTtJQUF3QjtFM0U0aWdCMUI7RTJFM2lnQkU7SUFBd0I7RTNFOGlnQjFCO0FBQ0Y7QWlCMWdnQkk7RTBEdkNBO0lBQXdCO0UzRXFqZ0IxQjtFMkVwamdCRTtJQUF3QjtFM0V1amdCMUI7RTJFdGpnQkU7SUFBd0I7RTNFeWpnQjFCO0FBQ0Y7QWlCcmhnQkk7RTBEdkNBO0lBQXdCO0UzRWdrZ0IxQjtFMkUvamdCRTtJQUF3QjtFM0Vra2dCMUI7RTJFamtnQkU7SUFBd0I7RTNFb2tnQjFCO0FBQ0Y7QWlCaGlnQkk7RTBEdkNBO0lBQXdCO0UzRTJrZ0IxQjtFMkUxa2dCRTtJQUF3QjtFM0U2a2dCMUI7RTJFNWtnQkU7SUFBd0I7RTNFK2tnQjFCO0FBQ0Y7QWlCM2lnQkk7RTBEdkNBO0lBQXdCO0UzRXNsZ0IxQjtFMkVybGdCRTtJQUF3QjtFM0V3bGdCMUI7RTJFdmxnQkU7SUFBd0I7RTNFMGxnQjFCO0FBQ0Y7QTJFcmxnQkE7RUFBbUI7QTNFd2xnQm5COztBMkV2bGdCQTtFQUFtQjtBM0UybGdCbkI7O0EyRTFsZ0JBO0VBQW1CO0EzRThsZ0JuQjs7QTJFMWxnQkE7RUFBdUI7QTNFOGxnQnZCOztBMkU3bGdCQTtFQUF1QjtBM0VpbWdCdkI7O0EyRWhtZ0JBO0VBQXVCO0EzRW9tZ0J2Qjs7QTJFbm1nQkE7RUFBdUI7QTNFdW1nQnZCOztBMkV0bWdCQTtFQUF1QjtBM0UwbWdCdkI7O0EyRXptZ0JBO0VBQXVCO0EzRTZtZ0J2Qjs7QTJFem1nQkE7RUFBYztBM0U2bWdCZDs7QTZFcHBnQkU7RUFDRTtBN0V1cGdCSjs7QVE3b2dCRTtFcUVMTTtBN0VzcGdCUjs7QTZFNXBnQkU7RUFDRTtBN0UrcGdCSjs7QVFycGdCRTtFcUVMTTtBN0U4cGdCUjs7QTZFcHFnQkU7RUFDRTtBN0V1cWdCSjs7QVE3cGdCRTtFcUVMTTtBN0VzcWdCUjs7QTZFNXFnQkU7RUFDRTtBN0UrcWdCSjs7QVFycWdCRTtFcUVMTTtBN0U4cWdCUjs7QTZFcHJnQkU7RUFDRTtBN0V1cmdCSjs7QVE3cWdCRTtFcUVMTTtBN0VzcmdCUjs7QTZFNXJnQkU7RUFDRTtBN0UrcmdCSjs7QVFycmdCRTtFcUVMTTtBN0U4cmdCUjs7QTZFcHNnQkU7RUFDRTtBN0V1c2dCSjs7QVE3cmdCRTtFcUVMTTtBN0Vzc2dCUjs7QTZFNXNnQkU7RUFDRTtBN0Urc2dCSjs7QVFyc2dCRTtFcUVMTTtBN0U4c2dCUjs7QTZFcHRnQkU7RUFDRTtBN0V1dGdCSjs7QVE3c2dCRTtFcUVMTTtBN0VzdGdCUjs7QTZFNXRnQkU7RUFDRTtBN0UrdGdCSjs7QVFydGdCRTtFcUVMTTtBN0U4dGdCUjs7QTZFcHVnQkU7RUFDRTtBN0V1dWdCSjs7QVE3dGdCRTtFcUVMTTtBN0VzdWdCUjs7QTZFNXVnQkU7RUFDRTtBN0UrdWdCSjs7QVFydWdCRTtFcUVMTTtBN0U4dWdCUjs7QTZFcHZnQkU7RUFDRTtBN0V1dmdCSjs7QVE3dWdCRTtFcUVMTTtBN0VzdmdCUjs7QTZFNXZnQkU7RUFDRTtBN0UrdmdCSjs7QVFydmdCRTtFcUVMTTtBN0U4dmdCUjs7QTZFcHdnQkU7RUFDRTtBN0V1d2dCSjs7QVE3dmdCRTtFcUVMTTtBN0Vzd2dCUjs7QTZFNXdnQkU7RUFDRTtBN0Urd2dCSjs7QVFyd2dCRTtFcUVMTTtBN0U4d2dCUjs7QTZFcHhnQkU7RUFDRTtBN0V1eGdCSjs7QVE3d2dCRTtFcUVMTTtBN0VzeGdCUjs7QTZFNXhnQkU7RUFDRTtBN0UreGdCSjs7QVFyeGdCRTtFcUVMTTtBN0U4eGdCUjs7QTZFcHlnQkU7RUFDRTtBN0V1eWdCSjs7QVE3eGdCRTtFcUVMTTtBN0VzeWdCUjs7QTZFNXlnQkU7RUFDRTtBN0UreWdCSjs7QVFyeWdCRTtFcUVMTTtBN0U4eWdCUjs7QTZFcHpnQkU7RUFDRTtBN0V1emdCSjs7QVE3eWdCRTtFcUVMTTtBN0VzemdCUjs7QTZFNXpnQkU7RUFDRTtBN0UremdCSjs7QVFyemdCRTtFcUVMTTtBN0U4emdCUjs7QTZFcDBnQkU7RUFDRTtBN0V1MGdCSjs7QVE3emdCRTtFcUVMTTtBN0VzMGdCUjs7QTZFNTBnQkU7RUFDRTtBN0UrMGdCSjs7QVFyMGdCRTtFcUVMTTtBN0U4MGdCUjs7QTZFcDFnQkU7RUFDRTtBN0V1MWdCSjs7QVE3MGdCRTtFcUVMTTtBN0VzMWdCUjs7QTZFNTFnQkU7RUFDRTtBN0UrMWdCSjs7QVFyMWdCRTtFcUVMTTtBN0U4MWdCUjs7QTZFcDJnQkU7RUFDRTtBN0V1MmdCSjs7QVE3MWdCRTtFcUVMTTtBN0VzMmdCUjs7QTZFNTJnQkU7RUFDRTtBN0UrMmdCSjs7QVFyMmdCRTtFcUVMTTtBN0U4MmdCUjs7QTZFcDNnQkU7RUFDRTtBN0V1M2dCSjs7QVE3MmdCRTtFcUVMTTtBN0VzM2dCUjs7QTZFNTNnQkU7RUFDRTtBN0UrM2dCSjs7QVFyM2dCRTtFcUVMTTtBN0U4M2dCUjs7QTZFcDRnQkU7RUFDRTtBN0V1NGdCSjs7QVE3M2dCRTtFcUVMTTtBN0VzNGdCUjs7QTZFNTRnQkU7RUFDRTtBN0UrNGdCSjs7QVFyNGdCRTtFcUVMTTtBN0U4NGdCUjs7QTZFcDVnQkU7RUFDRTtBN0V1NWdCSjs7QVE3NGdCRTtFcUVMTTtBN0VzNWdCUjs7QTZFNTVnQkU7RUFDRTtBN0UrNWdCSjs7QVFyNWdCRTtFcUVMTTtBN0U4NWdCUjs7QTZFcDZnQkU7RUFDRTtBN0V1NmdCSjs7QVE3NWdCRTtFcUVMTTtBN0VzNmdCUjs7QTZFNTZnQkU7RUFDRTtBN0UrNmdCSjs7QVFyNmdCRTtFcUVMTTtBN0U4NmdCUjs7QTZFcDdnQkU7RUFDRTtBN0V1N2dCSjs7QVE3NmdCRTtFcUVMTTtBN0VzN2dCUjs7QTZFNTdnQkU7RUFDRTtBN0UrN2dCSjs7QVFyN2dCRTtFcUVMTTtBN0U4N2dCUjs7QTZFcDhnQkU7RUFDRTtBN0V1OGdCSjs7QVE3N2dCRTtFcUVMTTtBN0VzOGdCUjs7QTZFNThnQkU7RUFDRTtBN0UrOGdCSjs7QVFyOGdCRTtFcUVMTTtBN0U4OGdCUjs7QTZFcDlnQkU7RUFDRTtBN0V1OWdCSjs7QVE3OGdCRTtFcUVMTTtBN0VzOWdCUjs7QTJFLzZnQkE7RUFBYTtBM0VtN2dCYjs7QTJFbDdnQkE7RUFBYztBM0VzN2dCZDs7QTJFcDdnQkE7RUFBaUI7QTNFdzdnQmpCOztBMkV2N2dCQTtFQUFpQjtBM0UyN2dCakI7O0EyRXY3Z0JBO0VHdkRFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFay9nQkY7O0EyRTM3Z0JBO0VBQXdCO0EzRSs3Z0J4Qjs7QTJFNzdnQkE7RUFDRTtFQUNBO0EzRWc4Z0JGOztBMkUzN2dCQTtFQUFjO0EzRSs3Z0JkOztBK0VoZ2hCQTtFQUNFO0EvRW1naEJGOztBK0VoZ2hCQTtFQUNFO0EvRW1naEJGOztBZ0ZuZ2hCRTtFQUNFOzs7SUFLRTtJQUVBO0VoRm1naEJKO0VnRi8vZ0JJO0lBQ0U7RWhGaWdoQk47RWdGeC9nQkU7SUFDRTtFaEYwL2dCSjtFZ0Y1K2dCRTtJQUNFO0VoRjgrZ0JKO0VnRjUrZ0JFOztJQUVFO0lBQ0E7RWhGOCtnQko7RWdGdCtnQkU7SUFDRTtFaEZ3K2dCSjtFZ0ZyK2dCRTs7SUFFRTtFaEZ1K2dCSjtFZ0ZwK2dCRTs7O0lBR0U7SUFDQTtFaEZzK2dCSjtFZ0ZuK2dCRTs7SUFFRTtFaEZxK2dCSjtFZ0Y3OWdCRTtJQUNFLFF6RStoQzhCO0VQZzhlbEM7RWdGNzlnQkU7SUFDRTtFaEYrOWdCSjtFZ0Y3OWdCRTtJQUNFO0VoRis5Z0JKO0VnRjM5Z0JFO0lBQ0U7RWhGNjlnQko7RWdGMzlnQkU7SUFDRTtFaEY2OWdCSjtFZ0YxOWdCRTtJQUNFO0VoRjQ5Z0JKO0VnRjE5Z0JJOzs7SUFFRTtFaEY2OWdCTjtFZ0Z4OWdCSTs7SUFFRTtFaEYwOWdCTjtFZ0Z0OWdCRTtJQUNFO0VoRnc5Z0JKO0VnRnQ5Z0JJOzs7O0lBSUUscUIvRTdGSTtFRHFqaEJWO0VnRnA5Z0JFO0lBQ0U7SUFDQSxxQi9FbkdNO0VEeWpoQlY7QUFDRjtBSTVraEJBOzs7RUFHRTtBSjhraEJGOztBSTNraEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUo4a2hCRjs7QUl4a2hCQTtFQUNFO0FKMmtoQkY7O0FJamtoQkE7RUFDRTtFQUNBLGtPQ3pDaUI7RUN5SGIsZUF0Q2E7RUZ4Q2pCLGdCRzhPNEI7RUg3TzVCLGdCR2tQNEI7RUhqUDVCLGNIUlU7RUdTVjtFQUNBLHlCSGxCVTtBRHNsaEJaOztBSXhqaEJBO0VBQ0U7QUoyamhCRjs7QUlsamhCQTtFQUNFO0VBQ0E7RUFDQTtBSnFqaEJGOztBSXhpaEJBO0VBQ0U7RUFDQSxxQkdnTjRCO0FQMjFnQjlCOztBSXBpaEJBO0VBQ0U7RUFDQSxtQkdvRjBCO0FQbTlnQjVCOztBSTVoaEJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoraGhCRjs7QUk1aGhCQTtFQUNFO0VBQ0E7RUFDQTtBSitoaEJGOztBSTVoaEJBOzs7RUFHRTtFQUNBO0FKK2hoQkY7O0FJNWhoQkE7Ozs7RUFJRTtBSitoaEJGOztBSTVoaEJBO0VBQ0UsZ0JHaUo0QjtBUDg0Z0I5Qjs7QUk1aGhCQTtFQUNFO0VBQ0E7QUoraGhCRjs7QUk1aGhCQTtFQUNFO0FKK2hoQkY7O0FJNWhoQkE7O0VBRUUsbUJHb0k0QjtBUDI1Z0I5Qjs7QUk1aGhCQTtFRXhGSTtBTnduaEJKOztBSXZoaEJBOztFQUVFO0VFbkdFO0VGcUdGO0VBQ0E7QUowaGhCRjs7QUl2aGhCQTtFQUFNO0FKMmhoQk47O0FJMWhoQkE7RUFBTTtBSjhoaEJOOztBSXZoaEJBO0VBQ0UsY0dYd0M7RUhZeEMsMEJIdkNrQztFR3dDbEM7QUowaGhCRjtBUTFzaEJFO0VKbUxFLGNIcEpRO0VHcUpSLDBCR2RzQztBUHdpaEIxQzs7QUlqaGhCQTtFQUNFO0VBQ0E7QUpvaGhCRjtBUW50aEJFO0VKa01FO0VBQ0E7QUpvaGhCSjs7QUkzZ2hCQTs7OztFQUlFLGlHR3lENEI7RUQ3TTFCO0FObXFoQko7O0FJM2doQkE7RUFFRTtFQUVBO0VBRUE7RUFHQTtBSnlnaEJGOztBSWpnaEJBO0VBRUU7QUptZ2hCRjs7QUkzL2dCQTtFQUNFO0VBQ0E7QUo4L2dCRjs7QUkzL2dCQTtFQUdFO0VBQ0E7QUo0L2dCRjs7QUlwL2dCQTtFQUNFO0FKdS9nQkY7O0FJcC9nQkE7RUFDRSxvQkc2RTRCO0VINUU1Qix1Qkc0RTRCO0VIM0U1QixjSDFPVTtFRzJPVjtFQUNBO0FKdS9nQkY7O0FJaC9nQkE7RUFFRTtFQUNBO0FKay9nQkY7O0FJMStnQkE7RUFFRTtFQUNBLHFCRzJKc0M7QVBpMWdCeEM7O0FJdCtnQkE7RUFFRTtBSncrZ0JGOztBSWgrZ0JBO0VBQ0U7QUptK2dCRjs7QUloK2dCQTs7Ozs7RUFLRTtFQUNBO0VFNVBFO0VGOFBGO0FKbStnQkY7O0FJaCtnQkE7O0VBRUU7QUptK2dCRjs7QUloK2dCQTs7RUFFRTtBSm0rZ0JGOztBSTc5Z0JBO0VBQ0U7QUpnK2dCRjs7QUkxOWdCQTtFQUNFO0FKNjlnQkY7O0FJdDlnQkE7Ozs7RUFJRTtBSnk5Z0JGOztBSWg5Z0JJOzs7O0VBQ0U7QUpzOWdCTjs7QUloOWdCQTs7OztFQUlFO0VBQ0E7QUptOWdCRjs7QUloOWdCQTs7RUFFRTtFQUNBO0FKbTlnQkY7O0FJLzhnQkE7RUFDRTtFQUVBO0FKaTlnQkY7O0FJOThnQkE7RUFNRTtFQUVBO0VBQ0E7RUFDQTtBSjI4Z0JGOztBSXQ4Z0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRXpRTSxpQkFoRVc7RUYyVWpCO0VBQ0E7RUFDQTtBSnk4Z0JGO0FNaHNoQlE7RUY4T1I7SUV0T1ksaUNBOURNO0VOMHZoQmhCO0FBQ0Y7O0FJMzhnQkE7RUFDRTtBSjg4Z0JGOztBSTE4Z0JBOztFQUVFO0FKNjhnQkY7O0FJMThnQkE7RUFLRTtFQUNBO0FKeThnQkY7O0FJbDhnQkE7RUFDRTtBSnE4Z0JGOztBSTc3Z0JBO0VBQ0U7RUFDQTtBSmc4Z0JGOztBSXo3Z0JBO0VBQ0U7QUo0N2dCRjs7QUl6N2dCQTtFQUNFO0VBQ0E7QUo0N2dCRjs7QUl6N2dCQTtFQUNFO0FKNDdnQkY7O0FJdjdnQkE7RUFDRTtBSjA3Z0JGOztBaUYzNWhCQTtFQUNFO0lBQ0U7SUFDQTtFakY4NWhCRjtFaUY1NWhCQTtJQUNFO0lBQ0E7RWpGODVoQkY7RWlGNTVoQkE7SUFDRTtJQUNBO0VqRjg1aEJGO0VpRjU1aEJBO0lBQ0U7SUFDQTtFakY4NWhCRjtFaUY1NWhCQTtJQUNFO0VqRjg1aEJGO0VpRjU1aEJBO0lBQ0U7SUFDQTtJQUNBO0VqRjg1aEJGO0VpRjU1aEJBO0lBQ0U7SUFDQTtFakY4NWhCRjtFaUY1NWhCQTtJQUNFO0VqRjg1aEJGO0VpRjU1aEJBO0lBQ0U7SUFDQTtFakY4NWhCRjtFaUY1NWhCRTs7SUFFRTtJQUNBO0VqRjg1aEJKO0VpRjM1aEJFO0lBQ0U7SUFDQTtJQUNBO0VqRjY1aEJKO0VpRjE1aEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakY0NWhCSjtFaUZ6NWhCRTtJQUNFO0lBQ0E7SUFDQTtFakYyNWhCSjtFaUZ6NWhCSTtJQUNFO0lBQ0E7SUFDQTtFakYyNWhCTjtBQUNGO0FpRnQ1aEJBO0VBQ0k7RUFDQTtFQUNBO0lBQ0U7RWpGdzVoQko7QUFDRjtBa0ZuK2hCQTtFQUNFO0FsRnEraEJGOztBa0ZsK2hCQTtFQUNFO0FsRnEraEJGOztBa0ZqK2hCQTtFQUNFLDBDN0VKMkI7QUx3K2hCN0I7O0FrRmoraEJBO0VBRUU7RUFDQTtBbEZtK2hCRjs7QWtGOTloQkE7RUFDRSxxQjdFa0JlO0FMKzhoQmpCOztBa0YzOWhCQTtFQUNFO0FsRjg5aEJGOztBa0YzOWhCQTtFQUNFO0FsRjg5aEJGOztBaUJwOGhCSTtFaUVuQkY7SUFDRTtFbEYyOWhCRjtFa0Z6OWhCQTtJQUNFO0VsRjI5aEJGO0FBQ0Y7QWtGbDloQkE7RTVFd0VNLGlCQXRDYTtFNEVoQ2pCLGdCM0VzTzRCO0FQOHVoQjlCOztBa0YvOGhCQTtFNUVpRU0sZUF0Q2E7QU53N2hCbkI7O0FpQnI5aEJJO0VpRVFGO0lBQ0U7SUFDQTtFbEZpOWhCRjtBQUNGO0FrRjM4aEJBO0VBQ0U7QWxGNjhoQkY7O0FrRmo4aEJFOztFQUdFO0FsRm04aEJKO0FrRjU3aEJFOztFQUdFO0FsRjY3aEJKO0FrRjM3aEJFO0VBSUU7QWxGMDdoQko7QWtGeDdoQkU7O0VBR0U7QWxGeTdoQko7QWtGdjdoQkU7RUFDRTtBbEZ5N2hCSjtBa0ZqN2hCSTtFQUlFO0FsRmc3aEJOO0FrRnY2aEJFO0U1RWVNLGlCQWhFVztBTjI5aEJuQjtBTXI0aEJRO0U0RXJDTjtJNUU2Q1UsaUNBOURNO0VOKzdoQmhCO0FBQ0Y7QWtGOTZoQkU7RTVFY00sZUFoRVc7QU5tK2hCbkI7QU03NGhCUTtFNEVwQ047STVFNENVLGlDQTlETTtFTnU4aEJoQjtBQUNGO0FrRnI3aEJFO0U1RWFNLGtCQWhFVztBTjIraEJuQjtBTXI1aEJRO0U0RW5DTjtJNUUyQ1UsK0JBOURNO0VOKzhoQmhCO0FBQ0Y7QWtGNTdoQkU7RTVFWU0saUJBaEVXO0FObS9oQm5CO0FNNzVoQlE7RTRFbENOO0k1RTBDVSxpQ0E5RE07RU51OWhCaEI7QUFDRjtBa0ZuOGhCRTtFNUVmSSxrQkF0Q2E7QU4yL2hCbkI7QWtGcjhoQkU7RTVFaEJJLGVBdENhO0FOOC9oQm5CO0FrRmw4aEJFOztFQUdFO0FsRm04aEJKO0FrRmg4aEJFOztFQUdFO0FsRmk4aEJKO0FrRi82aEJVO0VBQWdDO0FsRms3aEIxQztBa0ZqN2hCVTs7RUFFRTtBbEZtN2hCWjtBa0ZqN2hCVTs7RUFFRTtBbEZtN2hCWjtBa0ZqN2hCVTs7RUFFRTtBbEZtN2hCWjtBa0ZqN2hCVTs7RUFFRTtBbEZtN2hCWjtBa0ZsOGhCVTtFQUFnQztBbEZxOGhCMUM7QWtGcDhoQlU7O0VBRUU7QWxGczhoQlo7QWtGcDhoQlU7O0VBRUU7QWxGczhoQlo7QWtGcDhoQlU7O0VBRUU7QWxGczhoQlo7QWtGcDhoQlU7O0VBRUU7QWxGczhoQlo7QWtGcjloQlU7RUFBZ0M7QWxGdzloQjFDO0FrRnY5aEJVOztFQUVFO0FsRnk5aEJaO0FrRnY5aEJVOztFQUVFO0FsRnk5aEJaO0FrRnY5aEJVOztFQUVFO0FsRnk5aEJaO0FrRnY5aEJVOztFQUVFO0FsRnk5aEJaO0FrRngraEJVO0VBQWdDO0FsRjIraEIxQztBa0YxK2hCVTs7RUFFRTtBbEY0K2hCWjtBa0YxK2hCVTs7RUFFRTtBbEY0K2hCWjtBa0YxK2hCVTs7RUFFRTtBbEY0K2hCWjtBa0YxK2hCVTs7RUFFRTtBbEY0K2hCWjtBa0YzL2hCVTtFQUFnQztBbEY4L2hCMUM7QWtGNy9oQlU7O0VBRUU7QWxGKy9oQlo7QWtGNy9oQlU7O0VBRUU7QWxGKy9oQlo7QWtGNy9oQlU7O0VBRUU7QWxGKy9oQlo7QWtGNy9oQlU7O0VBRUU7QWxGKy9oQlo7QWtGOWdpQlU7RUFBZ0M7QWxGaWhpQjFDO0FrRmhoaUJVOztFQUVFO0FsRmtoaUJaO0FrRmhoaUJVOztFQUVFO0FsRmtoaUJaO0FrRmhoaUJVOztFQUVFO0FsRmtoaUJaO0FrRmhoaUJVOztFQUVFO0FsRmtoaUJaO0FrRmppaUJVO0VBQWdDO0FsRm9paUIxQztBa0ZuaWlCVTs7RUFFRTtBbEZxaWlCWjtBa0ZuaWlCVTs7RUFFRTtBbEZxaWlCWjtBa0ZuaWlCVTs7RUFFRTtBbEZxaWlCWjtBa0ZuaWlCVTs7RUFFRTtBbEZxaWlCWjtBa0ZwamlCVTtFQUFnQztBbEZ1amlCMUM7QWtGdGppQlU7O0VBRUU7QWxGd2ppQlo7QWtGdGppQlU7O0VBRUU7QWxGd2ppQlo7QWtGdGppQlU7O0VBRUU7QWxGd2ppQlo7QWtGdGppQlU7O0VBRUU7QWxGd2ppQlo7QWtGdmtpQlU7RUFBZ0M7QWxGMGtpQjFDO0FrRnpraUJVOztFQUVFO0FsRjJraUJaO0FrRnpraUJVOztFQUVFO0FsRjJraUJaO0FrRnpraUJVOztFQUVFO0FsRjJraUJaO0FrRnpraUJVOztFQUVFO0FsRjJraUJaO0FrRjFsaUJVO0VBQWdDO0FsRjZsaUIxQztBa0Y1bGlCVTs7RUFFRTtBbEY4bGlCWjtBa0Y1bGlCVTs7RUFFRTtBbEY4bGlCWjtBa0Y1bGlCVTs7RUFFRTtBbEY4bGlCWjtBa0Y1bGlCVTs7RUFFRTtBbEY4bGlCWjtBa0Y3bWlCVTtFQUFnQztBbEZnbmlCMUM7QWtGL21pQlU7O0VBRUU7QWxGaW5pQlo7QWtGL21pQlU7O0VBRUU7QWxGaW5pQlo7QWtGL21pQlU7O0VBRUU7QWxGaW5pQlo7QWtGL21pQlU7O0VBRUU7QWxGaW5pQlo7QWtGaG9pQlU7RUFBZ0M7QWxGbW9pQjFDO0FrRmxvaUJVOztFQUVFO0FsRm9vaUJaO0FrRmxvaUJVOztFQUVFO0FsRm9vaUJaO0FrRmxvaUJVOztFQUVFO0FsRm9vaUJaO0FrRmxvaUJVOztFQUVFO0FsRm9vaUJaO0FrRm5waUJVO0VBQWdDO0FsRnNwaUIxQztBa0ZycGlCVTs7RUFFRTtBbEZ1cGlCWjtBa0ZycGlCVTs7RUFFRTtBbEZ1cGlCWjtBa0ZycGlCVTs7RUFFRTtBbEZ1cGlCWjtBa0ZycGlCVTs7RUFFRTtBbEZ1cGlCWjtBa0Z0cWlCVTtFQUFnQztBbEZ5cWlCMUM7QWtGeHFpQlU7Ozs7RUFFRTtBbEY0cWlCWjtBa0YxcWlCVTs7RUFFRTtBbEY0cWlCWjtBa0YxcWlCVTs7OztFQUVFO0FsRjhxaUJaO0FrRjVxaUJVOztFQUVFO0FsRjhxaUJaO0FrRjdyaUJVO0VBQWdDO0FsRmdzaUIxQztBa0YvcmlCVTs7OztFQUVFO0FsRm1zaUJaO0FrRmpzaUJVOzs7O0VBRUU7QWxGcXNpQlo7QWtGbnNpQlU7Ozs7RUFFRTtBbEZ1c2lCWjtBa0Zyc2lCVTs7OztFQUVFO0FsRnlzaUJaO0FrRnh0aUJVO0VBQWdDO0FsRjJ0aUIxQztBa0YxdGlCVTs7RUFFRTtBbEY0dGlCWjtBa0YxdGlCVTs7O0VBRUU7QWxGNnRpQlo7QWtGM3RpQlU7O0VBRUU7QWxGNnRpQlo7QWtGM3RpQlU7OztFQUVFO0FsRjh0aUJaO0FrRjd1aUJVO0VBQWdDO0FsRmd2aUIxQztBa0YvdWlCVTs7RUFFRTtBbEZpdmlCWjtBa0YvdWlCVTs7RUFFRTtBbEZpdmlCWjtBa0YvdWlCVTs7RUFFRTtBbEZpdmlCWjtBa0YvdWlCVTs7RUFFRTtBbEZpdmlCWjtBa0Zod2lCVTtFQUFnQztBbEZtd2lCMUM7QWtGbHdpQlU7O0VBRUU7QWxGb3dpQlo7QWtGbHdpQlU7O0VBRUU7QWxGb3dpQlo7QWtGbHdpQlU7O0VBRUU7QWxGb3dpQlo7QWtGbHdpQlU7O0VBRUU7QWxGb3dpQlo7QWtGbnhpQlU7RUFBZ0M7QWxGc3hpQjFDO0FrRnJ4aUJVOztFQUVFO0FsRnV4aUJaO0FrRnJ4aUJVOztFQUVFO0FsRnV4aUJaO0FrRnJ4aUJVOztFQUVFO0FsRnV4aUJaO0FrRnJ4aUJVOztFQUVFO0FsRnV4aUJaO0FrRnR5aUJVO0VBQWdDO0FsRnl5aUIxQztBa0Z4eWlCVTs7RUFFRTtBbEYweWlCWjtBa0Z4eWlCVTs7RUFFRTtBbEYweWlCWjtBa0Z4eWlCVTs7RUFFRTtBbEYweWlCWjtBa0Z4eWlCVTs7RUFFRTtBbEYweWlCWjtBa0Z6emlCVTtFQUFnQztBbEY0emlCMUM7QWtGM3ppQlU7O0VBRUU7QWxGNnppQlo7QWtGM3ppQlU7O0VBRUU7QWxGNnppQlo7QWtGM3ppQlU7O0VBRUU7QWxGNnppQlo7QWtGM3ppQlU7O0VBRUU7QWxGNnppQlo7QWtGNTBpQlU7RUFBZ0M7QWxGKzBpQjFDO0FrRjkwaUJVOztFQUVFO0FsRmcxaUJaO0FrRjkwaUJVOztFQUVFO0FsRmcxaUJaO0FrRjkwaUJVOztFQUVFO0FsRmcxaUJaO0FrRjkwaUJVOztFQUVFO0FsRmcxaUJaO0FrRi8xaUJVO0VBQWdDO0FsRmsyaUIxQztBa0ZqMmlCVTs7RUFFRTtBbEZtMmlCWjtBa0ZqMmlCVTs7RUFFRTtBbEZtMmlCWjtBa0ZqMmlCVTs7RUFFRTtBbEZtMmlCWjtBa0ZqMmlCVTs7RUFFRTtBbEZtMmlCWjtBa0ZsM2lCVTtFQUFnQztBbEZxM2lCMUM7QWtGcDNpQlU7O0VBRUU7QWxGczNpQlo7QWtGcDNpQlU7O0VBRUU7QWxGczNpQlo7QWtGcDNpQlU7O0VBRUU7QWxGczNpQlo7QWtGcDNpQlU7O0VBRUU7QWxGczNpQlo7QWtGOTJpQlU7RUFBd0I7QWxGaTNpQmxDO0FrRmgzaUJVOztFQUVFO0FsRmszaUJaO0FrRmgzaUJVOztFQUVFO0FsRmszaUJaO0FrRmgzaUJVOztFQUVFO0FsRmszaUJaO0FrRmgzaUJVOztFQUVFO0FsRmszaUJaO0FrRmo0aUJVO0VBQXdCO0FsRm80aUJsQztBa0ZuNGlCVTs7RUFFRTtBbEZxNGlCWjtBa0ZuNGlCVTs7RUFFRTtBbEZxNGlCWjtBa0ZuNGlCVTs7RUFFRTtBbEZxNGlCWjtBa0ZuNGlCVTs7RUFFRTtBbEZxNGlCWjtBa0ZwNWlCVTtFQUF3QjtBbEZ1NWlCbEM7QWtGdDVpQlU7O0VBRUU7QWxGdzVpQlo7QWtGdDVpQlU7O0VBRUU7QWxGdzVpQlo7QWtGdDVpQlU7O0VBRUU7QWxGdzVpQlo7QWtGdDVpQlU7O0VBRUU7QWxGdzVpQlo7QWtGdjZpQlU7RUFBd0I7QWxGMDZpQmxDO0FrRno2aUJVOztFQUVFO0FsRjI2aUJaO0FrRno2aUJVOztFQUVFO0FsRjI2aUJaO0FrRno2aUJVOztFQUVFO0FsRjI2aUJaO0FrRno2aUJVOztFQUVFO0FsRjI2aUJaO0FrRjE3aUJVO0VBQXdCO0FsRjY3aUJsQztBa0Y1N2lCVTs7RUFFRTtBbEY4N2lCWjtBa0Y1N2lCVTs7RUFFRTtBbEY4N2lCWjtBa0Y1N2lCVTs7RUFFRTtBbEY4N2lCWjtBa0Y1N2lCVTs7RUFFRTtBbEY4N2lCWjtBa0Y3OGlCVTtFQUF3QjtBbEZnOWlCbEM7QWtGLzhpQlU7O0VBRUU7QWxGaTlpQlo7QWtGLzhpQlU7O0VBRUU7QWxGaTlpQlo7QWtGLzhpQlU7O0VBRUU7QWxGaTlpQlo7QWtGLzhpQlU7O0VBRUU7QWxGaTlpQlo7QWtGaCtpQlU7RUFBd0I7QWxGbStpQmxDO0FrRmwraUJVOztFQUVFO0FsRm8raUJaO0FrRmwraUJVOztFQUVFO0FsRm8raUJaO0FrRmwraUJVOztFQUVFO0FsRm8raUJaO0FrRmwraUJVOztFQUVFO0FsRm8raUJaO0FrRm4vaUJVO0VBQXdCO0FsRnMvaUJsQztBa0ZyL2lCVTs7RUFFRTtBbEZ1L2lCWjtBa0ZyL2lCVTs7RUFFRTtBbEZ1L2lCWjtBa0ZyL2lCVTs7RUFFRTtBbEZ1L2lCWjtBa0ZyL2lCVTs7RUFFRTtBbEZ1L2lCWjtBa0Z0Z2pCVTtFQUF3QjtBbEZ5Z2pCbEM7QWtGeGdqQlU7O0VBRUU7QWxGMGdqQlo7QWtGeGdqQlU7O0VBRUU7QWxGMGdqQlo7QWtGeGdqQlU7O0VBRUU7QWxGMGdqQlo7QWtGeGdqQlU7O0VBRUU7QWxGMGdqQlo7QWtGemhqQlU7RUFBd0I7QWxGNGhqQmxDO0FrRjNoakJVOztFQUVFO0FsRjZoakJaO0FrRjNoakJVOztFQUVFO0FsRjZoakJaO0FrRjNoakJVOztFQUVFO0FsRjZoakJaO0FrRjNoakJVOztFQUVFO0FsRjZoakJaO0FrRjVpakJVO0VBQXdCO0FsRitpakJsQztBa0Y5aWpCVTs7RUFFRTtBbEZnampCWjtBa0Y5aWpCVTs7RUFFRTtBbEZnampCWjtBa0Y5aWpCVTs7RUFFRTtBbEZnampCWjtBa0Y5aWpCVTs7RUFFRTtBbEZnampCWjtBaUIxc2pCSTtFaUVvSE07SUFBZ0M7RWxGMGxqQnhDO0VrRnpsakJROztJQUVFO0VsRjJsakJWO0VrRnpsakJROztJQUVFO0VsRjJsakJWO0VrRnpsakJROztJQUVFO0VsRjJsakJWO0VrRnpsakJROztJQUVFO0VsRjJsakJWO0VrRjFtakJRO0lBQWdDO0VsRjZtakJ4QztFa0Y1bWpCUTs7SUFFRTtFbEY4bWpCVjtFa0Y1bWpCUTs7SUFFRTtFbEY4bWpCVjtFa0Y1bWpCUTs7SUFFRTtFbEY4bWpCVjtFa0Y1bWpCUTs7SUFFRTtFbEY4bWpCVjtFa0Y3bmpCUTtJQUFnQztFbEZnb2pCeEM7RWtGL25qQlE7O0lBRUU7RWxGaW9qQlY7RWtGL25qQlE7O0lBRUU7RWxGaW9qQlY7RWtGL25qQlE7O0lBRUU7RWxGaW9qQlY7RWtGL25qQlE7O0lBRUU7RWxGaW9qQlY7RWtGaHBqQlE7SUFBZ0M7RWxGbXBqQnhDO0VrRmxwakJROztJQUVFO0VsRm9wakJWO0VrRmxwakJROztJQUVFO0VsRm9wakJWO0VrRmxwakJROztJQUVFO0VsRm9wakJWO0VrRmxwakJROztJQUVFO0VsRm9wakJWO0VrRm5xakJRO0lBQWdDO0VsRnNxakJ4QztFa0ZycWpCUTs7SUFFRTtFbEZ1cWpCVjtFa0ZycWpCUTs7SUFFRTtFbEZ1cWpCVjtFa0ZycWpCUTs7SUFFRTtFbEZ1cWpCVjtFa0ZycWpCUTs7SUFFRTtFbEZ1cWpCVjtFa0Z0cmpCUTtJQUFnQztFbEZ5cmpCeEM7RWtGeHJqQlE7O0lBRUU7RWxGMHJqQlY7RWtGeHJqQlE7O0lBRUU7RWxGMHJqQlY7RWtGeHJqQlE7O0lBRUU7RWxGMHJqQlY7RWtGeHJqQlE7O0lBRUU7RWxGMHJqQlY7RWtGenNqQlE7SUFBZ0M7RWxGNHNqQnhDO0VrRjNzakJROztJQUVFO0VsRjZzakJWO0VrRjNzakJROztJQUVFO0VsRjZzakJWO0VrRjNzakJROztJQUVFO0VsRjZzakJWO0VrRjNzakJROztJQUVFO0VsRjZzakJWO0VrRjV0akJRO0lBQWdDO0VsRit0akJ4QztFa0Y5dGpCUTs7SUFFRTtFbEZndWpCVjtFa0Y5dGpCUTs7SUFFRTtFbEZndWpCVjtFa0Y5dGpCUTs7SUFFRTtFbEZndWpCVjtFa0Y5dGpCUTs7SUFFRTtFbEZndWpCVjtFa0YvdWpCUTtJQUFnQztFbEZrdmpCeEM7RWtGanZqQlE7O0lBRUU7RWxGbXZqQlY7RWtGanZqQlE7O0lBRUU7RWxGbXZqQlY7RWtGanZqQlE7O0lBRUU7RWxGbXZqQlY7RWtGanZqQlE7O0lBRUU7RWxGbXZqQlY7RWtGbHdqQlE7SUFBZ0M7RWxGcXdqQnhDO0VrRnB3akJROztJQUVFO0VsRnN3akJWO0VrRnB3akJROztJQUVFO0VsRnN3akJWO0VrRnB3akJROztJQUVFO0VsRnN3akJWO0VrRnB3akJROztJQUVFO0VsRnN3akJWO0VrRnJ4akJRO0lBQWdDO0VsRnd4akJ4QztFa0Z2eGpCUTs7SUFFRTtFbEZ5eGpCVjtFa0Z2eGpCUTs7SUFFRTtFbEZ5eGpCVjtFa0Z2eGpCUTs7SUFFRTtFbEZ5eGpCVjtFa0Z2eGpCUTs7SUFFRTtFbEZ5eGpCVjtFa0Z4eWpCUTtJQUFnQztFbEYyeWpCeEM7RWtGMXlqQlE7O0lBRUU7RWxGNHlqQlY7RWtGMXlqQlE7O0lBRUU7RWxGNHlqQlY7RWtGMXlqQlE7O0lBRUU7RWxGNHlqQlY7RWtGMXlqQlE7O0lBRUU7RWxGNHlqQlY7RWtGM3pqQlE7SUFBZ0M7RWxGOHpqQnhDO0VrRjd6akJROztJQUVFO0VsRit6akJWO0VrRjd6akJROztJQUVFO0VsRit6akJWO0VrRjd6akJROztJQUVFO0VsRit6akJWO0VrRjd6akJROztJQUVFO0VsRit6akJWO0VrRjkwakJRO0lBQWdDO0VsRmkxakJ4QztFa0ZoMWpCUTs7SUFFRTtFbEZrMWpCVjtFa0ZoMWpCUTs7SUFFRTtFbEZrMWpCVjtFa0ZoMWpCUTs7SUFFRTtFbEZrMWpCVjtFa0ZoMWpCUTs7SUFFRTtFbEZrMWpCVjtFa0ZqMmpCUTtJQUFnQztFbEZvMmpCeEM7RWtGbjJqQlE7O0lBRUU7RWxGcTJqQlY7RWtGbjJqQlE7O0lBRUU7RWxGcTJqQlY7RWtGbjJqQlE7O0lBRUU7RWxGcTJqQlY7RWtGbjJqQlE7O0lBRUU7RWxGcTJqQlY7RWtGcDNqQlE7SUFBZ0M7RWxGdTNqQnhDO0VrRnQzakJROztJQUVFO0VsRnczakJWO0VrRnQzakJROztJQUVFO0VsRnczakJWO0VrRnQzakJROztJQUVFO0VsRnczakJWO0VrRnQzakJROztJQUVFO0VsRnczakJWO0VrRnY0akJRO0lBQWdDO0VsRjA0akJ4QztFa0Z6NGpCUTs7SUFFRTtFbEYyNGpCVjtFa0Z6NGpCUTs7SUFFRTtFbEYyNGpCVjtFa0Z6NGpCUTs7SUFFRTtFbEYyNGpCVjtFa0Z6NGpCUTs7SUFFRTtFbEYyNGpCVjtFa0YxNWpCUTtJQUFnQztFbEY2NWpCeEM7RWtGNTVqQlE7O0lBRUU7RWxGODVqQlY7RWtGNTVqQlE7O0lBRUU7RWxGODVqQlY7RWtGNTVqQlE7O0lBRUU7RWxGODVqQlY7RWtGNTVqQlE7O0lBRUU7RWxGODVqQlY7RWtGNzZqQlE7SUFBZ0M7RWxGZzdqQnhDO0VrRi82akJROztJQUVFO0VsRmk3akJWO0VrRi82akJROztJQUVFO0VsRmk3akJWO0VrRi82akJROztJQUVFO0VsRmk3akJWO0VrRi82akJROztJQUVFO0VsRmk3akJWO0VrRmg4akJRO0lBQWdDO0VsRm04akJ4QztFa0ZsOGpCUTs7SUFFRTtFbEZvOGpCVjtFa0ZsOGpCUTs7SUFFRTtFbEZvOGpCVjtFa0ZsOGpCUTs7SUFFRTtFbEZvOGpCVjtFa0ZsOGpCUTs7SUFFRTtFbEZvOGpCVjtFa0ZuOWpCUTtJQUFnQztFbEZzOWpCeEM7RWtGcjlqQlE7O0lBRUU7RWxGdTlqQlY7RWtGcjlqQlE7O0lBRUU7RWxGdTlqQlY7RWtGcjlqQlE7O0lBRUU7RWxGdTlqQlY7RWtGcjlqQlE7O0lBRUU7RWxGdTlqQlY7RWtGdCtqQlE7SUFBZ0M7RWxGeStqQnhDO0VrRngrakJROztJQUVFO0VsRjArakJWO0VrRngrakJROztJQUVFO0VsRjArakJWO0VrRngrakJROztJQUVFO0VsRjArakJWO0VrRngrakJROztJQUVFO0VsRjArakJWO0VrRnovakJRO0lBQWdDO0VsRjQvakJ4QztFa0YzL2pCUTs7SUFFRTtFbEY2L2pCVjtFa0YzL2pCUTs7SUFFRTtFbEY2L2pCVjtFa0YzL2pCUTs7SUFFRTtFbEY2L2pCVjtFa0YzL2pCUTs7SUFFRTtFbEY2L2pCVjtFa0Y1Z2tCUTtJQUFnQztFbEYrZ2tCeEM7RWtGOWdrQlE7O0lBRUU7RWxGZ2hrQlY7RWtGOWdrQlE7O0lBRUU7RWxGZ2hrQlY7RWtGOWdrQlE7O0lBRUU7RWxGZ2hrQlY7RWtGOWdrQlE7O0lBRUU7RWxGZ2hrQlY7RWtGeGdrQlE7SUFBd0I7RWxGMmdrQmhDO0VrRjFna0JROztJQUVFO0VsRjRna0JWO0VrRjFna0JROztJQUVFO0VsRjRna0JWO0VrRjFna0JROztJQUVFO0VsRjRna0JWO0VrRjFna0JROztJQUVFO0VsRjRna0JWO0VrRjNoa0JRO0lBQXdCO0VsRjhoa0JoQztFa0Y3aGtCUTs7SUFFRTtFbEYraGtCVjtFa0Y3aGtCUTs7SUFFRTtFbEYraGtCVjtFa0Y3aGtCUTs7SUFFRTtFbEYraGtCVjtFa0Y3aGtCUTs7SUFFRTtFbEYraGtCVjtFa0Y5aWtCUTtJQUF3QjtFbEZpamtCaEM7RWtGaGprQlE7O0lBRUU7RWxGa2prQlY7RWtGaGprQlE7O0lBRUU7RWxGa2prQlY7RWtGaGprQlE7O0lBRUU7RWxGa2prQlY7RWtGaGprQlE7O0lBRUU7RWxGa2prQlY7RWtGamtrQlE7SUFBd0I7RWxGb2trQmhDO0VrRm5ra0JROztJQUVFO0VsRnFra0JWO0VrRm5ra0JROztJQUVFO0VsRnFra0JWO0VrRm5ra0JROztJQUVFO0VsRnFra0JWO0VrRm5ra0JROztJQUVFO0VsRnFra0JWO0VrRnBsa0JRO0lBQXdCO0VsRnVsa0JoQztFa0Z0bGtCUTs7SUFFRTtFbEZ3bGtCVjtFa0Z0bGtCUTs7SUFFRTtFbEZ3bGtCVjtFa0Z0bGtCUTs7SUFFRTtFbEZ3bGtCVjtFa0Z0bGtCUTs7SUFFRTtFbEZ3bGtCVjtFa0Z2bWtCUTtJQUF3QjtFbEYwbWtCaEM7RWtGem1rQlE7O0lBRUU7RWxGMm1rQlY7RWtGem1rQlE7O0lBRUU7RWxGMm1rQlY7RWtGem1rQlE7O0lBRUU7RWxGMm1rQlY7RWtGem1rQlE7O0lBRUU7RWxGMm1rQlY7RWtGMW5rQlE7SUFBd0I7RWxGNm5rQmhDO0VrRjVua0JROztJQUVFO0VsRjhua0JWO0VrRjVua0JROztJQUVFO0VsRjhua0JWO0VrRjVua0JROztJQUVFO0VsRjhua0JWO0VrRjVua0JROztJQUVFO0VsRjhua0JWO0VrRjdva0JRO0lBQXdCO0VsRmdwa0JoQztFa0Yvb2tCUTs7SUFFRTtFbEZpcGtCVjtFa0Yvb2tCUTs7SUFFRTtFbEZpcGtCVjtFa0Yvb2tCUTs7SUFFRTtFbEZpcGtCVjtFa0Yvb2tCUTs7SUFFRTtFbEZpcGtCVjtFa0ZocWtCUTtJQUF3QjtFbEZtcWtCaEM7RWtGbHFrQlE7O0lBRUU7RWxGb3FrQlY7RWtGbHFrQlE7O0lBRUU7RWxGb3FrQlY7RWtGbHFrQlE7O0lBRUU7RWxGb3FrQlY7RWtGbHFrQlE7O0lBRUU7RWxGb3FrQlY7RWtGbnJrQlE7SUFBd0I7RWxGc3JrQmhDO0VrRnJya0JROztJQUVFO0VsRnVya0JWO0VrRnJya0JROztJQUVFO0VsRnVya0JWO0VrRnJya0JROztJQUVFO0VsRnVya0JWO0VrRnJya0JROztJQUVFO0VsRnVya0JWO0VrRnRza0JRO0lBQXdCO0VsRnlza0JoQztFa0Z4c2tCUTs7SUFFRTtFbEYwc2tCVjtFa0Z4c2tCUTs7SUFFRTtFbEYwc2tCVjtFa0Z4c2tCUTs7SUFFRTtFbEYwc2tCVjtFa0Z4c2tCUTs7SUFFRTtFbEYwc2tCVjtBQUNGO0FpQnIya0JJO0VpRW9ITTtJQUFnQztFbEZxdmtCeEM7RWtGcHZrQlE7O0lBRUU7RWxGc3ZrQlY7RWtGcHZrQlE7O0lBRUU7RWxGc3ZrQlY7RWtGcHZrQlE7O0lBRUU7RWxGc3ZrQlY7RWtGcHZrQlE7O0lBRUU7RWxGc3ZrQlY7RWtGcndrQlE7SUFBZ0M7RWxGd3drQnhDO0VrRnZ3a0JROztJQUVFO0VsRnl3a0JWO0VrRnZ3a0JROztJQUVFO0VsRnl3a0JWO0VrRnZ3a0JROztJQUVFO0VsRnl3a0JWO0VrRnZ3a0JROztJQUVFO0VsRnl3a0JWO0VrRnh4a0JRO0lBQWdDO0VsRjJ4a0J4QztFa0YxeGtCUTs7SUFFRTtFbEY0eGtCVjtFa0YxeGtCUTs7SUFFRTtFbEY0eGtCVjtFa0YxeGtCUTs7SUFFRTtFbEY0eGtCVjtFa0YxeGtCUTs7SUFFRTtFbEY0eGtCVjtFa0YzeWtCUTtJQUFnQztFbEY4eWtCeEM7RWtGN3lrQlE7O0lBRUU7RWxGK3lrQlY7RWtGN3lrQlE7O0lBRUU7RWxGK3lrQlY7RWtGN3lrQlE7O0lBRUU7RWxGK3lrQlY7RWtGN3lrQlE7O0lBRUU7RWxGK3lrQlY7RWtGOXprQlE7SUFBZ0M7RWxGaTBrQnhDO0VrRmgwa0JROztJQUVFO0VsRmswa0JWO0VrRmgwa0JROztJQUVFO0VsRmswa0JWO0VrRmgwa0JROztJQUVFO0VsRmswa0JWO0VrRmgwa0JROztJQUVFO0VsRmswa0JWO0VrRmoxa0JRO0lBQWdDO0VsRm8xa0J4QztFa0ZuMWtCUTs7SUFFRTtFbEZxMWtCVjtFa0ZuMWtCUTs7SUFFRTtFbEZxMWtCVjtFa0ZuMWtCUTs7SUFFRTtFbEZxMWtCVjtFa0ZuMWtCUTs7SUFFRTtFbEZxMWtCVjtFa0ZwMmtCUTtJQUFnQztFbEZ1MmtCeEM7RWtGdDJrQlE7O0lBRUU7RWxGdzJrQlY7RWtGdDJrQlE7O0lBRUU7RWxGdzJrQlY7RWtGdDJrQlE7O0lBRUU7RWxGdzJrQlY7RWtGdDJrQlE7O0lBRUU7RWxGdzJrQlY7RWtGdjNrQlE7SUFBZ0M7RWxGMDNrQnhDO0VrRnoza0JROztJQUVFO0VsRjIza0JWO0VrRnoza0JROztJQUVFO0VsRjIza0JWO0VrRnoza0JROztJQUVFO0VsRjIza0JWO0VrRnoza0JROztJQUVFO0VsRjIza0JWO0VrRjE0a0JRO0lBQWdDO0VsRjY0a0J4QztFa0Y1NGtCUTs7SUFFRTtFbEY4NGtCVjtFa0Y1NGtCUTs7SUFFRTtFbEY4NGtCVjtFa0Y1NGtCUTs7SUFFRTtFbEY4NGtCVjtFa0Y1NGtCUTs7SUFFRTtFbEY4NGtCVjtFa0Y3NWtCUTtJQUFnQztFbEZnNmtCeEM7RWtGLzVrQlE7O0lBRUU7RWxGaTZrQlY7RWtGLzVrQlE7O0lBRUU7RWxGaTZrQlY7RWtGLzVrQlE7O0lBRUU7RWxGaTZrQlY7RWtGLzVrQlE7O0lBRUU7RWxGaTZrQlY7RWtGaDdrQlE7SUFBZ0M7RWxGbTdrQnhDO0VrRmw3a0JROztJQUVFO0VsRm83a0JWO0VrRmw3a0JROztJQUVFO0VsRm83a0JWO0VrRmw3a0JROztJQUVFO0VsRm83a0JWO0VrRmw3a0JROztJQUVFO0VsRm83a0JWO0VrRm44a0JRO0lBQWdDO0VsRnM4a0J4QztFa0ZyOGtCUTs7SUFFRTtFbEZ1OGtCVjtFa0ZyOGtCUTs7SUFFRTtFbEZ1OGtCVjtFa0ZyOGtCUTs7SUFFRTtFbEZ1OGtCVjtFa0ZyOGtCUTs7SUFFRTtFbEZ1OGtCVjtFa0Z0OWtCUTtJQUFnQztFbEZ5OWtCeEM7RWtGeDlrQlE7O0lBRUU7RWxGMDlrQlY7RWtGeDlrQlE7O0lBRUU7RWxGMDlrQlY7RWtGeDlrQlE7O0lBRUU7RWxGMDlrQlY7RWtGeDlrQlE7O0lBRUU7RWxGMDlrQlY7RWtGeitrQlE7SUFBZ0M7RWxGNCtrQnhDO0VrRjMra0JROztJQUVFO0VsRjYra0JWO0VrRjMra0JROztJQUVFO0VsRjYra0JWO0VrRjMra0JROztJQUVFO0VsRjYra0JWO0VrRjMra0JROztJQUVFO0VsRjYra0JWO0VrRjUva0JRO0lBQWdDO0VsRisva0J4QztFa0Y5L2tCUTs7SUFFRTtFbEZnZ2xCVjtFa0Y5L2tCUTs7SUFFRTtFbEZnZ2xCVjtFa0Y5L2tCUTs7SUFFRTtFbEZnZ2xCVjtFa0Y5L2tCUTs7SUFFRTtFbEZnZ2xCVjtFa0YvZ2xCUTtJQUFnQztFbEZraGxCeEM7RWtGamhsQlE7O0lBRUU7RWxGbWhsQlY7RWtGamhsQlE7O0lBRUU7RWxGbWhsQlY7RWtGamhsQlE7O0lBRUU7RWxGbWhsQlY7RWtGamhsQlE7O0lBRUU7RWxGbWhsQlY7RWtGbGlsQlE7SUFBZ0M7RWxGcWlsQnhDO0VrRnBpbEJROztJQUVFO0VsRnNpbEJWO0VrRnBpbEJROztJQUVFO0VsRnNpbEJWO0VrRnBpbEJROztJQUVFO0VsRnNpbEJWO0VrRnBpbEJROztJQUVFO0VsRnNpbEJWO0VrRnJqbEJRO0lBQWdDO0VsRndqbEJ4QztFa0Z2amxCUTs7SUFFRTtFbEZ5amxCVjtFa0Z2amxCUTs7O0lBRUU7RWxGMGpsQlY7RWtGeGpsQlE7O0lBRUU7RWxGMGpsQlY7RWtGeGpsQlE7OztJQUVFO0VsRjJqbEJWO0VrRjFrbEJRO0lBQWdDO0VsRjZrbEJ4QztFa0Y1a2xCUTs7SUFFRTtFbEY4a2xCVjtFa0Y1a2xCUTs7SUFFRTtFbEY4a2xCVjtFa0Y1a2xCUTs7SUFFRTtFbEY4a2xCVjtFa0Y1a2xCUTs7SUFFRTtFbEY4a2xCVjtFa0Y3bGxCUTtJQUFnQztFbEZnbWxCeEM7RWtGL2xsQlE7O0lBRUU7RWxGaW1sQlY7RWtGL2xsQlE7O0lBRUU7RWxGaW1sQlY7RWtGL2xsQlE7O0lBRUU7RWxGaW1sQlY7RWtGL2xsQlE7O0lBRUU7RWxGaW1sQlY7RWtGaG5sQlE7SUFBZ0M7RWxGbW5sQnhDO0VrRmxubEJROztJQUVFO0VsRm9ubEJWO0VrRmxubEJROztJQUVFO0VsRm9ubEJWO0VrRmxubEJROztJQUVFO0VsRm9ubEJWO0VrRmxubEJROztJQUVFO0VsRm9ubEJWO0VrRm5vbEJRO0lBQWdDO0VsRnNvbEJ4QztFa0Zyb2xCUTs7SUFFRTtFbEZ1b2xCVjtFa0Zyb2xCUTs7SUFFRTtFbEZ1b2xCVjtFa0Zyb2xCUTs7SUFFRTtFbEZ1b2xCVjtFa0Zyb2xCUTs7SUFFRTtFbEZ1b2xCVjtFa0Z0cGxCUTtJQUFnQztFbEZ5cGxCeEM7RWtGeHBsQlE7O0lBRUU7RWxGMHBsQlY7RWtGeHBsQlE7O0lBRUU7RWxGMHBsQlY7RWtGeHBsQlE7O0lBRUU7RWxGMHBsQlY7RWtGeHBsQlE7O0lBRUU7RWxGMHBsQlY7RWtGenFsQlE7SUFBZ0M7RWxGNHFsQnhDO0VrRjNxbEJROztJQUVFO0VsRjZxbEJWO0VrRjNxbEJROztJQUVFO0VsRjZxbEJWO0VrRjNxbEJROztJQUVFO0VsRjZxbEJWO0VrRjNxbEJROztJQUVFO0VsRjZxbEJWO0VrRnJxbEJRO0lBQXdCO0VsRndxbEJoQztFa0Z2cWxCUTs7SUFFRTtFbEZ5cWxCVjtFa0Z2cWxCUTs7SUFFRTtFbEZ5cWxCVjtFa0Z2cWxCUTs7SUFFRTtFbEZ5cWxCVjtFa0Z2cWxCUTs7SUFFRTtFbEZ5cWxCVjtFa0Z4cmxCUTtJQUF3QjtFbEYycmxCaEM7RWtGMXJsQlE7O0lBRUU7RWxGNHJsQlY7RWtGMXJsQlE7O0lBRUU7RWxGNHJsQlY7RWtGMXJsQlE7O0lBRUU7RWxGNHJsQlY7RWtGMXJsQlE7O0lBRUU7RWxGNHJsQlY7RWtGM3NsQlE7SUFBd0I7RWxGOHNsQmhDO0VrRjdzbEJROztJQUVFO0VsRitzbEJWO0VrRjdzbEJROztJQUVFO0VsRitzbEJWO0VrRjdzbEJROztJQUVFO0VsRitzbEJWO0VrRjdzbEJROztJQUVFO0VsRitzbEJWO0VrRjl0bEJRO0lBQXdCO0VsRml1bEJoQztFa0ZodWxCUTs7SUFFRTtFbEZrdWxCVjtFa0ZodWxCUTs7SUFFRTtFbEZrdWxCVjtFa0ZodWxCUTs7SUFFRTtFbEZrdWxCVjtFa0ZodWxCUTs7SUFFRTtFbEZrdWxCVjtFa0ZqdmxCUTtJQUF3QjtFbEZvdmxCaEM7RWtGbnZsQlE7O0lBRUU7RWxGcXZsQlY7RWtGbnZsQlE7O0lBRUU7RWxGcXZsQlY7RWtGbnZsQlE7O0lBRUU7RWxGcXZsQlY7RWtGbnZsQlE7O0lBRUU7RWxGcXZsQlY7RWtGcHdsQlE7SUFBd0I7RWxGdXdsQmhDO0VrRnR3bEJROztJQUVFO0VsRnd3bEJWO0VrRnR3bEJROztJQUVFO0VsRnd3bEJWO0VrRnR3bEJROztJQUVFO0VsRnd3bEJWO0VrRnR3bEJROztJQUVFO0VsRnd3bEJWO0VrRnZ4bEJRO0lBQXdCO0VsRjB4bEJoQztFa0Z6eGxCUTs7SUFFRTtFbEYyeGxCVjtFa0Z6eGxCUTs7SUFFRTtFbEYyeGxCVjtFa0Z6eGxCUTs7SUFFRTtFbEYyeGxCVjtFa0Z6eGxCUTs7SUFFRTtFbEYyeGxCVjtFa0YxeWxCUTtJQUF3QjtFbEY2eWxCaEM7RWtGNXlsQlE7O0lBRUU7RWxGOHlsQlY7RWtGNXlsQlE7O0lBRUU7RWxGOHlsQlY7RWtGNXlsQlE7O0lBRUU7RWxGOHlsQlY7RWtGNXlsQlE7O0lBRUU7RWxGOHlsQlY7RWtGN3psQlE7SUFBd0I7RWxGZzBsQmhDO0VrRi96bEJROztJQUVFO0VsRmkwbEJWO0VrRi96bEJROztJQUVFO0VsRmkwbEJWO0VrRi96bEJROztJQUVFO0VsRmkwbEJWO0VrRi96bEJROztJQUVFO0VsRmkwbEJWO0VrRmgxbEJRO0lBQXdCO0VsRm0xbEJoQztFa0ZsMWxCUTs7SUFFRTtFbEZvMWxCVjtFa0ZsMWxCUTs7SUFFRTtFbEZvMWxCVjtFa0ZsMWxCUTs7SUFFRTtFbEZvMWxCVjtFa0ZsMWxCUTs7SUFFRTtFbEZvMWxCVjtFa0ZuMmxCUTtJQUF3QjtFbEZzMmxCaEM7RWtGcjJsQlE7O0lBRUU7RWxGdTJsQlY7RWtGcjJsQlE7O0lBRUU7RWxGdTJsQlY7RWtGcjJsQlE7O0lBRUU7RWxGdTJsQlY7RWtGcjJsQlE7O0lBRUU7RWxGdTJsQlY7QUFDRjtBaUJsZ21CSTtFaUVvSE07SUFBZ0M7RWxGazVsQnhDO0VrRmo1bEJROztJQUVFO0VsRm01bEJWO0VrRmo1bEJROztJQUVFO0VsRm01bEJWO0VrRmo1bEJROztJQUVFO0VsRm01bEJWO0VrRmo1bEJROztJQUVFO0VsRm01bEJWO0VrRmw2bEJRO0lBQWdDO0VsRnE2bEJ4QztFa0ZwNmxCUTs7SUFFRTtFbEZzNmxCVjtFa0ZwNmxCUTs7SUFFRTtFbEZzNmxCVjtFa0ZwNmxCUTs7SUFFRTtFbEZzNmxCVjtFa0ZwNmxCUTs7SUFFRTtFbEZzNmxCVjtFa0ZyN2xCUTtJQUFnQztFbEZ3N2xCeEM7RWtGdjdsQlE7O0lBRUU7RWxGeTdsQlY7RWtGdjdsQlE7O0lBRUU7RWxGeTdsQlY7RWtGdjdsQlE7O0lBRUU7RWxGeTdsQlY7RWtGdjdsQlE7O0lBRUU7RWxGeTdsQlY7RWtGeDhsQlE7SUFBZ0M7RWxGMjhsQnhDO0VrRjE4bEJROztJQUVFO0VsRjQ4bEJWO0VrRjE4bEJROztJQUVFO0VsRjQ4bEJWO0VrRjE4bEJROztJQUVFO0VsRjQ4bEJWO0VrRjE4bEJROztJQUVFO0VsRjQ4bEJWO0VrRjM5bEJRO0lBQWdDO0VsRjg5bEJ4QztFa0Y3OWxCUTs7SUFFRTtFbEYrOWxCVjtFa0Y3OWxCUTs7SUFFRTtFbEYrOWxCVjtFa0Y3OWxCUTs7SUFFRTtFbEYrOWxCVjtFa0Y3OWxCUTs7SUFFRTtFbEYrOWxCVjtFa0Y5K2xCUTtJQUFnQztFbEZpL2xCeEM7RWtGaC9sQlE7O0lBRUU7RWxGay9sQlY7RWtGaC9sQlE7O0lBRUU7RWxGay9sQlY7RWtGaC9sQlE7O0lBRUU7RWxGay9sQlY7RWtGaC9sQlE7O0lBRUU7RWxGay9sQlY7RWtGamdtQlE7SUFBZ0M7RWxGb2dtQnhDO0VrRm5nbUJROztJQUVFO0VsRnFnbUJWO0VrRm5nbUJROztJQUVFO0VsRnFnbUJWO0VrRm5nbUJROztJQUVFO0VsRnFnbUJWO0VrRm5nbUJROztJQUVFO0VsRnFnbUJWO0VrRnBobUJRO0lBQWdDO0VsRnVobUJ4QztFa0Z0aG1CUTs7SUFFRTtFbEZ3aG1CVjtFa0Z0aG1CUTs7SUFFRTtFbEZ3aG1CVjtFa0Z0aG1CUTs7SUFFRTtFbEZ3aG1CVjtFa0Z0aG1CUTs7SUFFRTtFbEZ3aG1CVjtFa0Z2aW1CUTtJQUFnQztFbEYwaW1CeEM7RWtGemltQlE7O0lBRUU7RWxGMmltQlY7RWtGemltQlE7O0lBRUU7RWxGMmltQlY7RWtGemltQlE7O0lBRUU7RWxGMmltQlY7RWtGemltQlE7O0lBRUU7RWxGMmltQlY7RWtGMWptQlE7SUFBZ0M7RWxGNmptQnhDO0VrRjVqbUJROztJQUVFO0VsRjhqbUJWO0VrRjVqbUJROztJQUVFO0VsRjhqbUJWO0VrRjVqbUJROztJQUVFO0VsRjhqbUJWO0VrRjVqbUJROztJQUVFO0VsRjhqbUJWO0VrRjdrbUJRO0lBQWdDO0VsRmdsbUJ4QztFa0Yva21CUTs7SUFFRTtFbEZpbG1CVjtFa0Yva21CUTs7SUFFRTtFbEZpbG1CVjtFa0Yva21CUTs7SUFFRTtFbEZpbG1CVjtFa0Yva21CUTs7SUFFRTtFbEZpbG1CVjtFa0ZobW1CUTtJQUFnQztFbEZtbW1CeEM7RWtGbG1tQlE7O0lBRUU7RWxGb21tQlY7RWtGbG1tQlE7O0lBRUU7RWxGb21tQlY7RWtGbG1tQlE7O0lBRUU7RWxGb21tQlY7RWtGbG1tQlE7O0lBRUU7RWxGb21tQlY7RWtGbm5tQlE7SUFBZ0M7RWxGc25tQnhDO0VrRnJubUJROztJQUVFO0VsRnVubUJWO0VrRnJubUJROztJQUVFO0VsRnVubUJWO0VrRnJubUJROztJQUVFO0VsRnVubUJWO0VrRnJubUJROztJQUVFO0VsRnVubUJWO0VrRnRvbUJRO0lBQWdDO0VsRnlvbUJ4QztFa0Z4b21CUTs7SUFFRTtFbEYwb21CVjtFa0Z4b21CUTs7SUFFRTtFbEYwb21CVjtFa0Z4b21CUTs7SUFFRTtFbEYwb21CVjtFa0Z4b21CUTs7SUFFRTtFbEYwb21CVjtFa0Z6cG1CUTtJQUFnQztFbEY0cG1CeEM7RWtGM3BtQlE7O0lBRUU7RWxGNnBtQlY7RWtGM3BtQlE7O0lBRUU7RWxGNnBtQlY7RWtGM3BtQlE7O0lBRUU7RWxGNnBtQlY7RWtGM3BtQlE7O0lBRUU7RWxGNnBtQlY7RWtGNXFtQlE7SUFBZ0M7RWxGK3FtQnhDO0VrRjlxbUJROztJQUVFO0VsRmdybUJWO0VrRjlxbUJROztJQUVFO0VsRmdybUJWO0VrRjlxbUJROztJQUVFO0VsRmdybUJWO0VrRjlxbUJROztJQUVFO0VsRmdybUJWO0VrRi9ybUJRO0lBQWdDO0VsRmtzbUJ4QztFa0Zqc21CUTs7SUFFRTtFbEZtc21CVjtFa0Zqc21CUTs7SUFFRTtFbEZtc21CVjtFa0Zqc21CUTs7SUFFRTtFbEZtc21CVjtFa0Zqc21CUTs7SUFFRTtFbEZtc21CVjtFa0ZsdG1CUTtJQUFnQztFbEZxdG1CeEM7RWtGcHRtQlE7O0lBRUU7RWxGc3RtQlY7RWtGcHRtQlE7O0lBRUU7RWxGc3RtQlY7RWtGcHRtQlE7O0lBRUU7RWxGc3RtQlY7RWtGcHRtQlE7O0lBRUU7RWxGc3RtQlY7RWtGcnVtQlE7SUFBZ0M7RWxGd3VtQnhDO0VrRnZ1bUJROztJQUVFO0VsRnl1bUJWO0VrRnZ1bUJROztJQUVFO0VsRnl1bUJWO0VrRnZ1bUJROztJQUVFO0VsRnl1bUJWO0VrRnZ1bUJROztJQUVFO0VsRnl1bUJWO0VrRnh2bUJRO0lBQWdDO0VsRjJ2bUJ4QztFa0Yxdm1CUTs7SUFFRTtFbEY0dm1CVjtFa0Yxdm1CUTs7SUFFRTtFbEY0dm1CVjtFa0Yxdm1CUTs7SUFFRTtFbEY0dm1CVjtFa0Yxdm1CUTs7SUFFRTtFbEY0dm1CVjtFa0Yzd21CUTtJQUFnQztFbEY4d21CeEM7RWtGN3dtQlE7O0lBRUU7RWxGK3dtQlY7RWtGN3dtQlE7O0lBRUU7RWxGK3dtQlY7RWtGN3dtQlE7O0lBRUU7RWxGK3dtQlY7RWtGN3dtQlE7O0lBRUU7RWxGK3dtQlY7RWtGOXhtQlE7SUFBZ0M7RWxGaXltQnhDO0VrRmh5bUJROztJQUVFO0VsRmt5bUJWO0VrRmh5bUJROztJQUVFO0VsRmt5bUJWO0VrRmh5bUJROztJQUVFO0VsRmt5bUJWO0VrRmh5bUJROztJQUVFO0VsRmt5bUJWO0VrRmp6bUJRO0lBQWdDO0VsRm96bUJ4QztFa0Zuem1CUTs7SUFFRTtFbEZxem1CVjtFa0Zuem1CUTs7SUFFRTtFbEZxem1CVjtFa0Zuem1CUTs7SUFFRTtFbEZxem1CVjtFa0Zuem1CUTs7SUFFRTtFbEZxem1CVjtFa0ZwMG1CUTtJQUFnQztFbEZ1MG1CeEM7RWtGdDBtQlE7O0lBRUU7RWxGdzBtQlY7RWtGdDBtQlE7O0lBRUU7RWxGdzBtQlY7RWtGdDBtQlE7O0lBRUU7RWxGdzBtQlY7RWtGdDBtQlE7O0lBRUU7RWxGdzBtQlY7RWtGaDBtQlE7SUFBd0I7RWxGbTBtQmhDO0VrRmwwbUJROztJQUVFO0VsRm8wbUJWO0VrRmwwbUJROztJQUVFO0VsRm8wbUJWO0VrRmwwbUJROztJQUVFO0VsRm8wbUJWO0VrRmwwbUJROztJQUVFO0VsRm8wbUJWO0VrRm4xbUJRO0lBQXdCO0VsRnMxbUJoQztFa0ZyMW1CUTs7SUFFRTtFbEZ1MW1CVjtFa0ZyMW1CUTs7SUFFRTtFbEZ1MW1CVjtFa0ZyMW1CUTs7SUFFRTtFbEZ1MW1CVjtFa0ZyMW1CUTs7SUFFRTtFbEZ1MW1CVjtFa0Z0Mm1CUTtJQUF3QjtFbEZ5Mm1CaEM7RWtGeDJtQlE7O0lBRUU7RWxGMDJtQlY7RWtGeDJtQlE7O0lBRUU7RWxGMDJtQlY7RWtGeDJtQlE7O0lBRUU7RWxGMDJtQlY7RWtGeDJtQlE7O0lBRUU7RWxGMDJtQlY7RWtGejNtQlE7SUFBd0I7RWxGNDNtQmhDO0VrRjMzbUJROztJQUVFO0VsRjYzbUJWO0VrRjMzbUJROztJQUVFO0VsRjYzbUJWO0VrRjMzbUJROztJQUVFO0VsRjYzbUJWO0VrRjMzbUJROztJQUVFO0VsRjYzbUJWO0VrRjU0bUJRO0lBQXdCO0VsRis0bUJoQztFa0Y5NG1CUTs7SUFFRTtFbEZnNW1CVjtFa0Y5NG1CUTs7SUFFRTtFbEZnNW1CVjtFa0Y5NG1CUTs7SUFFRTtFbEZnNW1CVjtFa0Y5NG1CUTs7SUFFRTtFbEZnNW1CVjtFa0YvNW1CUTtJQUF3QjtFbEZrNm1CaEM7RWtGajZtQlE7O0lBRUU7RWxGbTZtQlY7RWtGajZtQlE7O0lBRUU7RWxGbTZtQlY7RWtGajZtQlE7O0lBRUU7RWxGbTZtQlY7RWtGajZtQlE7O0lBRUU7RWxGbTZtQlY7RWtGbDdtQlE7SUFBd0I7RWxGcTdtQmhDO0VrRnA3bUJROztJQUVFO0VsRnM3bUJWO0VrRnA3bUJROztJQUVFO0VsRnM3bUJWO0VrRnA3bUJROztJQUVFO0VsRnM3bUJWO0VrRnA3bUJROztJQUVFO0VsRnM3bUJWO0VrRnI4bUJRO0lBQXdCO0VsRnc4bUJoQztFa0Z2OG1CUTs7SUFFRTtFbEZ5OG1CVjtFa0Z2OG1CUTs7SUFFRTtFbEZ5OG1CVjtFa0Z2OG1CUTs7SUFFRTtFbEZ5OG1CVjtFa0Z2OG1CUTs7SUFFRTtFbEZ5OG1CVjtFa0Z4OW1CUTtJQUF3QjtFbEYyOW1CaEM7RWtGMTltQlE7O0lBRUU7RWxGNDltQlY7RWtGMTltQlE7O0lBRUU7RWxGNDltQlY7RWtGMTltQlE7O0lBRUU7RWxGNDltQlY7RWtGMTltQlE7O0lBRUU7RWxGNDltQlY7RWtGMyttQlE7SUFBd0I7RWxGOCttQmhDO0VrRjcrbUJROztJQUVFO0VsRisrbUJWO0VrRjcrbUJROztJQUVFO0VsRisrbUJWO0VrRjcrbUJROztJQUVFO0VsRisrbUJWO0VrRjcrbUJROztJQUVFO0VsRisrbUJWO0VrRjkvbUJRO0lBQXdCO0VsRmlnbkJoQztFa0ZoZ25CUTs7SUFFRTtFbEZrZ25CVjtFa0ZoZ25CUTs7SUFFRTtFbEZrZ25CVjtFa0ZoZ25CUTs7SUFFRTtFbEZrZ25CVjtFa0ZoZ25CUTs7SUFFRTtFbEZrZ25CVjtBQUNGO0FpQjdwbkJJO0VpRW9ITTtJQUFnQztFbEY2aW5CeEM7RWtGNWluQlE7O0lBRUU7RWxGOGluQlY7RWtGNWluQlE7O0lBRUU7RWxGOGluQlY7RWtGNWluQlE7O0lBRUU7RWxGOGluQlY7RWtGNWluQlE7O0lBRUU7RWxGOGluQlY7RWtGN2puQlE7SUFBZ0M7RWxGZ2tuQnhDO0VrRi9qbkJROztJQUVFO0VsRmlrbkJWO0VrRi9qbkJROztJQUVFO0VsRmlrbkJWO0VrRi9qbkJROztJQUVFO0VsRmlrbkJWO0VrRi9qbkJROztJQUVFO0VsRmlrbkJWO0VrRmhsbkJRO0lBQWdDO0VsRm1sbkJ4QztFa0ZsbG5CUTs7SUFFRTtFbEZvbG5CVjtFa0ZsbG5CUTs7SUFFRTtFbEZvbG5CVjtFa0ZsbG5CUTs7SUFFRTtFbEZvbG5CVjtFa0ZsbG5CUTs7SUFFRTtFbEZvbG5CVjtFa0ZubW5CUTtJQUFnQztFbEZzbW5CeEM7RWtGcm1uQlE7O0lBRUU7RWxGdW1uQlY7RWtGcm1uQlE7O0lBRUU7RWxGdW1uQlY7RWtGcm1uQlE7O0lBRUU7RWxGdW1uQlY7RWtGcm1uQlE7O0lBRUU7RWxGdW1uQlY7RWtGdG5uQlE7SUFBZ0M7RWxGeW5uQnhDO0VrRnhubkJROztJQUVFO0VsRjBubkJWO0VrRnhubkJROztJQUVFO0VsRjBubkJWO0VrRnhubkJROztJQUVFO0VsRjBubkJWO0VrRnhubkJROztJQUVFO0VsRjBubkJWO0VrRnpvbkJRO0lBQWdDO0VsRjRvbkJ4QztFa0Yzb25CUTs7SUFFRTtFbEY2b25CVjtFa0Yzb25CUTs7SUFFRTtFbEY2b25CVjtFa0Yzb25CUTs7SUFFRTtFbEY2b25CVjtFa0Yzb25CUTs7SUFFRTtFbEY2b25CVjtFa0Y1cG5CUTtJQUFnQztFbEYrcG5CeEM7RWtGOXBuQlE7O0lBRUU7RWxGZ3FuQlY7RWtGOXBuQlE7O0lBRUU7RWxGZ3FuQlY7RWtGOXBuQlE7O0lBRUU7RWxGZ3FuQlY7RWtGOXBuQlE7O0lBRUU7RWxGZ3FuQlY7RWtGL3FuQlE7SUFBZ0M7RWxGa3JuQnhDO0VrRmpybkJROztJQUVFO0VsRm1ybkJWO0VrRmpybkJROztJQUVFO0VsRm1ybkJWO0VrRmpybkJROztJQUVFO0VsRm1ybkJWO0VrRmpybkJROztJQUVFO0VsRm1ybkJWO0VrRmxzbkJRO0lBQWdDO0VsRnFzbkJ4QztFa0Zwc25CUTs7SUFFRTtFbEZzc25CVjtFa0Zwc25CUTs7SUFFRTtFbEZzc25CVjtFa0Zwc25CUTs7SUFFRTtFbEZzc25CVjtFa0Zwc25CUTs7SUFFRTtFbEZzc25CVjtFa0ZydG5CUTtJQUFnQztFbEZ3dG5CeEM7RWtGdnRuQlE7O0lBRUU7RWxGeXRuQlY7RWtGdnRuQlE7O0lBRUU7RWxGeXRuQlY7RWtGdnRuQlE7O0lBRUU7RWxGeXRuQlY7RWtGdnRuQlE7O0lBRUU7RWxGeXRuQlY7RWtGeHVuQlE7SUFBZ0M7RWxGMnVuQnhDO0VrRjF1bkJROztJQUVFO0VsRjR1bkJWO0VrRjF1bkJROztJQUVFO0VsRjR1bkJWO0VrRjF1bkJROztJQUVFO0VsRjR1bkJWO0VrRjF1bkJROztJQUVFO0VsRjR1bkJWO0VrRjN2bkJRO0lBQWdDO0VsRjh2bkJ4QztFa0Y3dm5CUTs7SUFFRTtFbEYrdm5CVjtFa0Y3dm5CUTs7SUFFRTtFbEYrdm5CVjtFa0Y3dm5CUTs7SUFFRTtFbEYrdm5CVjtFa0Y3dm5CUTs7SUFFRTtFbEYrdm5CVjtFa0Y5d25CUTtJQUFnQztFbEZpeG5CeEM7RWtGaHhuQlE7O0lBRUU7RWxGa3huQlY7RWtGaHhuQlE7O0lBRUU7RWxGa3huQlY7RWtGaHhuQlE7O0lBRUU7RWxGa3huQlY7RWtGaHhuQlE7O0lBRUU7RWxGa3huQlY7RWtGanluQlE7SUFBZ0M7RWxGb3luQnhDO0VrRm55bkJROztJQUVFO0VsRnF5bkJWO0VrRm55bkJROztJQUVFO0VsRnF5bkJWO0VrRm55bkJROztJQUVFO0VsRnF5bkJWO0VrRm55bkJROztJQUVFO0VsRnF5bkJWO0VrRnB6bkJRO0lBQWdDO0VsRnV6bkJ4QztFa0Z0em5CUTs7SUFFRTtFbEZ3em5CVjtFa0Z0em5CUTs7SUFFRTtFbEZ3em5CVjtFa0Z0em5CUTs7SUFFRTtFbEZ3em5CVjtFa0Z0em5CUTs7SUFFRTtFbEZ3em5CVjtFa0Z2MG5CUTtJQUFnQztFbEYwMG5CeEM7RWtGejBuQlE7O0lBRUU7RWxGMjBuQlY7RWtGejBuQlE7O0lBRUU7RWxGMjBuQlY7RWtGejBuQlE7O0lBRUU7RWxGMjBuQlY7RWtGejBuQlE7O0lBRUU7RWxGMjBuQlY7RWtGMTFuQlE7SUFBZ0M7RWxGNjFuQnhDO0VrRjUxbkJROztJQUVFO0VsRjgxbkJWO0VrRjUxbkJROztJQUVFO0VsRjgxbkJWO0VrRjUxbkJROztJQUVFO0VsRjgxbkJWO0VrRjUxbkJROztJQUVFO0VsRjgxbkJWO0VrRjcybkJRO0lBQWdDO0VsRmczbkJ4QztFa0YvMm5CUTs7SUFFRTtFbEZpM25CVjtFa0YvMm5CUTs7SUFFRTtFbEZpM25CVjtFa0YvMm5CUTs7SUFFRTtFbEZpM25CVjtFa0YvMm5CUTs7SUFFRTtFbEZpM25CVjtFa0ZoNG5CUTtJQUFnQztFbEZtNG5CeEM7RWtGbDRuQlE7O0lBRUU7RWxGbzRuQlY7RWtGbDRuQlE7O0lBRUU7RWxGbzRuQlY7RWtGbDRuQlE7O0lBRUU7RWxGbzRuQlY7RWtGbDRuQlE7O0lBRUU7RWxGbzRuQlY7RWtGbjVuQlE7SUFBZ0M7RWxGczVuQnhDO0VrRnI1bkJROztJQUVFO0VsRnU1bkJWO0VrRnI1bkJROzs7SUFFRTtFbEZ3NW5CVjtFa0Z0NW5CUTs7SUFFRTtFbEZ3NW5CVjtFa0Z0NW5CUTs7O0lBRUU7RWxGeTVuQlY7RWtGeDZuQlE7SUFBZ0M7RWxGMjZuQnhDO0VrRjE2bkJROztJQUVFO0VsRjQ2bkJWO0VrRjE2bkJROztJQUVFO0VsRjQ2bkJWO0VrRjE2bkJROztJQUVFO0VsRjQ2bkJWO0VrRjE2bkJROztJQUVFO0VsRjQ2bkJWO0VrRjM3bkJRO0lBQWdDO0VsRjg3bkJ4QztFa0Y3N25CUTs7SUFFRTtFbEYrN25CVjtFa0Y3N25CUTs7SUFFRTtFbEYrN25CVjtFa0Y3N25CUTs7SUFFRTtFbEYrN25CVjtFa0Y3N25CUTs7SUFFRTtFbEYrN25CVjtFa0Y5OG5CUTtJQUFnQztFbEZpOW5CeEM7RWtGaDluQlE7O0lBRUU7RWxGazluQlY7RWtGaDluQlE7O0lBRUU7RWxGazluQlY7RWtGaDluQlE7O0lBRUU7RWxGazluQlY7RWtGaDluQlE7O0lBRUU7RWxGazluQlY7RWtGaituQlE7SUFBZ0M7RWxGbytuQnhDO0VrRm4rbkJROztJQUVFO0VsRnErbkJWO0VrRm4rbkJROztJQUVFO0VsRnErbkJWO0VrRm4rbkJROztJQUVFO0VsRnErbkJWO0VrRm4rbkJROztJQUVFO0VsRnErbkJWO0VrRjc5bkJRO0lBQXdCO0VsRmcrbkJoQztFa0YvOW5CUTs7SUFFRTtFbEZpK25CVjtFa0YvOW5CUTs7SUFFRTtFbEZpK25CVjtFa0YvOW5CUTs7SUFFRTtFbEZpK25CVjtFa0YvOW5CUTs7SUFFRTtFbEZpK25CVjtFa0ZoL25CUTtJQUF3QjtFbEZtL25CaEM7RWtGbC9uQlE7O0lBRUU7RWxGby9uQlY7RWtGbC9uQlE7O0lBRUU7RWxGby9uQlY7RWtGbC9uQlE7O0lBRUU7RWxGby9uQlY7RWtGbC9uQlE7O0lBRUU7RWxGby9uQlY7RWtGbmdvQlE7SUFBd0I7RWxGc2dvQmhDO0VrRnJnb0JROztJQUVFO0VsRnVnb0JWO0VrRnJnb0JROztJQUVFO0VsRnVnb0JWO0VrRnJnb0JROztJQUVFO0VsRnVnb0JWO0VrRnJnb0JROztJQUVFO0VsRnVnb0JWO0VrRnRob0JRO0lBQXdCO0VsRnlob0JoQztFa0Z4aG9CUTs7SUFFRTtFbEYwaG9CVjtFa0Z4aG9CUTs7SUFFRTtFbEYwaG9CVjtFa0Z4aG9CUTs7SUFFRTtFbEYwaG9CVjtFa0Z4aG9CUTs7SUFFRTtFbEYwaG9CVjtFa0Z6aW9CUTtJQUF3QjtFbEY0aW9CaEM7RWtGM2lvQlE7O0lBRUU7RWxGNmlvQlY7RWtGM2lvQlE7O0lBRUU7RWxGNmlvQlY7RWtGM2lvQlE7O0lBRUU7RWxGNmlvQlY7RWtGM2lvQlE7O0lBRUU7RWxGNmlvQlY7RWtGNWpvQlE7SUFBd0I7RWxGK2pvQmhDO0VrRjlqb0JROztJQUVFO0VsRmdrb0JWO0VrRjlqb0JROztJQUVFO0VsRmdrb0JWO0VrRjlqb0JROztJQUVFO0VsRmdrb0JWO0VrRjlqb0JROztJQUVFO0VsRmdrb0JWO0VrRi9rb0JRO0lBQXdCO0VsRmtsb0JoQztFa0ZqbG9CUTs7SUFFRTtFbEZtbG9CVjtFa0ZqbG9CUTs7SUFFRTtFbEZtbG9CVjtFa0ZqbG9CUTs7SUFFRTtFbEZtbG9CVjtFa0ZqbG9CUTs7SUFFRTtFbEZtbG9CVjtFa0ZsbW9CUTtJQUF3QjtFbEZxbW9CaEM7RWtGcG1vQlE7O0lBRUU7RWxGc21vQlY7RWtGcG1vQlE7O0lBRUU7RWxGc21vQlY7RWtGcG1vQlE7O0lBRUU7RWxGc21vQlY7RWtGcG1vQlE7O0lBRUU7RWxGc21vQlY7RWtGcm5vQlE7SUFBd0I7RWxGd25vQmhDO0VrRnZub0JROztJQUVFO0VsRnlub0JWO0VrRnZub0JROztJQUVFO0VsRnlub0JWO0VrRnZub0JROztJQUVFO0VsRnlub0JWO0VrRnZub0JROztJQUVFO0VsRnlub0JWO0VrRnhvb0JRO0lBQXdCO0VsRjJvb0JoQztFa0Yxb29CUTs7SUFFRTtFbEY0b29CVjtFa0Yxb29CUTs7SUFFRTtFbEY0b29CVjtFa0Yxb29CUTs7SUFFRTtFbEY0b29CVjtFa0Yxb29CUTs7SUFFRTtFbEY0b29CVjtFa0YzcG9CUTtJQUF3QjtFbEY4cG9CaEM7RWtGN3BvQlE7O0lBRUU7RWxGK3BvQlY7RWtGN3BvQlE7O0lBRUU7RWxGK3BvQlY7RWtGN3BvQlE7O0lBRUU7RWxGK3BvQlY7RWtGN3BvQlE7O0lBRUU7RWxGK3BvQlY7QUFDRjtBaUIxem9CSTtFaUVvSE07SUFBZ0M7RWxGMHNvQnhDO0VrRnpzb0JROztJQUVFO0VsRjJzb0JWO0VrRnpzb0JROztJQUVFO0VsRjJzb0JWO0VrRnpzb0JROztJQUVFO0VsRjJzb0JWO0VrRnpzb0JROztJQUVFO0VsRjJzb0JWO0VrRjF0b0JRO0lBQWdDO0VsRjZ0b0J4QztFa0Y1dG9CUTs7SUFFRTtFbEY4dG9CVjtFa0Y1dG9CUTs7SUFFRTtFbEY4dG9CVjtFa0Y1dG9CUTs7SUFFRTtFbEY4dG9CVjtFa0Y1dG9CUTs7SUFFRTtFbEY4dG9CVjtFa0Y3dW9CUTtJQUFnQztFbEZndm9CeEM7RWtGL3VvQlE7O0lBRUU7RWxGaXZvQlY7RWtGL3VvQlE7O0lBRUU7RWxGaXZvQlY7RWtGL3VvQlE7O0lBRUU7RWxGaXZvQlY7RWtGL3VvQlE7O0lBRUU7RWxGaXZvQlY7RWtGaHdvQlE7SUFBZ0M7RWxGbXdvQnhDO0VrRmx3b0JROztJQUVFO0VsRm93b0JWO0VrRmx3b0JROztJQUVFO0VsRm93b0JWO0VrRmx3b0JROztJQUVFO0VsRm93b0JWO0VrRmx3b0JROztJQUVFO0VsRm93b0JWO0VrRm54b0JRO0lBQWdDO0VsRnN4b0J4QztFa0ZyeG9CUTs7SUFFRTtFbEZ1eG9CVjtFa0ZyeG9CUTs7SUFFRTtFbEZ1eG9CVjtFa0ZyeG9CUTs7SUFFRTtFbEZ1eG9CVjtFa0ZyeG9CUTs7SUFFRTtFbEZ1eG9CVjtFa0Z0eW9CUTtJQUFnQztFbEZ5eW9CeEM7RWtGeHlvQlE7O0lBRUU7RWxGMHlvQlY7RWtGeHlvQlE7O0lBRUU7RWxGMHlvQlY7RWtGeHlvQlE7O0lBRUU7RWxGMHlvQlY7RWtGeHlvQlE7O0lBRUU7RWxGMHlvQlY7RWtGenpvQlE7SUFBZ0M7RWxGNHpvQnhDO0VrRjN6b0JROztJQUVFO0VsRjZ6b0JWO0VrRjN6b0JROztJQUVFO0VsRjZ6b0JWO0VrRjN6b0JROztJQUVFO0VsRjZ6b0JWO0VrRjN6b0JROztJQUVFO0VsRjZ6b0JWO0VrRjUwb0JRO0lBQWdDO0VsRiswb0J4QztFa0Y5MG9CUTs7SUFFRTtFbEZnMW9CVjtFa0Y5MG9CUTs7SUFFRTtFbEZnMW9CVjtFa0Y5MG9CUTs7SUFFRTtFbEZnMW9CVjtFa0Y5MG9CUTs7SUFFRTtFbEZnMW9CVjtFa0YvMW9CUTtJQUFnQztFbEZrMm9CeEM7RWtGajJvQlE7O0lBRUU7RWxGbTJvQlY7RWtGajJvQlE7O0lBRUU7RWxGbTJvQlY7RWtGajJvQlE7O0lBRUU7RWxGbTJvQlY7RWtGajJvQlE7O0lBRUU7RWxGbTJvQlY7RWtGbDNvQlE7SUFBZ0M7RWxGcTNvQnhDO0VrRnAzb0JROztJQUVFO0VsRnMzb0JWO0VrRnAzb0JROztJQUVFO0VsRnMzb0JWO0VrRnAzb0JROztJQUVFO0VsRnMzb0JWO0VrRnAzb0JROztJQUVFO0VsRnMzb0JWO0VrRnI0b0JRO0lBQWdDO0VsRnc0b0J4QztFa0Z2NG9CUTs7SUFFRTtFbEZ5NG9CVjtFa0Z2NG9CUTs7SUFFRTtFbEZ5NG9CVjtFa0Z2NG9CUTs7SUFFRTtFbEZ5NG9CVjtFa0Z2NG9CUTs7SUFFRTtFbEZ5NG9CVjtFa0Z4NW9CUTtJQUFnQztFbEYyNW9CeEM7RWtGMTVvQlE7O0lBRUU7RWxGNDVvQlY7RWtGMTVvQlE7O0lBRUU7RWxGNDVvQlY7RWtGMTVvQlE7O0lBRUU7RWxGNDVvQlY7RWtGMTVvQlE7O0lBRUU7RWxGNDVvQlY7RWtGMzZvQlE7SUFBZ0M7RWxGODZvQnhDO0VrRjc2b0JROztJQUVFO0VsRis2b0JWO0VrRjc2b0JROztJQUVFO0VsRis2b0JWO0VrRjc2b0JROztJQUVFO0VsRis2b0JWO0VrRjc2b0JROztJQUVFO0VsRis2b0JWO0VrRjk3b0JRO0lBQWdDO0VsRmk4b0J4QztFa0ZoOG9CUTs7SUFFRTtFbEZrOG9CVjtFa0ZoOG9CUTs7SUFFRTtFbEZrOG9CVjtFa0ZoOG9CUTs7SUFFRTtFbEZrOG9CVjtFa0ZoOG9CUTs7SUFFRTtFbEZrOG9CVjtFa0ZqOW9CUTtJQUFnQztFbEZvOW9CeEM7RWtGbjlvQlE7O0lBRUU7RWxGcTlvQlY7RWtGbjlvQlE7O0lBRUU7RWxGcTlvQlY7RWtGbjlvQlE7O0lBRUU7RWxGcTlvQlY7RWtGbjlvQlE7O0lBRUU7RWxGcTlvQlY7RWtGcCtvQlE7SUFBZ0M7RWxGdStvQnhDO0VrRnQrb0JROztJQUVFO0VsRncrb0JWO0VrRnQrb0JROztJQUVFO0VsRncrb0JWO0VrRnQrb0JROztJQUVFO0VsRncrb0JWO0VrRnQrb0JROztJQUVFO0VsRncrb0JWO0VrRnYvb0JRO0lBQWdDO0VsRjAvb0J4QztFa0Z6L29CUTs7SUFFRTtFbEYyL29CVjtFa0Z6L29CUTs7SUFFRTtFbEYyL29CVjtFa0Z6L29CUTs7SUFFRTtFbEYyL29CVjtFa0Z6L29CUTs7SUFFRTtFbEYyL29CVjtFa0YxZ3BCUTtJQUFnQztFbEY2Z3BCeEM7RWtGNWdwQlE7O0lBRUU7RWxGOGdwQlY7RWtGNWdwQlE7O0lBRUU7RWxGOGdwQlY7RWtGNWdwQlE7O0lBRUU7RWxGOGdwQlY7RWtGNWdwQlE7O0lBRUU7RWxGOGdwQlY7RWtGN2hwQlE7SUFBZ0M7RWxGZ2lwQnhDO0VrRi9ocEJROztJQUVFO0VsRmlpcEJWO0VrRi9ocEJROztJQUVFO0VsRmlpcEJWO0VrRi9ocEJROztJQUVFO0VsRmlpcEJWO0VrRi9ocEJROztJQUVFO0VsRmlpcEJWO0VrRmhqcEJRO0lBQWdDO0VsRm1qcEJ4QztFa0ZsanBCUTs7SUFFRTtFbEZvanBCVjtFa0ZsanBCUTs7SUFFRTtFbEZvanBCVjtFa0ZsanBCUTs7SUFFRTtFbEZvanBCVjtFa0ZsanBCUTs7SUFFRTtFbEZvanBCVjtFa0Zua3BCUTtJQUFnQztFbEZza3BCeEM7RWtGcmtwQlE7O0lBRUU7RWxGdWtwQlY7RWtGcmtwQlE7O0lBRUU7RWxGdWtwQlY7RWtGcmtwQlE7O0lBRUU7RWxGdWtwQlY7RWtGcmtwQlE7O0lBRUU7RWxGdWtwQlY7RWtGdGxwQlE7SUFBZ0M7RWxGeWxwQnhDO0VrRnhscEJROztJQUVFO0VsRjBscEJWO0VrRnhscEJROztJQUVFO0VsRjBscEJWO0VrRnhscEJROztJQUVFO0VsRjBscEJWO0VrRnhscEJROztJQUVFO0VsRjBscEJWO0VrRnptcEJRO0lBQWdDO0VsRjRtcEJ4QztFa0YzbXBCUTs7SUFFRTtFbEY2bXBCVjtFa0YzbXBCUTs7SUFFRTtFbEY2bXBCVjtFa0YzbXBCUTs7SUFFRTtFbEY2bXBCVjtFa0YzbXBCUTs7SUFFRTtFbEY2bXBCVjtFa0Y1bnBCUTtJQUFnQztFbEYrbnBCeEM7RWtGOW5wQlE7O0lBRUU7RWxGZ29wQlY7RWtGOW5wQlE7O0lBRUU7RWxGZ29wQlY7RWtGOW5wQlE7O0lBRUU7RWxGZ29wQlY7RWtGOW5wQlE7O0lBRUU7RWxGZ29wQlY7RWtGeG5wQlE7SUFBd0I7RWxGMm5wQmhDO0VrRjFucEJROztJQUVFO0VsRjRucEJWO0VrRjFucEJROztJQUVFO0VsRjRucEJWO0VrRjFucEJROztJQUVFO0VsRjRucEJWO0VrRjFucEJROztJQUVFO0VsRjRucEJWO0VrRjNvcEJRO0lBQXdCO0VsRjhvcEJoQztFa0Y3b3BCUTs7SUFFRTtFbEYrb3BCVjtFa0Y3b3BCUTs7SUFFRTtFbEYrb3BCVjtFa0Y3b3BCUTs7SUFFRTtFbEYrb3BCVjtFa0Y3b3BCUTs7SUFFRTtFbEYrb3BCVjtFa0Y5cHBCUTtJQUF3QjtFbEZpcXBCaEM7RWtGaHFwQlE7O0lBRUU7RWxGa3FwQlY7RWtGaHFwQlE7O0lBRUU7RWxGa3FwQlY7RWtGaHFwQlE7O0lBRUU7RWxGa3FwQlY7RWtGaHFwQlE7O0lBRUU7RWxGa3FwQlY7RWtGanJwQlE7SUFBd0I7RWxGb3JwQmhDO0VrRm5ycEJROztJQUVFO0VsRnFycEJWO0VrRm5ycEJROztJQUVFO0VsRnFycEJWO0VrRm5ycEJROztJQUVFO0VsRnFycEJWO0VrRm5ycEJROztJQUVFO0VsRnFycEJWO0VrRnBzcEJRO0lBQXdCO0VsRnVzcEJoQztFa0Z0c3BCUTs7SUFFRTtFbEZ3c3BCVjtFa0Z0c3BCUTs7SUFFRTtFbEZ3c3BCVjtFa0Z0c3BCUTs7SUFFRTtFbEZ3c3BCVjtFa0Z0c3BCUTs7SUFFRTtFbEZ3c3BCVjtFa0Z2dHBCUTtJQUF3QjtFbEYwdHBCaEM7RWtGenRwQlE7O0lBRUU7RWxGMnRwQlY7RWtGenRwQlE7O0lBRUU7RWxGMnRwQlY7RWtGenRwQlE7O0lBRUU7RWxGMnRwQlY7RWtGenRwQlE7O0lBRUU7RWxGMnRwQlY7RWtGMXVwQlE7SUFBd0I7RWxGNnVwQmhDO0VrRjV1cEJROztJQUVFO0VsRjh1cEJWO0VrRjV1cEJROztJQUVFO0VsRjh1cEJWO0VrRjV1cEJROztJQUVFO0VsRjh1cEJWO0VrRjV1cEJROztJQUVFO0VsRjh1cEJWO0VrRjd2cEJRO0lBQXdCO0VsRmd3cEJoQztFa0YvdnBCUTs7SUFFRTtFbEZpd3BCVjtFa0YvdnBCUTs7SUFFRTtFbEZpd3BCVjtFa0YvdnBCUTs7SUFFRTtFbEZpd3BCVjtFa0YvdnBCUTs7SUFFRTtFbEZpd3BCVjtFa0ZoeHBCUTtJQUF3QjtFbEZteHBCaEM7RWtGbHhwQlE7O0lBRUU7RWxGb3hwQlY7RWtGbHhwQlE7O0lBRUU7RWxGb3hwQlY7RWtGbHhwQlE7O0lBRUU7RWxGb3hwQlY7RWtGbHhwQlE7O0lBRUU7RWxGb3hwQlY7RWtGbnlwQlE7SUFBd0I7RWxGc3lwQmhDO0VrRnJ5cEJROztJQUVFO0VsRnV5cEJWO0VrRnJ5cEJROztJQUVFO0VsRnV5cEJWO0VrRnJ5cEJROztJQUVFO0VsRnV5cEJWO0VrRnJ5cEJROztJQUVFO0VsRnV5cEJWO0VrRnR6cEJRO0lBQXdCO0VsRnl6cEJoQztFa0Z4enBCUTs7SUFFRTtFbEYwenBCVjtFa0Z4enBCUTs7SUFFRTtFbEYwenBCVjtFa0Z4enBCUTs7SUFFRTtFbEYwenBCVjtFa0Z4enBCUTs7SUFFRTtFbEYwenBCVjtBQUNGO0FrRnB6cEJJO0VBQUc7QWxGdXpwQlA7O0FrRmx6cEJFO0VBQUc7QWxGc3pwQkw7O0FrRm56cEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTVFMUdJLGlCQXRDYTtBTnU4cEJuQjtBa0ZyenBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pGdk1RO0VpRndNUjtFQUNBO0VBQ0EsMEM3RTVPeUI7QUxtaXFCN0I7QWtGcnpwQkU7RUFDRSxjakY3TVE7RWlGOE1SO0FsRnV6cEJKOztBa0ZqenBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUEsY2pGMU5VO0VpRjJOVjtBbEZtenBCRjs7QWtGOXlwQkE7RUFDRTtFQUNBO0VBQ0E7QWxGaXpwQkY7O0FrRjN5cEJBO0VBQ0U7QWxGOHlwQkY7O0FrRjN5cEJBO0VBQ0U7QWxGOHlwQkY7O0FrRjN5cEJBO0VBQ0UsY2pGMVBVO0FEd2lxQlo7QWtGN3lwQkU7RUFDRSxjakZsUFE7QURpaXFCWjs7QWtGMXlwQkE7RTVFeklRLGVBaEVXO0U0RTJNakIsMEM3RTdSMkI7RTZFOFIzQjtBbEY2eXBCRjtBTW42cEJRO0U0RW1IUjtJNUUzR1ksaUNBOURNO0VONjlwQmhCO0FBQ0Y7O0FrRi95cEJBO0U1RS9JUSxtQkFoRVc7RTRFaU5qQjtFQUNBLDBDN0VwUzJCO0U2RXFTM0I7QWxGa3pwQkY7QU0vNnBCUTtFNEV5SFI7STVFakhZLG1DQTlETTtFTnkrcEJoQjtBQUNGO0FrRnR6cEJFO0VBQ0U7QWxGd3pwQko7O0FrRnB6cEJBO0U1RXpKUSxtQkFoRVc7RTRFMk5qQiwwQzdFN1MyQjtFNkU4UzNCO0FsRnV6cEJGO0FNNzdwQlE7RTRFbUlSO0k1RTNIWSxtQ0E5RE07RU51L3BCaEI7QUFDRjs7QWtGenpwQkE7RTVFL0pRLGlCQWhFVztBTjRocUJuQjtBTXQ4cEJRO0U0RXlJUjtJNUVqSVksaUNBOURNO0VOZ2dxQmhCO0FBQ0Y7O0FrRjd6cEJBO0VBQ0U7QWxGZzBwQkY7O0FrRjd6cEJBO0VBQ0UscUJqRjdUVTtFaUY4VFY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZnMHBCRjs7QW1Gdm9xQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkYwb3FCRjs7QW1GcG9xQkU7RUFDRTtFQUNBO0FuRnVvcUJKOztBbUZsb3FCQTs7RUFDRTtBbkZzb3FCRjs7QW1GbG9xQkU7RUFDRTtBbkZxb3FCSjtBbUZub3FCRTtFQUNFO0FuRnFvcUJKO0FtRmxvcUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJsRkVRO0VrRkRSLGNsRlNRO0VrRk5SO0VBQ0E7RUFDQTtFQUNBO0FuRmtvcUJKO0FtRmpvcUJJO0VBQ0UsbUJsRmxDTTtFa0ZtQ047RUFDQTtBbkZtb3FCTjtBbUYvbnFCRTtFQUNFLHlCbEZOUTtFa0ZPUixjbEZqQlE7QURrcHFCWjs7QW1GN25xQkE7RUFDRSxnQzVFOGJzQztFNEU3YnRDO0U3RWlHTSxlQWhFVztFNkUvQmpCLGdCNUUrSzRCO0VNdk4xQjtBYnlxcUJKO0FNNWdxQlE7RTZFekhSO0k3RWlJWSxpQ0E5RE07RU5za3FCaEI7QUFDRjs7QW9GaHNxQkE7RUFDRTtBcEZtc3FCRjs7QW9GaHNxQkE7RUFDRTtBcEZtc3FCRjs7QW9GOXJxQkE7RUFDRTtBcEZpc3FCRjs7QW9GNXJxQkE7RUFDRTtFQUNBO0FwRitycUJGOztBb0Z6cnFCQTtFQUNFO0lBQ0U7RXBGNHJxQkY7QUFDRjtBaUIzcHFCSTtFbUVuQkY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwRmlycUJGO0FBQ0Y7QW9GOXFxQkE7RUFDRTtJQUNJO0VwRmdycUJKO0VvRjlxcUJBO0lBQ0k7RXBGZ3JxQko7QUFDRjtBb0Y3cXFCQTtFQUNFO0VBQ0E7RUFDQTtBcEYrcXFCRjs7QXFGOXVxQkk7RUFBaUM7QXJGa3ZxQnJDOztBcUZqdnFCSTtFQUFpQztBckZxdnFCckM7O0FxRnB2cUJJO0VBQWlDO0FyRnd2cUJyQzs7QXFGdnZxQkk7RUFBaUM7QXJGMnZxQnJDOztBcUYxdnFCSTtFQUFpQztBckY4dnFCckM7O0FxRjd2cUJJO0VBQ0k7QXJGZ3dxQlI7O0FxRjl2cUJJO0VBQ0k7QXJGaXdxQlI7O0FxRi92cUJJO0VBQ0k7QXJGa3dxQlI7O0FxRmh3cUJJO0VBQ0k7QXJGbXdxQlI7O0FpQnh0cUJJO0VvRTFEQTtJQUFpQztFckZ1eHFCbkM7RXFGdHhxQkU7SUFBaUM7RXJGeXhxQm5DO0VxRnh4cUJFO0lBQWlDO0VyRjJ4cUJuQztFcUYxeHFCRTtJQUFpQztFckY2eHFCbkM7RXFGNXhxQkU7SUFBaUM7RXJGK3hxQm5DO0VxRjl4cUJFO0lBQ0k7RXJGZ3lxQk47RXFGOXhxQkU7SUFDSTtFckZneXFCTjtFcUY5eHFCRTtJQUNJO0VyRmd5cUJOO0VxRjl4cUJFO0lBQ0k7RXJGZ3lxQk47QUFDRjtBaUJ0dnFCSTtFb0UxREE7SUFBaUM7RXJGb3pxQm5DO0VxRm56cUJFO0lBQWlDO0VyRnN6cUJuQztFcUZyenFCRTtJQUFpQztFckZ3enFCbkM7RXFGdnpxQkU7SUFBaUM7RXJGMHpxQm5DO0VxRnp6cUJFO0lBQWlDO0VyRjR6cUJuQztFcUYzenFCRTtJQUNJO0VyRjZ6cUJOO0VxRjN6cUJFO0lBQ0k7RXJGNnpxQk47RXFGM3pxQkU7SUFDSTtFckY2enFCTjtFcUYzenFCRTtJQUNJO0VyRjZ6cUJOO0FBQ0Y7QWlCbnhxQkk7RW9FMURBO0lBQWlDO0VyRmkxcUJuQztFcUZoMXFCRTtJQUFpQztFckZtMXFCbkM7RXFGbDFxQkU7SUFBaUM7RXJGcTFxQm5DO0VxRnAxcUJFO0lBQWlDO0VyRnUxcUJuQztFcUZ0MXFCRTtJQUFpQztFckZ5MXFCbkM7RXFGeDFxQkU7SUFDSTtFckYwMXFCTjtFcUZ4MXFCRTtJQUNJO0VyRjAxcUJOO0VxRngxcUJFO0lBQ0k7RXJGMDFxQk47RXFGeDFxQkU7SUFDSTtFckYwMXFCTjtBQUNGO0FpQmh6cUJJO0VvRTFEQTtJQUFpQztFckY4MnFCbkM7RXFGNzJxQkU7SUFBaUM7RXJGZzNxQm5DO0VxRi8ycUJFO0lBQWlDO0VyRmszcUJuQztFcUZqM3FCRTtJQUFpQztFckZvM3FCbkM7RXFGbjNxQkU7SUFBaUM7RXJGczNxQm5DO0VxRnIzcUJFO0lBQ0k7RXJGdTNxQk47RXFGcjNxQkU7SUFDSTtFckZ1M3FCTjtFcUZyM3FCRTtJQUNJO0VyRnUzcUJOO0VxRnIzcUJFO0lBQ0k7RXJGdTNxQk47QUFDRjtBaUI3MHFCSTtFb0UxREE7SUFBaUM7RXJGMjRxQm5DO0VxRjE0cUJFO0lBQWlDO0VyRjY0cUJuQztFcUY1NHFCRTtJQUFpQztFckYrNHFCbkM7RXFGOTRxQkU7SUFBaUM7RXJGaTVxQm5DO0VxRmg1cUJFO0lBQWlDO0VyRm01cUJuQztFcUZsNXFCRTtJQUNJO0VyRm81cUJOO0VxRmw1cUJFO0lBQ0k7RXJGbzVxQk47RXFGbDVxQkU7SUFDSTtFckZvNXFCTjtFcUZsNXFCRTtJQUNJO0VyRm81cUJOO0FBQ0Y7QXFGejRxQkU7RUFMQTtBckZpNXFCRjs7QXFGNTRxQkU7RUFMQTtBckZxNXFCRjs7QXFGaDVxQkU7RUFMQTtBckZ5NXFCRjs7QXFGcDVxQkU7RUFMQTtBckY2NXFCRjs7QXFGeDVxQkU7RUFMQTtBckZpNnFCRjs7QXFGNTVxQkU7RUFMQTtBckZxNnFCRjs7QXFGaDZxQkU7RUFMQTtBckZ5NnFCRjs7QXFGcDZxQkU7RUFMQTtBckY2NnFCRjs7QXFGeDZxQkU7RUFMQTtBckZpN3FCRjs7QXFGNTZxQkU7RUFMQTtBckZxN3FCRjs7QXFGaDdxQkU7RUFMQTtBckZ5N3FCRjs7QXFGcDdxQkU7RUFMQTtBckY2N3FCRjs7QXFGeDdxQkU7RUFMQTtBckZpOHFCRjs7QXFGNTdxQkU7RUFMQTtBckZxOHFCRjs7QXFGaDhxQkU7RUFMQTtBckZ5OHFCRjs7QXFGcDhxQkU7RUFMQTtBckY2OHFCRjs7QXFGeDhxQkU7RUFMQTtBckZpOXFCRjs7QXFGNThxQkU7RUFMQTtBckZxOXFCRjs7QXFGaDlxQkU7RUFMQTtBckZ5OXFCRjs7QXFGcDlxQkU7RUFMQTtBckY2OXFCRjs7QXFGeDlxQkU7RUFMQTtBckZpK3FCRjs7QXFGNTlxQkU7RUFMQTtBckZxK3FCRjs7QXFGaCtxQkU7RUFMQTtBckZ5K3FCRjs7QXFGcCtxQkU7RUFMQTtBckY2K3FCRjs7QXFGeCtxQkU7RUFMQTtBckZpL3FCRjs7QXFGNStxQkU7RUFMQTtBckZxL3FCRjs7QXFGaC9xQkU7RUFMQTtBckZ5L3FCRjs7QXFGcC9xQkU7RUFMQTtBckY2L3FCRjs7QXFGeC9xQkU7RUFMQTtBckZpZ3JCRjs7QXFGNS9xQkU7RUFMQTtBckZxZ3JCRjs7QXFGaGdyQkU7RUFMQTtBckZ5Z3JCRjs7QXFGcGdyQkU7RUFMQTtBckY2Z3JCRjs7QXFGeGdyQkU7RUFMQTtBckZpaHJCRjs7QXFGNWdyQkU7RUFMQTtBckZxaHJCRjs7QXFGaGhyQkU7RUFMQTtBckZ5aHJCRjs7QXFGcGhyQkU7RUFMQTtBckY2aHJCRjs7QXFGeGhyQkU7RUFMQTtBckZpaXJCRjs7QXFGNWhyQkU7RUFMQTtBckZxaXJCRjs7QXFGaGlyQkU7RUFMQTtBckZ5aXJCRjs7QXFGcGlyQkU7RUFMQTtBckY2aXJCRjs7QXFGeGlyQkU7RUFMQTtBckZpanJCRjs7QXFGaGlyQkU7RUFMQTtBckZ5aXJCRjs7QXFGcGlyQkU7RUFMQTtBckY2aXJCRjs7QXFGeGlyQkU7RUFMQTtBckZpanJCRjs7QXFGNWlyQkU7RUFMQTtBckZxanJCRjs7QXFGaGpyQkU7RUFMQTtBckZ5anJCRjs7QXFGcGpyQkU7RUFMQTtBckY2anJCRjs7QXFGeGpyQkU7RUFMQTtBckZpa3JCRjs7QXFGNWpyQkU7RUFMQTtBckZxa3JCRjs7QXFGaGtyQkU7RUFMQTtBckZ5a3JCRjs7QXFGcGtyQkU7RUFMQTtBckY2a3JCRjs7QXFGeGtyQkU7RUFMQTtBckZpbHJCRjs7QXFGNWtyQkU7RUFMQTtBckZxbHJCRjs7QXFGaGxyQkU7RUFMQTtBckZ5bHJCRjs7QXFGcGxyQkU7RUFMQTtBckY2bHJCRjs7QXFGeGxyQkU7RUFMQTtBckZpbXJCRjs7QXFGNWxyQkU7RUFMQTtBckZxbXJCRjs7QXFGaG1yQkU7RUFMQTtBckZ5bXJCRjs7QXFGcG1yQkU7RUFMQTtBckY2bXJCRjs7QXFGeG1yQkU7RUFMQTtBckZpbnJCRjs7QXFGNW1yQkU7RUFMQTtBckZxbnJCRjs7QXFGaG5yQkU7RUFMQTtBckZ5bnJCRjs7QXFGcG5yQkU7RUFMQTtBckY2bnJCRjs7QXFGeG5yQkU7RUFMQTtBckZpb3JCRjs7QXFGNW5yQkU7RUFMQTtBckZxb3JCRjs7QXFGaG9yQkU7RUFMQTtBckZ5b3JCRjs7QXFGcG9yQkU7RUFMQTtBckY2b3JCRjs7QXFGeG9yQkU7RUFMQTtBckZpcHJCRjs7QXFGNW9yQkU7RUFMQTtBckZxcHJCRjs7QXFGaHByQkU7RUFMQTtBckZ5cHJCRjs7QXFGcHByQkU7RUFMQTtBckY2cHJCRjs7QXFGeHByQkU7RUFMQTtBckZpcXJCRjs7QXFGNXByQkU7RUFMQTtBckZxcXJCRjs7QXFGaHFyQkU7RUFMQTtBckZ5cXJCRjs7QXFGcHFyQkU7RUFMQTtBckY2cXJCRjs7QXFGeHFyQkU7RUFMQTtBckZpcnJCRjs7QXFGNXFyQkU7RUFMQTtBckZxcnJCRjs7QXFGaHJyQkU7RUFMQTtBckZ5cnJCRjs7QXFGcHJyQkU7RUFMQTtBckY2cnJCRjs7QXFGeHJyQkU7RUFMQTtBckZpc3JCRjs7QXFGNXJyQkU7RUFMQTtBckZxc3JCRjs7QXFGaHNyQkU7RUFMQTtBckZ5c3JCRjs7QXFGL3JyQkE7RUFDRTtBckZrc3JCRjs7QXFGN3JyQkE7RUFDRTtBckZnc3JCRjs7QXFGM3JyQkU7RUFDRTtFQUVBO0FyRjZyckJKOztBcUZ6cnJCQTtFQUNFO0lBQ0U7RXJGNHJyQkY7QUFDRjtBcUZ6cnJCQTtFQUNFO0VBQ0E7RUFDQTtBckYycnJCRjtBc0Zwd3JCRTtFQUNFO0F0RnN3ckJKOztBc0Z2d3JCRTtFQUNFO0F0RjB3ckJKOztBc0Yzd3JCRTtFQUNFO0F0Rjh3ckJKOztBc0Yvd3JCRTtFQUNFO0F0Rmt4ckJKOztBc0ZueHJCRTtFQUNFO0F0RnN4ckJKOztBc0Z2eHJCRTtFQUNFO0F0RjB4ckJKOztBc0YzeHJCRTtFQUNFO0F0Rjh4ckJKOztBc0YveHJCRTtFQUNFO0F0Rmt5ckJKOztBc0ZueXJCRTtFQUNFO0F0RnN5ckJKOztBc0Z2eXJCRTtFQUNFO0F0RjB5ckJKOztBc0YzeXJCRTtFQUNFO0F0Rjh5ckJKOztBc0YveXJCRTtFQUNFO0F0Rmt6ckJKOztBc0ZuenJCRTtFQUNFO0F0RnN6ckJKOztBc0Z2enJCRTtFQUNFO0F0RjB6ckJKOztBc0YzenJCRTtFQUNFO0F0Rjh6ckJKOztBc0YvenJCRTtFQUNFO0F0RmswckJKOztBc0ZuMHJCRTtFQUNFO0F0RnMwckJKOztBc0Z2MHJCRTtFQUNFO0F0RjAwckJKOztBc0YzMHJCRTtFQUNFO0F0RjgwckJKOztBc0YvMHJCRTtFQUNFO0F0RmsxckJKOztBc0ZuMXJCRTtFQUNFO0F0RnMxckJKOztBc0Z2MXJCRTtFQUNFO0F0RjAxckJKOztBc0YzMXJCRTtFQUNFO0F0RjgxckJKOztBc0YvMXJCRTtFQUNFO0F0RmsyckJKOztBc0ZuMnJCRTtFQUNFO0F0RnMyckJKOztBc0Z2MnJCRTtFQUNFO0F0RjAyckJKOztBc0YzMnJCRTtFQUNFO0F0RjgyckJKOztBc0YvMnJCRTtFQUNFO0F0RmszckJKOztBc0ZuM3JCRTtFQUNFO0F0RnMzckJKOztBc0Z2M3JCRTtFQUNFO0F0RjAzckJKOztBc0ZwMnJCQTtFQVJJLDJIckZ5S3NCO0FEdXNyQjFCOztBc0Z4MnJCQTtFQVJJLDJIckZ5S3NCO0FEMnNyQjFCOztBc0Y1MnJCQTtFQVJJLDJIckZ5S3NCO0FEK3NyQjFCOztBc0ZoM3JCQTtFQVJJLDJIckZ5S3NCO0FEbXRyQjFCOztBc0ZwM3JCQTtFQVJJLDJIckZ5S3NCO0FEdXRyQjFCOztBc0Z4M3JCQTtFQVJJLDJIckZ5S3NCO0FEMnRyQjFCOztBc0Y1M3JCQTtFQU5JLHlIckZxS3NCO0FEaXVyQjFCOztBc0ZoNHJCQTtFQVJJLDJIckZ5S3NCO0FEbXVyQjFCOztBc0ZwNHJCQTtFQU5JLHlIckZxS3NCO0FEeXVyQjFCOztBc0Z4NHJCQTtFQU5JLHlIckZxS3NCO0FENnVyQjFCOztBc0Y1NHJCQTtFQU5JLHlIckZxS3NCO0FEaXZyQjFCOztBc0ZoNXJCQTtFQU5JLHlIckZxS3NCO0FEcXZyQjFCOztBc0ZwNXJCQTtFQU5JLHlIckZxS3NCO0FEeXZyQjFCOztBc0Z4NXJCQTtFQVJJLDJIckZ5S3NCO0FEMnZyQjFCOztBc0Y1NXJCQTtFQU5JLHlIckZxS3NCO0FEaXdyQjFCOztBc0ZoNnJCQTtFQU5JLHlIckZxS3NCO0FEcXdyQjFCOztBc0ZwNnJCQTtFQU5JLHlIckZxS3NCO0FEeXdyQjFCOztBc0Z4NnJCQTtFQU5JLHlIckZxS3NCO0FENndyQjFCOztBc0Y1NnJCQTtFQVJJLDJIckZ5S3NCO0FEK3dyQjFCOztBc0ZoN3JCQTtFQU5JLHlIckZxS3NCO0FEcXhyQjFCOztBc0ZwN3JCQTtFQVJJLDJIckZ5S3NCO0FEdXhyQjFCOztBc0Z4N3JCQTtFQU5JLHlIckZxS3NCO0FENnhyQjFCOztBc0Y1N3JCQTtFQVJJLDJIckZ5S3NCO0FEK3hyQjFCOztBc0ZoOHJCQTtFQU5JLHlIckZxS3NCO0FEcXlyQjFCOztBc0ZwOHJCQTtFQVJJLDJIckZ5S3NCO0FEdXlyQjFCOztBc0Z4OHJCQTtFQVJJLDJIckZ5S3NCO0FEMnlyQjFCOztBc0Y1OHJCQTtFQU5JLHlIckZxS3NCO0FEaXpyQjFCOztBc0ZoOXJCQTtFQVJJLDJIckZ5S3NCO0FEbXpyQjFCOztBc0ZwOXJCQTtFQU5JLHlIckZxS3NCO0FEeXpyQjFCOztBc0Z4OXJCQTtFQU5JLHlIckZxS3NCO0FENnpyQjFCOztBc0Y1OXJCQTtFQVJJLDJIckZ5S3NCO0FEK3pyQjFCOztBc0ZoK3JCQTtFQU5JLHlIckZxS3NCO0FEcTByQjFCOztBc0ZwK3JCQTtFQU5JLHlIckZxS3NCO0FEeTByQjFCOztBc0Z4K3JCQTtFQVJJLDJIckZ5S3NCO0FEMjByQjFCOztBc0Y1K3JCQTtFQVJJLDJIckZ5S3NCO0FEKzByQjFCOztBc0ZoL3JCQTtFQU5JLHlIckZxS3NCO0FEcTFyQjFCOztBc0ZwL3JCQTtFQU5JLHlIckZxS3NCO0FEeTFyQjFCOztBc0Z4L3JCQTtFQVJJLDJIckZ5S3NCO0FEMjFyQjFCOztBc0Y1L3JCQTtFQVJJLDJIckZ5S3NCO0FEKzFyQjFCOztBc0ZoZ3NCQTtFQU5JLHlIckZxS3NCO0FEcTJyQjFCOztBc0ZwZ3NCQTtFQVJJLDJIckZ5S3NCO0FEdTJyQjFCOztBc0ZoZ3NCQTtFQUNFLDJIckYySXdCO0VxRjFJeEI7QXRGbWdzQkY7QXNGbGdzQkU7RUFDRSxvQ3JGc0pzQjtFcUZySnRCO0F0Rm9nc0JKOztBc0YvL3JCRTtFQUNJLG9DckYrSW9CO0VxRjlJcEI7QXRGa2dzQk47O0FzRjc5ckJFO0VBN0JFO0F0RjgvckJKO0FzRjUvckJNO0VBUUU7QXRGdS9yQlI7O0FzRjk5ckJNO0VBYko7QXRGKytyQkY7O0FzRngrckJFO0VBN0JFO0F0Rnlnc0JKO0FzRnZnc0JNO0VBUUU7QXRGa2dzQlI7O0FzRnorckJNO0VBYko7QXRGMC9yQkY7O0FzRm4vckJFO0VBN0JFO0F0Rm9oc0JKO0FzRmxoc0JNO0VBUUU7QXRGNmdzQlI7O0FzRnAvckJNO0VBYko7QXRGcWdzQkY7O0FzRjkvckJFO0VBN0JFO0F0Ritoc0JKO0FzRjdoc0JNO0VBUUU7QXRGd2hzQlI7O0FzRi8vckJNO0VBYko7QXRGZ2hzQkY7O0FzRnpnc0JFO0VBN0JFO0F0RjBpc0JKO0FzRnhpc0JNO0VBUUU7QXRGbWlzQlI7O0FzRjFnc0JNO0VBYko7QXRGMmhzQkY7O0FzRnBoc0JFO0VBN0JFO0F0RnFqc0JKO0FzRm5qc0JNO0VBUUU7QXRGOGlzQlI7O0FzRnJoc0JNO0VBYko7QXRGc2lzQkY7O0FzRi9oc0JFO0VBN0JFO0F0Rmdrc0JKO0FzRjlqc0JNO0VBUUU7QXRGeWpzQlI7O0FzRmhpc0JNO0VBYko7QXRGaWpzQkY7O0FzRjFpc0JFO0VBN0JFO0F0RjJrc0JKO0FzRnprc0JNO0VBUUU7QXRGb2tzQlI7O0FzRjNpc0JNO0VBYko7QXRGNGpzQkY7O0FzRnJqc0JFO0VBN0JFO0F0RnNsc0JKO0FzRnBsc0JNO0VBUUU7QXRGK2tzQlI7O0FzRnRqc0JNO0VBYko7QXRGdWtzQkY7O0FzRmhrc0JFO0VBN0JFO0F0Rmltc0JKO0FzRi9sc0JNO0VBUUU7QXRGMGxzQlI7O0FzRmprc0JNO0VBYko7QXRGa2xzQkY7O0FzRjNrc0JFO0VBN0JFO0F0RjRtc0JKO0FzRjFtc0JNO0VBUUU7QXRGcW1zQlI7O0FzRjVrc0JNO0VBYko7QXRGNmxzQkY7O0FzRnRsc0JFO0VBN0JFO0F0RnVuc0JKO0FzRnJuc0JNO0VBUUU7QXRGZ25zQlI7O0FzRnZsc0JNO0VBYko7QXRGd21zQkY7O0FzRmptc0JFO0VBN0JFO0F0Rmtvc0JKO0FzRmhvc0JNO0VBUUU7QXRGMm5zQlI7O0FzRmxtc0JNO0VBYko7QXRGbW5zQkY7O0FzRjVtc0JFO0VBN0JFO0F0RjZvc0JKO0FzRjNvc0JNO0VBUUU7QXRGc29zQlI7O0FzRjdtc0JNO0VBYko7QXRGOG5zQkY7O0FzRnZuc0JFO0VBN0JFO0F0Rndwc0JKO0FzRnRwc0JNO0VBUUU7QXRGaXBzQlI7O0FzRnhuc0JNO0VBYko7QXRGeW9zQkY7O0FzRmxvc0JFO0VBN0JFO0F0Rm1xc0JKO0FzRmpxc0JNO0VBUUU7QXRGNHBzQlI7O0FzRm5vc0JNO0VBYko7QXRGb3BzQkY7O0FzRjdvc0JFO0VBN0JFO0F0Rjhxc0JKO0FzRjVxc0JNO0VBUUU7QXRGdXFzQlI7O0FzRjlvc0JNO0VBYko7QXRGK3BzQkY7O0FzRnhwc0JFO0VBN0JFO0F0Rnlyc0JKO0FzRnZyc0JNO0VBUUU7QXRGa3JzQlI7O0FzRnpwc0JNO0VBYko7QXRGMHFzQkY7O0FzRm5xc0JFO0VBN0JFO0F0Rm9zc0JKO0FzRmxzc0JNO0VBUUU7QXRGNnJzQlI7O0FzRnBxc0JNO0VBYko7QXRGcXJzQkY7O0FzRjlxc0JFO0VBN0JFO0F0Ritzc0JKO0FzRjdzc0JNO0VBUUU7QXRGd3NzQlI7O0FzRi9xc0JNO0VBYko7QXRGZ3NzQkY7O0FzRnpyc0JFO0VBN0JFO0F0RjB0c0JKO0FzRnh0c0JNO0VBUUU7QXRGbXRzQlI7O0FzRjFyc0JNO0VBYko7QXRGMnNzQkY7O0FzRnBzc0JFO0VBN0JFO0F0RnF1c0JKO0FzRm51c0JNO0VBUUU7QXRGOHRzQlI7O0FzRnJzc0JNO0VBYko7QXRGc3RzQkY7O0FzRi9zc0JFO0VBN0JFO0F0Rmd2c0JKO0FzRjl1c0JNO0VBUUU7QXRGeXVzQlI7O0FzRmh0c0JNO0VBYko7QXRGaXVzQkY7O0FzRjF0c0JFO0VBN0JFO0F0RjJ2c0JKO0FzRnp2c0JNO0VBUUU7QXRGb3ZzQlI7O0FzRjN0c0JNO0VBYko7QXRGNHVzQkY7O0FzRnJ1c0JFO0VBN0JFO0F0RnN3c0JKO0FzRnB3c0JNO0VBUUU7QXRGK3ZzQlI7O0FzRnR1c0JNO0VBYko7QXRGdXZzQkY7O0FzRmh2c0JFO0VBN0JFO0F0Rml4c0JKO0FzRi93c0JNO0VBUUU7QXRGMHdzQlI7O0FzRmp2c0JNO0VBYko7QXRGa3dzQkY7O0FzRjN2c0JFO0VBN0JFO0F0RjR4c0JKO0FzRjF4c0JNO0VBUUU7QXRGcXhzQlI7O0FzRjV2c0JNO0VBYko7QXRGNndzQkY7O0FzRnR3c0JFO0VBN0JFO0F0RnV5c0JKO0FzRnJ5c0JNO0VBUUU7QXRGZ3lzQlI7O0FzRnZ3c0JNO0VBYko7QXRGd3hzQkY7O0FzRmp4c0JFO0VBN0JFO0F0Rmt6c0JKO0FzRmh6c0JNO0VBUUU7QXRGMnlzQlI7O0FzRmx4c0JNO0VBYko7QXRGbXlzQkY7O0FzRjV4c0JFO0VBN0JFO0F0RjZ6c0JKO0FzRjN6c0JNO0VBUUU7QXRGc3pzQlI7O0FzRjd4c0JNO0VBYko7QXRGOHlzQkY7O0FzRnZ5c0JFO0VBN0JFO0F0Rncwc0JKO0FzRnQwc0JNO0VBUUU7QXRGaTBzQlI7O0FzRnh5c0JNO0VBYko7QXRGeXpzQkY7O0FzRmx6c0JFO0VBN0JFO0F0Rm0xc0JKO0FzRmoxc0JNO0VBUUU7QXRGNDBzQlI7O0FzRm56c0JNO0VBYko7QXRGbzBzQkY7O0FzRjd6c0JFO0VBN0JFO0F0Rjgxc0JKO0FzRjUxc0JNO0VBUUU7QXRGdTFzQlI7O0FzRjl6c0JNO0VBYko7QXRGKzBzQkY7O0FzRngwc0JFO0VBN0JFO0F0Rnkyc0JKO0FzRnYyc0JNO0VBUUU7QXRGazJzQlI7O0FzRnowc0JNO0VBYko7QXRGMDFzQkY7O0FzRm4xc0JFO0VBN0JFO0F0Rm8zc0JKO0FzRmwzc0JNO0VBUUU7QXRGNjJzQlI7O0FzRnAxc0JNO0VBYko7QXRGcTJzQkY7O0FzRjkxc0JFO0VBN0JFO0F0Riszc0JKO0FzRjczc0JNO0VBUUU7QXRGdzNzQlI7O0FzRi8xc0JNO0VBYko7QXRGZzNzQkY7O0FzRnoyc0JFO0VBN0JFO0F0RjA0c0JKO0FzRng0c0JNO0VBUUU7QXRGbTRzQlI7O0FzRjEyc0JNO0VBYko7QXRGMjNzQkY7O0FzRnAzc0JFO0VBN0JFO0F0RnE1c0JKO0FzRm41c0JNO0VBUUU7QXRGODRzQlI7O0FzRnIzc0JNO0VBYko7QXRGczRzQkY7O0FzRi8zc0JFO0VBN0JFO0F0Rmc2c0JKO0FzRjk1c0JNO0VBUUU7QXRGeTVzQlI7O0FzRmg0c0JNO0VBYko7QXRGaTVzQkY7O0FzRjE0c0JFO0VBN0JFO0F0RjI2c0JKO0FzRno2c0JNO0VBUUU7QXRGbzZzQlI7O0FzRjM0c0JNO0VBYko7QXRGNDVzQkY7O0FzRnI1c0JFO0VBN0JFO0F0RnM3c0JKO0FzRnA3c0JNO0VBUUU7QXRGKzZzQlI7O0FzRnQ1c0JNO0VBYko7QXRGdTZzQkY7O0FzRmo1c0JBO0VBQ0U7QXRGbzVzQkY7O0F1Rjcrc0JRO0VBQWdDO0F2Rmkvc0J4Qzs7QXVGai9zQlE7RUFBZ0M7QXZGcS9zQnhDOztBdUZyL3NCUTtFQUFnQztBdkZ5L3NCeEM7O0F1Rnovc0JRO0VBQWdDO0F2RjYvc0J4Qzs7QXVGNy9zQlE7RUFBZ0M7QXZGaWd0QnhDOztBdUZqZ3RCUTtFQUFnQztBdkZxZ3RCeEM7O0F1RnJndEJRO0VBQWdDO0F2RnlndEJ4Qzs7QXVGemd0QlE7RUFBZ0M7QXZGNmd0QnhDOztBdUY3Z3RCUTtFQUFnQztBdkZpaHRCeEM7O0F1RmpodEJRO0VBQWdDO0F2RnFodEJ4Qzs7QXVGcmh0QlE7RUFBZ0M7QXZGeWh0QnhDOztBdUZ6aHRCUTtFQUFnQztBdkY2aHRCeEM7O0F1RjdodEJRO0VBQWdDO0F2RmlpdEJ4Qzs7QXVGaml0QlE7RUFBZ0M7QXZGcWl0QnhDOztBdUZyaXRCUTtFQUFnQztBdkZ5aXRCeEM7O0F1RnppdEJRO0VBQWdDO0F2RjZpdEJ4Qzs7QXVGN2l0QlE7RUFBZ0M7QXZGaWp0QnhDOztBdUZqanRCUTtFQUFnQztBdkZxanRCeEM7O0F1RnJqdEJRO0VBQWdDO0F2RnlqdEJ4Qzs7QXVGemp0QlE7RUFBZ0M7QXZGNmp0QnhDOztBdUY3anRCUTtFQUFnQztBdkZpa3RCeEM7O0F1RmprdEJRO0VBQWdDO0F2RnFrdEJ4Qzs7QXVGcmt0QlE7RUFBZ0M7QXZGeWt0QnhDOztBdUZ6a3RCUTtFQUFnQztBdkY2a3RCeEM7O0F1RjdrdEJRO0VBQWdDO0F2RmlsdEJ4Qzs7QXVGamx0QlE7RUFBZ0M7QXZGcWx0QnhDOztBdUZybHRCUTtFQUFnQztBdkZ5bHRCeEM7O0F1RnpsdEJRO0VBQWdDO0F2RjZsdEJ4Qzs7QXVGN2x0QlE7RUFBZ0M7QXZGaW10QnhDOztBdUZqbXRCUTtFQUFnQztBdkZxbXRCeEM7O0F1RnJtdEJRO0VBQWdDO0F2RnltdEJ4Qzs7QXVGem10QlE7RUFBZ0M7QXZGNm10QnhDOztBdUY3bXRCUTtFQUFnQztBdkZpbnRCeEM7O0F1RmpudEJRO0VBQWdDO0F2RnFudEJ4Qzs7QXVGcm50QlE7RUFBZ0M7QXZGeW50QnhDOztBdUZ6bnRCUTtFQUFnQztBdkY2bnRCeEM7O0FpQnprdEJJO0VzRXBESTtJQUFnQztFdkZrb3RCdEM7RXVGbG90Qk07SUFBZ0M7RXZGcW90QnRDO0V1RnJvdEJNO0lBQWdDO0V2RndvdEJ0QztFdUZ4b3RCTTtJQUFnQztFdkYyb3RCdEM7RXVGM290Qk07SUFBZ0M7RXZGOG90QnRDO0V1RjlvdEJNO0lBQWdDO0V2RmlwdEJ0QztFdUZqcHRCTTtJQUFnQztFdkZvcHRCdEM7RXVGcHB0Qk07SUFBZ0M7RXZGdXB0QnRDO0V1RnZwdEJNO0lBQWdDO0V2RjBwdEJ0QztFdUYxcHRCTTtJQUFnQztFdkY2cHRCdEM7RXVGN3B0Qk07SUFBZ0M7RXZGZ3F0QnRDO0V1RmhxdEJNO0lBQWdDO0V2Rm1xdEJ0QztFdUZucXRCTTtJQUFnQztFdkZzcXRCdEM7RXVGdHF0Qk07SUFBZ0M7RXZGeXF0QnRDO0V1RnpxdEJNO0lBQWdDO0V2RjRxdEJ0QztFdUY1cXRCTTtJQUFnQztFdkYrcXRCdEM7RXVGL3F0Qk07SUFBZ0M7RXZGa3J0QnRDO0V1RmxydEJNO0lBQWdDO0V2RnFydEJ0QztFdUZycnRCTTtJQUFnQztFdkZ3cnRCdEM7RXVGeHJ0Qk07SUFBZ0M7RXZGMnJ0QnRDO0V1RjNydEJNO0lBQWdDO0V2RjhydEJ0QztFdUY5cnRCTTtJQUFnQztFdkZpc3RCdEM7RXVGanN0Qk07SUFBZ0M7RXZGb3N0QnRDO0V1RnBzdEJNO0lBQWdDO0V2RnVzdEJ0QztFdUZ2c3RCTTtJQUFnQztFdkYwc3RCdEM7RXVGMXN0Qk07SUFBZ0M7RXZGNnN0QnRDO0V1RjdzdEJNO0lBQWdDO0V2Rmd0dEJ0QztFdUZodHRCTTtJQUFnQztFdkZtdHRCdEM7RXVGbnR0Qk07SUFBZ0M7RXZGc3R0QnRDO0V1RnR0dEJNO0lBQWdDO0V2Rnl0dEJ0QztFdUZ6dHRCTTtJQUFnQztFdkY0dHRCdEM7RXVGNXR0Qk07SUFBZ0M7RXZGK3R0QnRDO0V1Ri90dEJNO0lBQWdDO0V2Rmt1dEJ0QztFdUZsdXRCTTtJQUFnQztFdkZxdXRCdEM7RXVGcnV0Qk07SUFBZ0M7RXZGd3V0QnRDO0V1Rnh1dEJNO0lBQWdDO0V2RjJ1dEJ0QztBQUNGO0FpQnhydEJJO0VzRXBESTtJQUFnQztFdkZndnRCdEM7RXVGaHZ0Qk07SUFBZ0M7RXZGbXZ0QnRDO0V1Rm52dEJNO0lBQWdDO0V2RnN2dEJ0QztFdUZ0dnRCTTtJQUFnQztFdkZ5dnRCdEM7RXVGenZ0Qk07SUFBZ0M7RXZGNHZ0QnRDO0V1RjV2dEJNO0lBQWdDO0V2Rit2dEJ0QztFdUYvdnRCTTtJQUFnQztFdkZrd3RCdEM7RXVGbHd0Qk07SUFBZ0M7RXZGcXd0QnRDO0V1RnJ3dEJNO0lBQWdDO0V2Rnd3dEJ0QztFdUZ4d3RCTTtJQUFnQztFdkYyd3RCdEM7RXVGM3d0Qk07SUFBZ0M7RXZGOHd0QnRDO0V1Rjl3dEJNO0lBQWdDO0V2Rml4dEJ0QztFdUZqeHRCTTtJQUFnQztFdkZveHRCdEM7RXVGcHh0Qk07SUFBZ0M7RXZGdXh0QnRDO0V1RnZ4dEJNO0lBQWdDO0V2RjB4dEJ0QztFdUYxeHRCTTtJQUFnQztFdkY2eHRCdEM7RXVGN3h0Qk07SUFBZ0M7RXZGZ3l0QnRDO0V1Rmh5dEJNO0lBQWdDO0V2Rm15dEJ0QztFdUZueXRCTTtJQUFnQztFdkZzeXRCdEM7RXVGdHl0Qk07SUFBZ0M7RXZGeXl0QnRDO0V1Rnp5dEJNO0lBQWdDO0V2RjR5dEJ0QztFdUY1eXRCTTtJQUFnQztFdkYreXRCdEM7RXVGL3l0Qk07SUFBZ0M7RXZGa3p0QnRDO0V1Rmx6dEJNO0lBQWdDO0V2RnF6dEJ0QztFdUZyenRCTTtJQUFnQztFdkZ3enRCdEM7RXVGeHp0Qk07SUFBZ0M7RXZGMnp0QnRDO0V1RjN6dEJNO0lBQWdDO0V2Rjh6dEJ0QztFdUY5enRCTTtJQUFnQztFdkZpMHRCdEM7RXVGajB0Qk07SUFBZ0M7RXZGbzB0QnRDO0V1RnAwdEJNO0lBQWdDO0V2RnUwdEJ0QztFdUZ2MHRCTTtJQUFnQztFdkYwMHRCdEM7RXVGMTB0Qk07SUFBZ0M7RXZGNjB0QnRDO0V1RjcwdEJNO0lBQWdDO0V2RmcxdEJ0QztFdUZoMXRCTTtJQUFnQztFdkZtMXRCdEM7RXVGbjF0Qk07SUFBZ0M7RXZGczF0QnRDO0V1RnQxdEJNO0lBQWdDO0V2RnkxdEJ0QztBQUNGO0FpQnR5dEJJO0VzRXBESTtJQUFnQztFdkY4MXRCdEM7RXVGOTF0Qk07SUFBZ0M7RXZGaTJ0QnRDO0V1RmoydEJNO0lBQWdDO0V2Rm8ydEJ0QztFdUZwMnRCTTtJQUFnQztFdkZ1MnRCdEM7RXVGdjJ0Qk07SUFBZ0M7RXZGMDJ0QnRDO0V1RjEydEJNO0lBQWdDO0V2RjYydEJ0QztFdUY3MnRCTTtJQUFnQztFdkZnM3RCdEM7RXVGaDN0Qk07SUFBZ0M7RXZGbTN0QnRDO0V1Rm4zdEJNO0lBQWdDO0V2RnMzdEJ0QztFdUZ0M3RCTTtJQUFnQztFdkZ5M3RCdEM7RXVGejN0Qk07SUFBZ0M7RXZGNDN0QnRDO0V1RjUzdEJNO0lBQWdDO0V2RiszdEJ0QztFdUYvM3RCTTtJQUFnQztFdkZrNHRCdEM7RXVGbDR0Qk07SUFBZ0M7RXZGcTR0QnRDO0V1RnI0dEJNO0lBQWdDO0V2Rnc0dEJ0QztFdUZ4NHRCTTtJQUFnQztFdkYyNHRCdEM7RXVGMzR0Qk07SUFBZ0M7RXZGODR0QnRDO0V1Rjk0dEJNO0lBQWdDO0V2Rmk1dEJ0QztFdUZqNXRCTTtJQUFnQztFdkZvNXRCdEM7RXVGcDV0Qk07SUFBZ0M7RXZGdTV0QnRDO0V1RnY1dEJNO0lBQWdDO0V2RjA1dEJ0QztFdUYxNXRCTTtJQUFnQztFdkY2NXRCdEM7RXVGNzV0Qk07SUFBZ0M7RXZGZzZ0QnRDO0V1Rmg2dEJNO0lBQWdDO0V2Rm02dEJ0QztFdUZuNnRCTTtJQUFnQztFdkZzNnRCdEM7RXVGdDZ0Qk07SUFBZ0M7RXZGeTZ0QnRDO0V1Rno2dEJNO0lBQWdDO0V2RjQ2dEJ0QztFdUY1NnRCTTtJQUFnQztFdkYrNnRCdEM7RXVGLzZ0Qk07SUFBZ0M7RXZGazd0QnRDO0V1Rmw3dEJNO0lBQWdDO0V2RnE3dEJ0QztFdUZyN3RCTTtJQUFnQztFdkZ3N3RCdEM7RXVGeDd0Qk07SUFBZ0M7RXZGMjd0QnRDO0V1RjM3dEJNO0lBQWdDO0V2Rjg3dEJ0QztFdUY5N3RCTTtJQUFnQztFdkZpOHRCdEM7RXVGajh0Qk07SUFBZ0M7RXZGbzh0QnRDO0V1RnA4dEJNO0lBQWdDO0V2RnU4dEJ0QztBQUNGO0FpQnA1dEJJO0VzRXBESTtJQUFnQztFdkY0OHRCdEM7RXVGNTh0Qk07SUFBZ0M7RXZGKzh0QnRDO0V1Ri84dEJNO0lBQWdDO0V2Rms5dEJ0QztFdUZsOXRCTTtJQUFnQztFdkZxOXRCdEM7RXVGcjl0Qk07SUFBZ0M7RXZGdzl0QnRDO0V1Rng5dEJNO0lBQWdDO0V2RjI5dEJ0QztFdUYzOXRCTTtJQUFnQztFdkY4OXRCdEM7RXVGOTl0Qk07SUFBZ0M7RXZGaSt0QnRDO0V1RmordEJNO0lBQWdDO0V2Rm8rdEJ0QztFdUZwK3RCTTtJQUFnQztFdkZ1K3RCdEM7RXVGdit0Qk07SUFBZ0M7RXZGMCt0QnRDO0V1RjErdEJNO0lBQWdDO0V2RjYrdEJ0QztFdUY3K3RCTTtJQUFnQztFdkZnL3RCdEM7RXVGaC90Qk07SUFBZ0M7RXZGbS90QnRDO0V1Rm4vdEJNO0lBQWdDO0V2RnMvdEJ0QztFdUZ0L3RCTTtJQUFnQztFdkZ5L3RCdEM7RXVGei90Qk07SUFBZ0M7RXZGNC90QnRDO0V1RjUvdEJNO0lBQWdDO0V2RisvdEJ0QztFdUYvL3RCTTtJQUFnQztFdkZrZ3VCdEM7RXVGbGd1Qk07SUFBZ0M7RXZGcWd1QnRDO0V1RnJndUJNO0lBQWdDO0V2RndndUJ0QztFdUZ4Z3VCTTtJQUFnQztFdkYyZ3VCdEM7RXVGM2d1Qk07SUFBZ0M7RXZGOGd1QnRDO0V1RjlndUJNO0lBQWdDO0V2RmlodUJ0QztFdUZqaHVCTTtJQUFnQztFdkZvaHVCdEM7RXVGcGh1Qk07SUFBZ0M7RXZGdWh1QnRDO0V1RnZodUJNO0lBQWdDO0V2RjBodUJ0QztFdUYxaHVCTTtJQUFnQztFdkY2aHVCdEM7RXVGN2h1Qk07SUFBZ0M7RXZGZ2l1QnRDO0V1RmhpdUJNO0lBQWdDO0V2Rm1pdUJ0QztFdUZuaXVCTTtJQUFnQztFdkZzaXVCdEM7RXVGdGl1Qk07SUFBZ0M7RXZGeWl1QnRDO0V1RnppdUJNO0lBQWdDO0V2RjRpdUJ0QztFdUY1aXVCTTtJQUFnQztFdkYraXVCdEM7RXVGL2l1Qk07SUFBZ0M7RXZGa2p1QnRDO0V1RmxqdUJNO0lBQWdDO0V2RnFqdUJ0QztBQUNGO0FpQmxndUJJO0VzRXBESTtJQUFnQztFdkYwanVCdEM7RXVGMWp1Qk07SUFBZ0M7RXZGNmp1QnRDO0V1RjdqdUJNO0lBQWdDO0V2RmdrdUJ0QztFdUZoa3VCTTtJQUFnQztFdkZta3VCdEM7RXVGbmt1Qk07SUFBZ0M7RXZGc2t1QnRDO0V1RnRrdUJNO0lBQWdDO0V2RnlrdUJ0QztFdUZ6a3VCTTtJQUFnQztFdkY0a3VCdEM7RXVGNWt1Qk07SUFBZ0M7RXZGK2t1QnRDO0V1Ri9rdUJNO0lBQWdDO0V2RmtsdUJ0QztFdUZsbHVCTTtJQUFnQztFdkZxbHVCdEM7RXVGcmx1Qk07SUFBZ0M7RXZGd2x1QnRDO0V1RnhsdUJNO0lBQWdDO0V2RjJsdUJ0QztFdUYzbHVCTTtJQUFnQztFdkY4bHVCdEM7RXVGOWx1Qk07SUFBZ0M7RXZGaW11QnRDO0V1RmptdUJNO0lBQWdDO0V2Rm9tdUJ0QztFdUZwbXVCTTtJQUFnQztFdkZ1bXVCdEM7RXVGdm11Qk07SUFBZ0M7RXZGMG11QnRDO0V1RjFtdUJNO0lBQWdDO0V2RjZtdUJ0QztFdUY3bXVCTTtJQUFnQztFdkZnbnVCdEM7RXVGaG51Qk07SUFBZ0M7RXZGbW51QnRDO0V1Rm5udUJNO0lBQWdDO0V2RnNudUJ0QztFdUZ0bnVCTTtJQUFnQztFdkZ5bnVCdEM7RXVGem51Qk07SUFBZ0M7RXZGNG51QnRDO0V1RjVudUJNO0lBQWdDO0V2RitudUJ0QztFdUYvbnVCTTtJQUFnQztFdkZrb3VCdEM7RXVGbG91Qk07SUFBZ0M7RXZGcW91QnRDO0V1RnJvdUJNO0lBQWdDO0V2RndvdUJ0QztFdUZ4b3VCTTtJQUFnQztFdkYyb3VCdEM7RXVGM291Qk07SUFBZ0M7RXZGOG91QnRDO0V1RjlvdUJNO0lBQWdDO0V2RmlwdUJ0QztFdUZqcHVCTTtJQUFnQztFdkZvcHVCdEM7RXVGcHB1Qk07SUFBZ0M7RXZGdXB1QnRDO0V1RnZwdUJNO0lBQWdDO0V2RjBwdUJ0QztFdUYxcHVCTTtJQUFnQztFdkY2cHVCdEM7RXVGN3B1Qk07SUFBZ0M7RXZGZ3F1QnRDO0V1RmhxdUJNO0lBQWdDO0V2Rm1xdUJ0QztBQUNGO0F1RjdwdUJBO0VBQ0U7RUFDQTtBdkYrcHVCRjs7QXVGNXB1QkE7RUFDRTtFQUNBO0F2RitwdUJGOztBd0Z0cXVCSTtFQUF1QjtBeEYwcXVCM0I7O0F3RjFxdUJJO0VBQXVCO0F4RjhxdUIzQjs7QXdGOXF1Qkk7RUFBdUI7QXhGa3J1QjNCOztBd0Z4cXVCTTtFQUFnQztBeEY0cXVCdEM7O0F3RjVxdUJNO0VBQWdDO0F4RmdydUJ0Qzs7QXdGaHJ1Qk07RUFBZ0M7QXhGb3J1QnRDOztBaUJqcHVCSTtFdUVuQ0U7SUFBZ0M7RXhGeXJ1QnBDO0V3RnpydUJJO0lBQWdDO0V4RjRydUJwQztFd0Y1cnVCSTtJQUFnQztFeEYrcnVCcEM7QUFDRjtBaUI3cHVCSTtFdUVuQ0U7SUFBZ0M7RXhGb3N1QnBDO0V3RnBzdUJJO0lBQWdDO0V4RnVzdUJwQztFd0Z2c3VCSTtJQUFnQztFeEYwc3VCcEM7QUFDRjtBaUJ4cXVCSTtFdUVuQ0U7SUFBZ0M7RXhGK3N1QnBDO0V3Ri9zdUJJO0lBQWdDO0V4Rmt0dUJwQztFd0ZsdHVCSTtJQUFnQztFeEZxdHVCcEM7QUFDRjtBaUJucnVCSTtFdUVuQ0U7SUFBZ0M7RXhGMHR1QnBDO0V3RjF0dUJJO0lBQWdDO0V4RjZ0dUJwQztFd0Y3dHVCSTtJQUFnQztFeEZndXVCcEM7QUFDRjtBaUI5cnVCSTtFdUVuQ0U7SUFBZ0M7RXhGcXV1QnBDO0V3RnJ1dUJJO0lBQWdDO0V4Rnd1dUJwQztFd0Z4dXVCSTtJQUFnQztFeEYydXVCcEM7QUFDRjtBeUZud3VCRTtFQUNFLGFBRm1CO0F6RnV3dUJ2Qjs7QXlGdHd1QkU7RUFDRSxZQUZtQjtBekYyd3VCdkI7O0F5RjF3dUJFO0VBQ0UsYUFGbUI7QXpGK3d1QnZCOztBeUY5d3VCRTtFQUNFLFVBRm1CO0F6Rm14dUJ2Qjs7QXlGN3d1QkE7RUFDRTtBekZneHVCRjs7QXlGM3d1Qkk7RUFDRTtBekY4d3VCTjs7QXlGL3d1Qkk7RUFDRTtBekZreHVCTjs7QXlGbnh1Qkk7RUFDRTtBekZzeHVCTjs7QXlGdnh1Qkk7RUFDRTtBekYweHVCTjs7QXlGM3h1Qkk7RUFDRTtBekY4eHVCTjs7QXlGL3h1Qkk7RUFDRTtBekZreXVCTjs7QXlGbnl1Qkk7RUFDRTtBekZzeXVCTjs7QXlGdnl1Qkk7RUFDRTtBekYweXVCTjs7QXlGM3l1Qkk7RUFDRTtBekY4eXVCTjs7QXlGL3l1Qkk7RUFDRTtBekZrenVCTjs7QXlGbnp1Qkk7RUFDRTtBekZzenVCTjs7QXlGdnp1Qkk7RUFDRTtBekYwenVCTjs7QXlGM3p1Qkk7RUFDRTtBekY4enVCTjs7QXlGL3p1Qkk7RUFDRTtBekZrMHVCTjs7QXlGbjB1Qkk7RUFDRTtBekZzMHVCTjs7QXlGdjB1Qkk7RUFDRTtBekYwMHVCTjs7QXlGMzB1Qkk7RUFDRTtBekY4MHVCTjs7QXlGLzB1Qkk7RUFDRTtBekZrMXVCTjs7QXlGbjF1Qkk7RUFDRTtBekZzMXVCTjs7QXlGdjF1Qkk7RUFDRTtBekYwMXVCTjs7QXlGMzF1Qkk7RUFDRTtBekY4MXVCTjs7QXlGLzF1Qkk7RUFDRTtBekZrMnVCTjs7QXlGbjJ1Qkk7RUFDRTtBekZzMnVCTjs7QXlGdjJ1Qkk7RUFDRTtBekYwMnVCTjs7QXlGMzJ1Qkk7RUFDRTtBekY4MnVCTjs7QXlGLzJ1Qkk7RUFDRTtBekZrM3VCTjs7QXlGbjN1Qkk7RUFDRTtBekZzM3VCTjs7QXlGdjN1Qkk7RUFDRTtBekYwM3VCTjs7QXlGMzN1Qkk7RUFDRTtBekY4M3VCTjs7QXlGLzN1Qkk7RUFDRTtBekZrNHVCTjs7QXlGbjR1Qkk7RUFDRTtBekZzNHVCTjs7QXlGdjR1Qkk7RUFDRTtBekYwNHVCTjs7QXlGMzR1Qkk7RUFDRTtBekY4NHVCTjs7QXlGLzR1Qkk7RUFDRTtBekZrNXVCTjs7QXlGbjV1Qkk7RUFDRTtBekZzNXVCTjs7QXlGdjV1Qkk7RUFDRTtBekYwNXVCTjs7QXlGMzV1Qkk7RUFDRTtBekY4NXVCTjs7QXlGLzV1Qkk7RUFDRTtBekZrNnVCTjs7QXlGbjZ1Qkk7RUFDRTtBekZzNnVCTjs7QXlGdjZ1Qkk7RUFDRTtBekYwNnVCTjs7QXlGMzZ1Qkk7RUFDRTtBekY4NnVCTjs7QXlGLzZ1Qkk7RUFDRTtBekZrN3VCTjs7QXlGbjd1Qkk7RUFDRTtBekZzN3VCTjs7QXlGdjd1Qkk7RUFDRTtBekYwN3VCTjs7QXlGMzd1Qkk7RUFDRTtBekY4N3VCTjs7QXlGLzd1Qkk7RUFDRTtBekZrOHVCTjs7QXlGbjh1Qkk7RUFDRTtBekZzOHVCTjs7QXlGdjh1Qkk7RUFDRTtBekYwOHVCTjs7QXlGMzh1Qkk7RUFDRTtBekY4OHVCTjs7QXlGLzh1Qkk7RUFDRTtBekZrOXVCTjs7QXlGbjl1Qkk7RUFDRTtBekZzOXVCTjs7QXlGdjl1Qkk7RUFDRTtBekYwOXVCTjs7QXlGMzl1Qkk7RUFDRTtBekY4OXVCTjs7QXlGLzl1Qkk7RUFDRTtBekZrK3VCTjs7QXlGbit1Qkk7RUFDRTtBekZzK3VCTjs7QXlGdit1Qkk7RUFDRTtBekYwK3VCTjs7QXlGMyt1Qkk7RUFDRTtBekY4K3VCTjs7QXlGLyt1Qkk7RUFDRTtBekZrL3VCTjs7QXlGbi91Qkk7RUFDRTtBekZzL3VCTjs7QXlGdi91Qkk7RUFDRTtBekYwL3VCTjs7QXlGMy91Qkk7RUFDRTtBekY4L3VCTjs7QXlGLy91Qkk7RUFDRTtBekZrZ3ZCTjs7QXlGbmd2Qkk7RUFDRTtBekZzZ3ZCTjs7QXlGdmd2Qkk7RUFDRTtBekYwZ3ZCTjs7QXlGM2d2Qkk7RUFDRTtBekY4Z3ZCTjs7QXlGL2d2Qkk7RUFDRTtBekZraHZCTjs7QXlGbmh2Qkk7RUFDRTtBekZzaHZCTjs7QXlGdmh2Qkk7RUFDRTtBekYwaHZCTjs7QXlGM2h2Qkk7RUFDRTtBekY4aHZCTjs7QXlGL2h2Qkk7RUFDRTtBekZraXZCTjs7QXlGbml2Qkk7RUFDRTtBekZzaXZCTjs7QXlGdml2Qkk7RUFDRTtBekYwaXZCTjs7QXlGM2l2Qkk7RUFDRTtBekY4aXZCTjs7QXlGL2l2Qkk7RUFDRTtBekZranZCTjs7QXlGbmp2Qkk7RUFDRTtBekZzanZCTjs7QXlGdmp2Qkk7RUFDRTtBekYwanZCTjs7QXlGM2p2Qkk7RUFDRTtBekY4anZCTjs7QXlGL2p2Qkk7RUFDRTtBekZra3ZCTjs7QXlGbmt2Qkk7RUFDRTtBekZza3ZCTjs7QXlGdmt2Qkk7RUFDRTtBekYwa3ZCTjs7QXlGM2t2Qkk7RUFDRTtBekY4a3ZCTjs7QXlGL2t2Qkk7RUFDRTtBekZrbHZCTjs7QXlGbmx2Qkk7RUFDRTtBekZzbHZCTjs7QXlGdmx2Qkk7RUFDRTtBekYwbHZCTjs7QXlGM2x2Qkk7RUFDRTtBekY4bHZCTjs7QXlGL2x2Qkk7RUFDRTtBekZrbXZCTjs7QXlGbm12Qkk7RUFDRTtBekZzbXZCTjs7QXlGdm12Qkk7RUFDRTtBekYwbXZCTjs7QXlGM212Qkk7RUFDRTtBekY4bXZCTjs7QXlGL212Qkk7RUFDRTtBekZrbnZCTjs7QXlGbm52Qkk7RUFDRTtBekZzbnZCTjs7QXlGdm52Qkk7RUFDRTtBekYwbnZCTjs7QXlGM252Qkk7RUFDRTtBekY4bnZCTjs7QXlGL252Qkk7RUFDRTtBekZrb3ZCTjs7QXlGbm92Qkk7RUFDRTtBekZzb3ZCTjs7QXlGdm92Qkk7RUFDRTtBekYwb3ZCTjs7QXlGM292Qkk7RUFDRTtBekY4b3ZCTjs7QXlGL292Qkk7RUFDRTtBekZrcHZCTjs7QXlGbnB2Qkk7RUFDRTtBekZzcHZCTjs7QXlGdnB2Qkk7RUFDRTtBekYwcHZCTjs7QXlGM3B2Qkk7RUFDRTtBekY4cHZCTjs7QXlGL3B2Qkk7RUFDRTtBekZrcXZCTjs7QXlGbnF2Qkk7RUFDRTtBekZzcXZCTjs7QXlGdnF2Qkk7RUFDRTtBekYwcXZCTjs7QXlGM3F2Qkk7RUFDRTtBekY4cXZCTjs7QXlGL3F2Qkk7RUFDRTtBekZrcnZCTjs7QXlGbnJ2Qkk7RUFDRTtBekZzcnZCTjs7QXlGdnJ2Qkk7RUFDRTtBekYwcnZCTjs7QXlGM3J2Qkk7RUFDRTtBekY4cnZCTjs7QXlGL3J2Qkk7RUFDRTtBekZrc3ZCTjs7QXlGbnN2Qkk7RUFDRTtBekZzc3ZCTjs7QXlGdnN2Qkk7RUFDRTtBekYwc3ZCTjs7QXlGM3N2Qkk7RUFDRTtBekY4c3ZCTjs7QXlGL3N2Qkk7RUFDRTtBekZrdHZCTjs7QXlGbnR2Qkk7RUFDRTtBekZzdHZCTjs7QXlGdnR2Qkk7RUFDRTtBekYwdHZCTjs7QXlGM3R2Qkk7RUFDRTtBekY4dHZCTjs7QXlGL3R2Qkk7RUFDRTtBekZrdXZCTjs7QXlGbnV2Qkk7RUFDRTtBekZzdXZCTjs7QXlGdnV2Qkk7RUFDRTtBekYwdXZCTjs7QXlGM3V2Qkk7RUFDRTtBekY4dXZCTjs7QXlGL3V2Qkk7RUFDRTtBekZrdnZCTjs7QXlGbnZ2Qkk7RUFDRTtBekZzdnZCTjs7QXlGdnZ2Qkk7RUFDRTtBekYwdnZCTjs7QXlGM3Z2Qkk7RUFDRTtBekY4dnZCTjs7QXlGL3Z2Qkk7RUFDRTtBekZrd3ZCTjs7QXlGbnd2Qkk7RUFDRTtBekZzd3ZCTjs7QXlGdnd2Qkk7RUFDRTtBekYwd3ZCTjs7QXlGM3d2Qkk7RUFDRTtBekY4d3ZCTjs7QXlGL3d2Qkk7RUFDRTtBekZreHZCTjs7QXlGbnh2Qkk7RUFDRTtBekZzeHZCTjs7QXlGdnh2Qkk7RUFDRTtBekYweHZCTjs7QXlGM3h2Qkk7RUFDRTtBekY4eHZCTjs7QXlGL3h2Qkk7RUFDRTtBekZreXZCTjs7QXlGbnl2Qkk7RUFDRTtBekZzeXZCTjs7QXlGdnl2Qkk7RUFDRTtBekYweXZCTjs7QXlGM3l2Qkk7RUFDRTtBekY4eXZCTjs7QXlGL3l2Qkk7RUFDRTtBekZrenZCTjs7QXlGbnp2Qkk7RUFDRTtBekZzenZCTjs7QXlGdnp2Qkk7RUFDRTtBekYwenZCTjs7QXlGM3p2Qkk7RUFDRTtBekY4enZCTjs7QXlGL3p2Qkk7RUFDRTtBekZrMHZCTjs7QXlGbjB2Qkk7RUFDRTtBekZzMHZCTjs7QXlGdjB2Qkk7RUFDRTtBekYwMHZCTjs7QXlGMzB2Qkk7RUFDRTtBekY4MHZCTjs7QXlGLzB2Qkk7RUFDRTtBekZrMXZCTjs7QXlGbjF2Qkk7RUFDRTtBekZzMXZCTjs7QXlGdjF2Qkk7RUFDRTtBekYwMXZCTjs7QXlGMzF2Qkk7RUFDRTtBekY4MXZCTjs7QXlGLzF2Qkk7RUFDRTtBekZrMnZCTjs7QXlGbjJ2Qkk7RUFDRTtBekZzMnZCTjs7QXlGdjJ2Qkk7RUFDRTtBekYwMnZCTjs7QXlGMzJ2Qkk7RUFDRTtBekY4MnZCTjs7QXlGLzJ2Qkk7RUFDRTtBekZrM3ZCTjs7QXlGbjN2Qkk7RUFDRTtBekZzM3ZCTjs7QXlGdjN2Qkk7RUFDRTtBekYwM3ZCTjs7QXlGMzN2Qkk7RUFDRTtBekY4M3ZCTjs7QXlGLzN2Qkk7RUFDRTtBekZrNHZCTjs7QXlGbjR2Qkk7RUFDRTtBekZzNHZCTjs7QXlGdjR2Qkk7RUFDRTtBekYwNHZCTjs7QXlGMzR2Qkk7RUFDRTtBekY4NHZCTjs7QXlGLzR2Qkk7RUFDRTtBekZrNXZCTjs7QXlGbjV2Qkk7RUFDRTtBekZzNXZCTjs7QXlGdjV2Qkk7RUFDRTtBekYwNXZCTjs7QTBGdDZ2QkE7RUFDRTtFQUNBO0ExRnk2dkJGOztBMEZ0NnZCQTtFQUNFO0VBQ0E7QTFGeTZ2QkY7O0EwRnQ2dkJBO0VBQ0U7RUFDQTtBMUZ5NnZCRjs7QTBGdDZ2QkE7RUFDRTtFQUNBO0ExRnk2dkJGOztBMEZwNnZCSTtFQUFtQztFQUFPO0ExRnk2dkI5Qzs7QTBGeDZ2Qkk7RUFBbUM7RUFBUztBMUY2NnZCaEQ7O0EwRjU2dkJJO0VBQW1DO0VBQVU7QTFGaTd2QmpEOztBMEZoN3ZCSTtFQUFtQztFQUFRO0ExRnE3dkIvQzs7QWlCcDV2Qkk7RXlFcENBO0lBQW1DO0lBQU87RTFGODd2QjVDO0UwRjc3dkJFO0lBQW1DO0lBQVM7RTFGaTh2QjlDO0UwRmg4dkJFO0lBQW1DO0lBQVU7RTFGbzh2Qi9DO0UwRm44dkJFO0lBQW1DO0lBQVE7RTFGdTh2QjdDO0FBQ0Y7QWlCdjZ2Qkk7RXlFcENBO0lBQW1DO0lBQU87RTFGZzl2QjVDO0UwRi84dkJFO0lBQW1DO0lBQVM7RTFGbTl2QjlDO0UwRmw5dkJFO0lBQW1DO0lBQVU7RTFGczl2Qi9DO0UwRnI5dkJFO0lBQW1DO0lBQVE7RTFGeTl2QjdDO0FBQ0Y7QWlCejd2Qkk7RXlFcENBO0lBQW1DO0lBQU87RTFGayt2QjVDO0UwRmordkJFO0lBQW1DO0lBQVM7RTFGcSt2QjlDO0UwRnArdkJFO0lBQW1DO0lBQVU7RTFGdyt2Qi9DO0UwRnYrdkJFO0lBQW1DO0lBQVE7RTFGMit2QjdDO0FBQ0Y7QWlCMzh2Qkk7RXlFcENBO0lBQW1DO0lBQU87RTFGby92QjVDO0UwRm4vdkJFO0lBQW1DO0lBQVM7RTFGdS92QjlDO0UwRnQvdkJFO0lBQW1DO0lBQVU7RTFGMC92Qi9DO0UwRnovdkJFO0lBQW1DO0lBQVE7RTFGNi92QjdDO0FBQ0Y7QWlCNzl2Qkk7RXlFcENBO0lBQW1DO0lBQU87RTFGc2d3QjVDO0UwRnJnd0JFO0lBQW1DO0lBQVM7RTFGeWd3QjlDO0UwRnhnd0JFO0lBQW1DO0lBQVU7RTFGNGd3Qi9DO0UwRjNnd0JFO0lBQW1DO0lBQVE7RTFGK2d3QjdDO0FBQ0Y7QTBGM2d3QkU7RUFERjtJQUVJO0lBQ0E7SUFDQSxhbkYwb0JnQztFUG80dUJsQztBQUNGOztBMEYzZ3dCQTtFQUNFO0ExRjhnd0JGOztBMEZ2Z3dCUTtFQURKO0lBRUk7SUFDQTtJQUNBLGFuRjJuQjRCO0VQZzV1QmxDO0FBQ0Y7O0FpQmxnd0JJO0V5RWJJO0lBREo7TUFFSTtNQUNBO01BQ0EsYW5GMm5CNEI7SVB5NXVCaEM7RUFDRjtBQUNGO0FpQjVnd0JJO0V5RWJJO0lBREo7TUFFSTtNQUNBO01BQ0EsYW5GMm5CNEI7SVBrNnVCaEM7RUFDRjtBQUNGO0FpQnJod0JJO0V5RWJJO0lBREo7TUFFSTtNQUNBO01BQ0EsYW5GMm5CNEI7SVAyNnVCaEM7RUFDRjtBQUNGO0FpQjlod0JJO0V5RWJJO0lBREo7TUFFSTtNQUNBO01BQ0EsYW5GMm5CNEI7SVBvN3VCaEM7RUFDRjtBQUNGO0FpQnZpd0JJO0V5RWJJO0lBREo7TUFFSTtNQUNBO01BQ0EsYW5GMm5CNEI7SVA2N3VCaEM7RUFDRjtBQUNGO0EyRjFtd0JBO0VBQ0U7QTNGNG13QkY7O0EyRnptd0JBO0VBQ0U7QTNGNG13QkY7O0E0Rmxud0JBO0VBQ0U7QTVGcW53QkY7O0E0Rmxud0JBO0VBQ0U7QTVGcW53QkY7O0E2RjNud0JBO0VBQ0U7QTdGOG53QkY7O0E4Ri9ud0JBO0VBQ0U7SUFDRTtFOUZrb3dCRjtFOEZob3dCQTtJQUNFO0U5Rmtvd0JGO0FBQ0Y7QThGL253QkE7RUFFRTtBOUZnb3dCRjs7QThGNW53QkE7RUFDRTtJQUFLO0U5Rmdvd0JMO0U4Ri9ud0JBO0lBQU87RTlGa293QlA7QUFDRjtBOEZob3dCQTtFQUFXO0E5Rm1vd0JYOztBOEZqb3dCQTtFQUNFO0lBQ0U7RTlGb293QkY7QUFDRjtBK0YzcHdCSTtFekJJRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFMHB3QkY7O0FzRWhwd0JFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RWtwd0JKOztBaUJybndCSTtFOEUxREE7SXpCSUY7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RWdyd0JBO0VzRXRxd0JBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RXVxd0JGO0FBQ0Y7QWlCM293Qkk7RThFMURBO0l6QklGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEVxc3dCQTtFc0UzcndCQTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEU0cndCRjtBQUNGO0FpQmhxd0JJO0U4RTFEQTtJekJJRjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFMHR3QkE7RXNFaHR3QkE7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFaXR3QkY7QUFDRjtBaUJycndCSTtFOEUxREE7SXpCSUY7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RSt1d0JBO0VzRXJ1d0JBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RXN1d0JGO0FBQ0Y7QWlCMXN3Qkk7RThFMURBO0l6QklGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEVvd3dCQTtFc0UxdndCQTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEUydndCRjtBQUNGO0FnRzN4d0JBO0VBQ0U7RUFDQTtBaEc2eHdCRjs7QWdHMXh3QkE7RUFDRTtFQUNBO0VBQ0U7RUFDQTtBaEc2eHdCSjtBZ0c1eHdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc4eHdCTjs7QWdHMXh3QkE7RUFDRTtFQUNBO0VBQ0U7RUFDQTtBaEc2eHdCSjtBZ0c1eHdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc4eHdCTjs7QWdHMXh3QkE7RUFDRTtBaEc2eHdCRjtBZ0c1eHdCRTtFQUVFO0FoRzZ4d0JKOztBZ0d6eHdCQTtFQUNFO0VBQ0E7RUFDQTtBaEc0eHdCRjtBZ0czeHdCRTtFQUNFLG1CL0YzQ1E7RStGNENSO0VBQ0E7RUFFRTtBaEc0eHdCTjs7QWdHcnh3QkE7RUFDRTtBaEd3eHdCRjs7QWdHcnh3QkE7RUFDRTtBaEd3eHdCRjs7QWlHcDF3QkE7RUFDRSxxQjVGMEJhO0U0RnpCYix3QjVGeUJhO0U0RnhCYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3Uxd0JGOztBaUdqendCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHbTF3QkY7QWlHbDF3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHbzF3Qko7QWlHaDF3QkU7RUFDRTtBakdrMXdCSjtBaUcvMHdCRTtFQUNFO0FqR2kxd0JKOztBaUc1MHdCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHODJ3QkY7QWlHNzJ3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHKzJ3Qko7QWlHMzJ3QkU7RUFDRTtBakc2MndCSjtBaUcxMndCRTtFQUNFO0FqRzQyd0JKOztBaUd2MndCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHeTR3QkY7QWlHeDR3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHMDR3Qko7QWlHdDR3QkU7RUFDRTtBakd3NHdCSjtBaUdyNHdCRTtFQUNFO0FqR3U0d0JKOztBaUdsNHdCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHbzZ3QkY7QWlHbjZ3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHcTZ3Qko7QWlHajZ3QkU7RUFDRTtBakdtNndCSjtBaUdoNndCRTtFQUNFO0FqR2s2d0JKOztBaUc3NXdCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHKzd3QkY7QWlHOTd3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHZzh3Qko7QWlHNTd3QkU7RUFDRTtBakc4N3dCSjtBaUczN3dCRTtFQUNFO0FqRzY3d0JKOztBaUd4N3dCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHMDl3QkY7QWlHejl3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHMjl3Qko7QWlHdjl3QkU7RUFDRTtBakd5OXdCSjtBaUd0OXdCRTtFQUNFO0FqR3c5d0JKOztBaUduOXdCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHcS93QkY7QWlHcC93QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHcy93Qko7QWlHbC93QkU7RUFDRTtBakdvL3dCSjtBaUdqL3dCRTtFQUNFO0FqR20vd0JKOztBaUc5K3dCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHZ2h4QkY7QWlHL2d4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHaWh4Qko7QWlHN2d4QkU7RUFDRTtBakcrZ3hCSjtBaUc1Z3hCRTtFQUNFO0FqRzhneEJKOztBaUd6Z3hCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHMml4QkY7QWlHMWl4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHNGl4Qko7QWlHeGl4QkU7RUFDRTtBakcwaXhCSjtBaUd2aXhCRTtFQUNFO0FqR3lpeEJKOztBaUdwaXhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHc2t4QkY7QWlHcmt4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHdWt4Qko7QWlHbmt4QkU7RUFDRTtBakdxa3hCSjtBaUdsa3hCRTtFQUNFO0FqR29reEJKOztBaUcvanhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHaW14QkY7QWlHaG14QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHa214Qko7QWlHOWx4QkU7RUFDRTtBakdnbXhCSjtBaUc3bHhCRTtFQUNFO0FqRytseEJKOztBaUcxbHhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHNG54QkY7QWlHM254QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHNm54Qko7QWlHem54QkU7RUFDRTtBakcybnhCSjtBaUd4bnhCRTtFQUNFO0FqRzBueEJKOztBaUdybnhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHdXB4QkY7QWlHdHB4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHd3B4Qko7QWlHcHB4QkU7RUFDRTtBakdzcHhCSjtBaUducHhCRTtFQUNFO0FqR3FweEJKOztBaUdocHhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHa3J4QkY7QWlHanJ4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHbXJ4Qko7QWlHL3F4QkU7RUFDRTtBakdpcnhCSjtBaUc5cXhCRTtFQUNFO0FqR2dyeEJKOztBaUczcXhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHNnN4QkY7QWlHNXN4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHOHN4Qko7QWlHMXN4QkU7RUFDRTtBakc0c3hCSjtBaUd6c3hCRTtFQUNFO0FqRzJzeEJKOztBaUd0c3hCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHd3V4QkY7QWlHdnV4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHeXV4Qko7QWlHcnV4QkU7RUFDRTtBakd1dXhCSjtBaUdwdXhCRTtFQUNFO0FqR3N1eEJKOztBaUdqdXhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHbXd4QkY7QWlHbHd4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHb3d4Qko7QWlHaHd4QkU7RUFDRTtBakdrd3hCSjtBaUcvdnhCRTtFQUNFO0FqR2l3eEJKOztBaUc1dnhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHOHh4QkY7QWlHN3h4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHK3h4Qko7QWlHM3h4QkU7RUFDRTtBakc2eHhCSjtBaUcxeHhCRTtFQUNFO0FqRzR4eEJKOztBaUd2eHhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHeXp4QkY7QWlHeHp4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHMHp4Qko7QWlHdHp4QkU7RUFDRTtBakd3enhCSjtBaUdyenhCRTtFQUNFO0FqR3V6eEJKOztBaUdsenhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHbzF4QkY7QWlHbjF4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHcTF4Qko7QWlHajF4QkU7RUFDRTtBakdtMXhCSjtBaUdoMXhCRTtFQUNFO0FqR2sxeEJKOztBaUc3MHhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHKzJ4QkY7QWlHOTJ4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHZzN4Qko7QWlHNTJ4QkU7RUFDRTtBakc4MnhCSjtBaUczMnhCRTtFQUNFO0FqRzYyeEJKOztBaUd4MnhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHMDR4QkY7QWlHejR4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHMjR4Qko7QWlHdjR4QkU7RUFDRTtBakd5NHhCSjtBaUd0NHhCRTtFQUNFO0FqR3c0eEJKOztBaUduNHhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHcTZ4QkY7QWlHcDZ4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHczZ4Qko7QWlHbDZ4QkU7RUFDRTtBakdvNnhCSjtBaUdqNnhCRTtFQUNFO0FqR202eEJKOztBaUc5NXhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHZzh4QkY7QWlHLzd4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHaTh4Qko7QWlHNzd4QkU7RUFDRTtBakcrN3hCSjtBaUc1N3hCRTtFQUNFO0FqRzg3eEJKOztBaUd6N3hCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHMjl4QkY7QWlHMTl4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHNDl4Qko7QWlHeDl4QkU7RUFDRTtBakcwOXhCSjtBaUd2OXhCRTtFQUNFO0FqR3k5eEJKOztBaUdwOXhCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHcy94QkY7QWlHci94QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHdS94Qko7QWlHbi94QkU7RUFDRTtBakdxL3hCSjtBaUdsL3hCRTtFQUNFO0FqR28veEJKOztBaUcvK3hCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHaWh5QkY7QWlHaGh5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHa2h5Qko7QWlHOWd5QkU7RUFDRTtBakdnaHlCSjtBaUc3Z3lCRTtFQUNFO0FqRytneUJKOztBaUcxZ3lCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHNGl5QkY7QWlHM2l5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHNml5Qko7QWlHeml5QkU7RUFDRTtBakcyaXlCSjtBaUd4aXlCRTtFQUNFO0FqRzBpeUJKOztBaUdyaXlCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHdWt5QkY7QWlHdGt5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHd2t5Qko7QWlHcGt5QkU7RUFDRTtBakdza3lCSjtBaUdua3lCRTtFQUNFO0FqR3FreUJKOztBaUdoa3lCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHa215QkY7QWlHam15QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHbW15Qko7QWlHL2x5QkU7RUFDRTtBakdpbXlCSjtBaUc5bHlCRTtFQUNFO0FqR2dteUJKOztBaUczbHlCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHNm55QkY7QWlHNW55QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHOG55Qko7QWlHMW55QkU7RUFDRTtBakc0bnlCSjtBaUd6bnlCRTtFQUNFO0FqRzJueUJKOztBaUd0bnlCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHd3B5QkY7QWlHdnB5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHeXB5Qko7QWlHcnB5QkU7RUFDRTtBakd1cHlCSjtBaUdwcHlCRTtFQUNFO0FqR3NweUJKOztBaUdqcHlCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHbXJ5QkY7QWlHbHJ5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHb3J5Qko7QWlHaHJ5QkU7RUFDRTtBakdrcnlCSjtBaUcvcXlCRTtFQUNFO0FqR2lyeUJKOztBaUc1cXlCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHOHN5QkY7QWlHN3N5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHK3N5Qko7QWlHM3N5QkU7RUFDRTtBakc2c3lCSjtBaUcxc3lCRTtFQUNFO0FqRzRzeUJKOztBaUd2c3lCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHeXV5QkY7QWlHeHV5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHMHV5Qko7QWlHdHV5QkU7RUFDRTtBakd3dXlCSjtBaUdydXlCRTtFQUNFO0FqR3V1eUJKOztBaUdsdXlCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHb3d5QkY7QWlHbnd5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHcXd5Qko7QWlHand5QkU7RUFDRTtBakdtd3lCSjtBaUdod3lCRTtFQUNFO0FqR2t3eUJKOztBaUc3dnlCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHK3h5QkY7QWlHOXh5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHZ3l5Qko7QWlHNXh5QkU7RUFDRTtBakc4eHlCSjtBaUczeHlCRTtFQUNFO0FqRzZ4eUJKOztBaUd4eHlCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHMHp5QkY7QWlHenp5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHMnp5Qko7QWlHdnp5QkU7RUFDRTtBakd5enlCSjtBaUd0enlCRTtFQUNFO0FqR3d6eUJKOztBaUduenlCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHcTF5QkY7QWlHcDF5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHczF5Qko7QWlHbDF5QkU7RUFDRTtBakdvMXlCSjtBaUdqMXlCRTtFQUNFO0FqR20xeUJKOztBaUc5MHlCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHZzN5QkY7QWlHLzJ5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHaTN5Qko7QWlHNzJ5QkU7RUFDRTtBakcrMnlCSjtBaUc1MnlCRTtFQUNFO0FqRzgyeUJKOztBaUd6MnlCRTtFQTlCQSxjMUZ5RGE7RTBGeERiO0VBQ0EscUIxRnVEYTtFMEZ0RGI7RUFDQTtFQUNBO0VBQ0E7QWpHMjR5QkY7QWlHMTR5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1RkRnQztFNEZFaEM7QWpHNDR5Qko7QWlHeDR5QkU7RUFDRTtBakcwNHlCSjtBaUd2NHlCRTtFQUNFO0FqR3k0eUJKOztBaUc5MHlCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHMDN5QkY7QWlHejN5QkU7RUFDRSxjaEd0Q1E7QURpNnlCWjtBaUd6M3lCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcyM3lCSjtBaUdwM3lCRTtFQUNFO0FqR3MzeUJKO0FpR24zeUJFO0VBQ0UsY2hHN0RRO0FEazd5Qlo7QWlHbjN5QkU7RUFDRTtFQUNBO0FqR3EzeUJKOztBaUdoM3lCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHNDV5QkY7QWlHMzV5QkU7RUFDRSxjaEd0Q1E7QURtOHlCWjtBaUczNXlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakc2NXlCSjtBaUd0NXlCRTtFQUNFO0FqR3c1eUJKO0FpR3I1eUJFO0VBQ0UsY2hHN0RRO0FEbzl5Qlo7QWlHcjV5QkU7RUFDRTtFQUNBO0FqR3U1eUJKOztBaUdsNXlCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHODd5QkY7QWlHNzd5QkU7RUFDRSxjaEd0Q1E7QURxK3lCWjtBaUc3N3lCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcrN3lCSjtBaUd4N3lCRTtFQUNFO0FqRzA3eUJKO0FpR3Y3eUJFO0VBQ0UsY2hHN0RRO0FEcy95Qlo7QWlHdjd5QkU7RUFDRTtFQUNBO0FqR3k3eUJKOztBaUdwN3lCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHZyt5QkY7QWlHLzl5QkU7RUFDRSxjaEd0Q1E7QUR1Z3pCWjtBaUcvOXlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdpK3lCSjtBaUcxOXlCRTtFQUNFO0FqRzQ5eUJKO0FpR3o5eUJFO0VBQ0UsY2hHN0RRO0FEd2h6Qlo7QWlHejl5QkU7RUFDRTtFQUNBO0FqRzI5eUJKOztBaUd0OXlCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHa2d6QkY7QWlHamd6QkU7RUFDRSxjaEd0Q1E7QUR5aXpCWjtBaUdqZ3pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdtZ3pCSjtBaUc1L3lCRTtFQUNFO0FqRzgveUJKO0FpRzMveUJFO0VBQ0UsY2hHN0RRO0FEMGp6Qlo7QWlHMy95QkU7RUFDRTtFQUNBO0FqRzYveUJKOztBaUd4L3lCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHb2l6QkY7QWlHbml6QkU7RUFDRSxjaEd0Q1E7QUQya3pCWjtBaUduaXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdxaXpCSjtBaUc5aHpCRTtFQUNFO0FqR2dpekJKO0FpRzdoekJFO0VBQ0UsY2hHN0RRO0FENGx6Qlo7QWlHN2h6QkU7RUFDRTtFQUNBO0FqRytoekJKOztBaUcxaHpCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHc2t6QkY7QWlHcmt6QkU7RUFDRSxjaEd0Q1E7QUQ2bXpCWjtBaUdya3pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd1a3pCSjtBaUdoa3pCRTtFQUNFO0FqR2trekJKO0FpRy9qekJFO0VBQ0UsY2hHN0RRO0FEOG56Qlo7QWlHL2p6QkU7RUFDRTtFQUNBO0FqR2lrekJKOztBaUc1anpCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHd216QkY7QWlHdm16QkU7RUFDRSxjaEd0Q1E7QUQrb3pCWjtBaUd2bXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd5bXpCSjtBaUdsbXpCRTtFQUNFO0FqR29tekJKO0FpR2ptekJFO0VBQ0UsY2hHN0RRO0FEZ3F6Qlo7QWlHam16QkU7RUFDRTtFQUNBO0FqR21tekJKOztBaUc5bHpCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHMG96QkY7QWlHem96QkU7RUFDRSxjaEd0Q1E7QURpcnpCWjtBaUd6b3pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcyb3pCSjtBaUdwb3pCRTtFQUNFO0FqR3NvekJKO0FpR25vekJFO0VBQ0UsY2hHN0RRO0FEa3N6Qlo7QWlHbm96QkU7RUFDRTtFQUNBO0FqR3FvekJKOztBaUdob3pCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHNHF6QkY7QWlHM3F6QkU7RUFDRSxjaEd0Q1E7QURtdHpCWjtBaUczcXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakc2cXpCSjtBaUd0cXpCRTtFQUNFO0FqR3dxekJKO0FpR3JxekJFO0VBQ0UsY2hHN0RRO0FEb3V6Qlo7QWlHcnF6QkU7RUFDRTtFQUNBO0FqR3VxekJKOztBaUdscXpCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHOHN6QkY7QWlHN3N6QkU7RUFDRSxjaEd0Q1E7QURxdnpCWjtBaUc3c3pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcrc3pCSjtBaUd4c3pCRTtFQUNFO0FqRzBzekJKO0FpR3ZzekJFO0VBQ0UsY2hHN0RRO0FEc3d6Qlo7QWlHdnN6QkU7RUFDRTtFQUNBO0FqR3lzekJKOztBaUdwc3pCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHZ3Z6QkY7QWlHL3V6QkU7RUFDRSxjaEd0Q1E7QUR1eHpCWjtBaUcvdXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdpdnpCSjtBaUcxdXpCRTtFQUNFO0FqRzR1ekJKO0FpR3p1ekJFO0VBQ0UsY2hHN0RRO0FEd3l6Qlo7QWlHenV6QkU7RUFDRTtFQUNBO0FqRzJ1ekJKOztBaUd0dXpCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHa3h6QkY7QWlHanh6QkU7RUFDRSxjaEd0Q1E7QUR5enpCWjtBaUdqeHpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdteHpCSjtBaUc1d3pCRTtFQUNFO0FqRzh3ekJKO0FpRzN3ekJFO0VBQ0UsY2hHN0RRO0FEMDB6Qlo7QWlHM3d6QkU7RUFDRTtFQUNBO0FqRzZ3ekJKOztBaUd4d3pCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHb3p6QkY7QWlHbnp6QkU7RUFDRSxjaEd0Q1E7QUQyMXpCWjtBaUduenpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdxenpCSjtBaUc5eXpCRTtFQUNFO0FqR2d6ekJKO0FpRzd5ekJFO0VBQ0UsY2hHN0RRO0FENDJ6Qlo7QWlHN3l6QkU7RUFDRTtFQUNBO0FqRyt5ekJKOztBaUcxeXpCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHczF6QkY7QWlHcjF6QkU7RUFDRSxjaEd0Q1E7QUQ2M3pCWjtBaUdyMXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd1MXpCSjtBaUdoMXpCRTtFQUNFO0FqR2sxekJKO0FpRy8wekJFO0VBQ0UsY2hHN0RRO0FEODR6Qlo7QWlHLzB6QkU7RUFDRTtFQUNBO0FqR2kxekJKOztBaUc1MHpCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHdzN6QkY7QWlHdjN6QkU7RUFDRSxjaEd0Q1E7QUQrNXpCWjtBaUd2M3pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd5M3pCSjtBaUdsM3pCRTtFQUNFO0FqR28zekJKO0FpR2ozekJFO0VBQ0UsY2hHN0RRO0FEZzd6Qlo7QWlHajN6QkU7RUFDRTtFQUNBO0FqR20zekJKOztBaUc5MnpCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHMDV6QkY7QWlHejV6QkU7RUFDRSxjaEd0Q1E7QURpOHpCWjtBaUd6NXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcyNXpCSjtBaUdwNXpCRTtFQUNFO0FqR3M1ekJKO0FpR241ekJFO0VBQ0UsY2hHN0RRO0FEazl6Qlo7QWlHbjV6QkU7RUFDRTtFQUNBO0FqR3E1ekJKOztBaUdoNXpCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHNDd6QkY7QWlHMzd6QkU7RUFDRSxjaEd0Q1E7QURtK3pCWjtBaUczN3pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakc2N3pCSjtBaUd0N3pCRTtFQUNFO0FqR3c3ekJKO0FpR3I3ekJFO0VBQ0UsY2hHN0RRO0FEby96Qlo7QWlHcjd6QkU7RUFDRTtFQUNBO0FqR3U3ekJKOztBaUdsN3pCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHODl6QkY7QWlHNzl6QkU7RUFDRSxjaEd0Q1E7QURxZzBCWjtBaUc3OXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcrOXpCSjtBaUd4OXpCRTtFQUNFO0FqRzA5ekJKO0FpR3Y5ekJFO0VBQ0UsY2hHN0RRO0FEc2gwQlo7QWlHdjl6QkU7RUFDRTtFQUNBO0FqR3k5ekJKOztBaUdwOXpCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHZ2cwQkY7QWlHLy96QkU7RUFDRSxjaEd0Q1E7QUR1aTBCWjtBaUcvL3pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdpZzBCSjtBaUcxL3pCRTtFQUNFO0FqRzQvekJKO0FpR3ovekJFO0VBQ0UsY2hHN0RRO0FEd2owQlo7QWlHei96QkU7RUFDRTtFQUNBO0FqRzIvekJKOztBaUd0L3pCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHa2kwQkY7QWlHamkwQkU7RUFDRSxjaEd0Q1E7QUR5azBCWjtBaUdqaTBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdtaTBCSjtBaUc1aDBCRTtFQUNFO0FqRzhoMEJKO0FpRzNoMEJFO0VBQ0UsY2hHN0RRO0FEMGwwQlo7QWlHM2gwQkU7RUFDRTtFQUNBO0FqRzZoMEJKOztBaUd4aDBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHb2swQkY7QWlHbmswQkU7RUFDRSxjaEd0Q1E7QUQybTBCWjtBaUduazBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdxazBCSjtBaUc5ajBCRTtFQUNFO0FqR2drMEJKO0FpRzdqMEJFO0VBQ0UsY2hHN0RRO0FENG4wQlo7QWlHN2owQkU7RUFDRTtFQUNBO0FqRytqMEJKOztBaUcxajBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHc20wQkY7QWlHcm0wQkU7RUFDRSxjaEd0Q1E7QUQ2bzBCWjtBaUdybTBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd1bTBCSjtBaUdobTBCRTtFQUNFO0FqR2ttMEJKO0FpRy9sMEJFO0VBQ0UsY2hHN0RRO0FEOHAwQlo7QWlHL2wwQkU7RUFDRTtFQUNBO0FqR2ltMEJKOztBaUc1bDBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHd28wQkY7QWlHdm8wQkU7RUFDRSxjaEd0Q1E7QUQrcTBCWjtBaUd2bzBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd5bzBCSjtBaUdsbzBCRTtFQUNFO0FqR29vMEJKO0FpR2pvMEJFO0VBQ0UsY2hHN0RRO0FEZ3MwQlo7QWlHam8wQkU7RUFDRTtFQUNBO0FqR21vMEJKOztBaUc5bjBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHMHEwQkY7QWlHenEwQkU7RUFDRSxjaEd0Q1E7QURpdDBCWjtBaUd6cTBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcycTBCSjtBaUdwcTBCRTtFQUNFO0FqR3NxMEJKO0FpR25xMEJFO0VBQ0UsY2hHN0RRO0FEa3UwQlo7QWlHbnEwQkU7RUFDRTtFQUNBO0FqR3FxMEJKOztBaUdocTBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHNHMwQkY7QWlHM3MwQkU7RUFDRSxjaEd0Q1E7QURtdjBCWjtBaUczczBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakc2czBCSjtBaUd0czBCRTtFQUNFO0FqR3dzMEJKO0FpR3JzMEJFO0VBQ0UsY2hHN0RRO0FEb3cwQlo7QWlHcnMwQkU7RUFDRTtFQUNBO0FqR3VzMEJKOztBaUdsczBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHOHUwQkY7QWlHN3UwQkU7RUFDRSxjaEd0Q1E7QURxeDBCWjtBaUc3dTBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcrdTBCSjtBaUd4dTBCRTtFQUNFO0FqRzB1MEJKO0FpR3Z1MEJFO0VBQ0UsY2hHN0RRO0FEc3kwQlo7QWlHdnUwQkU7RUFDRTtFQUNBO0FqR3l1MEJKOztBaUdwdTBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHZ3gwQkY7QWlHL3cwQkU7RUFDRSxjaEd0Q1E7QUR1ejBCWjtBaUcvdzBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdpeDBCSjtBaUcxdzBCRTtFQUNFO0FqRzR3MEJKO0FpR3p3MEJFO0VBQ0UsY2hHN0RRO0FEdzAwQlo7QWlHencwQkU7RUFDRTtFQUNBO0FqRzJ3MEJKOztBaUd0dzBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHa3owQkY7QWlHanowQkU7RUFDRSxjaEd0Q1E7QUR5MTBCWjtBaUdqejBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdtejBCSjtBaUc1eTBCRTtFQUNFO0FqRzh5MEJKO0FpRzN5MEJFO0VBQ0UsY2hHN0RRO0FEMDIwQlo7QWlHM3kwQkU7RUFDRTtFQUNBO0FqRzZ5MEJKOztBaUd4eTBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHbzEwQkY7QWlHbjEwQkU7RUFDRSxjaEd0Q1E7QUQyMzBCWjtBaUduMTBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdxMTBCSjtBaUc5MDBCRTtFQUNFO0FqR2cxMEJKO0FpRzcwMEJFO0VBQ0UsY2hHN0RRO0FENDQwQlo7QWlHNzAwQkU7RUFDRTtFQUNBO0FqRyswMEJKOztBaUcxMDBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHczMwQkY7QWlHcjMwQkU7RUFDRSxjaEd0Q1E7QUQ2NTBCWjtBaUdyMzBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd1MzBCSjtBaUdoMzBCRTtFQUNFO0FqR2szMEJKO0FpRy8yMEJFO0VBQ0UsY2hHN0RRO0FEODYwQlo7QWlHLzIwQkU7RUFDRTtFQUNBO0FqR2kzMEJKOztBaUc1MjBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHdzUwQkY7QWlHdjUwQkU7RUFDRSxjaEd0Q1E7QUQrNzBCWjtBaUd2NTBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd5NTBCSjtBaUdsNTBCRTtFQUNFO0FqR281MEJKO0FpR2o1MEJFO0VBQ0UsY2hHN0RRO0FEZzkwQlo7QWlHajUwQkU7RUFDRTtFQUNBO0FqR201MEJKOztBaUc5NDBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHMDcwQkY7QWlHejcwQkU7RUFDRSxjaEd0Q1E7QURpKzBCWjtBaUd6NzBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcyNzBCSjtBaUdwNzBCRTtFQUNFO0FqR3M3MEJKO0FpR243MEJFO0VBQ0UsY2hHN0RRO0FEay8wQlo7QWlHbjcwQkU7RUFDRTtFQUNBO0FqR3E3MEJKOztBaUdoNzBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHNDkwQkY7QWlHMzkwQkU7RUFDRSxjaEd0Q1E7QURtZzFCWjtBaUczOTBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakc2OTBCSjtBaUd0OTBCRTtFQUNFO0FqR3c5MEJKO0FpR3I5MEJFO0VBQ0UsY2hHN0RRO0FEb2gxQlo7QWlHcjkwQkU7RUFDRTtFQUNBO0FqR3U5MEJKOztBaUdsOTBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHOC8wQkY7QWlHNy8wQkU7RUFDRSxjaEd0Q1E7QURxaTFCWjtBaUc3LzBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcrLzBCSjtBaUd4LzBCRTtFQUNFO0FqRzAvMEJKO0FpR3YvMEJFO0VBQ0UsY2hHN0RRO0FEc2oxQlo7QWlHdi8wQkU7RUFDRTtFQUNBO0FqR3kvMEJKOztBaUdwLzBCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHZ2kxQkY7QWlHL2gxQkU7RUFDRSxjaEd0Q1E7QUR1azFCWjtBaUcvaDFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdpaTFCSjtBaUcxaDFCRTtFQUNFO0FqRzRoMUJKO0FpR3poMUJFO0VBQ0UsY2hHN0RRO0FEd2wxQlo7QWlHemgxQkU7RUFDRTtFQUNBO0FqRzJoMUJKOztBaUd0aDFCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHa2sxQkY7QWlHamsxQkU7RUFDRSxjaEd0Q1E7QUR5bTFCWjtBaUdqazFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdtazFCSjtBaUc1ajFCRTtFQUNFO0FqRzhqMUJKO0FpRzNqMUJFO0VBQ0UsY2hHN0RRO0FEMG4xQlo7QWlHM2oxQkU7RUFDRTtFQUNBO0FqRzZqMUJKOztBaUd4ajFCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHb20xQkY7QWlHbm0xQkU7RUFDRSxjaEd0Q1E7QUQybzFCWjtBaUdubTFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdxbTFCSjtBaUc5bDFCRTtFQUNFO0FqR2dtMUJKO0FpRzdsMUJFO0VBQ0UsY2hHN0RRO0FENHAxQlo7QWlHN2wxQkU7RUFDRTtFQUNBO0FqRytsMUJKOztBaUcxbDFCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHc28xQkY7QWlHcm8xQkU7RUFDRSxjaEd0Q1E7QUQ2cTFCWjtBaUdybzFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd1bzFCSjtBaUdobzFCRTtFQUNFO0FqR2tvMUJKO0FpRy9uMUJFO0VBQ0UsY2hHN0RRO0FEOHIxQlo7QWlHL24xQkU7RUFDRTtFQUNBO0FqR2lvMUJKOztBaUc1bjFCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHd3ExQkY7QWlHdnExQkU7RUFDRSxjaEd0Q1E7QUQrczFCWjtBaUd2cTFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd5cTFCSjtBaUdscTFCRTtFQUNFO0FqR29xMUJKO0FpR2pxMUJFO0VBQ0UsY2hHN0RRO0FEZ3UxQlo7QWlHanExQkU7RUFDRTtFQUNBO0FqR21xMUJKOztBaUc5cDFCRTtFQXpDQSxjaEc3QlU7RWdHK0JWLG1CMUZZYTtFMEZYYixxQjFGV2E7RTBGVmI7RUFDQTtFQUNBO0VBQ0E7QWpHMHMxQkY7QWlHenMxQkU7RUFDRSxjaEd0Q1E7QURpdjFCWjtBaUd6czFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcyczFCSjtBaUdwczFCRTtFQUNFO0FqR3NzMUJKO0FpR25zMUJFO0VBQ0UsY2hHN0RRO0FEa3cxQlo7QWlHbnMxQkU7RUFDRTtFQUNBO0FqR3FzMUJKOztBa0d2eTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRzB5MUJGO0FrR3h5MUJFO0VBQ0U7QWxHMHkxQko7QWtHeHkxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcweTFCSjtBa0d4eTFCRTtFQUNFO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHdXkxQko7O0FrR2p5MUJBO0VBQ0U7QWxHb3kxQkY7O0FrR2p5MUJBO0VBQ0U7QWxHb3kxQkY7O0FrR2p5MUJBO0VBQ0U7QWxHb3kxQkY7O0FtRy8wMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HazExQkY7O0FtRy8wMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HazExQkY7O0FtRzkwMUJBO0VBQ0U7RUFDQTtFQUNBO0FuR2kxMUJGOztBbUc3MDFCQTtFQUNFO0VBQ0E7QW5HZzExQkY7O0FtRzUwMUJBO0VBQ0U7QW5HKzAxQkY7O0FtRzUwMUJBO0VBQ0U7RUFDQTtBbkcrMDFCRjs7QW1HNTAxQkE7RUFDRTtFQUNBO0FuRyswMUJGOztBbUcxMDFCQTtFQUNFO0VBQ0E7RUFDQTtBbkc2MDFCRjs7QW1HMTAxQkE7RUFDRTtFQUNBO0VBQ0E7QW5HNjAxQkY7O0FtRzEwMUJBO0VBQ0U7RUFDQTtFQUNBO0FuRzYwMUJGOztBbUcxMDFCQTtFQUNFO0VBQ0E7RUFDQTtBbkc2MDFCRjs7QW1HMTAxQkE7RUFDRTtFQUNBO0VBQ0E7QW5HNjAxQkY7O0FtRzEwMUJBO0VBQ0U7RUFDQTtBbkc2MDFCRjs7QW1HMTAxQkE7RUFDRTtFQUNBO0FuRzYwMUJGOztBbUcxMDFCQTtFQUNFO0VBQ0E7QW5HNjAxQkY7O0FtRzEwMUJBO0VBQ0U7SUFDRTtFbkc2MDFCRjtBQUNGO0FtRzEwMUJBO0VBQ0U7SUFDRTtFbkc0MDFCRjtBQUNGO0FtR3owMUJBO0VBQ0U7RUFDQTtBbkcyMDFCRjs7QW1HM3oxQkU7RUFSRTtBbkd1MDFCSjs7QW1HL3oxQkU7RUFSRTtBbkcyMDFCSjs7QW1HbjAxQkU7RUFSRTtBbkcrMDFCSjs7QW1HdjAxQkU7RUFSRTtBbkdtMTFCSjs7QW1HMzAxQkU7RUFSRTtBbkd1MTFCSjs7QW1HLzAxQkU7RUFSRTtBbkcyMTFCSjs7QW1HbjExQkU7RUFORTtBbkc2MTFCSjs7QW1HdjExQkU7RUFSRTtBbkdtMjFCSjs7QW1HMzExQkU7RUFORTtBbkdxMjFCSjs7QW1HLzExQkU7RUFORTtBbkd5MjFCSjs7QW1HbjIxQkU7RUFORTtBbkc2MjFCSjs7QW1HdjIxQkU7RUFORTtBbkdpMzFCSjs7QW1HMzIxQkU7RUFORTtBbkdxMzFCSjs7QW1HLzIxQkU7RUFSRTtBbkcyMzFCSjs7QW1HbjMxQkU7RUFORTtBbkc2MzFCSjs7QW1HdjMxQkU7RUFORTtBbkdpNDFCSjs7QW1HMzMxQkU7RUFORTtBbkdxNDFCSjs7QW1HLzMxQkU7RUFORTtBbkd5NDFCSjs7QW1HbjQxQkU7RUFSRTtBbkcrNDFCSjs7QW1HdjQxQkU7RUFORTtBbkdpNTFCSjs7QW1HMzQxQkU7RUFSRTtBbkd1NTFCSjs7QW1HLzQxQkU7RUFORTtBbkd5NTFCSjs7QW1HbjUxQkU7RUFSRTtBbkcrNTFCSjs7QW1HdjUxQkU7RUFORTtBbkdpNjFCSjs7QW1HMzUxQkU7RUFSRTtBbkd1NjFCSjs7QW1HLzUxQkU7RUFSRTtBbkcyNjFCSjs7QW1HbjYxQkU7RUFORTtBbkc2NjFCSjs7QW1HdjYxQkU7RUFSRTtBbkdtNzFCSjs7QW1HMzYxQkU7RUFORTtBbkdxNzFCSjs7QW1HLzYxQkU7RUFORTtBbkd5NzFCSjs7QW1HbjcxQkU7RUFSRTtBbkcrNzFCSjs7QW1HdjcxQkU7RUFORTtBbkdpODFCSjs7QW1HMzcxQkU7RUFORTtBbkdxODFCSjs7QW1HLzcxQkU7RUFSRTtBbkcyODFCSjs7QW1HbjgxQkU7RUFSRTtBbkcrODFCSjs7QW1HdjgxQkU7RUFORTtBbkdpOTFCSjs7QW1HMzgxQkU7RUFORTtBbkdxOTFCSjs7QW1HLzgxQkU7RUFSRTtBbkcyOTFCSjs7QW1HbjkxQkU7RUFSRTtBbkcrOTFCSjs7QW1HdjkxQkU7RUFORTtBbkdpKzFCSjs7QW1HMzkxQkU7RUFSRTtBbkd1KzFCSjs7QW1HejkxQkE7RUFDRTtFQUNBO0FuRzQ5MUJGO0FtRzM5MUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRzY5MUJKOztBbUd6OTFCQTtFQUNFO0VBQ0E7QW5HNDkxQkY7QW1HMzkxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HNjkxQko7O0FtR3o5MUJBO0VBQ0U7RUFDQTtBbkc0OTFCRjtBbUczOTFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkc2OTFCSjs7QW1HdjkxQkE7RUFDRTtFQUNBO0VBQ0E7QW5HMDkxQkY7O0FtR3Y5MUJBO0VBQ0U7RUFDQTtFQUNBO0FuRzA5MUJGOztBbUd2OTFCQTtFQUNFO0VBQ0E7RUFDQTtBbkcwOTFCRjs7QW1HcDkxQkE7RUFDRTtFQUNBO0VBQ0E7QW5HdTkxQkY7O0FtR245MUJBO0VBQ0U7RUFDQTtFQUNBO0FuR3M5MUJGOztBbUdsOTFCQTtFQUNFO0VBQ0E7QW5HcTkxQkY7O0FtR2w5MUJBO0VBQ0U7SUFBTSx5QmxHcE5JO0VEMHEyQlY7RW1HcjkxQkE7SUFBSSx5QmxHMU1XO0VEa3EyQmY7QUFDRjtBbUdyOTFCQTtFQUNFO0VBQ0EseUJsR2hOZTtBRHVxMkJqQjs7QW1HcDkxQkE7RUFDRTtJQUFNLHlCbEcvTkk7RUR1cjJCVjtFbUd2OTFCQTtJQUFJLHlCbEduT007RUQ2cjJCVjtBQUNGO0FtR3Y5MUJBO0VBQ0U7RUFDQSx5QmxHek9VO0FEa3MyQlo7O0FtR3I5MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HdzkxQkY7O0FtR245MUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RW5HczkxQkY7QUFDRjtBbUdsOTFCQTtFQUNFO0lBQ0U7RW5HbzkxQkY7QUFDRjtBb0d2dDJCQTtFQUNFO0FwR3l0MkJGO0FvR3h0MkJFO0VBQ0U7QXBHMHQyQko7O0FvR3R0MkJBO0VBQ0U7RUFDQSxxQi9GK0JlO0FMMHIyQmpCOztBb0dydDJCRTtFQUNFO0FwR3d0MkJKOztBb0dudDJCQTtFQUNFO0VBQ0EsYzdGMlM0QjtFNkYxUzVCO0VBQ0E7RUFDQTtBcEdzdDJCRjtBb0dydDJCRTtFQUNFO0FwR3V0MkJKO0FvR3J0MkJFO0VBQ0U7RUFDQSxxQi9GVWE7RStGVGI7QXBHdXQyQko7QW9HdHQyQkk7RUFBRztBcEd5dDJCUDtBb0d2dDJCSTtFQUNFO0FwR3l0MkJOO0FvR3Z0MkJJO0VBQ0U7RUFDQTtFQUNBO0FwR3l0MkJOO0FvR3R0MkJFO0VBQ0U7RUFDRTtFQUNBLHFCL0ZOVztBTDh0MkJqQjtBb0d2dDJCTTtFQUFHO0FwRzB0MkJUO0FvR3p0MkJNO0VBQ0U7RUFDQTtFQUNBLGNuR1hJO0FEc3UyQlo7O0FvR3B0MkJBO0VBQ0U7RUFDQTtFQUNBO0FwR3V0MkJGOztBb0dwdDJCQTtFQUNFLG1CbkdoQ1U7RW1HaUNWLDBDL0ZXNEI7RStGVjVCO0VBQ0E7QXBHdXQyQkY7O0FvR3B0MkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHdXQyQkY7O0FvR3J0MkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEd3dDJCRjtBb0d2dDJCRTtFQUNFO0VBQ0EsbUJuR2pGUTtFbUdrRlIsY25HdERRO0VtR3VEUjtFQUNBO0VBQ0EsMEMvRlowQjtFK0ZhMUI7QXBHeXQyQko7QW9HeHQyQkk7RUFDRSxtQm5HbERNO0VtR21ETjtBcEcwdDJCTjtBb0d2dDJCRTtFQUNFO0VBQ0EsbUJuR25FUztFbUdvRVQsY25HekRRO0VtRzBEUjtFQUNBO0VBQ0EsMEMvRnpCMEI7QUxrdjJCOUI7O0FxRzV6MkJBO0VBRUU7QXJHOHoyQkY7QXFHMXoyQkU7RUFFSSwySHBHNktvQjtFb0d4S3RCO0FyR3V6MkJKOztBcUdwMDJCQTtFQUVFO0FyR3MwMkJGO0FxR2wwMkJFO0VBRUksMkhwRzZLb0I7RW9HeEt0QjtBckcrejJCSjs7QXFHNTAyQkE7RUFFRTtBckc4MDJCRjtBcUcxMDJCRTtFQUVJLDJIcEc2S29CO0VvR3hLdEI7QXJHdTAyQko7O0FxR3AxMkJBO0VBRUU7QXJHczEyQkY7QXFHbDEyQkU7RUFFSSwySHBHNktvQjtFb0d4S3RCO0FyRyswMkJKOztBcUc1MTJCQTtFQUVFO0FyRzgxMkJGO0FxRzExMkJFO0VBRUksMkhwRzZLb0I7RW9HeEt0QjtBckd1MTJCSjs7QXFHcDIyQkE7RUFFRTtBckdzMjJCRjtBcUdsMjJCRTtFQUVJLDJIcEc2S29CO0VvR3hLdEI7QXJHKzEyQko7O0FxRzUyMkJBO0VBRUU7QXJHODIyQkY7QXFHMTIyQkU7RUFJSSx5SHBHeUtvQjtFb0d0S3RCO0FyR3UyMkJKOztBcUdwMzJCQTtFQUVFO0FyR3MzMkJGO0FxR2wzMkJFO0VBRUksMkhwRzZLb0I7RW9HeEt0QjtBckcrMjJCSjs7QXFHNTMyQkE7RUFFRTtBckc4MzJCRjtBcUcxMzJCRTtFQUlJLHlIcEd5S29CO0VvR3RLdEI7QXJHdTMyQko7O0FxR3A0MkJBO0VBRUU7QXJHczQyQkY7QXFHbDQyQkU7RUFJSSx5SHBHeUtvQjtFb0d0S3RCO0FyRyszMkJKOztBcUc1NDJCQTtFQUVFO0FyRzg0MkJGO0FxRzE0MkJFO0VBSUkseUhwR3lLb0I7RW9HdEt0QjtBckd1NDJCSjs7QXFHcDUyQkE7RUFFRTtBckdzNTJCRjtBcUdsNTJCRTtFQUlJLHlIcEd5S29CO0VvR3RLdEI7QXJHKzQyQko7O0FxRzU1MkJBO0VBRUU7QXJHODUyQkY7QXFHMTUyQkU7RUFJSSx5SHBHeUtvQjtFb0d0S3RCO0FyR3U1MkJKOztBcUdwNjJCQTtFQUVFO0FyR3M2MkJGO0FxR2w2MkJFO0VBRUksMkhwRzZLb0I7RW9HeEt0QjtBckcrNTJCSjs7QXFHNTYyQkE7RUFFRTtBckc4NjJCRjtBcUcxNjJCRTtFQUlJLHlIcEd5S29CO0VvR3RLdEI7QXJHdTYyQko7O0FxR3A3MkJBO0VBRUU7QXJHczcyQkY7QXFHbDcyQkU7RUFJSSx5SHBHeUtvQjtFb0d0S3RCO0FyRys2MkJKOztBcUc1NzJCQTtFQUVFO0FyRzg3MkJGO0FxRzE3MkJFO0VBSUkseUhwR3lLb0I7RW9HdEt0QjtBckd1NzJCSjs7QXFHcDgyQkE7RUFFRTtBckdzODJCRjtBcUdsODJCRTtFQUlJLHlIcEd5S29CO0VvR3RLdEI7QXJHKzcyQko7O0FxRzU4MkJBO0VBRUU7QXJHODgyQkY7QXFHMTgyQkU7RUFFSSwySHBHNktvQjtFb0d4S3RCO0FyR3U4MkJKOztBcUdwOTJCQTtFQUVFO0FyR3M5MkJGO0FxR2w5MkJFO0VBSUkseUhwR3lLb0I7RW9HdEt0QjtBckcrODJCSjs7QXFHNTkyQkE7RUFFRTtBckc4OTJCRjtBcUcxOTJCRTtFQUVJLDJIcEc2S29CO0VvR3hLdEI7QXJHdTkyQko7O0FxR3ArMkJBO0VBRUU7QXJHcysyQkY7QXFHbCsyQkU7RUFJSSx5SHBHeUtvQjtFb0d0S3RCO0FyRys5MkJKOztBcUc1KzJCQTtFQUVFO0FyRzgrMkJGO0FxRzErMkJFO0VBRUksMkhwRzZLb0I7RW9HeEt0QjtBckd1KzJCSjs7QXFHcC8yQkE7RUFFRTtBckdzLzJCRjtBcUdsLzJCRTtFQUlJLHlIcEd5S29CO0VvR3RLdEI7QXJHKysyQko7O0FxRzUvMkJBO0VBRUU7QXJHOC8yQkY7QXFHMS8yQkU7RUFFSSwySHBHNktvQjtFb0d4S3RCO0FyR3UvMkJKOztBcUdwZzNCQTtFQUVFO0FyR3NnM0JGO0FxR2xnM0JFO0VBRUksMkhwRzZLb0I7RW9HeEt0QjtBckcrLzJCSjs7QXFHNWczQkE7RUFFRTtBckc4ZzNCRjtBcUcxZzNCRTtFQUlJLHlIcEd5S29CO0VvR3RLdEI7QXJHdWczQko7O0FxR3BoM0JBO0VBRUU7QXJHc2gzQkY7QXFHbGgzQkU7RUFFSSwySHBHNktvQjtFb0d4S3RCO0FyRytnM0JKOztBcUc1aDNCQTtFQUVFO0FyRzhoM0JGO0FxRzFoM0JFO0VBSUkseUhwR3lLb0I7RW9HdEt0QjtBckd1aDNCSjs7QXFHcGkzQkE7RUFFRTtBckdzaTNCRjtBcUdsaTNCRTtFQUlJLHlIcEd5S29CO0VvR3RLdEI7QXJHK2gzQko7O0FxRzVpM0JBO0VBRUU7QXJHOGkzQkY7QXFHMWkzQkU7RUFFSSwySHBHNktvQjtFb0d4S3RCO0FyR3VpM0JKOztBcUdwajNCQTtFQUVFO0FyR3NqM0JGO0FxR2xqM0JFO0VBSUkseUhwR3lLb0I7RW9HdEt0QjtBckcraTNCSjs7QXFHNWozQkE7RUFFRTtBckc4ajNCRjtBcUcxajNCRTtFQUlJLHlIcEd5S29CO0VvR3RLdEI7QXJHdWozQko7O0FxR3BrM0JBO0VBRUU7QXJHc2szQkY7QXFHbGszQkU7RUFFSSwySHBHNktvQjtFb0d4S3RCO0FyRytqM0JKOztBcUc1azNCQTtFQUVFO0FyRzhrM0JGO0FxRzFrM0JFO0VBRUksMkhwRzZLb0I7RW9HeEt0QjtBckd1azNCSjs7QXFHcGwzQkE7RUFFRTtBckdzbDNCRjtBcUdsbDNCRTtFQUlJLHlIcEd5S29CO0VvR3RLdEI7QXJHK2szQko7O0FxRzVsM0JBO0VBRUU7QXJHOGwzQkY7QXFHMWwzQkU7RUFJSSx5SHBHeUtvQjtFb0d0S3RCO0FyR3VsM0JKOztBcUdwbTNCQTtFQUVFO0FyR3NtM0JGO0FxR2xtM0JFO0VBRUksMkhwRzZLb0I7RW9HeEt0QjtBckcrbDNCSjs7QXFHNW0zQkE7RUFFRTtBckc4bTNCRjtBcUcxbTNCRTtFQUVJLDJIcEc2S29CO0VvR3hLdEI7QXJHdW0zQko7O0FxR3BuM0JBO0VBRUU7QXJHc24zQkY7QXFHbG4zQkU7RUFJSSx5SHBHeUtvQjtFb0d0S3RCO0FyRyttM0JKOztBcUc1bjNCQTtFQUVFO0FyRzhuM0JGO0FxRzFuM0JFO0VBRUksMkhwRzZLb0I7RW9HeEt0QjtBckd1bjNCSjs7QXFHdm0zQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHMG0zQkY7O0FxR3ZtM0JBO0VBQ0U7QXJHMG0zQkY7QXFHem0zQkU7RUFDRTtBckcybTNCSjs7QXFHbm0zQkU7RUFDRTtFQUNBO0FyR3NtM0JKOztBcUdqbTNCQTtFQUNFO0FyR29tM0JGOztBcUdqbTNCQTtFL0Z5RlEsZUFoRVc7QU40azNCbkI7QU10LzJCUTtFK0YvR1I7SS9GdUhZLGlDQTlETTtFTmdqM0JoQjtBQUNGOztBc0cxcTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RzZxM0JGOztBc0cxcTNCQTtFQUNFO0VBQ0E7RUFDQTtBdEc2cTNCRjs7QXNHMXEzQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFdEc2cTNCRjtFc0czcTNCQTtJQUNFO0V0RzZxM0JGO0FBQ0Y7QXVHbHMzQkE7RUFDRTtFQUNBO0VBQ0EsbUJ0R3dDVTtFc0d2Q1YsY2hHNlQ0QjtFZ0c1VDVCLHFCbEdvQ2U7RWtHbkNmO0VBQ0E7RUFDQTtFQUNBLGN0R3dCVTtBRDRxM0JaO0F1R25zM0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkdxczNCSjs7QXVHaHMzQkE7RUFDRSx5QnRHbkJVO0FEc3QzQlo7QXVHbHMzQkU7RUFDRTtBdkdvczNCSjs7QXVHaHMzQkE7RUFDRSx5QnRHekJVO0FENHQzQlo7QXVHbHMzQkU7RUFDRTtBdkdvczNCSjs7QXdHcnUzQkE7Ozs7RUFBQTtBQStCQTtFQUNFO0VBQ0E7RUFDQSxpQm5HZ0M0QjtBTDhxM0I5Qjs7QXdHNXMzQkE7RUFDRTtBeEcrczNCRjs7QXdHN3MzQkE7RUFDRTtBeEdndDNCRjs7QXdHOXMzQkE7RUFDRTtBeEdpdDNCRjs7QXdHL3MzQkE7RUFDRTtBeEdrdDNCRjs7QXdHaHQzQkE7RUFDRTtFQUNBO0VBQ0E7QXhHbXQzQkY7O0F3R2p0M0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdvdDNCRjs7QXdHbHQzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdxdDNCRjs7QXdHbnQzQkE7RUFDRTtBeEdzdDNCRjs7QXdHcHQzQkE7RUFDRTtBeEd1dDNCRjs7QXdHcnQzQkE7RUFDRTtBeEd3dDNCRjs7QXdHdHQzQkE7RUFDRTtBeEd5dDNCRjs7QXdHdnQzQkE7RUFDRTtBeEcwdDNCRjs7QXdHeHQzQkE7RUFDRTtBeEcydDNCRjs7QXdHenQzQkE7RUFDRTtFQUNBO0VBQ0E7QXhHNHQzQkY7O0F3RzF0M0JBO0VBQ0U7RUFDQTtFQUNBO0F4RzZ0M0JGOztBd0czdDNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rzh0M0JGOztBd0c1dDNCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Ryt0M0JGOztBd0c3dDNCQTs7RUFFRTtBeEdndTNCRjs7QXdHOXQzQkE7O0VBRUUsY3ZHbkZVO0FEb3ozQlo7O0F3Ry90M0JBOztFQUVFLG1CdkczRlU7RXVHNEZWO0F4R2t1M0JGOztBd0dodTNCQTs7RUFFRSxtQnZHakdVO0V1R2tHVixjdkc5RlU7RXVHK0ZWO0F4R211M0JGOztBd0dqdTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4R291M0JGOztBd0dsdTNCQTs7RUFFRTtFQUNBO0VBQ0E7QXhHcXUzQkY7O0F3R251M0JBO0VBQ0U7RUFDQTtFQUNBO0F4R3N1M0JGOztBd0dwdTNCQTs7RUFFRTtFQUNBO0VBQ0E7QXhHdXUzQkY7O0F3R3J1M0JBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QXhHd3UzQkY7O0F3R3R1M0JBOzs7Ozs7Ozs7RUFTRTtFQUNBO0F4R3l1M0JGOztBd0d2dTNCQTtFQUNFO0F4RzB1M0JGOztBd0d4dTNCQTs7RUFFRTtFQUNBO0F4RzJ1M0JGOztBd0d6dTNCQTtFQUNFLGN2R2xKVTtFdUdtSlYseUJ2R3ZMVTtFdUd3TFY7QXhHNHUzQkY7O0F3RzF1M0JBOztFQUVFLGN2R3hKVTtFdUd5SlY7RUFDQTtBeEc2dTNCRjs7QXdHM3UzQkE7RUFDRSxjdkc3SlU7RXVHOEpWO0VBQ0E7QXhHOHUzQkY7O0F3RzV1M0JBOztFQUVFLGN2R25LVTtFdUdvS1Y7RUFDQTtBeEcrdTNCRjs7QXdHN3UzQkE7Ozs7OztFQU1FLGN2RzdLVTtFdUc4S1Y7RUFDQTtBeEdndjNCRjs7QXdHOXUzQkE7Ozs7Ozs7OztFQVNFO0VBQ0E7QXhHaXYzQkY7O0F3Ry91M0JBO0VBQ0U7QXhHa3YzQkY7O0F3R2h2M0JBOztFQUVFO0VBQ0EsY3ZHeE1VO0FEMjczQlo7O0F3R2p2M0JBO0VBQ0UsY3ZHdE1VO0V1R3VNVix5QkE5TmlCO0VBK05qQjtFQUNBO0F4R292M0JGOztBd0dsdjNCQTs7RUFFRSxjdkc3TVU7RXVHOE1WLHlCQXBPdUI7RUFxT3ZCO0F4R3F2M0JGOztBd0dudjNCQTtFQUNFLGN2R2xOVTtFdUdtTlYseUJBek91QjtFQTBPdkI7QXhHc3YzQkY7O0F3R3B2M0JBOztFQUVFLGN2R3hOVTtFdUd5TlYseUJBL091QjtFQWdQdkI7QXhHdXYzQkY7O0F3R3J2M0JBOzs7Ozs7RUFNRSxjdkdsT1U7RXVHbU9WLHlCQXpQdUI7RUEwUHZCO0F4R3d2M0JGOztBd0d0djNCQTs7Ozs7Ozs7O0VBU0UseUJBdFFpQjtFQXVRakI7QXhHeXYzQkY7O0F3R3Z2M0JBO0VBQ0UsbUJBelF1QjtBeEdtZzRCekI7O0F3R3h2M0JBOztFQUVFLG1CQTlRaUI7RUErUWpCLGN2RzdQVTtBRHcvM0JaOztBd0d6djNCQTtFQUNFLGN2RzNQVTtFdUc0UFYseUJBbFJ1QjtFQW1SdkI7QXhHNHYzQkY7O0F3RzF2M0JBOztFQUVFLGN2R2pRVTtFdUdrUVY7RUFDQTtBeEc2djNCRjs7QXdHM3YzQkE7RUFDRSxjdkd0UVU7RXVHdVFWO0VBQ0E7QXhHOHYzQkY7O0F3RzV2M0JBOztFQUVFLGN2RzVRVTtFdUc2UVY7RUFDQTtBeEcrdjNCRjs7QXdHN3YzQkE7Ozs7OztFQU1FLGN2R3RSVTtFdUd1UlY7RUFDQTtBeEdndzNCRjs7QXdHOXYzQkE7Ozs7Ozs7OztFQVNFO0VBQ0E7QXhHaXczQkY7O0F3Ry92M0JBO0VBQ0U7QXhHa3czQkY7O0F3R2h3M0JBOztFQUVFO0VBQ0EsY3ZHalRVO0FEb2o0Qlo7O0F3R2p3M0JBO0VBQ0UsY3ZHL1NVO0V1R2dUVix5QnZHcFZVO0V1R3FWVjtBeEdvdzNCRjs7QXdHbHczQkE7O0VBRUUsY3ZHclRVO0V1R3NUVjtFQUNBO0F4R3F3M0JGOztBd0dudzNCQTtFQUNFLGN2RzFUVTtFdUcyVFY7RUFDQTtBeEdzdzNCRjs7QXdHcHczQkE7O0VBRUUsY3ZHaFVVO0V1R2lVVjtFQUNBO0F4R3V3M0JGOztBd0dydzNCQTs7Ozs7O0VBTUUsY3ZHMVVVO0V1RzJVVjtFQUNBO0F4R3d3M0JGOztBd0d0dzNCQTs7Ozs7Ozs7O0VBU0UseUJ2RzNYVTtFdUc0WFY7QXhHeXczQkY7O0F3R3Z3M0JBOztFQUVFLG1CdkdoWVU7RXVHaVlWLGN2R2xXVTtBRDRtNEJaOztBd0d4dzNCQTs7RUFFRSxjdkc1V1U7RXVHNldWLHlCdkdyV1U7RXVHc1dWO0VBQ0E7QXhHMnczQkY7O0F3R3p3M0JBOzs7O0VBSUUsY3ZHclhVO0V1R3NYVjtFQUNBO0F4RzR3M0JGOztBd0cxdzNCQTs7RUFFRSxjdkczWFU7RXVHNFhWO0VBQ0E7QXhHNnczQkY7O0F3RzN3M0JBOzs7O0VBSUUsY3ZHbllVO0V1R29ZVjtFQUNBO0F4Rzh3M0JGOztBd0c1dzNCQTs7Ozs7Ozs7Ozs7O0VBWUUsY3ZHblpVO0V1R29aVjtFQUNBO0F4Ryt3M0JGOztBd0c3dzNCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFLGN2R3phVTtFdUcwYVYseUJ2R2xhVTtFdUdtYVY7QXhHZ3gzQkY7O0F3Rzl3M0JBOztFQUVFLGN2Ry9hVTtFdUdnYlYseUJ2RzNjVTtFdUc0Y1Y7RUFDQTtBeEdpeDNCRjs7QXdHL3czQkE7Ozs7RUFJRSxjdkd4YlU7RXVHeWJWO0VBQ0E7QXhHa3gzQkY7O0F3R2h4M0JBOztFQUVFLGN2RzliVTtFdUcrYlY7RUFDQTtBeEdteDNCRjs7QXdHangzQkE7Ozs7RUFJRSxjdkd0Y1U7RXVHdWNWLHlCdkdsZVU7RXVHbWVWO0F4R294M0JGOztBd0dseDNCQTs7Ozs7Ozs7Ozs7O0VBWUUsY3ZHdGRVO0V1R3VkVjtFQUNBO0F4R3F4M0JGOztBd0dueDNCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFLHlCdkd2Z0JVO0V1R3dnQlY7QXhHc3gzQkY7O0F3R3B4M0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEd1eDNCRjs7QXdHcngzQkE7O0VBRUUsbUJ2R3hmVTtBRGd4NEJaOztBd0d0eDNCQTs7RUFFRSxtQnZHN2ZVO0V1RzhmVixjdkcxZlU7RXVHMmZWO0F4R3l4M0JGOztBd0d2eDNCQTs7OztFQUlFLGN2R3ZnQlU7RXVHd2dCVix5QnZHbmlCVTtFdUdvaUJWO0VBQ0E7QXhHMHgzQkY7O0F3R3h4M0JBOzs7Ozs7OztFQVFFLGN2R3BoQlU7RXVHcWhCVjtFQUNBO0F4RzJ4M0JGOztBd0d6eDNCQTs7OztFQUlFLGN2RzVoQlU7RXVHNmhCVjtFQUNBO0F4RzR4M0JGOztBd0cxeDNCQTs7Ozs7Ozs7RUFRRSxjdkd4aUJVO0V1R3lpQlYseUJ2R3BrQlU7RXVHcWtCVjtBeEc2eDNCRjs7QXdHM3gzQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXdCRSxjdkdwa0JVO0V1R3FrQlY7RUFDQTtBeEc4eDNCRjs7QXdHNXgzQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW9DRTtFQUNBO0F4Ryt4M0JGOztBd0c3eDNCQTs7RUFFRSxjdkcxbUJVO0FEMDQ0Qlo7O0F3Rzl4M0JBO0VBQ0U7RUFDQSxjdkdybkJVO0V1R3NuQlYseUJ2R2xwQlU7RXVHbXBCVjtBeEdpeTNCRjtBd0doeTNCRTtFQUNFO0F4R2t5M0JKOztBd0cveDNCQTs7OztFQUlFO0F4R2t5M0JGOztBd0doeTNCQTs7O0VBR0UsbUJ2R2xvQlU7QURxNjRCWjs7QXdHankzQkE7RUFDRTtBeEdveTNCRjtBd0dueTNCRTtFQUNFO0F4R3F5M0JKOztBd0dseTNCQTs7RUFFRTtBeEdxeTNCRjs7QXdHbnkzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEdzeTNCRjs7QXdHcHkzQkE7RUFDRTtBeEd1eTNCRjs7QXdHcnkzQkE7RUFDRTtBeEd3eTNCRjs7QXdHdHkzQkE7RUFDRTtBeEd5eTNCRjs7QXdHdnkzQkE7RUFDRTtBeEcweTNCRjs7QXdHeHkzQkE7RUFDRTtBeEcyeTNCRjs7QXdHenkzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEc0eTNCRjs7QXlHMS80QkE7RUFDRTtFQUNBO0F6RzYvNEJGOztBeUcxLzRCQTtFQUNFO0VBQ0E7QXpHNi80QkY7O0EwR3BnNUJBO0VBQ0U7QTFHdWc1QkY7QTBHdGc1QkU7RUFBSztBMUd5ZzVCUDtBMEd4ZzVCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGN6R2lDTTtFeUdoQ047QTFHMGc1Qk47QTBHemc1Qk07RUFDRTtFQUNBO0ExRzJnNUJSO0EwR3pnNUJNO0VBQ0U7QTFHMmc1QlI7QTBHemc1Qk07RUFDRSxjekcwQkk7RXlHekJKLG1CekdpQkk7RXlHaEJKO0ExRzJnNUJSO0EwRzFnNUJRO0VBQ0U7RUFDQTtBMUc0ZzVCVjtBMEd2ZzVCTTtFQUNFLGN6R2VJO0V5R2RKLG1CekdNSTtFeUdMSjtFQUNBO0ExR3lnNUJSO0EwR3hnNUJRO0VBQ0U7QTFHMGc1QlY7QTBHeGc1QlE7RUFDRTtBMUcwZzVCVjtBMEd4ZzVCUTtFQUNFLG1CekdIRTtBRDZnNUJaO0EwR3pnNUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUcyZzVCWjs7QTBHbmc1QkE7RUFFSTtJQUNFO0UxR3FnNUJKO0FBQ0Y7QTJHL2o1QkE7RUFDRSxtQjFHS1U7RTBHSlY7RUFDQTtBM0dpazVCRjs7QTJHN2o1QkE7O0VBQUE7QUFHQTtFQUNFO0EzR2drNUJGOztBMkc3ajVCQTs7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzR2drNUJGOztBMkc3ajVCQTs7Ozs7OztFQUFBO0FBUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMxR3JDVSxFMEdxQ087RUFDakI7RUFDQTtBM0dnazVCRjs7QTJHN2o1QkE7RUFDRSw4QjFHeENVO0FEd201Qlo7O0EyRzdqNUJBO0VBQ0U7RUFDQTtBM0dnazVCRjs7QTJHN2o1QkE7O0VBQUE7QUFHQTtFQUNFO0VBQ0E7QTNHZ2s1QkY7O0EyRzdqNUJBOztFQUFBO0FBSUE7RUFDRTtBM0crajVCRjs7QTRHbm81QkE7RUFDRSxtQjNHaUNVO0UyR2hDVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBDdkdvRTRCO0FMa2s1QjlCOztBNEdubzVCQTtFQUNFO0VBQ0E7RUFDQTtBNUdzbzVCRjs7QTRHbm81QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUdzbzVCRjs7QTRHbm81QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEN2RzhDNEI7QUx3bDVCOUI7O0E0R25vNUJBO0VBQ0U7RUFDQTtBNUdzbzVCRjs7QTRHbm81QkE7RUFDRSxtQjNHTlU7RTJHT1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEN2RzhCNEI7RXVHN0I1QjtFQUNBO0E1R3NvNUJGOztBNEdubzVCQTtFQUNFO0VBQ0E7RUFDQTtBNUdzbzVCRjs7QTZHM3I1QkE7RUFDRTtBN0c4cjVCRjtBNkc3cjVCRTtFQUNFO0VBQ0E7RUFDQTtBN0crcjVCSjtBNkc5cjVCSTtFQUNFO0VBQ0EseUI1R2lDTTtFNEdoQ04sYzVHcUJNO0U0R3BCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBDeEc2RHdCO0FMbW81QjlCO0E2Ry9yNUJNO0VBQ0UsbUI1R1hJO0U0R1lKLHFCNUdaSTtFNEdhSixjNUd1Qkk7RTRHdEJKO0VBQ0E7QTdHaXM1QlI7O0E2RzFyNUJFO0VBQ0U7RUFDQTtBN0c2cjVCSjtBNkc1cjVCSTtFQUNFO0E3RzhyNUJOOztBNkd4cjVCRTtFQUNFO0VBQ0E7QTdHMnI1Qko7O0E2R3RyNUJFO0VBSUU7QTdHc3I1Qko7QTZHenI1Qkk7RUFDRTtBN0cycjVCTjs7QTZHbHI1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHcXI1QkY7O0E2R3hyNUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3RzJyNUJGOztBNkc5cjVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0dpczVCRjs7QTZHcHM1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHdXM1QkY7O0E2RzFzNUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3RzZzNUJGOztBNkdodDVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0dtdDVCRjs7QTZHdHQ1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHeXQ1QkY7O0E2RzV0NUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3Ryt0NUJGOztBNkdsdTVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0dxdTVCRjs7QTZHeHU1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHMnU1QkY7O0E2Rzl1NUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3R2l2NUJGOztBNkdwdjVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0d1djVCRjs7QTZHMXY1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHNnY1QkY7O0E2R2h3NUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3R213NUJGOztBNkd0dzVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0d5dzVCRjs7QTZHNXc1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHK3c1QkY7O0E2R2x4NUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3R3F4NUJGOztBNkd4eDVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0cyeDVCRjs7QTZHOXg1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHaXk1QkY7O0E2R3B5NUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3R3V5NUJGOztBNkcxeTVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0c2eTVCRjs7QTZHaHo1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHbXo1QkY7O0E2R3R6NUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3R3l6NUJGOztBNkc1ejVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0crejVCRjs7QTZHbDA1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHcTA1QkY7O0E2R3gwNUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3RzIwNUJGOztBNkc5MDVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0dpMTVCRjs7QTZHcDE1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHdTE1QkY7O0E2RzExNUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3RzYxNUJGOztBNkdoMjVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0dtMjVCRjs7QTZHdDI1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHeTI1QkY7O0E2RzUyNUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3RysyNUJGOztBNkdsMzVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0dxMzVCRjs7QTZHeDM1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHMjM1QkY7O0E2RzkzNUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3R2k0NUJGOztBNkdwNDVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0d1NDVCRjs7QTZHMTQ1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHNjQ1QkY7O0E2R2g1NUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3R201NUJGOztBNkd0NTVCQTtFQUNFLHlCdEdpQmE7RXNHaEJiLHFCQVV3QztFQVR4QztBN0d5NTVCRjs7QTZHNTU1QkE7RUFDRSx5QnRHaUJhO0VzR2hCYixxQkFVd0M7RUFUeEM7QTdHKzU1QkY7O0E2R2w2NUJBO0VBQ0UseUJ0R2lCYTtFc0doQmIscUJBVXdDO0VBVHhDO0E3R3E2NUJGOztBNkd2NTVCRTtFQUNFO0E3RzA1NUJKO0E2R3Y1NUJJO0VBQ0U7RUFDQSxjNUdoRE07RTRHaUROO0E3R3k1NUJOOztBOEd2KzVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHMCs1QkY7QThHeis1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSw4QjdHTlE7RTZHT1I7RUFDQTtBOUcyKzVCSjs7QThHdis1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUcwKzVCRjtBOEd6KzVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDhCN0dyQlE7RTZHc0JSO0E5RzIrNUJKOztBOEd0KzVCRTtFQUNFO0E5R3krNUJKOztBOEdyKzVCQTtFQUNFLGdCdkd1UDRCO0V1R3RQNUI7RUFDQTtFQUNBO0VBQ0E7QTlHdys1QkY7QThHdis1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSw4QjdHMUNRO0U2RzJDUjtBOUd5KzVCSjs7QThHcCs1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R3UrNUJKOztBOEczOTVCRTtFQVBBO0E5R3MrNUJGO0E4R3IrNUJFO0VBQ0U7QTlHdSs1Qko7O0E4R2wrNUJFO0VBUEE7QTlHNis1QkY7QThHNSs1QkU7RUFDRTtBOUc4KzVCSjs7QThHeis1QkU7RUFQQTtBOUdvLzVCRjtBOEduLzVCRTtFQUNFO0E5R3EvNUJKOztBOEdoLzVCRTtFQVBBO0E5RzIvNUJGO0E4RzEvNUJFO0VBQ0U7QTlHNC81Qko7O0E4R3YvNUJFO0VBUEE7QTlHa2c2QkY7QThHamc2QkU7RUFDRTtBOUdtZzZCSjs7QThHOS81QkU7RUFQQTtBOUd5ZzZCRjtBOEd4ZzZCRTtFQUNFO0E5RzBnNkJKOztBOEdyZzZCRTtFQVBBO0E5R2doNkJGO0E4Ry9nNkJFO0VBQ0U7QTlHaWg2Qko7O0E4RzVnNkJFO0VBUEE7QTlHdWg2QkY7QThHdGg2QkU7RUFDRTtBOUd3aDZCSjs7QThHbmg2QkU7RUFQQTtBOUc4aDZCRjtBOEc3aDZCRTtFQUNFO0E5RytoNkJKOztBOEcxaDZCRTtFQVBBO0E5R3FpNkJGO0E4R3BpNkJFO0VBQ0U7QTlHc2k2Qko7O0E4R2ppNkJFO0VBUEE7QTlHNGk2QkY7QThHM2k2QkU7RUFDRTtBOUc2aTZCSjs7QThHeGk2QkU7RUFQQTtBOUdtajZCRjtBOEdsajZCRTtFQUNFO0E5R29qNkJKOztBOEcvaTZCRTtFQVBBO0E5RzBqNkJGO0E4R3pqNkJFO0VBQ0U7QTlHMmo2Qko7O0E4R3RqNkJFO0VBUEE7QTlHaWs2QkY7QThHaGs2QkU7RUFDRTtBOUdrazZCSjs7QThHN2o2QkU7RUFQQTtBOUd3azZCRjtBOEd2azZCRTtFQUNFO0E5R3lrNkJKOztBOEdwazZCRTtFQVBBO0E5RytrNkJGO0E4RzlrNkJFO0VBQ0U7QTlHZ2w2Qko7O0E4RzNrNkJFO0VBUEE7QTlHc2w2QkY7QThHcmw2QkU7RUFDRTtBOUd1bDZCSjs7QThHbGw2QkU7RUFQQTtBOUc2bDZCRjtBOEc1bDZCRTtFQUNFO0E5RzhsNkJKOztBOEd6bDZCRTtFQVBBO0E5R29tNkJGO0E4R25tNkJFO0VBQ0U7QTlHcW02Qko7O0E4R2htNkJFO0VBUEE7QTlHMm02QkY7QThHMW02QkU7RUFDRTtBOUc0bTZCSjs7QThHdm02QkU7RUFQQTtBOUdrbjZCRjtBOEdqbjZCRTtFQUNFO0E5R21uNkJKOztBOEc5bTZCRTtFQVBBO0E5R3luNkJGO0E4R3huNkJFO0VBQ0U7QTlHMG42Qko7O0E4R3JuNkJFO0VBUEE7QTlHZ282QkY7QThHL242QkU7RUFDRTtBOUdpbzZCSjs7QThHNW42QkU7RUFQQTtBOUd1bzZCRjtBOEd0bzZCRTtFQUNFO0E5R3dvNkJKOztBOEdubzZCRTtFQVBBO0E5RzhvNkJGO0E4RzdvNkJFO0VBQ0U7QTlHK282Qko7O0E4RzFvNkJFO0VBUEE7QTlHcXA2QkY7QThHcHA2QkU7RUFDRTtBOUdzcDZCSjs7QThHanA2QkU7RUFQQTtBOUc0cDZCRjtBOEczcDZCRTtFQUNFO0E5RzZwNkJKOztBOEd4cDZCRTtFQVBBO0E5R21xNkJGO0E4R2xxNkJFO0VBQ0U7QTlHb3E2Qko7O0E4Ry9wNkJFO0VBUEE7QTlHMHE2QkY7QThHenE2QkU7RUFDRTtBOUcycTZCSjs7QThHdHE2QkU7RUFQQTtBOUdpcjZCRjtBOEdocjZCRTtFQUNFO0E5R2tyNkJKOztBOEc3cTZCRTtFQVBBO0E5R3dyNkJGO0E4R3ZyNkJFO0VBQ0U7QTlHeXI2Qko7O0E4R3ByNkJFO0VBUEE7QTlHK3I2QkY7QThHOXI2QkU7RUFDRTtBOUdnczZCSjs7QThHM3I2QkU7RUFQQTtBOUdzczZCRjtBOEdyczZCRTtFQUNFO0E5R3VzNkJKOztBOEdsczZCRTtFQVBBO0E5RzZzNkJGO0E4RzVzNkJFO0VBQ0U7QTlHOHM2Qko7O0E4R3pzNkJFO0VBUEE7QTlHb3Q2QkY7QThHbnQ2QkU7RUFDRTtBOUdxdDZCSjs7QThHaHQ2QkU7RUFQQTtBOUcydDZCRjtBOEcxdDZCRTtFQUNFO0E5RzR0NkJKOztBOEd2dDZCRTtFQVBBO0E5R2t1NkJGO0E4R2p1NkJFO0VBQ0U7QTlHbXU2Qko7O0E4Rzl0NkJFO0VBUEE7QTlHeXU2QkY7QThHeHU2QkU7RUFDRTtBOUcwdTZCSjs7QThHcnU2QkU7RUFQQTtBOUdndjZCRjtBOEcvdTZCRTtFQUNFO0E5R2l2NkJKOztBOEc1dTZCRTtFQVBBO0E5R3V2NkJGO0E4R3R2NkJFO0VBQ0U7QTlHd3Y2Qko7O0E4R252NkJFO0VBUEE7QTlHOHY2QkY7QThHN3Y2QkU7RUFDRTtBOUcrdjZCSjs7QThHaHY2Qkk7RUFDRSxjN0duRE07RTZHb0ROO0E5R212NkJOO0E4R2x2NkJNO0VBQ0UsYzdHdERJO0U2R3VESiw4QjdHaEZJO0FEbzA2Qlo7QThHL3U2Qk07RUFDRSxjN0cxRkk7QUQyMDZCWjtBOEdodjZCUTtFQUNFLGM3Ry9ERTtBRGl6NkJaO0E4R3J2NkJNO0VBQ0UsYzdHMUZJO0FEaTE2Qlo7QThHdHY2QlE7RUFDRSxjN0cvREU7QUR1ejZCWjtBOEczdjZCTTtFQUNFLGM3RzFGSTtBRHUxNkJaO0E4RzV2NkJRO0VBQ0UsYzdHL0RFO0FENno2Qlo7QThHanc2Qk07RUFDRSxjN0cxRkk7QUQ2MTZCWjtBOEdsdzZCUTtFQUNFLGM3Ry9ERTtBRG0wNkJaO0E4R3Z3NkJNO0VBQ0UsYzdHMUZJO0FEbTI2Qlo7QThHeHc2QlE7RUFDRSxjN0cvREU7QUR5MDZCWjtBOEd0dzZCTTtFQUNFLGM3R2hHSTtBRHcyNkJaO0E4R3Z3NkJRO0VBQ0UsYzdHNURFO0FEcTA2Qlo7QThHbng2Qk07RUFDRSxjN0cxRkk7QUQrMjZCWjtBOEdweDZCUTtFQUNFLGM3Ry9ERTtBRHExNkJaO0E4R2x4NkJNO0VBQ0UsYzdHaEdJO0FEbzM2Qlo7QThHbng2QlE7RUFDRSxjN0c1REU7QURpMTZCWjtBOEd4eDZCTTtFQUNFLGM3R2hHSTtBRDAzNkJaO0E4R3p4NkJRO0VBQ0UsYzdHNURFO0FEdTE2Qlo7QThHOXg2Qk07RUFDRSxjN0doR0k7QURnNDZCWjtBOEcveDZCUTtFQUNFLGM3RzVERTtBRDYxNkJaO0E4R3B5NkJNO0VBQ0UsYzdHaEdJO0FEczQ2Qlo7QThHcnk2QlE7RUFDRSxjN0c1REU7QURtMjZCWjtBOEcxeTZCTTtFQUNFLGM3R2hHSTtBRDQ0NkJaO0E4RzN5NkJRO0VBQ0UsYzdHNURFO0FEeTI2Qlo7QThHdno2Qk07RUFDRSxjN0cxRkk7QURtNTZCWjtBOEd4ejZCUTtFQUNFLGM3Ry9ERTtBRHkzNkJaO0E4R3R6NkJNO0VBQ0UsYzdHaEdJO0FEdzU2Qlo7QThHdno2QlE7RUFDRSxjN0c1REU7QURxMzZCWjtBOEc1ejZCTTtFQUNFLGM3R2hHSTtBRDg1NkJaO0E4Rzd6NkJRO0VBQ0UsYzdHNURFO0FEMjM2Qlo7QThHbDA2Qk07RUFDRSxjN0doR0k7QURvNjZCWjtBOEduMDZCUTtFQUNFLGM3RzVERTtBRGk0NkJaO0E4R3gwNkJNO0VBQ0UsYzdHaEdJO0FEMDY2Qlo7QThHejA2QlE7RUFDRSxjN0c1REU7QUR1NDZCWjtBOEdyMTZCTTtFQUNFLGM3RzFGSTtBRGk3NkJaO0E4R3QxNkJRO0VBQ0UsYzdHL0RFO0FEdTU2Qlo7QThHcDE2Qk07RUFDRSxjN0doR0k7QURzNzZCWjtBOEdyMTZCUTtFQUNFLGM3RzVERTtBRG01NkJaO0E4R2oyNkJNO0VBQ0UsYzdHMUZJO0FENjc2Qlo7QThHbDI2QlE7RUFDRSxjN0cvREU7QURtNjZCWjtBOEdoMjZCTTtFQUNFLGM3R2hHSTtBRGs4NkJaO0E4R2oyNkJRO0VBQ0UsYzdHNURFO0FEKzU2Qlo7QThHNzI2Qk07RUFDRSxjN0cxRkk7QUR5ODZCWjtBOEc5MjZCUTtFQUNFLGM3Ry9ERTtBRCs2NkJaO0E4RzUyNkJNO0VBQ0UsYzdHaEdJO0FEODg2Qlo7QThHNzI2QlE7RUFDRSxjN0c1REU7QUQyNjZCWjtBOEd6MzZCTTtFQUNFLGM3RzFGSTtBRHE5NkJaO0E4RzEzNkJRO0VBQ0UsYzdHL0RFO0FEMjc2Qlo7QThHLzM2Qk07RUFDRSxjN0cxRkk7QUQyOTZCWjtBOEdoNDZCUTtFQUNFLGM3Ry9ERTtBRGk4NkJaO0E4RzkzNkJNO0VBQ0UsYzdHaEdJO0FEZys2Qlo7QThHLzM2QlE7RUFDRSxjN0c1REU7QUQ2NzZCWjtBOEczNDZCTTtFQUNFLGM3RzFGSTtBRHUrNkJaO0E4RzU0NkJRO0VBQ0UsYzdHL0RFO0FENjg2Qlo7QThHMTQ2Qk07RUFDRSxjN0doR0k7QUQ0KzZCWjtBOEczNDZCUTtFQUNFLGM3RzVERTtBRHk4NkJaO0E4R2g1NkJNO0VBQ0UsYzdHaEdJO0FEay82Qlo7QThHajU2QlE7RUFDRSxjN0c1REU7QUQrODZCWjtBOEd2NjZCSTtFQUNFLGM3R25ETTtFNkdvRE47QTlHeTY2Qk47QThHeDY2Qk07RUFDRSxjN0d0REk7RTZHdURKLDhCN0doRkk7QUQwLzZCWjtBOEc5NTZCTTtFQUNFLGM3R2hHSTtBRGdnN0JaO0E4Ry81NkJRO0VBQ0UsYzdHNURFO0FENjk2Qlo7QThHcDY2Qk07RUFDRSxjN0doR0k7QURzZzdCWjtBOEdyNjZCUTtFQUNFLGM3RzVERTtBRG0rNkJaO0E4RzM3NkJJO0VBQ0UsYzdHbkRNO0U2R29ETjtBOUc2NzZCTjtBOEc1NzZCTTtFQUNFLGM3R3RESTtFNkd1REosOEI3R2hGSTtBRDhnN0JaO0E4R3o3NkJNO0VBQ0UsYzdHMUZJO0FEcWg3Qlo7QThHMTc2QlE7RUFDRSxjN0cvREU7QUQyLzZCWjtBOEd4NzZCTTtFQUNFLGM3R2hHSTtBRDBoN0JaO0E4R3o3NkJRO0VBQ0UsYzdHNURFO0FEdS82Qlo7QThHOTc2Qk07RUFDRSxjN0doR0k7QURnaTdCWjtBOEcvNzZCUTtFQUNFLGM3RzVERTtBRDYvNkJaO0E4R3I5NkJJO0VBQ0UsYzdHbkRNO0U2R29ETjtBOUd1OTZCTjtBOEd0OTZCTTtFQUNFLGM3R3RESTtFNkd1REosOEI3R2hGSTtBRHdpN0JaO0E4R245NkJNO0VBQ0UsYzdHMUZJO0FEK2k3Qlo7QThHcDk2QlE7RUFDRSxjN0cvREU7QURxaDdCWjtBOEdsOTZCTTtFQUNFLGM3R2hHSTtBRG9qN0JaO0E4R245NkJRO0VBQ0UsYzdHNURFO0FEaWg3Qlo7QThHLzk2Qk07RUFDRSxjN0cxRkk7QUQyajdCWjtBOEdoKzZCUTtFQUNFLGM3Ry9ERTtBRGlpN0JaOztBOEd2ODZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwySDdHd0N3QjtBRGs2NkIxQjs7QThHdjg2QkE7RUFDRTtFQUNBLHlIN0c4Q3dCO0FENDU2QjFCOztBOEdwODZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJIN0dtQndCO0FEbzc2QjFCOztBOEdwODZCQTtFQUNFO0VBQ0EseUg3R3lCd0I7QUQ4NjZCMUI7O0E4R3A4NkJBO0VBQ0UsMkg3R1l3QjtBRDI3NkIxQjs7QThHcjg2QkE7RUFDRSwySDdHb0J3QjtBRG83NkIxQjs7QThHcjg2QkE7RUFDRSwySDdHZ0J3QjtBRHc3NkIxQjs7QThHdDg2QkE7RUFDRSw2SDdHZXdCO0FEMDc2QjFCOztBOEdwODZCQTtFQUNFO0VBQ0E7RXhHcERJLGlCQXRDYTtBTmtpN0JuQjtBOEd0ODZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJIN0duQnNCO0FEMjk2QjFCO0E4R3Q4NkJFO0VBQ0U7RUFDQSx5SDdHWnNCO0FEbzk2QjFCOztBOEdsODZCSTtFQUNFO0E5R3E4NkJOOztBOEc5NzZCQTtFQUNFLG1CN0d0S1U7RTZHdUtWO0VBQ0E7RUFDQSxjN0dwTFU7RTZHcUxWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHaTg2QkY7QThHaDg2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkg3RzNDc0I7RTZHNEN0QjtBOUdrODZCSjtBOEdoODZCRTtFQUNFLG1CN0doT1E7RTZHaU9SLHFCN0dqT1E7RTZHa09SO0VBQ0E7RUFDQSxjN0dqTVE7QURtbzdCWjtBOEdqODZCSTtFQUNFLHlIN0d2RG9CO0FEMC82QjFCOztBOEczNjZCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5Rzg3NkJGO0E4Rzc3NkJFO0VBRUksMkg3R25Fb0I7RTZHd0V0QjtBOUcwNzZCSjs7QThHcjc2QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUd3ODZCRjtBOEd2ODZCRTtFQUVJLDJIN0duRW9CO0U2R3dFdEI7QTlHbzg2Qko7O0E4Ry83NkJFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHazk2QkY7QThHajk2QkU7RUFFSSwySDdHbkVvQjtFNkd3RXRCO0E5Rzg4NkJKOztBOEd6ODZCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5RzQ5NkJGO0E4RzM5NkJFO0VBRUksMkg3R25Fb0I7RTZHd0V0QjtBOUd3OTZCSjs7QThHbjk2QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUdzKzZCRjtBOEdyKzZCRTtFQUVJLDJIN0duRW9CO0U2R3dFdEI7QTlHays2Qko7O0E4Rzc5NkJFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHZy82QkY7QThHLys2QkU7RUFFSSwySDdHbkVvQjtFNkd3RXRCO0E5RzQrNkJKOztBOEd2KzZCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5RzAvNkJGO0E4R3ovNkJFO0VBSUkseUg3R3ZFb0I7RTZHMEV0QjtBOUdzLzZCSjs7QThHai82QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUdvZzdCRjtBOEduZzdCRTtFQUVJLDJIN0duRW9CO0U2R3dFdEI7QTlHZ2c3Qko7O0E4RzMvNkJFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHOGc3QkY7QThHN2c3QkU7RUFJSSx5SDdHdkVvQjtFNkcwRXRCO0E5RzBnN0JKOztBOEdyZzdCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5R3doN0JGO0E4R3ZoN0JFO0VBSUkseUg3R3ZFb0I7RTZHMEV0QjtBOUdvaDdCSjs7QThHL2c3QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUdraTdCRjtBOEdqaTdCRTtFQUlJLHlIN0d2RW9CO0U2RzBFdEI7QTlHOGg3Qko7O0E4R3poN0JFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHNGk3QkY7QThHM2k3QkU7RUFJSSx5SDdHdkVvQjtFNkcwRXRCO0E5R3dpN0JKOztBOEduaTdCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5R3NqN0JGO0E4R3JqN0JFO0VBSUkseUg3R3ZFb0I7RTZHMEV0QjtBOUdrajdCSjs7QThHN2k3QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUdnazdCRjtBOEcvajdCRTtFQUVJLDJIN0duRW9CO0U2R3dFdEI7QTlHNGo3Qko7O0E4R3ZqN0JFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHMGs3QkY7QThHems3QkU7RUFJSSx5SDdHdkVvQjtFNkcwRXRCO0E5R3NrN0JKOztBOEdqazdCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5R29sN0JGO0E4R25sN0JFO0VBSUkseUg3R3ZFb0I7RTZHMEV0QjtBOUdnbDdCSjs7QThHM2s3QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUc4bDdCRjtBOEc3bDdCRTtFQUlJLHlIN0d2RW9CO0U2RzBFdEI7QTlHMGw3Qko7O0E4R3JsN0JFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHd203QkY7QThHdm03QkU7RUFJSSx5SDdHdkVvQjtFNkcwRXRCO0E5R29tN0JKOztBOEcvbDdCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5R2tuN0JGO0E4R2puN0JFO0VBRUksMkg3R25Fb0I7RTZHd0V0QjtBOUc4bTdCSjs7QThHem03QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUc0bjdCRjtBOEczbjdCRTtFQUlJLHlIN0d2RW9CO0U2RzBFdEI7QTlHd243Qko7O0E4R25uN0JFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHc283QkY7QThHcm83QkU7RUFFSSwySDdHbkVvQjtFNkd3RXRCO0E5R2tvN0JKOztBOEc3bjdCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5R2dwN0JGO0E4Ry9vN0JFO0VBSUkseUg3R3ZFb0I7RTZHMEV0QjtBOUc0bzdCSjs7QThHdm83QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUcwcDdCRjtBOEd6cDdCRTtFQUVJLDJIN0duRW9CO0U2R3dFdEI7QTlHc3A3Qko7O0E4R2pwN0JFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHb3E3QkY7QThHbnE3QkU7RUFJSSx5SDdHdkVvQjtFNkcwRXRCO0E5R2dxN0JKOztBOEczcDdCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5RzhxN0JGO0E4RzdxN0JFO0VBRUksMkg3R25Fb0I7RTZHd0V0QjtBOUcwcTdCSjs7QThHcnE3QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUd3cjdCRjtBOEd2cjdCRTtFQUVJLDJIN0duRW9CO0U2R3dFdEI7QTlHb3I3Qko7O0E4Ry9xN0JFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHa3M3QkY7QThHanM3QkU7RUFJSSx5SDdHdkVvQjtFNkcwRXRCO0E5RzhyN0JKOztBOEd6cjdCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5RzRzN0JGO0E4RzNzN0JFO0VBRUksMkg3R25Fb0I7RTZHd0V0QjtBOUd3czdCSjs7QThHbnM3QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUdzdDdCRjtBOEdydDdCRTtFQUlJLHlIN0d2RW9CO0U2RzBFdEI7QTlHa3Q3Qko7O0E4RzdzN0JFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHZ3U3QkY7QThHL3Q3QkU7RUFJSSx5SDdHdkVvQjtFNkcwRXRCO0E5RzR0N0JKOztBOEd2dDdCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5RzB1N0JGO0E4R3p1N0JFO0VBRUksMkg3R25Fb0I7RTZHd0V0QjtBOUdzdTdCSjs7QThHanU3QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUdvdjdCRjtBOEdudjdCRTtFQUlJLHlIN0d2RW9CO0U2RzBFdEI7QTlHZ3Y3Qko7O0E4RzN1N0JFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHOHY3QkY7QThHN3Y3QkU7RUFJSSx5SDdHdkVvQjtFNkcwRXRCO0E5RzB2N0JKOztBOEdydjdCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5R3d3N0JGO0E4R3Z3N0JFO0VBRUksMkg3R25Fb0I7RTZHd0V0QjtBOUdvdzdCSjs7QThHL3Y3QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUdreDdCRjtBOEdqeDdCRTtFQUVJLDJIN0duRW9CO0U2R3dFdEI7QTlHOHc3Qko7O0E4R3p3N0JFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHNHg3QkY7QThHM3g3QkU7RUFJSSx5SDdHdkVvQjtFNkcwRXRCO0E5R3d4N0JKOztBOEdueDdCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5R3N5N0JGO0E4R3J5N0JFO0VBSUkseUg3R3ZFb0I7RTZHMEV0QjtBOUdreTdCSjs7QThHN3g3QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUdnejdCRjtBOEcveTdCRTtFQUVJLDJIN0duRW9CO0U2R3dFdEI7QTlHNHk3Qko7O0E4R3Z5N0JFO0VBZkEseUJ2RzNLYTtFdUc0S2IscUJ2RzVLYTtFdUc2S2I7QTlHMHo3QkY7QThHeno3QkU7RUFFSSwySDdHbkVvQjtFNkd3RXRCO0E5R3N6N0JKOztBOEdqejdCRTtFQWZBLHlCdkczS2E7RXVHNEtiLHFCdkc1S2E7RXVHNktiO0E5R28wN0JGO0E4R24wN0JFO0VBSUkseUg3R3ZFb0I7RTZHMEV0QjtBOUdnMDdCSjs7QThHM3o3QkU7RUFmQSx5QnZHM0thO0V1RzRLYixxQnZHNUthO0V1RzZLYjtBOUc4MDdCRjtBOEc3MDdCRTtFQUVJLDJIN0duRW9CO0U2R3dFdEI7QTlHMDA3Qko7O0E4R3p5N0JFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQcWc4QmY7QThHOXo3QkU7RUFFRTtBOUcrejdCSjtBOEc3ejdCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUc4ejdCSjtBOEduMDdCSTtFQUFTLHlIN0dqR2E7QUR1NjdCMUI7O0E4RzV6N0JFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQd2g4QmY7QThHajE3QkU7RUFFRTtBOUdrMTdCSjtBOEdoMTdCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdpMTdCSjtBOEd0MTdCSTtFQUFTLHlIN0dqR2E7QUQwNzdCMUI7O0E4Ry8wN0JFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQMmk4QmY7QThHcDI3QkU7RUFFRTtBOUdxMjdCSjtBOEduMjdCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdvMjdCSjtBOEd6MjdCSTtFQUFTLHlIN0dqR2E7QUQ2ODdCMUI7O0E4R2wyN0JFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQOGo4QmY7QThHdjM3QkU7RUFFRTtBOUd3MzdCSjtBOEd0MzdCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUd1MzdCSjtBOEc1MzdCSTtFQUFTLHlIN0dqR2E7QURnKzdCMUI7O0E4R3IzN0JFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQaWw4QmY7QThHMTQ3QkU7RUFFRTtBOUcyNDdCSjtBOEd6NDdCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUcwNDdCSjtBOEcvNDdCSTtFQUFTLHlIN0dqR2E7QURtLzdCMUI7O0E4R3g0N0JFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQb204QmY7QThHNzU3QkU7RUFFRTtBOUc4NTdCSjtBOEc1NTdCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUc2NTdCSjtBOEdsNjdCSTtFQUFTLHlIN0dqR2E7QURzZzhCMUI7O0E4RzM1N0JFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQdW44QmY7QThHaDc3QkU7RUFFRTtBOUdpNzdCSjtBOEcvNjdCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdnNzdCSjtBOEdyNzdCSTtFQUFTLHlIN0dqR2E7QUR5aDhCMUI7O0E4Rzk2N0JFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQMG84QmY7QThHbjg3QkU7RUFFRTtBOUdvODdCSjtBOEdsODdCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdtODdCSjtBOEd4ODdCSTtFQUFTLHlIN0dqR2E7QUQ0aThCMUI7O0E4R2o4N0JFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQNnA4QmY7QThHdDk3QkU7RUFFRTtBOUd1OTdCSjtBOEdyOTdCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdzOTdCSjtBOEczOTdCSTtFQUFTLHlIN0dqR2E7QUQrajhCMUI7O0E4R3A5N0JFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQZ3I4QmY7QThHeis3QkU7RUFFRTtBOUcwKzdCSjtBOEd4KzdCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUd5KzdCSjtBOEc5KzdCSTtFQUFTLHlIN0dqR2E7QURrbDhCMUI7O0E4R3YrN0JFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQbXM4QmY7QThHNS83QkU7RUFFRTtBOUc2LzdCSjtBOEczLzdCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUc0LzdCSjtBOEdqZzhCSTtFQUFTLHlIN0dqR2E7QURxbThCMUI7O0E4RzEvN0JFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQc3Q4QmY7QThHL2c4QkU7RUFFRTtBOUdnaDhCSjtBOEc5ZzhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUcrZzhCSjtBOEdwaDhCSTtFQUFTLHlIN0dqR2E7QUR3bjhCMUI7O0E4RzdnOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQeXU4QmY7QThHbGk4QkU7RUFFRTtBOUdtaThCSjtBOEdqaThCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdraThCSjtBOEd2aThCSTtFQUFTLHlIN0dqR2E7QUQybzhCMUI7O0E4R2hpOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQNHY4QmY7QThHcmo4QkU7RUFFRTtBOUdzajhCSjtBOEdwajhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdxajhCSjtBOEcxajhCSTtFQUFTLHlIN0dqR2E7QUQ4cDhCMUI7O0E4R25qOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQK3c4QmY7QThHeGs4QkU7RUFFRTtBOUd5azhCSjtBOEd2azhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUd3azhCSjtBOEc3azhCSTtFQUFTLHlIN0dqR2E7QURpcjhCMUI7O0E4R3RrOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQa3k4QmY7QThHM2w4QkU7RUFFRTtBOUc0bDhCSjtBOEcxbDhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUcybDhCSjtBOEdobThCSTtFQUFTLHlIN0dqR2E7QURvczhCMUI7O0E4R3psOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQcXo4QmY7QThHOW04QkU7RUFFRTtBOUcrbThCSjtBOEc3bThCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUc4bThCSjtBOEdubjhCSTtFQUFTLHlIN0dqR2E7QUR1dDhCMUI7O0E4RzVtOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQdzA4QmY7QThHam84QkU7RUFFRTtBOUdrbzhCSjtBOEdobzhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdpbzhCSjtBOEd0bzhCSTtFQUFTLHlIN0dqR2E7QUQwdThCMUI7O0E4Ry9uOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQMjE4QmY7QThHcHA4QkU7RUFFRTtBOUdxcDhCSjtBOEducDhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdvcDhCSjtBOEd6cDhCSTtFQUFTLHlIN0dqR2E7QUQ2djhCMUI7O0E4R2xwOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQODI4QmY7QThHdnE4QkU7RUFFRTtBOUd3cThCSjtBOEd0cThCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUd1cThCSjtBOEc1cThCSTtFQUFTLHlIN0dqR2E7QURneDhCMUI7O0E4R3JxOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQaTQ4QmY7QThHMXI4QkU7RUFFRTtBOUcycjhCSjtBOEd6cjhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUcwcjhCSjtBOEcvcjhCSTtFQUFTLHlIN0dqR2E7QURteThCMUI7O0E4R3hyOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQbzU4QmY7QThHN3M4QkU7RUFFRTtBOUc4czhCSjtBOEc1czhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUc2czhCSjtBOEdsdDhCSTtFQUFTLHlIN0dqR2E7QURzejhCMUI7O0E4RzNzOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQdTY4QmY7QThHaHU4QkU7RUFFRTtBOUdpdThCSjtBOEcvdDhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdndThCSjtBOEdydThCSTtFQUFTLHlIN0dqR2E7QUR5MDhCMUI7O0E4Rzl0OEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQMDc4QmY7QThHbnY4QkU7RUFFRTtBOUdvdjhCSjtBOEdsdjhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdtdjhCSjtBOEd4djhCSTtFQUFTLHlIN0dqR2E7QUQ0MThCMUI7O0E4R2p2OEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQNjg4QmY7QThHdHc4QkU7RUFFRTtBOUd1dzhCSjtBOEdydzhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdzdzhCSjtBOEczdzhCSTtFQUFTLHlIN0dqR2E7QUQrMjhCMUI7O0E4R3B3OEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQZys4QmY7QThHeng4QkU7RUFFRTtBOUcweDhCSjtBOEd4eDhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUd5eDhCSjtBOEc5eDhCSTtFQUFTLHlIN0dqR2E7QURrNDhCMUI7O0E4R3Z4OEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQbS84QmY7QThHNXk4QkU7RUFFRTtBOUc2eThCSjtBOEczeThCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUc0eThCSjtBOEdqejhCSTtFQUFTLHlIN0dqR2E7QURxNThCMUI7O0E4RzF5OEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQc2c5QmY7QThHL3o4QkU7RUFFRTtBOUdnMDhCSjtBOEc5ejhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUcrejhCSjtBOEdwMDhCSTtFQUFTLHlIN0dqR2E7QUR3NjhCMUI7O0E4Rzd6OEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQeWg5QmY7QThHbDE4QkU7RUFFRTtBOUdtMThCSjtBOEdqMThCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdrMThCSjtBOEd2MThCSTtFQUFTLHlIN0dqR2E7QUQyNzhCMUI7O0E4R2gxOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQNGk5QmY7QThHcjI4QkU7RUFFRTtBOUdzMjhCSjtBOEdwMjhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdxMjhCSjtBOEcxMjhCSTtFQUFTLHlIN0dqR2E7QUQ4ODhCMUI7O0E4R24yOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQK2o5QmY7QThHeDM4QkU7RUFFRTtBOUd5MzhCSjtBOEd2MzhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUd3MzhCSjtBOEc3MzhCSTtFQUFTLHlIN0dqR2E7QURpKzhCMUI7O0E4R3QzOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQa2w5QmY7QThHMzQ4QkU7RUFFRTtBOUc0NDhCSjtBOEcxNDhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUcyNDhCSjtBOEdoNThCSTtFQUFTLHlIN0dqR2E7QURvLzhCMUI7O0E4R3o0OEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQcW05QmY7QThHOTU4QkU7RUFFRTtBOUcrNThCSjtBOEc3NThCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUc4NThCSjtBOEduNjhCSTtFQUFTLHlIN0dqR2E7QUR1ZzlCMUI7O0E4RzU1OEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQd245QmY7QThHajc4QkU7RUFFRTtBOUdrNzhCSjtBOEdoNzhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdpNzhCSjtBOEd0NzhCSTtFQUFTLHlIN0dqR2E7QUQwaDlCMUI7O0E4Ry82OEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQMm85QmY7QThHcDg4QkU7RUFFRTtBOUdxODhCSjtBOEduODhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdvODhCSjtBOEd6ODhCSTtFQUFTLHlIN0dqR2E7QUQ2aTlCMUI7O0E4R2w4OEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQOHA5QmY7QThHdjk4QkU7RUFFRTtBOUd3OThCSjtBOEd0OThCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUd1OThCSjtBOEc1OThCSTtFQUFTLHlIN0dqR2E7QURnazlCMUI7O0E4R3I5OEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQaXI5QmY7QThHMSs4QkU7RUFFRTtBOUcyKzhCSjtBOEd6KzhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUcwKzhCSjtBOEcvKzhCSTtFQUFTLHlIN0dqR2E7QURtbDlCMUI7O0E4R3grOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQb3M5QmY7QThHNy84QkU7RUFFRTtBOUc4LzhCSjtBOEc1LzhCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUc2LzhCSjtBOEdsZzlCSTtFQUFTLHlIN0dqR2E7QURzbTlCMUI7O0E4RzMvOEJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQdXQ5QmY7QThHaGg5QkU7RUFFRTtBOUdpaDlCSjtBOEcvZzlCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdnaDlCSjtBOEdyaDlCSTtFQUFTLHlIN0dqR2E7QUR5bjlCMUI7O0E4RzlnOUJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQMHU5QmY7QThHbmk5QkU7RUFFRTtBOUdvaTlCSjtBOEdsaTlCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdtaTlCSjtBOEd4aTlCSTtFQUFTLHlIN0dqR2E7QUQ0bzlCMUI7O0E4R2ppOUJFO0VBbkJBLDZCQW9Ca0M7RUFuQmxDO0VBQ0EsY3ZHck1hO0FQNnY5QmY7QThHdGo5QkU7RUFFRTtBOUd1ajlCSjtBOEdyajlCRTtFQUVFO0VBQ0EsbUI3R2xSUTtFNkdtUlIscUI3R25SUTtFNkdvUlIsYzdHalBRO0U2R2tQUjtBOUdzajlCSjtBOEczajlCSTtFQUFTLHlIN0dqR2E7QUQrcDlCMUI7O0E4RzdoOUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHZ2o5QkY7QThHL2k5QkU7RUFFSSwySDdHdEhvQjtFNkcySHRCO0E5RzRpOUJKOztBOEd2aTlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5RzBqOUJGO0E4R3pqOUJFO0VBRUksMkg3R3RIb0I7RTZHMkh0QjtBOUdzajlCSjs7QThHamo5QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUdvazlCRjtBOEduazlCRTtFQUVJLDJIN0d0SG9CO0U2RzJIdEI7QTlHZ2s5Qko7O0E4RzNqOUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHOGs5QkY7QThHN2s5QkU7RUFFSSwySDdHdEhvQjtFNkcySHRCO0E5RzBrOUJKOztBOEdyazlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5R3dsOUJGO0E4R3ZsOUJFO0VBRUksMkg3R3RIb0I7RTZHMkh0QjtBOUdvbDlCSjs7QThHL2s5QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUdrbTlCRjtBOEdqbTlCRTtFQUVJLDJIN0d0SG9CO0U2RzJIdEI7QTlHOGw5Qko7O0E4R3psOUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHNG05QkY7QThHM205QkU7RUFJSSx5SDdHMUhvQjtFNkc2SHRCO0E5R3dtOUJKOztBOEdubTlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5R3NuOUJGO0E4R3JuOUJFO0VBRUksMkg3R3RIb0I7RTZHMkh0QjtBOUdrbjlCSjs7QThHN205QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUdnbzlCRjtBOEcvbjlCRTtFQUlJLHlIN0cxSG9CO0U2RzZIdEI7QTlHNG45Qko7O0E4R3ZuOUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHMG85QkY7QThHem85QkU7RUFJSSx5SDdHMUhvQjtFNkc2SHRCO0E5R3NvOUJKOztBOEdqbzlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5R29wOUJGO0E4R25wOUJFO0VBSUkseUg3RzFIb0I7RTZHNkh0QjtBOUdncDlCSjs7QThHM285QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUc4cDlCRjtBOEc3cDlCRTtFQUlJLHlIN0cxSG9CO0U2RzZIdEI7QTlHMHA5Qko7O0E4R3JwOUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHd3E5QkY7QThHdnE5QkU7RUFJSSx5SDdHMUhvQjtFNkc2SHRCO0E5R29xOUJKOztBOEcvcDlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5R2tyOUJGO0E4R2pyOUJFO0VBRUksMkg3R3RIb0I7RTZHMkh0QjtBOUc4cTlCSjs7QThHenE5QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUc0cjlCRjtBOEczcjlCRTtFQUlJLHlIN0cxSG9CO0U2RzZIdEI7QTlHd3I5Qko7O0E4R25yOUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHc3M5QkY7QThHcnM5QkU7RUFJSSx5SDdHMUhvQjtFNkc2SHRCO0E5R2tzOUJKOztBOEc3cjlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5R2d0OUJGO0E4Ry9zOUJFO0VBSUkseUg3RzFIb0I7RTZHNkh0QjtBOUc0czlCSjs7QThHdnM5QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUcwdDlCRjtBOEd6dDlCRTtFQUlJLHlIN0cxSG9CO0U2RzZIdEI7QTlHc3Q5Qko7O0E4R2p0OUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHb3U5QkY7QThHbnU5QkU7RUFFSSwySDdHdEhvQjtFNkcySHRCO0E5R2d1OUJKOztBOEczdDlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5Rzh1OUJGO0E4Rzd1OUJFO0VBSUkseUg3RzFIb0I7RTZHNkh0QjtBOUcwdTlCSjs7QThHcnU5QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUd3djlCRjtBOEd2djlCRTtFQUVJLDJIN0d0SG9CO0U2RzJIdEI7QTlHb3Y5Qko7O0E4Ry91OUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHa3c5QkY7QThHanc5QkU7RUFJSSx5SDdHMUhvQjtFNkc2SHRCO0E5Rzh2OUJKOztBOEd6djlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5RzR3OUJGO0E4RzN3OUJFO0VBRUksMkg3R3RIb0I7RTZHMkh0QjtBOUd3dzlCSjs7QThHbnc5QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUdzeDlCRjtBOEdyeDlCRTtFQUlJLHlIN0cxSG9CO0U2RzZIdEI7QTlHa3g5Qko7O0E4Rzd3OUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHZ3k5QkY7QThHL3g5QkU7RUFFSSwySDdHdEhvQjtFNkcySHRCO0E5RzR4OUJKOztBOEd2eDlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5RzB5OUJGO0E4R3p5OUJFO0VBRUksMkg3R3RIb0I7RTZHMkh0QjtBOUdzeTlCSjs7QThHank5QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUdvejlCRjtBOEduejlCRTtFQUlJLHlIN0cxSG9CO0U2RzZIdEI7QTlHZ3o5Qko7O0E4RzN5OUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHOHo5QkY7QThHN3o5QkU7RUFFSSwySDdHdEhvQjtFNkcySHRCO0E5RzB6OUJKOztBOEdyejlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5R3cwOUJGO0E4R3YwOUJFO0VBSUkseUg3RzFIb0I7RTZHNkh0QjtBOUdvMDlCSjs7QThHL3o5QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUdrMTlCRjtBOEdqMTlCRTtFQUlJLHlIN0cxSG9CO0U2RzZIdEI7QTlHODA5Qko7O0E4R3owOUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHNDE5QkY7QThHMzE5QkU7RUFFSSwySDdHdEhvQjtFNkcySHRCO0E5R3cxOUJKOztBOEduMTlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5R3MyOUJGO0E4R3IyOUJFO0VBSUkseUg3RzFIb0I7RTZHNkh0QjtBOUdrMjlCSjs7QThHNzE5QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUdnMzlCRjtBOEcvMjlCRTtFQUlJLHlIN0cxSG9CO0U2RzZIdEI7QTlHNDI5Qko7O0E4R3YyOUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHMDM5QkY7QThHejM5QkU7RUFFSSwySDdHdEhvQjtFNkcySHRCO0E5R3MzOUJKOztBOEdqMzlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5R280OUJGO0E4R240OUJFO0VBRUksMkg3R3RIb0I7RTZHMkh0QjtBOUdnNDlCSjs7QThHMzM5QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUc4NDlCRjtBOEc3NDlCRTtFQUlJLHlIN0cxSG9CO0U2RzZIdEI7QTlHMDQ5Qko7O0E4R3I0OUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHdzU5QkY7QThHdjU5QkU7RUFJSSx5SDdHMUhvQjtFNkc2SHRCO0E5R281OUJKOztBOEcvNDlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5R2s2OUJGO0E4R2o2OUJFO0VBRUksMkg3R3RIb0I7RTZHMkh0QjtBOUc4NTlCSjs7QThHejU5QkU7RUFmQSx5QnZHOU5hO0V1RytOYixxQnZHL05hO0V1R2dPYjtBOUc0NjlCRjtBOEczNjlCRTtFQUVJLDJIN0d0SG9CO0U2RzJIdEI7QTlHdzY5Qko7O0E4R242OUJFO0VBZkEseUJ2RzlOYTtFdUcrTmIscUJ2Ry9OYTtFdUdnT2I7QTlHczc5QkY7QThHcjc5QkU7RUFJSSx5SDdHMUhvQjtFNkc2SHRCO0E5R2s3OUJKOztBOEc3NjlCRTtFQWZBLHlCdkc5TmE7RXVHK05iLHFCdkcvTmE7RXVHZ09iO0E5R2c4OUJGO0E4Ry83OUJFO0VBRUksMkg3R3RIb0I7RTZHMkh0QjtBOUc0NzlCSjs7QThHMzU5QkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVAwcStCZjtBOEdoNzlCRTtFQUVFO0E5R2k3OUJKO0E4Ry82OUJFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R2c3OUJKO0E4R3I3OUJJO0VBQVMseUg3R3BKYTtBRDRrK0IxQjs7QThHOTY5QkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVA2citCZjtBOEduODlCRTtFQUVFO0E5R284OUJKO0E4R2w4OUJFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R204OUJKO0E4R3g4OUJJO0VBQVMseUg3R3BKYTtBRCtsK0IxQjs7QThHajg5QkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBndCtCZjtBOEd0OTlCRTtFQUVFO0E5R3U5OUJKO0E4R3I5OUJFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3M5OUJKO0E4RzM5OUJJO0VBQVMseUg3R3BKYTtBRGtuK0IxQjs7QThHcDk5QkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBtdStCZjtBOEd6KzlCRTtFQUVFO0E5RzArOUJKO0E4R3grOUJFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3krOUJKO0E4RzkrOUJJO0VBQVMseUg3R3BKYTtBRHFvK0IxQjs7QThHdis5QkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBzditCZjtBOEc1LzlCRTtFQUVFO0E5RzYvOUJKO0E4RzMvOUJFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5RzQvOUJKO0E4R2pnK0JJO0VBQVMseUg3R3BKYTtBRHdwK0IxQjs7QThHMS85QkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVB5dytCZjtBOEcvZytCRTtFQUVFO0E5R2doK0JKO0E4RzlnK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5RytnK0JKO0E4R3BoK0JJO0VBQVMseUg3R3BKYTtBRDJxK0IxQjs7QThHN2crQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVA0eCtCZjtBOEdsaStCRTtFQUVFO0E5R21pK0JKO0E4R2ppK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R2tpK0JKO0E4R3ZpK0JJO0VBQVMseUg3R3BKYTtBRDhyK0IxQjs7QThHaGkrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVAreStCZjtBOEdyaitCRTtFQUVFO0E5R3NqK0JKO0E4R3BqK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3FqK0JKO0E4RzFqK0JJO0VBQVMseUg3R3BKYTtBRGl0K0IxQjs7QThHbmorQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBrMCtCZjtBOEd4aytCRTtFQUVFO0E5R3lrK0JKO0E4R3ZrK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3drK0JKO0E4RzdrK0JJO0VBQVMseUg3R3BKYTtBRG91K0IxQjs7QThHdGsrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBxMStCZjtBOEczbCtCRTtFQUVFO0E5RzRsK0JKO0E4RzFsK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5RzJsK0JKO0E4R2htK0JJO0VBQVMseUg3R3BKYTtBRHV2K0IxQjs7QThHemwrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVB3MitCZjtBOEc5bStCRTtFQUVFO0E5RyttK0JKO0E4RzdtK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5RzhtK0JKO0E4R25uK0JJO0VBQVMseUg3R3BKYTtBRDB3K0IxQjs7QThHNW0rQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVAyMytCZjtBOEdqbytCRTtFQUVFO0E5R2tvK0JKO0E4R2hvK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R2lvK0JKO0E4R3RvK0JJO0VBQVMseUg3R3BKYTtBRDZ4K0IxQjs7QThHL24rQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVA4NCtCZjtBOEdwcCtCRTtFQUVFO0E5R3FwK0JKO0E4R25wK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R29wK0JKO0E4R3pwK0JJO0VBQVMseUg3R3BKYTtBRGd6K0IxQjs7QThHbHArQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBpNitCZjtBOEd2cStCRTtFQUVFO0E5R3dxK0JKO0E4R3RxK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3VxK0JKO0E4RzVxK0JJO0VBQVMseUg3R3BKYTtBRG0wK0IxQjs7QThHcnErQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBvNytCZjtBOEcxcitCRTtFQUVFO0E5RzJyK0JKO0E4R3pyK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5RzByK0JKO0E4Ry9yK0JJO0VBQVMseUg3R3BKYTtBRHMxK0IxQjs7QThHeHIrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVB1OCtCZjtBOEc3cytCRTtFQUVFO0E5RzhzK0JKO0E4RzVzK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5RzZzK0JKO0E4R2x0K0JJO0VBQVMseUg3R3BKYTtBRHkyK0IxQjs7QThHM3MrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVAwOStCZjtBOEdodStCRTtFQUVFO0E5R2l1K0JKO0E4Ry90K0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R2d1K0JKO0E4R3J1K0JJO0VBQVMseUg3R3BKYTtBRDQzK0IxQjs7QThHOXQrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVA2KytCZjtBOEduditCRTtFQUVFO0E5R292K0JKO0E4R2x2K0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R212K0JKO0E4R3h2K0JJO0VBQVMseUg3R3BKYTtBRCs0K0IxQjs7QThHanYrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBnZy9CZjtBOEd0dytCRTtFQUVFO0E5R3V3K0JKO0E4R3J3K0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3N3K0JKO0E4RzN3K0JJO0VBQVMseUg3R3BKYTtBRGs2K0IxQjs7QThHcHcrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBtaC9CZjtBOEd6eCtCRTtFQUVFO0E5RzB4K0JKO0E4R3h4K0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3l4K0JKO0E4Rzl4K0JJO0VBQVMseUg3R3BKYTtBRHE3K0IxQjs7QThHdngrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBzaS9CZjtBOEc1eStCRTtFQUVFO0E5RzZ5K0JKO0E4RzN5K0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5RzR5K0JKO0E4R2p6K0JJO0VBQVMseUg3R3BKYTtBRHc4K0IxQjs7QThHMXkrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVB5ai9CZjtBOEcveitCRTtFQUVFO0E5R2cwK0JKO0E4Rzl6K0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5Ryt6K0JKO0E4R3AwK0JJO0VBQVMseUg3R3BKYTtBRDI5K0IxQjs7QThHN3orQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVA0ay9CZjtBOEdsMStCRTtFQUVFO0E5R20xK0JKO0E4R2oxK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R2sxK0JKO0E4R3YxK0JJO0VBQVMseUg3R3BKYTtBRDgrK0IxQjs7QThHaDErQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVArbC9CZjtBOEdyMitCRTtFQUVFO0E5R3MyK0JKO0E4R3AyK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3EyK0JKO0E4RzEyK0JJO0VBQVMseUg3R3BKYTtBRGlnL0IxQjs7QThHbjIrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBrbi9CZjtBOEd4MytCRTtFQUVFO0E5R3kzK0JKO0E4R3YzK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3czK0JKO0E4RzczK0JJO0VBQVMseUg3R3BKYTtBRG9oL0IxQjs7QThHdDMrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBxby9CZjtBOEczNCtCRTtFQUVFO0E5RzQ0K0JKO0E4RzE0K0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5RzI0K0JKO0E4R2g1K0JJO0VBQVMseUg3R3BKYTtBRHVpL0IxQjs7QThHejQrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVB3cC9CZjtBOEc5NStCRTtFQUVFO0E5Rys1K0JKO0E4Rzc1K0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5Rzg1K0JKO0E4R242K0JJO0VBQVMseUg3R3BKYTtBRDBqL0IxQjs7QThHNTUrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVAycS9CZjtBOEdqNytCRTtFQUVFO0E5R2s3K0JKO0E4R2g3K0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R2k3K0JKO0E4R3Q3K0JJO0VBQVMseUg3R3BKYTtBRDZrL0IxQjs7QThHLzYrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVA4ci9CZjtBOEdwOCtCRTtFQUVFO0E5R3E4K0JKO0E4R244K0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R284K0JKO0E4R3o4K0JJO0VBQVMseUg3R3BKYTtBRGdtL0IxQjs7QThHbDgrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBpdC9CZjtBOEd2OStCRTtFQUVFO0E5R3c5K0JKO0E4R3Q5K0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3U5K0JKO0E4RzU5K0JJO0VBQVMseUg3R3BKYTtBRG1uL0IxQjs7QThHcjkrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBvdS9CZjtBOEcxKytCRTtFQUVFO0E5RzIrK0JKO0E4R3orK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5RzArK0JKO0E4Ry8rK0JJO0VBQVMseUg3R3BKYTtBRHNvL0IxQjs7QThHeCsrQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVB1di9CZjtBOEc3LytCRTtFQUVFO0E5RzgvK0JKO0E4RzUvK0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5RzYvK0JKO0E4R2xnL0JJO0VBQVMseUg3R3BKYTtBRHlwL0IxQjs7QThHMy8rQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVAwdy9CZjtBOEdoaC9CRTtFQUVFO0E5R2loL0JKO0E4Ry9nL0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R2doL0JKO0E4R3JoL0JJO0VBQVMseUg3R3BKYTtBRDRxL0IxQjs7QThHOWcvQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVA2eC9CZjtBOEduaS9CRTtFQUVFO0E5R29pL0JKO0E4R2xpL0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R21pL0JKO0E4R3hpL0JJO0VBQVMseUg3R3BKYTtBRCtyL0IxQjs7QThHamkvQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBnei9CZjtBOEd0ai9CRTtFQUVFO0E5R3VqL0JKO0E4R3JqL0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3NqL0JKO0E4RzNqL0JJO0VBQVMseUg3R3BKYTtBRGt0L0IxQjs7QThHcGovQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBtMC9CZjtBOEd6ay9CRTtFQUVFO0E5RzBrL0JKO0E4R3hrL0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3lrL0JKO0E4RzlrL0JJO0VBQVMseUg3R3BKYTtBRHF1L0IxQjs7QThHdmsvQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBzMS9CZjtBOEc1bC9CRTtFQUVFO0E5RzZsL0JKO0E4RzNsL0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5RzRsL0JKO0E4R2ptL0JJO0VBQVMseUg3R3BKYTtBRHd2L0IxQjs7QThHMWwvQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVB5Mi9CZjtBOEcvbS9CRTtFQUVFO0E5R2duL0JKO0E4RzltL0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5RyttL0JKO0E4R3BuL0JJO0VBQVMseUg3R3BKYTtBRDJ3L0IxQjs7QThHN20vQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVA0My9CZjtBOEdsby9CRTtFQUVFO0E5R21vL0JKO0E4R2pvL0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R2tvL0JKO0E4R3ZvL0JJO0VBQVMseUg3R3BKYTtBRDh4L0IxQjs7QThHaG8vQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVArNC9CZjtBOEdycC9CRTtFQUVFO0E5R3NwL0JKO0E4R3BwL0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3FwL0JKO0E4RzFwL0JJO0VBQVMseUg3R3BKYTtBRGl6L0IxQjs7QThHbnAvQkU7RUFuQkEsNkJBb0JrQztFQW5CbEM7RUFDQSxjdkd4UGE7QVBrNi9CZjtBOEd4cS9CRTtFQUVFO0E5R3lxL0JKO0E4R3ZxL0JFO0VBRUU7RUFDQSxtQjdHclVRO0U2R3NVUixxQjdHdFVRO0U2R3VVUixjN0dwU1E7RTZHcVNSO0E5R3dxL0JKO0E4RzdxL0JJO0VBQVMseUg3R3BKYTtBRG8wL0IxQjs7QThHMXAvQkE7RUFDRSxjN0d0VFU7RTZHdVRWO0VBQ0E7RUFDQTtFQUNBO0E5RzZwL0JGO0E4RzFwL0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0M3R3pMc0I7QURxMS9CMUI7O0E4R3hwL0JBO0VBQ0UsYzdHNVVVO0U2RzZVVjtFQUNBO0VBQ0E7RUFDQTtBOUcycC9CRjtBOEd4cC9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DN0cvTXNCO0FEeTIvQjFCOztBOEdycC9CRTtFQUNFLGM3RzFZUTtFNkcyWVI7QTlHd3AvQko7QThHdnAvQkk7RUFDRSwySDdHdE9vQjtFNkd1T3BCO0E5R3lwL0JOOztBOEducC9CQTtFQUNJO0VBQ0EseUI3R2hYUTtFNkdpWFIsYzdHM1hRO0U2RzRYUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R3NwL0JKO0E4R3JwL0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkg3RzlQb0I7RTZHK1BwQjtBOUd1cC9CTjtBOEdycC9CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHdXAvQk47QThHdHAvQk07RUFDRTtFQUNBLHlIN0doUWtCO0FEdzUvQjFCOztBOEdqcC9CRTtFQUNFO0VBQ0UsbUI3R3hiTTtFNkd5Yk4scUI3R3piTTtFNkcwYk4sYzdHdlpNO0U2R3daTjtBOUdvcC9CTjtBOEducC9CTTtFQUNFO0VBQ0EseUg3Ry9Ra0I7QURvNi9CMUI7O0E4R25uL0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lwL0JGO0E4R2hwL0JFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5by9CSjtBOEd2by9CRTtFQUNFO0E5R3lvL0JKO0E4R3hvL0JJO0VBQ0UseUg3RzFTb0I7QURvNy9CMUI7O0E4R25vL0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lxL0JGO0E4R2hxL0JFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5cC9CSjtBOEd2cC9CRTtFQUNFO0E5R3lwL0JKO0E4R3hwL0JJO0VBQ0UseUg3RzFTb0I7QURvOC9CMUI7O0E4R25wL0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lyL0JGO0E4R2hyL0JFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5cS9CSjtBOEd2cS9CRTtFQUNFO0E5R3lxL0JKO0E4R3hxL0JJO0VBQ0UseUg3RzFTb0I7QURvOS9CMUI7O0E4R25xL0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lzL0JGO0E4R2hzL0JFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5ci9CSjtBOEd2ci9CRTtFQUNFO0E5R3lyL0JKO0E4R3hyL0JJO0VBQ0UseUg3RzFTb0I7QURvKy9CMUI7O0E4R25yL0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2l0L0JGO0E4R2h0L0JFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5cy9CSjtBOEd2cy9CRTtFQUNFO0E5R3lzL0JKO0E4R3hzL0JJO0VBQ0UseUg3RzFTb0I7QURvLy9CMUI7O0E4R25zL0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2l1L0JGO0E4R2h1L0JFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5dC9CSjtBOEd2dC9CRTtFQUNFO0E5R3l0L0JKO0E4R3h0L0JJO0VBQ0UseUg3RzFTb0I7QURvZ2dDMUI7O0E4R250L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2l2L0JGO0E4R2h2L0JFO0VBRUksMkg3R3ZTb0I7RTZHZ1R0QjtBOUd5dS9CSjtBOEd2dS9CRTtFQUNFO0E5R3l1L0JKO0E4R3h1L0JJO0VBQ0UseUg3RzFTb0I7QURvaGdDMUI7O0E4R251L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2l3L0JGO0E4R2h3L0JFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5di9CSjtBOEd2di9CRTtFQUNFO0E5R3l2L0JKO0E4R3h2L0JJO0VBQ0UseUg3RzFTb0I7QURvaWdDMUI7O0E4R252L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2l4L0JGO0E4R2h4L0JFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5dy9CSjtBOEd2dy9CRTtFQUNFO0E5R3l3L0JKO0E4R3h3L0JJO0VBQ0UseUg3RzFTb0I7QURvamdDMUI7O0E4R253L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2l5L0JGO0E4R2h5L0JFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5eC9CSjtBOEd2eC9CRTtFQUNFO0E5R3l4L0JKO0E4R3h4L0JJO0VBQ0UseUg3RzFTb0I7QURva2dDMUI7O0E4R254L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2l6L0JGO0E4R2h6L0JFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5eS9CSjtBOEd2eS9CRTtFQUNFO0E5R3l5L0JKO0E4R3h5L0JJO0VBQ0UseUg3RzFTb0I7QURvbGdDMUI7O0E4R255L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2kwL0JGO0E4R2gwL0JFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5ei9CSjtBOEd2ei9CRTtFQUNFO0E5R3l6L0JKO0E4R3h6L0JJO0VBQ0UseUg3RzFTb0I7QURvbWdDMUI7O0E4R256L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2kxL0JGO0E4R2gxL0JFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5MC9CSjtBOEd2MC9CRTtFQUNFO0E5R3kwL0JKO0E4R3gwL0JJO0VBQ0UseUg3RzFTb0I7QURvbmdDMUI7O0E4R24wL0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2kyL0JGO0E4R2gyL0JFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5MS9CSjtBOEd2MS9CRTtFQUNFO0E5R3kxL0JKO0E4R3gxL0JJO0VBQ0UseUg3RzFTb0I7QURvb2dDMUI7O0E4R24xL0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2kzL0JGO0E4R2gzL0JFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5Mi9CSjtBOEd2Mi9CRTtFQUNFO0E5R3kyL0JKO0E4R3gyL0JJO0VBQ0UseUg3RzFTb0I7QURvcGdDMUI7O0E4R24yL0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2k0L0JGO0E4R2g0L0JFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5My9CSjtBOEd2My9CRTtFQUNFO0E5R3kzL0JKO0E4R3gzL0JJO0VBQ0UseUg3RzFTb0I7QURvcWdDMUI7O0E4R24zL0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2k1L0JGO0E4R2g1L0JFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5NC9CSjtBOEd2NC9CRTtFQUNFO0E5R3k0L0JKO0E4R3g0L0JJO0VBQ0UseUg3RzFTb0I7QURvcmdDMUI7O0E4R240L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2k2L0JGO0E4R2g2L0JFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5NS9CSjtBOEd2NS9CRTtFQUNFO0E5R3k1L0JKO0E4R3g1L0JJO0VBQ0UseUg3RzFTb0I7QURvc2dDMUI7O0E4R241L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2k3L0JGO0E4R2g3L0JFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5Ni9CSjtBOEd2Ni9CRTtFQUNFO0E5R3k2L0JKO0E4R3g2L0JJO0VBQ0UseUg3RzFTb0I7QURvdGdDMUI7O0E4R242L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2k4L0JGO0E4R2g4L0JFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5Ny9CSjtBOEd2Ny9CRTtFQUNFO0E5R3k3L0JKO0E4R3g3L0JJO0VBQ0UseUg3RzFTb0I7QURvdWdDMUI7O0E4R243L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2k5L0JGO0E4R2g5L0JFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5OC9CSjtBOEd2OC9CRTtFQUNFO0E5R3k4L0JKO0E4R3g4L0JJO0VBQ0UseUg3RzFTb0I7QURvdmdDMUI7O0E4R244L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2krL0JGO0E4R2grL0JFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5OS9CSjtBOEd2OS9CRTtFQUNFO0E5R3k5L0JKO0E4R3g5L0JJO0VBQ0UseUg3RzFTb0I7QURvd2dDMUI7O0E4R245L0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2kvL0JGO0E4R2gvL0JFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5Ky9CSjtBOEd2Ky9CRTtFQUNFO0E5R3krL0JKO0E4R3grL0JJO0VBQ0UseUg3RzFTb0I7QURveGdDMUI7O0E4R24rL0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lnZ0NGO0E4R2hnZ0NFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5Ly9CSjtBOEd2Ly9CRTtFQUNFO0E5R3kvL0JKO0E4R3gvL0JJO0VBQ0UseUg3RzFTb0I7QURveWdDMUI7O0E4R24vL0JFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2loZ0NGO0E4R2hoZ0NFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5Z2dDSjtBOEd2Z2dDRTtFQUNFO0E5R3lnZ0NKO0E4R3hnZ0NJO0VBQ0UseUg3RzFTb0I7QURvemdDMUI7O0E4R25nZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lpZ0NGO0E4R2hpZ0NFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5aGdDSjtBOEd2aGdDRTtFQUNFO0E5R3loZ0NKO0E4R3hoZ0NJO0VBQ0UseUg3RzFTb0I7QURvMGdDMUI7O0E4R25oZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lqZ0NGO0E4R2hqZ0NFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5aWdDSjtBOEd2aWdDRTtFQUNFO0E5R3lpZ0NKO0E4R3hpZ0NJO0VBQ0UseUg3RzFTb0I7QURvMWdDMUI7O0E4R25pZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lrZ0NGO0E4R2hrZ0NFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5amdDSjtBOEd2amdDRTtFQUNFO0E5R3lqZ0NKO0E4R3hqZ0NJO0VBQ0UseUg3RzFTb0I7QURvMmdDMUI7O0E4R25qZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lsZ0NGO0E4R2hsZ0NFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5a2dDSjtBOEd2a2dDRTtFQUNFO0E5R3lrZ0NKO0E4R3hrZ0NJO0VBQ0UseUg3RzFTb0I7QURvM2dDMUI7O0E4R25rZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2ltZ0NGO0E4R2htZ0NFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5bGdDSjtBOEd2bGdDRTtFQUNFO0E5R3lsZ0NKO0E4R3hsZ0NJO0VBQ0UseUg3RzFTb0I7QURvNGdDMUI7O0E4R25sZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2luZ0NGO0E4R2huZ0NFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5bWdDSjtBOEd2bWdDRTtFQUNFO0E5R3ltZ0NKO0E4R3htZ0NJO0VBQ0UseUg3RzFTb0I7QURvNWdDMUI7O0E4R25tZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lvZ0NGO0E4R2hvZ0NFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5bmdDSjtBOEd2bmdDRTtFQUNFO0E5R3luZ0NKO0E4R3huZ0NJO0VBQ0UseUg3RzFTb0I7QURvNmdDMUI7O0E4R25uZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lwZ0NGO0E4R2hwZ0NFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5b2dDSjtBOEd2b2dDRTtFQUNFO0E5R3lvZ0NKO0E4R3hvZ0NJO0VBQ0UseUg3RzFTb0I7QURvN2dDMUI7O0E4R25vZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lxZ0NGO0E4R2hxZ0NFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5cGdDSjtBOEd2cGdDRTtFQUNFO0E5R3lwZ0NKO0E4R3hwZ0NJO0VBQ0UseUg3RzFTb0I7QURvOGdDMUI7O0E4R25wZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lyZ0NGO0E4R2hyZ0NFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5cWdDSjtBOEd2cWdDRTtFQUNFO0E5R3lxZ0NKO0E4R3hxZ0NJO0VBQ0UseUg3RzFTb0I7QURvOWdDMUI7O0E4R25xZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2lzZ0NGO0E4R2hzZ0NFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5cmdDSjtBOEd2cmdDRTtFQUNFO0E5R3lyZ0NKO0E4R3hyZ0NJO0VBQ0UseUg3RzFTb0I7QURvK2dDMUI7O0E4R25yZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2l0Z0NGO0E4R2h0Z0NFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5c2dDSjtBOEd2c2dDRTtFQUNFO0E5R3lzZ0NKO0E4R3hzZ0NJO0VBQ0UseUg3RzFTb0I7QURvL2dDMUI7O0E4R25zZ0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2l1Z0NGO0E4R2h1Z0NFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5dGdDSjtBOEd2dGdDRTtFQUNFO0E5R3l0Z0NKO0E4R3h0Z0NJO0VBQ0UseUg3RzFTb0I7QURvZ2hDMUI7O0E4R250Z0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2l2Z0NGO0E4R2h2Z0NFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5dWdDSjtBOEd2dWdDRTtFQUNFO0E5R3l1Z0NKO0E4R3h1Z0NJO0VBQ0UseUg3RzFTb0I7QURvaGhDMUI7O0E4R251Z0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2l3Z0NGO0E4R2h3Z0NFO0VBT00seUg3R2pTa0I7RTZHcVN0QjtBOUd5dmdDSjtBOEd2dmdDRTtFQUNFO0E5R3l2Z0NKO0E4R3h2Z0NJO0VBQ0UseUg3RzFTb0I7QURvaWhDMUI7O0E4R252Z0NFO0VBMUJBLHlCdkdsWWE7RXVHbVliLHFCQTBCK0M7RUF6Qi9DO0E5R2l4Z0NGO0E4R2h4Z0NFO0VBS00sMkg3RzdSa0I7RTZHbVN0QjtBOUd5d2dDSjtBOEd2d2dDRTtFQUNFO0E5R3l3Z0NKO0E4R3h3Z0NJO0VBQ0UseUg3RzFTb0I7QURvamhDMUI7O0E4Rzl2Z0NBO0VBQ0U7QTlHaXdnQ0Y7QThHaHdnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjN0d4Y1E7RTZHeWNSLGdCdkdwTjBCO0V1R3FOMUI7RUFDQTtBOUdrd2dDSjtBOEdqd2dDSTtFQUNFLG1CN0dwZk07RTZHcWZOO0E5R213Z0NOOztBOEdudmdDRTtFQUNFO0E5R3N2Z0NKO0E4R3B2Z0NFO0VBQ0U7QTlHc3ZnQ0o7QThHcHZnQ0U7RUFDRTtBOUdzdmdDSjs7QThHanZnQ0U7RUFDRTtBOUdvdmdDSjtBOEdydmdDRTtFQUNFO0E5R3V2Z0NKO0E4R3h2Z0NFO0VBQ0U7QTlHMHZnQ0o7QThHM3ZnQ0U7RUFDRTtBOUc2dmdDSjtBOEc5dmdDRTtFQUNFO0E5R2d3Z0NKO0E4R2p3Z0NFO0VBQ0U7QTlHbXdnQ0o7QThHcHdnQ0U7RUFDRTtBOUdzd2dDSjtBOEd2d2dDRTtFQUNFO0E5R3l3Z0NKO0E4RzF3Z0NFO0VBQ0U7QTlHNHdnQ0o7QThHN3dnQ0U7RUFDRTtBOUcrd2dDSjtBOEdoeGdDRTtFQUNFO0E5R2t4Z0NKO0E4R254Z0NFO0VBQ0U7QTlHcXhnQ0o7QThHdHhnQ0U7RUFDRTtBOUd3eGdDSjtBOEd6eGdDRTtFQUNFO0E5RzJ4Z0NKO0E4RzV4Z0NFO0VBQ0U7QTlHOHhnQ0o7QThHL3hnQ0U7RUFDRTtBOUdpeWdDSjtBOEdseWdDRTtFQUNFO0E5R295Z0NKO0E4R3J5Z0NFO0VBQ0U7QTlHdXlnQ0o7QThHeHlnQ0U7RUFDRTtBOUcweWdDSjtBOEczeWdDRTtFQUNFO0E5RzZ5Z0NKO0E4Rzl5Z0NFO0VBQ0U7QTlHZ3pnQ0o7QThHanpnQ0U7RUFDRTtBOUdtemdDSjtBOEdwemdDRTtFQUNFO0E5R3N6Z0NKO0E4R3Z6Z0NFO0VBQ0U7QTlHeXpnQ0o7QThHMXpnQ0U7RUFDRTtBOUc0emdDSjtBOEc3emdDRTtFQUNFO0E5Ryt6Z0NKO0E4R2gwZ0NFO0VBQ0U7QTlHazBnQ0o7QThHbjBnQ0U7RUFDRTtBOUdxMGdDSjtBOEd0MGdDRTtFQUNFO0E5R3cwZ0NKO0E4R3owZ0NFO0VBQ0U7QTlHMjBnQ0o7QThHNTBnQ0U7RUFDRTtBOUc4MGdDSjtBOEcvMGdDRTtFQUNFO0E5R2kxZ0NKO0E4R2wxZ0NFO0VBQ0U7QTlHbzFnQ0o7QThHcjFnQ0U7RUFDRTtBOUd1MWdDSjtBOEd4MWdDRTtFQUNFO0E5RzAxZ0NKO0E4RzMxZ0NFO0VBQ0U7QTlHNjFnQ0o7QThHOTFnQ0U7RUFDRTtBOUdnMmdDSjtBOEdqMmdDRTtFQUNFO0E5R20yZ0NKO0E4R3AyZ0NFO0VBQ0U7QTlHczJnQ0o7QThHdjJnQ0U7RUFDRTtBOUd5MmdDSjtBOEcxMmdDRTtFQUNFO0E5RzQyZ0NKO0E4R2g0Z0NFO0VBQ0U7RUFDQTtBOUdrNGdDSjtBOEdwNGdDRTtFQUNFO0VBQ0E7QTlHczRnQ0o7QThHeDRnQ0U7RUFDRTtFQUNBO0E5RzA0Z0NKO0E4RzU0Z0NFO0VBQ0U7RUFDQTtBOUc4NGdDSjtBOEdoNWdDRTtFQUNFO0VBQ0E7QTlHazVnQ0o7QThHcDVnQ0U7RUFDRTtFQUNBO0E5R3M1Z0NKO0E4R3g1Z0NFO0VBQ0U7RUFDQTtBOUcwNWdDSjtBOEc1NWdDRTtFQUNFO0VBQ0E7QTlHODVnQ0o7QThHaDZnQ0U7RUFDRTtFQUNBO0E5R2s2Z0NKO0E4R3A2Z0NFO0VBQ0U7RUFDQTtBOUdzNmdDSjtBOEd4NmdDRTtFQUNFO0VBQ0E7QTlHMDZnQ0o7QThHNTZnQ0U7RUFDRTtFQUNBO0E5Rzg2Z0NKO0E4R2g3Z0NFO0VBQ0U7RUFDQTtBOUdrN2dDSjtBOEdwN2dDRTtFQUNFO0VBQ0E7QTlHczdnQ0o7QThHeDdnQ0U7RUFDRTtFQUNBO0E5RzA3Z0NKO0E4RzU3Z0NFO0VBQ0U7RUFDQTtBOUc4N2dDSjtBOEdoOGdDRTtFQUNFO0VBQ0E7QTlHazhnQ0o7QThHcDhnQ0U7RUFDRTtFQUNBO0E5R3M4Z0NKO0E4R3g4Z0NFO0VBQ0U7RUFDQTtBOUcwOGdDSjtBOEc1OGdDRTtFQUNFO0VBQ0E7QTlHODhnQ0o7QThHaDlnQ0U7RUFDRTtFQUNBO0E5R2s5Z0NKO0E4R3A5Z0NFO0VBQ0U7RUFDQTtBOUdzOWdDSjtBOEd4OWdDRTtFQUNFO0VBQ0E7QTlHMDlnQ0o7QThHNTlnQ0U7RUFDRTtFQUNBO0E5Rzg5Z0NKO0E4R2grZ0NFO0VBQ0U7RUFDQTtBOUdrK2dDSjtBOEdwK2dDRTtFQUNFO0VBQ0E7QTlHcytnQ0o7QThHeCtnQ0U7RUFDRTtFQUNBO0E5RzArZ0NKO0E4RzUrZ0NFO0VBQ0U7RUFDQTtBOUc4K2dDSjtBOEdoL2dDRTtFQUNFO0VBQ0E7QTlHay9nQ0o7QThHcC9nQ0U7RUFDRTtFQUNBO0E5R3MvZ0NKO0E4R3gvZ0NFO0VBQ0U7RUFDQTtBOUcwL2dDSjtBOEc1L2dDRTtFQUNFO0VBQ0E7QTlHOC9nQ0o7QThHaGdoQ0U7RUFDRTtFQUNBO0E5R2tnaENKO0E4R3BnaENFO0VBQ0U7RUFDQTtBOUdzZ2hDSjtBOEd4Z2hDRTtFQUNFO0VBQ0E7QTlHMGdoQ0o7QThHNWdoQ0U7RUFDRTtFQUNBO0E5RzhnaENKO0E4R2hoaENFO0VBQ0U7RUFDQTtBOUdraGhDSjtBOEdwaGhDRTtFQUNFO0VBQ0E7QTlHc2hoQ0o7QThHeGhoQ0U7RUFDRTtFQUNBO0E5RzBoaENKO0E4RzVoaENFO0VBQ0U7RUFDQTtBOUc4aGhDSjtBOEdoaWhDRTtFQUNFO0VBQ0E7QTlHa2loQ0o7O0E4R2pnaENBO0VBQ0U7QTlHb2doQ0Y7QThHbmdoQ0U7RUFDRTtBOUdxZ2hDSjs7QThHeC9nQ0U7RUFMQSw4QnZHcGVhO0FQcStoQ2Y7O0E4RzUvZ0NFO0VBTEEsOEJ2R3BlYTtBUHkraENmOztBOEdoZ2hDRTtFQUxBLDhCdkdwZWE7QVA2K2hDZjs7QThHcGdoQ0U7RUFMQSw4QnZHcGVhO0FQaS9oQ2Y7O0E4R3hnaENFO0VBTEEsOEJ2R3BlYTtBUHEvaENmOztBOEc1Z2hDRTtFQUxBLDhCdkdwZWE7QVB5L2hDZjs7QThHaGhoQ0U7RUFMQSw4QnZHcGVhO0FQNi9oQ2Y7O0E4R3BoaENFO0VBTEEsOEJ2R3BlYTtBUGlnaUNmOztBOEd4aGhDRTtFQUxBLDhCdkdwZWE7QVBxZ2lDZjs7QThHNWhoQ0U7RUFMQSw4QnZHcGVhO0FQeWdpQ2Y7O0E4R2hpaENFO0VBTEEsOEJ2R3BlYTtBUDZnaUNmOztBOEdwaWhDRTtFQUxBLDhCdkdwZWE7QVBpaGlDZjs7QThHeGloQ0U7RUFMQSw4QnZHcGVhO0FQcWhpQ2Y7O0E4RzVpaENFO0VBTEEsOEJ2R3BlYTtBUHloaUNmOztBOEdoamhDRTtFQUxBLDhCdkdwZWE7QVA2aGlDZjs7QThHcGpoQ0U7RUFMQSw4QnZHcGVhO0FQaWlpQ2Y7O0E4R3hqaENFO0VBTEEsOEJ2R3BlYTtBUHFpaUNmOztBOEc1amhDRTtFQUxBLDhCdkdwZWE7QVB5aWlDZjs7QThHaGtoQ0U7RUFMQSw4QnZHcGVhO0FQNmlpQ2Y7O0E4R3BraENFO0VBTEEsOEJ2R3BlYTtBUGlqaUNmOztBOEd4a2hDRTtFQUxBLDhCdkdwZWE7QVBxamlDZjs7QThHNWtoQ0U7RUFMQSw4QnZHcGVhO0FQeWppQ2Y7O0E4R2hsaENFO0VBTEEsOEJ2R3BlYTtBUDZqaUNmOztBOEdwbGhDRTtFQUxBLDhCdkdwZWE7QVBpa2lDZjs7QThHeGxoQ0U7RUFMQSw4QnZHcGVhO0FQcWtpQ2Y7O0E4RzVsaENFO0VBTEEsOEJ2R3BlYTtBUHlraUNmOztBOEdobWhDRTtFQUxBLDhCdkdwZWE7QVA2a2lDZjs7QThHcG1oQ0U7RUFMQSw4QnZHcGVhO0FQaWxpQ2Y7O0E4R3htaENFO0VBTEEsOEJ2R3BlYTtBUHFsaUNmOztBOEc1bWhDRTtFQUxBLDhCdkdwZWE7QVB5bGlDZjs7QThHaG5oQ0U7RUFMQSw4QnZHcGVhO0FQNmxpQ2Y7O0E4R3BuaENFO0VBTEEsOEJ2R3BlYTtBUGltaUNmOztBOEd4bmhDRTtFQUxBLDhCdkdwZWE7QVBxbWlDZjs7QThHNW5oQ0U7RUFMQSw4QnZHcGVhO0FQeW1pQ2Y7O0E4R2hvaENFO0VBTEEsOEJ2R3BlYTtBUDZtaUNmOztBOEdwb2hDRTtFQUxBLDhCdkdwZWE7QVBpbmlDZjs7QThHeG9oQ0U7RUFMQSw4QnZHcGVhO0FQcW5pQ2Y7O0E4RzVvaENFO0VBTEEsOEJ2R3BlYTtBUHluaUNmOztBOEdocGhDRTtFQUxBLDhCdkdwZWE7QVA2bmlDZjs7QThHcHBoQ0U7RUFMQSw4QnZHcGVhO0FQaW9pQ2Y7O0E4R3hwaENFO0VBTEEsOEJ2R3BlYTtBUHFvaUNmOztBOEd2cGhDQTtFQUNFO0E5RzBwaENGOztBOEducGhDRTtFQUNFO0VBQ0E7QTlHc3BoQ0o7O0E4R2xwaENBO0VBQ0UsbUI3R3BrQlU7QUR5dGlDWjtBOEdwcGhDRTtFQUNFO0E5R3NwaENKOztBOEdocGhDRTtFQUNFO0VBQ0E7QTlHbXBoQ0o7O0E4RzlvaENFO0VBQ0U7QTlHaXBoQ0o7O0E4RzVvaENFO0VBQ0U7RUFDQTtBOUcrb2hDSjs7QThHem9oQ0U7RUFDRTtBOUc0b2hDSjs7QStHaHZpQ0E7RUFDRTtFQUNBO0VBQ0E7QS9HbXZpQ0Y7QStHbHZpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR292aUNKOztBK0c1dWlDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0crdWlDRjs7QStHbHZpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HcXZpQ0Y7O0ErR3h2aUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvRzJ2aUNGOztBK0c5dmlDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0dpd2lDRjs7QStHcHdpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HdXdpQ0Y7O0ErRzF3aUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvRzZ3aUNGOztBK0doeGlDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0dteGlDRjs7QStHdHhpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HeXhpQ0Y7O0ErRzV4aUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvRyt4aUNGOztBK0dseWlDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0dxeWlDRjs7QStHeHlpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HMnlpQ0Y7O0ErRzl5aUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvR2l6aUNGOztBK0dwemlDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0d1emlDRjs7QStHMXppQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HNnppQ0Y7O0ErR2gwaUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvR20waUNGOztBK0d0MGlDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0d5MGlDRjs7QStHNTBpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HKzBpQ0Y7O0ErR2wxaUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvR3ExaUNGOztBK0d4MWlDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0cyMWlDRjs7QStHOTFpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HaTJpQ0Y7O0ErR3AyaUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvR3UyaUNGOztBK0cxMmlDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0c2MmlDRjs7QStHaDNpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HbTNpQ0Y7O0ErR3QzaUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvR3kzaUNGOztBK0c1M2lDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0crM2lDRjs7QStHbDRpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HcTRpQ0Y7O0ErR3g0aUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvRzI0aUNGOztBK0c5NGlDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0dpNWlDRjs7QStHcDVpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HdTVpQ0Y7O0ErRzE1aUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvRzY1aUNGOztBK0doNmlDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0dtNmlDRjs7QStHdDZpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HeTZpQ0Y7O0ErRzU2aUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvRys2aUNGOztBK0dsN2lDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0dxN2lDRjs7QStHeDdpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HMjdpQ0Y7O0ErRzk3aUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvR2k4aUNGOztBK0dwOGlDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0d1OGlDRjs7QStHMThpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HNjhpQ0Y7O0ErR2g5aUNBO0VBQ0UseUJ4R3VEYTtFd0d0RGIscUJBVXlDO0VBVHpDO0EvR205aUNGOztBK0d0OWlDQTtFQUNFLHlCeEd1RGE7RXdHdERiLHFCQVV5QztFQVR6QztBL0d5OWlDRjs7QStHNTlpQ0E7RUFDRSx5QnhHdURhO0V3R3REYixxQkFVeUM7RUFUekM7QS9HKzlpQ0Y7O0ErRzc4aUNBO0VBQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0dnOWlDSjtBK0cvOGlDRTtFQUNFO0VBQ0EsZ0JBWGE7RUFZYjtFQUNFO0VBR0E7QS9HKzhpQ047QStHOThpQ0k7RUFDRTtFQUNBLGM5R3hCTTtFOEd5Qk47RUFDQSxnQnhHcU93QjtFd0dwT3hCO0VBQ0E7RUFDQSxpQkF4Qlc7RUF5QlgsV0F6Qlc7RUEwQlgsWUExQlc7RUEyQlg7RUFDQSxtQjlHdkJNO0U4R3dCTjtFQUNBO0EvR2c5aUNOOztBK0duOGlDSTtFQU5GO0VBQ0E7QS9HNjhpQ0Y7O0ErR3g4aUNJO0VBTkY7RUFDQTtBL0drOWlDRjs7QStHNzhpQ0k7RUFORjtFQUNBO0EvR3U5aUNGOztBK0dsOWlDSTtFQU5GO0VBQ0E7QS9HNDlpQ0Y7O0ErR3Y5aUNJO0VBTkY7RUFDQTtBL0dpK2lDRjs7QStHNTlpQ0k7RUFORjtFQUNBO0EvR3MraUNGOztBK0dqK2lDSTtFQU5GO0VBQ0E7QS9HMitpQ0Y7O0ErR3QraUNJO0VBTkY7RUFDQTtBL0dnL2lDRjs7QStHMytpQ0k7RUFORjtFQUNBO0EvR3EvaUNGOztBK0doL2lDSTtFQU5GO0VBQ0E7QS9HMC9pQ0Y7O0ErR3IvaUNJO0VBTkY7RUFDQTtBL0crL2lDRjs7QStHMS9pQ0k7RUFORjtFQUNBO0EvR29nakNGOztBK0cvL2lDSTtFQU5GO0VBQ0E7QS9HeWdqQ0Y7O0ErR3BnakNJO0VBTkY7RUFDQTtBL0c4Z2pDRjs7QStHemdqQ0k7RUFORjtFQUNBO0EvR21oakNGOztBK0c5Z2pDSTtFQU5GO0VBQ0E7QS9Hd2hqQ0Y7O0ErR25oakNJO0VBTkY7RUFDQTtBL0c2aGpDRjs7QStHeGhqQ0k7RUFORjtFQUNBO0EvR2tpakNGOztBK0c3aGpDSTtFQU5GO0VBQ0E7QS9HdWlqQ0Y7O0ErR2xpakNJO0VBTkY7RUFDQTtBL0c0aWpDRjs7QStHdmlqQ0k7RUFORjtFQUNBO0EvR2lqakNGOztBK0c1aWpDSTtFQU5GO0VBQ0E7QS9Hc2pqQ0Y7O0ErR2pqakNJO0VBTkY7RUFDQTtBL0cyampDRjs7QStHdGpqQ0k7RUFORjtFQUNBO0EvR2drakNGOztBK0czampDSTtFQU5GO0VBQ0E7QS9HcWtqQ0Y7O0ErR2hrakNJO0VBTkY7RUFDQTtBL0cwa2pDRjs7QStHcmtqQ0k7RUFORjtFQUNBO0EvRytrakNGOztBK0cxa2pDSTtFQU5GO0VBQ0E7QS9Hb2xqQ0Y7O0ErRy9rakNJO0VBTkY7RUFDQTtBL0d5bGpDRjs7QStHcGxqQ0k7RUFORjtFQUNBO0EvRzhsakNGOztBK0d6bGpDSTtFQU5GO0VBQ0E7QS9HbW1qQ0Y7O0ErRzlsakNJO0VBTkY7RUFDQTtBL0d3bWpDRjs7QStHbm1qQ0k7RUFORjtFQUNBO0EvRzZtakNGOztBK0d4bWpDSTtFQU5GO0VBQ0E7QS9Ha25qQ0Y7O0ErRzdtakNJO0VBTkY7RUFDQTtBL0d1bmpDRjs7QStHbG5qQ0k7RUFORjtFQUNBO0EvRzRuakNGOztBK0d2bmpDSTtFQU5GO0VBQ0E7QS9HaW9qQ0Y7O0ErRzVuakNJO0VBTkY7RUFDQTtBL0dzb2pDRjs7QStHam9qQ0k7RUFORjtFQUNBO0EvRzJvakNGOztBK0d0b2pDSTtFQU5GO0VBQ0E7QS9HZ3BqQ0Y7O0ErRzNvakNJO0VBTkY7RUFDQTtBL0dxcGpDRjs7QStHeG9qQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRzJvakNGO0ErRzFvakNFO0VBQ0U7RUFDQTtFQUNBLGlCQVhTO0VBWVQ7RUFDQTtBL0c0b2pDSjtBK0czb2pDSTtFQUNFO0VBQ0E7RUFDQSxZQWpCTztFQWtCUCxhQWxCTztFQW1CUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkg5R2lFb0I7QUQ0a2pDMUI7O0ErR3ZvakNBO0VBQ0U7SUFDRTtFL0cwb2pDRjtBQUNGO0ErR25vakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HcW9qQ0Y7QStHcG9qQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR3NvakNKO0ErR3JvakNJO0VBRUU7RUFDQTtFQUNBLFlBcEJPO0VBcUJQLGFBckJPO0VBc0JQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwySDlHb0JvQjtBRGtuakMxQjs7QStHNW5qQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0crbmpDRjtBK0c1bmpDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRzhuakNKO0ErRzVuakNJO0VBRUU7RUFDQTtFQUNBLFlBbkJPO0VBb0JQLGFBcEJPO0VBcUJQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwySDlHZG9CO0FEMm9qQzFCOztBZ0h2empDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CL0c0Qlc7RStHM0JYO0VBQ0EsMEMzR3dFNEI7RTJHdkU1QjtBaEgwempDRjs7QWdIdnpqQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEgwempDRjtBZ0h6empDRTtFQUNFO0FoSDJ6akNKOztBZ0h2empDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEgwempDRjs7QWdIL3lqQ0U7RUFMQTtBaEh3empDRjs7QWdIbnpqQ0U7RUFMQTtBaEg0empDRjs7QWdIdnpqQ0U7RUFMQTtBaEhnMGpDRjs7QWdIM3pqQ0U7RUFMQTtBaEhvMGpDRjs7QWdIL3pqQ0U7RUFMQTtBaEh3MGpDRjs7QWdIbjBqQ0U7RUFMQTtBaEg0MGpDRjs7QWdIdjBqQ0U7RUFMQTtBaEhnMWpDRjs7QWdIMzBqQ0U7RUFMQTtBaEhvMWpDRjs7QWdILzBqQ0U7RUFMQTtBaEh3MWpDRjs7QWdIbjFqQ0U7RUFMQTtBaEg0MWpDRjs7QWdIdjFqQ0U7RUFMQTtBaEhnMmpDRjs7QWdIMzFqQ0U7RUFMQTtBaEhvMmpDRjs7QWdILzFqQ0U7RUFMQTtBaEh3MmpDRjs7QWdIbjJqQ0U7RUFMQTtBaEg0MmpDRjs7QWdIdjJqQ0U7RUFMQTtBaEhnM2pDRjs7QWdIMzJqQ0U7RUFMQTtBaEhvM2pDRjs7QWdILzJqQ0U7RUFMQTtBaEh3M2pDRjs7QWdIbjNqQ0U7RUFMQTtBaEg0M2pDRjs7QWdIdjNqQ0U7RUFMQTtBaEhnNGpDRjs7QWdIMzNqQ0U7RUFMQTtBaEhvNGpDRjs7QWdILzNqQ0U7RUFMQTtBaEh3NGpDRjs7QWdIbjRqQ0U7RUFMQTtBaEg0NGpDRjs7QWdIdjRqQ0U7RUFMQTtBaEhnNWpDRjs7QWdIMzRqQ0U7RUFMQTtBaEhvNWpDRjs7QWdILzRqQ0U7RUFMQTtBaEh3NWpDRjs7QWdIbjVqQ0U7RUFMQTtBaEg0NWpDRjs7QWdIdjVqQ0U7RUFMQTtBaEhnNmpDRjs7QWdIMzVqQ0U7RUFMQTtBaEhvNmpDRjs7QWdILzVqQ0U7RUFMQTtBaEh3NmpDRjs7QWdIbjZqQ0U7RUFMQTtBaEg0NmpDRjs7QWdIdjZqQ0U7RUFMQTtBaEhnN2pDRjs7QWdIMzZqQ0U7RUFMQTtBaEhvN2pDRjs7QWdILzZqQ0U7RUFMQTtBaEh3N2pDRjs7QWdIbjdqQ0U7RUFMQTtBaEg0N2pDRjs7QWdIdjdqQ0U7RUFMQTtBaEhnOGpDRjs7QWdIMzdqQ0U7RUFMQTtBaEhvOGpDRjs7QWdILzdqQ0U7RUFMQTtBaEh3OGpDRjs7QWdIbjhqQ0U7RUFMQTtBaEg0OGpDRjs7QWdIdjhqQ0U7RUFMQTtBaEhnOWpDRjs7QWdIMzhqQ0U7RUFMQTtBaEhvOWpDRjs7QWdILzhqQ0U7RUFMQTtBaEh3OWpDRjs7QWdIdDhqQ0U7RUFOQTtFQUNBO0FoSGc5akNGOztBZ0gzOGpDRTtFQU5BO0VBQ0E7QWhIcTlqQ0Y7O0FnSGg5akNFO0VBTkE7RUFDQTtBaEgwOWpDRjs7QWdIcjlqQ0U7RUFOQTtFQUNBO0FoSCs5akNGOztBZ0gxOWpDRTtFQU5BO0VBQ0E7QWhIbytqQ0Y7O0FnSC85akNFO0VBTkE7RUFDQTtBaEh5K2pDRjs7QWdIcCtqQ0U7RUFOQTtFQUNBO0FoSDgrakNGOztBZ0h6K2pDRTtFQU5BO0VBQ0E7QWhIbS9qQ0Y7O0FnSDkrakNFO0VBTkE7RUFDQTtBaEh3L2pDRjs7QWdIbi9qQ0U7RUFOQTtFQUNBO0FoSDYvakNGOztBZ0h4L2pDRTtFQU5BO0VBQ0E7QWhIa2drQ0Y7O0FnSDcvakNFO0VBTkE7RUFDQTtBaEh1Z2tDRjs7QWdIbGdrQ0U7RUFOQTtFQUNBO0FoSDRna0NGOztBZ0h2Z2tDRTtFQU5BO0VBQ0E7QWhIaWhrQ0Y7O0FnSDVna0NFO0VBTkE7RUFDQTtBaEhzaGtDRjs7QWdIamhrQ0U7RUFOQTtFQUNBO0FoSDJoa0NGOztBZ0h0aGtDRTtFQU5BO0VBQ0E7QWhIZ2lrQ0Y7O0FnSDNoa0NFO0VBTkE7RUFDQTtBaEhxaWtDRjs7QWdIaGlrQ0U7RUFOQTtFQUNBO0FoSDBpa0NGOztBZ0hyaWtDRTtFQU5BO0VBQ0E7QWhIK2lrQ0Y7O0FnSDFpa0NFO0VBTkE7RUFDQTtBaEhvamtDRjs7QWdIL2lrQ0U7RUFOQTtFQUNBO0FoSHlqa0NGOztBZ0hwamtDRTtFQU5BO0VBQ0E7QWhIOGprQ0Y7O0FnSHpqa0NFO0VBTkE7RUFDQTtBaEhta2tDRjs7QWdIOWprQ0U7RUFOQTtFQUNBO0FoSHdra0NGOztBZ0hua2tDRTtFQU5BO0VBQ0E7QWhINmtrQ0Y7O0FnSHhra0NFO0VBTkE7RUFDQTtBaEhrbGtDRjs7QWdIN2trQ0U7RUFOQTtFQUNBO0FoSHVsa0NGOztBZ0hsbGtDRTtFQU5BO0VBQ0E7QWhINGxrQ0Y7O0FnSHZsa0NFO0VBTkE7RUFDQTtBaEhpbWtDRjs7QWdINWxrQ0U7RUFOQTtFQUNBO0FoSHNta0NGOztBZ0hqbWtDRTtFQU5BO0VBQ0E7QWhIMm1rQ0Y7O0FnSHRta0NFO0VBTkE7RUFDQTtBaEhnbmtDRjs7QWdIM21rQ0U7RUFOQTtFQUNBO0FoSHFua0NGOztBZ0hobmtDRTtFQU5BO0VBQ0E7QWhIMG5rQ0Y7O0FnSHJua0NFO0VBTkE7RUFDQTtBaEgrbmtDRjs7QWdIMW5rQ0U7RUFOQTtFQUNBO0FoSG9va0NGOztBZ0gvbmtDRTtFQU5BO0VBQ0E7QWhIeW9rQ0Y7O0FnSHBva0NFO0VBTkE7RUFDQTtBaEg4b2tDRjs7QWdIem9rQ0U7RUFOQTtFQUNBO0FoSG1wa0NGOztBZ0g5b2tDRTtFQU5BO0VBQ0E7QWhId3BrQ0Y7O0FpSHpza0NBO0VBQ0UsZ0IxRzZTNEI7QVArNWpDOUI7QWlIM3NrQ0U7RUFDRTtBakg2c2tDSjs7QWlIenNrQ0U7RUFDRTtBakg0c2tDSjtBaUgxc2tDRTtFQUNFO0FqSDRza0NKOztBaUh2c2tDRTtFQUNFO0FqSDBza0NKOztBaUh0c2tDRTtFQUNFO0FqSHlza0NKOztBa0hqdWtDQTtFQUNFO0VBQ0E7QWxIb3VrQ0Y7QWtIbHVrQ0k7RUFDRTtBbEhvdWtDTjtBa0g5dGtDRTtFQUNFO0FsSGd1a0NKO0FrSDl0a0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCN0c4QzBCO0U2RzdDMUIsZ0IzRzJRMEI7RTJHMVExQixjakhtQlE7RWlIbEJSO0FsSGd1a0NKO0FrSDV0a0NJO0VBQ0UsbUJqSFFNO0VpSFBOO0FsSDh0a0NOO0FrSHp0a0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDJ0a0NOO0FrSHR0a0NJO0VBQ0U7QWxId3RrQ047O0FrSGp0a0NBO0VBQ0U7SUFDRTtJQUNBO0VsSG90a0NGO0VrSG50a0NFO0lBQ0U7SUFDQTtJQUNBO0VsSHF0a0NKO0VrSHB0a0NJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEhzdGtDTjtFa0hydGtDTTtJQUNFO0lBQ0E7RWxIdXRrQ1I7QUFDRjtBbUg3eGtDQTtFQUNFO0FuSCt4a0NGOztBbUg1eGtDQTtFQUNFO0lBQ0U7RW5IK3hrQ0Y7RW1IN3hrQ0E7SUFDRTtFbkgreGtDRjtBQUNGO0FvSHp5a0NBO0VBQ0UsbUJuSDBDVTtFbUh6Q1YsY25IK0JVO0VtSDlCVjtFQUNBO0VBQ0E7QXBIMnlrQ0Y7QW9IMXlrQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkJuSDRCUTtBRGd4a0NaOztBb0h4eWtDQTtFQUNFLG1Cbkh1QlU7RW1IdEJWLGNuSFlVO0VtSFhWO0VBQ0E7RUFDQTtFQUNBLDZDL0dzRDRCO0FMcXZrQzlCO0FvSDF5a0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qm5IU1E7QURteWtDWjs7QW9IM3hrQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSDJ5a0NGO0FvSDF5a0NFO0VBQ0UseUI3R2lDVztBUDJ3a0NmO0FvSDF5a0NFO0VBQ0UsMkI3RzhCVztBUDh3a0NmOztBb0h2eWtDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIdXprQ0Y7QW9IdHprQ0U7RUFDRSx5QjdHaUNXO0FQdXhrQ2Y7QW9IdHprQ0U7RUFDRSwyQjdHOEJXO0FQMHhrQ2Y7O0FvSG56a0NFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEhtMGtDRjtBb0hsMGtDRTtFQUNFLHlCN0dpQ1c7QVBteWtDZjtBb0hsMGtDRTtFQUNFLDJCN0c4Qlc7QVBzeWtDZjs7QW9IL3prQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSCswa0NGO0FvSDkwa0NFO0VBQ0UseUI3R2lDVztBUCt5a0NmO0FvSDkwa0NFO0VBQ0UsMkI3RzhCVztBUGt6a0NmOztBb0gzMGtDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIMjFrQ0Y7QW9IMTFrQ0U7RUFDRSx5QjdHaUNXO0FQMnprQ2Y7QW9IMTFrQ0U7RUFDRSwyQjdHOEJXO0FQOHprQ2Y7O0FvSHYxa0NFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEh1MmtDRjtBb0h0MmtDRTtFQUNFLHlCN0dpQ1c7QVB1MGtDZjtBb0h0MmtDRTtFQUNFLDJCN0c4Qlc7QVAwMGtDZjs7QW9IbjJrQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSG0za0NGO0FvSGwza0NFO0VBQ0UseUI3R2lDVztBUG0xa0NmO0FvSGwza0NFO0VBQ0UsMkI3RzhCVztBUHMxa0NmOztBb0gvMmtDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIKzNrQ0Y7QW9IOTNrQ0U7RUFDRSx5QjdHaUNXO0FQKzFrQ2Y7QW9IOTNrQ0U7RUFDRSwyQjdHOEJXO0FQazJrQ2Y7O0FvSDMza0NFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEgyNGtDRjtBb0gxNGtDRTtFQUNFLHlCN0dpQ1c7QVAyMmtDZjtBb0gxNGtDRTtFQUNFLDJCN0c4Qlc7QVA4MmtDZjs7QW9IdjRrQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSHU1a0NGO0FvSHQ1a0NFO0VBQ0UseUI3R2lDVztBUHUza0NmO0FvSHQ1a0NFO0VBQ0UsMkI3RzhCVztBUDAza0NmOztBb0huNWtDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIbTZrQ0Y7QW9IbDZrQ0U7RUFDRSx5QjdHaUNXO0FQbTRrQ2Y7QW9IbDZrQ0U7RUFDRSwyQjdHOEJXO0FQczRrQ2Y7O0FvSC81a0NFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEgrNmtDRjtBb0g5NmtDRTtFQUNFLHlCN0dpQ1c7QVArNGtDZjtBb0g5NmtDRTtFQUNFLDJCN0c4Qlc7QVBrNWtDZjs7QW9IMzZrQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSDI3a0NGO0FvSDE3a0NFO0VBQ0UseUI3R2lDVztBUDI1a0NmO0FvSDE3a0NFO0VBQ0UsMkI3RzhCVztBUDg1a0NmOztBb0h2N2tDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIdThrQ0Y7QW9IdDhrQ0U7RUFDRSx5QjdHaUNXO0FQdTZrQ2Y7QW9IdDhrQ0U7RUFDRSwyQjdHOEJXO0FQMDZrQ2Y7O0FvSG44a0NFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEhtOWtDRjtBb0hsOWtDRTtFQUNFLHlCN0dpQ1c7QVBtN2tDZjtBb0hsOWtDRTtFQUNFLDJCN0c4Qlc7QVBzN2tDZjs7QW9ILzhrQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSCs5a0NGO0FvSDk5a0NFO0VBQ0UseUI3R2lDVztBUCs3a0NmO0FvSDk5a0NFO0VBQ0UsMkI3RzhCVztBUGs4a0NmOztBb0gzOWtDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIMitrQ0Y7QW9IMStrQ0U7RUFDRSx5QjdHaUNXO0FQMjhrQ2Y7QW9IMStrQ0U7RUFDRSwyQjdHOEJXO0FQODhrQ2Y7O0FvSHYra0NFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEh1L2tDRjtBb0h0L2tDRTtFQUNFLHlCN0dpQ1c7QVB1OWtDZjtBb0h0L2tDRTtFQUNFLDJCN0c4Qlc7QVAwOWtDZjs7QW9Ibi9rQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSG1nbENGO0FvSGxnbENFO0VBQ0UseUI3R2lDVztBUG0ra0NmO0FvSGxnbENFO0VBQ0UsMkI3RzhCVztBUHMra0NmOztBb0gvL2tDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIK2dsQ0Y7QW9IOWdsQ0U7RUFDRSx5QjdHaUNXO0FQKytrQ2Y7QW9IOWdsQ0U7RUFDRSwyQjdHOEJXO0FQay9rQ2Y7O0FvSDNnbENFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEgyaGxDRjtBb0gxaGxDRTtFQUNFLHlCN0dpQ1c7QVAyL2tDZjtBb0gxaGxDRTtFQUNFLDJCN0c4Qlc7QVA4L2tDZjs7QW9IdmhsQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSHVpbENGO0FvSHRpbENFO0VBQ0UseUI3R2lDVztBUHVnbENmO0FvSHRpbENFO0VBQ0UsMkI3RzhCVztBUDBnbENmOztBb0huaWxDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIbWpsQ0Y7QW9IbGpsQ0U7RUFDRSx5QjdHaUNXO0FQbWhsQ2Y7QW9IbGpsQ0U7RUFDRSwyQjdHOEJXO0FQc2hsQ2Y7O0FvSC9pbENFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEgramxDRjtBb0g5amxDRTtFQUNFLHlCN0dpQ1c7QVAraGxDZjtBb0g5amxDRTtFQUNFLDJCN0c4Qlc7QVBraWxDZjs7QW9IM2psQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSDJrbENGO0FvSDFrbENFO0VBQ0UseUI3R2lDVztBUDJpbENmO0FvSDFrbENFO0VBQ0UsMkI3RzhCVztBUDhpbENmOztBb0h2a2xDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIdWxsQ0Y7QW9IdGxsQ0U7RUFDRSx5QjdHaUNXO0FQdWpsQ2Y7QW9IdGxsQ0U7RUFDRSwyQjdHOEJXO0FQMGpsQ2Y7O0FvSG5sbENFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEhtbWxDRjtBb0hsbWxDRTtFQUNFLHlCN0dpQ1c7QVBta2xDZjtBb0hsbWxDRTtFQUNFLDJCN0c4Qlc7QVBza2xDZjs7QW9IL2xsQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSCttbENGO0FvSDltbENFO0VBQ0UseUI3R2lDVztBUCtrbENmO0FvSDltbENFO0VBQ0UsMkI3RzhCVztBUGtsbENmOztBb0gzbWxDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIMm5sQ0Y7QW9IMW5sQ0U7RUFDRSx5QjdHaUNXO0FQMmxsQ2Y7QW9IMW5sQ0U7RUFDRSwyQjdHOEJXO0FQOGxsQ2Y7O0FvSHZubENFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEh1b2xDRjtBb0h0b2xDRTtFQUNFLHlCN0dpQ1c7QVB1bWxDZjtBb0h0b2xDRTtFQUNFLDJCN0c4Qlc7QVAwbWxDZjs7QW9Ibm9sQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSG1wbENGO0FvSGxwbENFO0VBQ0UseUI3R2lDVztBUG1ubENmO0FvSGxwbENFO0VBQ0UsMkI3RzhCVztBUHNubENmOztBb0gvb2xDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIK3BsQ0Y7QW9IOXBsQ0U7RUFDRSx5QjdHaUNXO0FQK25sQ2Y7QW9IOXBsQ0U7RUFDRSwyQjdHOEJXO0FQa29sQ2Y7O0FvSDNwbENFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEgycWxDRjtBb0gxcWxDRTtFQUNFLHlCN0dpQ1c7QVAyb2xDZjtBb0gxcWxDRTtFQUNFLDJCN0c4Qlc7QVA4b2xDZjs7QW9IdnFsQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSHVybENGO0FvSHRybENFO0VBQ0UseUI3R2lDVztBUHVwbENmO0FvSHRybENFO0VBQ0UsMkI3RzhCVztBUDBwbENmOztBb0hucmxDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIbXNsQ0Y7QW9IbHNsQ0U7RUFDRSx5QjdHaUNXO0FQbXFsQ2Y7QW9IbHNsQ0U7RUFDRSwyQjdHOEJXO0FQc3FsQ2Y7O0FvSC9ybENFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEgrc2xDRjtBb0g5c2xDRTtFQUNFLHlCN0dpQ1c7QVArcWxDZjtBb0g5c2xDRTtFQUNFLDJCN0c4Qlc7QVBrcmxDZjs7QW9IM3NsQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSDJ0bENGO0FvSDF0bENFO0VBQ0UseUI3R2lDVztBUDJybENmO0FvSDF0bENFO0VBQ0UsMkI3RzhCVztBUDhybENmOztBb0h2dGxDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIdXVsQ0Y7QW9IdHVsQ0U7RUFDRSx5QjdHaUNXO0FQdXNsQ2Y7QW9IdHVsQ0U7RUFDRSwyQjdHOEJXO0FQMHNsQ2Y7O0FvSG51bENFO0VBWkEseUI3R3FDYTtFNkdwQ2I7RUFDQTtBcEhtdmxDRjtBb0hsdmxDRTtFQUNFLHlCN0dpQ1c7QVBtdGxDZjtBb0hsdmxDRTtFQUNFLDJCN0c4Qlc7QVBzdGxDZjs7QW9IL3VsQ0U7RUFaQSx5QjdHcUNhO0U2R3BDYjtFQUNBO0FwSCt2bENGO0FvSDl2bENFO0VBQ0UseUI3R2lDVztBUCt0bENmO0FvSDl2bENFO0VBQ0UsMkI3RzhCVztBUGt1bENmOztBb0gzdmxDRTtFQVpBLHlCN0dxQ2E7RTZHcENiO0VBQ0E7QXBIMndsQ0Y7QW9IMXdsQ0U7RUFDRSx5QjdHaUNXO0FQMnVsQ2Y7QW9IMXdsQ0U7RUFDRSwyQjdHOEJXO0FQOHVsQ2Y7O0FvSGp3bENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEMvR2UwQjtBTHF2bEM5Qjs7QW9IOXZsQ0U7RUFDRSxjN0dLVztBUDR2bENmOztBb0hsd2xDRTtFQUNFLGM3R0tXO0FQZ3dsQ2Y7O0FvSHR3bENFO0VBQ0UsYzdHS1c7QVBvd2xDZjs7QW9IMXdsQ0U7RUFDRSxjN0dLVztBUHd3bENmOztBb0g5d2xDRTtFQUNFLGM3R0tXO0FQNHdsQ2Y7O0FvSGx4bENFO0VBQ0UsYzdHS1c7QVBneGxDZjs7QW9IdHhsQ0U7RUFDRSxjN0dLVztBUG94bENmOztBb0gxeGxDRTtFQUNFLGM3R0tXO0FQd3hsQ2Y7O0FvSDl4bENFO0VBQ0UsYzdHS1c7QVA0eGxDZjs7QW9IbHlsQ0U7RUFDRSxjN0dLVztBUGd5bENmOztBb0h0eWxDRTtFQUNFLGM3R0tXO0FQb3lsQ2Y7O0FvSDF5bENFO0VBQ0UsYzdHS1c7QVB3eWxDZjs7QW9IOXlsQ0U7RUFDRSxjN0dLVztBUDR5bENmOztBb0hsemxDRTtFQUNFLGM3R0tXO0FQZ3psQ2Y7O0FvSHR6bENFO0VBQ0UsYzdHS1c7QVBvemxDZjs7QW9IMXpsQ0U7RUFDRSxjN0dLVztBUHd6bENmOztBb0g5emxDRTtFQUNFLGM3R0tXO0FQNHpsQ2Y7O0FvSGwwbENFO0VBQ0UsYzdHS1c7QVBnMGxDZjs7QW9IdDBsQ0U7RUFDRSxjN0dLVztBUG8wbENmOztBb0gxMGxDRTtFQUNFLGM3R0tXO0FQdzBsQ2Y7O0FvSDkwbENFO0VBQ0UsYzdHS1c7QVA0MGxDZjs7QW9IbDFsQ0U7RUFDRSxjN0dLVztBUGcxbENmOztBb0h0MWxDRTtFQUNFLGM3R0tXO0FQbzFsQ2Y7O0FvSDExbENFO0VBQ0UsYzdHS1c7QVB3MWxDZjs7QW9IOTFsQ0U7RUFDRSxjN0dLVztBUDQxbENmOztBb0hsMmxDRTtFQUNFLGM3R0tXO0FQZzJsQ2Y7O0FvSHQybENFO0VBQ0UsYzdHS1c7QVBvMmxDZjs7QW9IMTJsQ0U7RUFDRSxjN0dLVztBUHcybENmOztBb0g5MmxDRTtFQUNFLGM3R0tXO0FQNDJsQ2Y7O0FvSGwzbENFO0VBQ0UsYzdHS1c7QVBnM2xDZjs7QW9IdDNsQ0U7RUFDRSxjN0dLVztBUG8zbENmOztBb0gxM2xDRTtFQUNFLGM3R0tXO0FQdzNsQ2Y7O0FvSDkzbENFO0VBQ0UsYzdHS1c7QVA0M2xDZjs7QW9IbDRsQ0U7RUFDRSxjN0dLVztBUGc0bENmOztBb0h0NGxDRTtFQUNFLGM3R0tXO0FQbzRsQ2Y7O0FvSDE0bENFO0VBQ0UsYzdHS1c7QVB3NGxDZjs7QW9IOTRsQ0U7RUFDRSxjN0dLVztBUDQ0bENmOztBb0hsNWxDRTtFQUNFLGM3R0tXO0FQZzVsQ2Y7O0FvSHQ1bENFO0VBQ0UsYzdHS1c7QVBvNWxDZjs7QW9IMTVsQ0U7RUFDRSxjN0dLVztBUHc1bENmOztBb0g5NWxDRTtFQUNFLGM3R0tXO0FQNDVsQ2Y7O0FvSHY1bENBO0VBQ0U7O0lBRUU7RXBIMDVsQ0Y7QUFDRjtBcUg3K2xDQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIOCtsQ0o7QXFINStsQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDgrbENOO0FxSDUrbENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RS9HZ0RGO0UrRzlDRSxpQkExQlc7RUEyQlg7QXJIOCtsQ047QXFINytsQ007RUFDRTtFQUNBLGNwSEdJO0VvSEZKO0VBQ0E7RUFDQTtFQUNBLGlCQWxDUztFQW1DVCxXQW5DUztFQW9DVCxZQXBDUztFQXFDVDtFQUNBO0VBQ0E7QXJIKytsQ1I7QXFINytsQ007RUFDRTtFQUNBLG1CcEhWSTtBRHkvbENaO0FxSDcrbENNO0VBQ0U7QXJIKytsQ1I7QXFIOStsQ1E7RUFDRSxtQnBITEU7RW9ITUY7QXJIZy9sQ1Y7QXFINStsQ1E7RUFDRTtBckg4K2xDVjtBcUg1K2xDUTtFQUNFO0FySDgrbENWO0FxSDcrbENVO0VBQ0U7RUFDQSxjcEgzQkE7RW9INEJBO0VBQ0E7RUFDQTtFQUNBLGlCQWhFSztFQWlFTCxXQWpFSztFQWtFTCxZQWxFSztFQW1FTDtFQUNBLG1CcEgvREE7RW9IZ0VBO0FySCsrbENaO0FxSDMrbENNO0VBQ0UsY3BIeEVJO0FEcWptQ1o7QXFINStsQ1E7RUFDRTtFQUNBO0VBRUE7QXJINitsQ1Y7QXFIeitsQ1U7RUFDRTtBckgyK2xDWjtBcUh6K2xDVTtFQUNFLGNwSHJGQTtBRGdrbUNaO0FxSDErbENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJINCtsQ2Q7QXFIMStsQ1k7RUFDRSxjcEhwREY7QURnaW1DWjtBcUgzK2xDYztFQUNFLHlCcEh0REo7RW9IdURJO0FySDYrbENoQjtBcUhwK2xDTTtFL0dvQkEsZUF0Q2E7QU55L2xDbkI7O0FzSC9rbUNBO0VBQ0UsZ0IvRzRSNEI7RStHM1I1QjtFQUNBO0F0SGtsbUNGOztBc0g1a21DQTtFQUNFO0F0SCtrbUNGOztBc0gxa21DQTtFQUNFO0F0SDZrbUNGOztBc0gxa21DQTtFQUNFO0VBQ0EseUJySG5CVTtFcUhvQlYsY3JIUVU7QURxa21DWjs7QXNIMWttQ0E7RUFDRTtFQUNBO0VBQ0EseUJySE9VO0VxSE5WLGNySFdVO0FEa2ttQ1o7O0FzSHprbUNBO0VBQ0UseUJySE1VO0FEc2ttQ1o7O0FzSHhrbUNBO0VBQ0U7RUFDQTtBdEgya21DRjs7QXVIcm5tQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CdEhzQ1U7RXNIckNWO0F2SHdubUNGO0F1SHZubUNFO0VBQ0U7QXZIeW5tQ0o7O0F1SHJubUNBO0VBQ0U7SUFDRTtFdkh3bm1DRjtBQUNGO0F3SHhvbUNBOzs7Ozs7RUFBQTtBQWlGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrT25IcEZlO0VtSHFGZjtFQUNBO0F4SGdrbUNKOztBd0g5am1DQTtFQUNJO0F4SGlrbUNKOztBd0gvam1DQTtFQUNJO0F4SGtrbUNKOztBd0hoa21DQTtFQUNJO0F4SG1rbUNKOztBd0hqa21DQTtFQUNJO0F4SG9rbUNKOztBd0hsa21DQTtFQUNJO0F4SHFrbUNKOztBd0hua21DQTtFQUNJLGF2SDdFUTtBRG1wbUNaOztBd0hwa21DQTtFQUNJO0F4SHVrbUNKOztBd0hya21DQTtFQUNJO0F4SHdrbUNKOztBd0h0a21DQTtFQUNJO0F4SHlrbUNKOztBd0h2a21DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4SDBrbUNKOztBd0h4a21DQTtFQUNJO0VBQ0E7QXhIMmttQ0o7O0F3SHhrbUNBO0FBQ0E7RUFDSSxhdkgzRlE7RXVINEZSLGlCQzNHYztBekhzcm1DbEI7O0F3SHprbUNBO0VBQ0ksYXZIaEdRO0V1SGlHUixlQzlHaUI7QXpIMHJtQ3JCOztBd0h6a21DQTtBQUNBO0VBQ0k7RUFDQSxlQzFIaUI7QXpIc3NtQ3JCOztBd0gxa21DQTtFQUNJO0F4SDZrbUNKOztBd0gza21DQTtFQUNJLGF2SDdHUTtBRDJybUNaOztBd0g1a21DQTtFQUNJLGF2SGhIUTtFdUhpSFI7RUFDQSxtQm5IM0YwQjtBTDBxbUM5Qjs7QXdIN2ttQ0E7RUFDSTtFQUNBLGV2SDVIUTtBRDRzbUNaOztBd0g5a21DQTtFQUNJLGlCQzdIYztBekg4c21DbEI7O0F3SC9rbUNBO0VBQ0ksZUMvSWlCO0F6SGl1bUNyQjs7QXdIaGxtQ0E7RUFDSTtBeEhtbG1DSjs7QXdIamxtQ0E7RUFDSSxldkh6SVE7QUQ2dG1DWjs7QXdIbGxtQ0E7RUFDSTtFQUNBLGV2SHpJUTtBRDh0bUNaOztBd0hubG1DQTtFQUNJLGVDNUppQjtFRDZKakI7QXhIc2xtQ0o7O0F3SGxsbUNBO0FBQ0E7RUFDSTtFQUNBLGF2SGxKUTtFdUhtSlI7RUFDQTtBeEhxbG1DSjs7QXdIbmxtQ0E7RUFDSTtFQUNBO0F4SHNsbUNKOztBd0hubG1DQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhIc2xtQ0o7O0F3SHBsbUNBO0VBQ0ksYXZIaktRO0FEd3ZtQ1o7O0F3SHJsbUNBO0VBQ0k7QXhId2xtQ0o7O0F3SHRsbUNBO0VBQ0ksaUJDaExhO0VEaUxiLGF2SGhMUTtFdUhpTFI7QXhIeWxtQ0o7O0F3SHZsbUNBO0VBQ0ksYXZIcExRO0V1SHFMUjtBeEgwbG1DSjs7QXdIeGxtQ0E7RUFDSTtBeEgybG1DSjs7QXdIeGxtQ0E7RUFDSSxhQzFNaUI7RUQyTWpCO0F4SDJsbUNKOztBd0h4bG1DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4SDJsbUNKOztBd0h4bG1DQTtFQUNJO0VBQ0E7RUFDQSxldkh0TVE7QURpeW1DWjs7QXdIeGxtQ0E7RUFDSTtBeEgybG1DSjs7QXdIeGxtQ0E7RUFDSTtFQUNBO0F4SDJsbUNKOztBd0h4bG1DQTtFQUNJO0VBQ0E7QXhIMmxtQ0o7O0F3SHhsbUNBO0VBQ0k7QXhIMmxtQ0o7O0F3SHpsbUNBO0VBQ0k7QXhINGxtQ0o7O0F3SDFsbUNBO0FBQ0E7Ozs7RUFJSTtBeEg2bG1DSjs7QXdIM2xtQ0E7Ozs7RUFJSTtBeEg4bG1DSjs7QXdIM2xtQ0E7QUFFQTtBQUdFO0VBQ0UsYUFGTTtFQUdOLGVBSE07QXhIOGxtQ1Y7O0F3SDdsbUNFO0VBQ0UsYUFGTTtFQUdOLGVBSE07QXhIbW1tQ1Y7O0F3SGxtbUNFO0VBQ0UsYUFGTTtFQUdOLGVBSE07QXhId21tQ1Y7O0F3SHZtbUNFO0VBQ0UsYUFGTTtFQUdOLGVBSE07QXhINm1tQ1Y7O0F3SDVtbUNFO0VBQ0UsYUFGTTtFQUdOLGVBSE07QXhIa25tQ1Y7O0F3SGpubUNFO0VBQ0UsYUFGTTtFQUdOLGVBSE07QXhIdW5tQ1Y7O0F3SHRubUNFO0VBQ0UsYUFGTTtFQUdOLGVBSE07QXhING5tQ1Y7O0F3SDNubUNFO0VBQ0UsYUFGTTtFQUdOLGVBSE07QXhIaW9tQ1Y7O0F3SDFubUNBO0VBQ0k7RUFDQTtBeEg2bm1DSjs7QXdIM25tQ0E7RUFDSTtFQUNBLGV2SGxRUTtBRGc0bUNaOztBd0g1bm1DQTs7RUFFSTtBeEgrbm1DSjs7QXdIN25tQ0E7RUFDSTtBeEhnb21DSjs7QXdIOW5tQ0E7RUFDSTtBeEhpb21DSjs7QXdIOW5tQ0E7RUFDSTtFQUNBO0F4SGlvbUNKOztBd0gvbm1DQTtFQUNJO0VBQ0E7QXhIa29tQ0o7O0F3SGhvbUNBO0VBQ0ksYXZIOVFRO0FEaTVtQ1o7O0F3SGpvbUNBO0VBQ0k7QXhIb29tQ0o7O0F3SGxvbUNBO0VBQ0k7QXhIcW9tQ0o7O0F3SG5vbUNBO0VBQ0k7RUFDQTtBeEhzb21DSjs7QXdIcG9tQ0E7O0VBRUksYXZIaFNRO0V1SGlTUixldkg1UlE7QURtNm1DWjs7QXdIcm9tQ0E7RUFFSSxldkgzU1E7QURrN21DWjs7QXdIcm9tQ0E7RUFDSTtBeEh3b21DSjs7QXdIdG9tQ0E7RUFDSTtFQUNBO0F4SHlvbUNKOztBd0h2b21DQTtFQUNJO0VBQ0EsZXZIdFRRO0FEZzhtQ1o7O0F3SHhvbUNBO0VBQ0k7RUFDQTtBeEgyb21DSjs7QXdIem9tQ0E7RUFDSTtFQUNBLGV2SDlUUTtBRDA4bUNaOztBd0gxb21DQTtFQUNJO0VBQ0E7QXhINm9tQ0o7O0F3SDNvbUNBO0VBQ0k7RUFDQTtBeEg4b21DSjs7QXdINW9tQ0E7RUFDSTtFQUNBLGV2SDFVUTtBRHk5bUNaOztBd0g3b21DQTtFQUNJO0VBQ0E7QXhIZ3BtQ0o7O0F3SDlvbUNBO0VBQ0k7RUFDQTtBeEhpcG1DSjs7QXdIL29tQ0E7RUFDSTtBeEhrcG1DSjs7QXdIaHBtQ0E7RUFDSTtFQUNBLGV2SHRWUTtFdUh1VlI7QXhIbXBtQ0o7O0F3SGpwbUNBO0VBQ0ksZXZIclZRO0V1SHNWUjtBeEhvcG1DSjs7QXdIanBtQ0E7RUFDSTtBeEhvcG1DSjs7QXdIbHBtQ0E7RUFDSTtBeEhxcG1DSjs7QXdIbnBtQ0E7RUFDSTtFQUNBO0F4SHNwbUNKOztBd0hwcG1DQTtFQUNJO0F4SHVwbUNKOztBd0hwcG1DQTtFQUNJO0VBQ0E7QXhIdXBtQ0o7O0F3SHBwbUNBO0VBQ0k7RUFDQTtBeEh1cG1DSjs7QXdIcHBtQ0E7RUFDQyxldkgvV1c7QURzZ25DWjs7QXdIcHBtQ0E7RUFDSTtFQUNBO0F4SHVwbUNKOztBd0hwcG1DQTtFQUNJO0F4SHVwbUNKOztBd0hwcG1DQTtBQUNBO0VBQ0k7RUFDQTtBeEh1cG1DSjs7QXdIcnBtQ0E7RUFDSSxhdkhsWVE7RXVIbVlSO0VBQ0EsbUJuSDlXMEI7RW1IK1cxQjtFQUNBO0F4SHdwbUNKOztBd0h0cG1DQTtFQUNJLGF2SHhZUTtBRGlpbkNaOztBd0h2cG1DQTtFQUNJO0VBQ0E7RUFDQTtBeEgwcG1DSjs7QXdIeHBtQ0E7RUFDSSxhdkh2YlE7RXVId2JSO0F4SDJwbUNKOztBd0h6cG1DQTtFQUNJLGF2SHpaUTtBRHFqbkNaOztBd0gxcG1DQTtFQUNJO0F4SDZwbUNKOztBd0gzcG1DQTtFQUNJO0VBQ0E7QXhIOHBtQ0o7O0F3SDNwbUNBO0FBQ0E7RUFDSTtFQUNBO0F4SDhwbUNKOztBd0g1cG1DQTtFQUNJO0F4SCtwbUNKOztBd0g3cG1DQTtFQUNJLGF2SHhhUTtBRHdrbkNaOztBd0g3cG1DQTtBQUNBO0VBQ0k7RUFDQSx5QnZIeGJRO0V1SHliUjtFQUNBO0VBQ0E7RUFDQTtBeEhncW1DSjs7QXdIOXBtQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEhpcW1DSjs7QXdIL3BtQ0E7RUFDSTtFQUNBO0VBQ0E7QXhIa3FtQ0o7O0F3SC9wbUNBO0FBQ0E7RUFDSSxhdkhqY1E7RXVIa2NSO0F4SGtxbUNKOztBd0hocW1DQTtFQUNJO0VBQ0EsZXZIemNRO0V1SDBjUjtBeEhtcW1DSjs7QXdIaHFtQ0E7QUFDQTtFQUNJLGF2SHZkUTtBRDBubkNaOztBd0hqcW1DQTtFQUNJO0F4SG9xbUNKOztBd0hscW1DQTtFQUNJO0F4SHFxbUNKOztBd0hucW1DQTtFQUNJLGV2SHJkUTtBRDJubkNaOztBd0hwcW1DQTtFQUNJLGV2SDdkUTtFdUg4ZFI7QXhIdXFtQ0o7O0F3SHJxbUNBO0VBQ0ksYXZINWRRO0V1SDZkUjtBeEh3cW1DSjs7QXdIdHFtQ0E7RUFDSTtFQUNBO0F4SHlxbUNKOztBd0h2cW1DQTtFQUNJLGV2SHJlUTtFdUhzZVI7QXhIMHFtQ0o7O0F3SHhxbUNBO0VBQ0k7QXhIMnFtQ0o7O0F3SHpxbUNBO0VBQ0k7RUFDQTtBeEg0cW1DSjs7QXdIMXFtQ0E7RUFDSTtFQUNBO0F4SDZxbUNKOztBd0gzcW1DQTtFQUNJO0VBQ0EsZXZIemZRO0V1SDBmUjtBeEg4cW1DSjs7QXdINXFtQ0E7RUFDSTtFQUNBLGV2SDlmUTtBRDZxbkNaOztBd0g1cW1DQTtBQUNBO0VBQ0k7QXhIK3FtQ0o7O0F3SDdxbUNBO0VBQ0ksYUN2aEJpQixFRHVoQlU7RUFDM0I7RUFDQTtBeEhncm1DSjs7QXdIOXFtQ0E7RUFDSSxldkgzZ0JRO0V1SDRnQlI7QXhIaXJtQ0o7O0F3SC9xbUNBO0VBQ0ksZXZIL2dCUTtFdUhnaEJSLGF2SHBoQlE7RXVIcWhCUjtBeEhrcm1DSjs7QXdIaHJtQ0E7RUFDSSxhQ3RpQmlCO0VEdWlCakIsZUN2aUJpQjtBekgwdG5DckI7O0F3SGpybUNBO0VBQ0k7QXhIb3JtQ0o7O0F3SGxybUNBO0VBQ0k7QXhIcXJtQ0o7O0F3SG5ybUNBO0VBQ0k7QXhIc3JtQ0o7O0F3SHBybUNBO0VBQ0k7RUFDQSxldkhyaUJRO0FENHRuQ1o7O0F3SHJybUNBO0VBQ0ksYXZIbmlCUTtBRDJ0bkNaOztBd0h0cm1DQTtFQUNJO0F4SHlybUNKOztBd0h2cm1DQTtFQUNJLGF2SDNpQlE7RXVINGlCUixldkg1aUJRO0V1SDZpQlI7QXhIMHJtQ0o7O0F3SHhybUNBO0VBQ0ksYXZIbmpCUTtFdUhvakJSLGV2SGpqQlE7RXVIa2pCUjtBeEgycm1DSjs7QXdIenJtQ0E7RUFDSSxhdkhsakJRO0FEOHVuQ1o7O0F3SDFybUNBO0VBQ0ksZXZIcmpCUTtFdUhzakJSO0F4SDZybUNKOztBd0gzcm1DQTtFQUNJLGF2SGhrQlE7RXVIaWtCUixldkhqa0JRO0V1SGtrQlI7QXhIOHJtQ0o7O0F3SDVybUNBO0VBQ0ksYXZIcmtCUTtFdUhza0JSLGV2SGxrQlE7RXVIbWtCUjtFQUNBO0VBQ0E7QXhIK3JtQ0o7O0F3SDdybUNBO0VBQ0ksYXZIcGtCUTtBRG93bkNaOztBd0g5cm1DQTtFQUNJO0VBQ0EsYXZIL2tCUTtFdUhnbEJSLGV2SDdrQlE7QUQ4d25DWjs7QXdIL3JtQ0E7RUFDSSxhdkg1a0JRO0FEOHduQ1o7O0F3SGhzbUNBO0VBQ0k7RUFDQSxhQ25tQmlCO0VEb21CakIsZXZIcmxCUTtBRHd4bkNaOztBd0hqc21DQTtFQUNJLGF2SHBsQlE7RXVIcWxCUjtBeEhvc21DSjs7QXdIbHNtQ0E7RUFDSSxhdkh4bEJRO0FENnhuQ1o7O0F3SG5zbUNBO0VBQ0ksaUJDN2xCMkI7QXpIbXluQy9COztBd0hwc21DQTtFQUNJO0F4SHVzbUNKOztBd0hyc21DQTtFQUNJLGF2SGxtQlE7QUQweW5DWjs7QXdIdHNtQ0E7RUFDSTtBeEh5c21DSjs7QXdIdnNtQ0E7RUFDSSxhdkh2bUJRO0FEaXpuQ1o7O0F3SHhzbUNBO0VBQ0k7RUFDQSxldkgvbUJRO0FEMHpuQ1o7O0F3SHpzbUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhINHNtQ0o7O0F3SDFzbUNBO0VBQ0ksYXZIam9CUTtFdUhrb0JSO0F4SDZzbUNKOztBd0gzc21DQTtFQUNJO0F4SDhzbUNKOztBd0gxc21DQTtFQUNJLGV2SC9uQlE7RXVIZ29CUjtBeEg2c21DSjs7QXdIM3NtQ0E7RUFDSSxhdkg5b0JRO0FENDFuQ1o7O0F3SDVzbUNBO0VBQ0k7QXhIK3NtQ0o7O0F3SDdzbUNBO0VBQ0ksZXZINW9CUTtFdUg2b0JSLGF2SHJwQlE7RXVIc3BCUjtBeEhndG1DSjs7QXdIOXNtQ0E7RUFDSSxldkg5b0JRO0V1SCtvQlIsYUNwcUJpQjtBekhxM25DckI7O0F3SC9zbUNBO0VBQ0ksYXZIbHBCUTtFdUhtcEJSO0VBQ0E7QXhIa3RtQ0o7O0F3SC9zbUNBO0FBQ0E7RUFDSTtFQUNBLGV2SC9wQlE7QURpM25DWjs7QXdIaHRtQ0E7RUFDSTtFQUNBO0VBQ0E7QXhIbXRtQ0o7O0F3SGp0bUNBO0VBQ0k7QXhIb3RtQ0o7O0F3SGx0bUNBO0VBQ0k7QXhIcXRtQ0o7O0F3SG50bUNBO0VBQ0k7RUFDQTtFQUNBO0F4SHN0bUNKOztBd0hwdG1DQTtFQUNJO0F4SHV0bUNKOztBd0hydG1DQTtFQUNJLGF2SG5yQlE7QUQyNG5DWjs7QXdIdHRtQ0E7RUFDSSxhdkg1ckJRO0FEcTVuQ1o7O0F3SHR0bUNBO0FBQ0E7RUFDSTtBeEh5dG1DSjs7QXdIdHRtQ0E7QUFDQTtFQUNJLGF2SHhzQlEsRXVId3NCMEI7RUFDbEM7RUFDQTtBeEh5dG1DSjs7QXdIdnRtQ0E7RUFDSSxhdkgxc0JRO0V1SDJzQlIsZXZIM3NCUTtBRHE2bkNaOztBd0h4dG1DQTtFQUNJLGV2SHhzQlE7RXVIeXNCUjtBeEgydG1DSjs7QXdIenRtQ0E7RUFDSTtFQUNBLG1Cdkh0dEJRO0V1SHV0QlI7RUFDQTtBeEg0dG1DSjs7QXdIMXRtQ0E7RUFDSTtFQUNBO0VBQ0EsY3ZIbnRCUTtFdUhvdEJSO0VBQ0E7QXhINnRtQ0o7O0F3SDN0bUNBO0VBQ0ksbUJDOXVCaUI7RUQrdUJqQixjdkhudUJRO0FEaThuQ1o7O0F3SDN0bUNBO0FBQ0E7RUFDSTtBeEg4dG1DSjs7QXdINXRtQ0E7OztFQUdJO0VBQ0EsYXZIMXdCUTtFdUgyd0JSO0VBQ0E7QXhIK3RtQ0o7O0F3SDV0bUNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0EsYXZIOXVCUTtBRDY4bkNaOztBd0g1dG1DQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0F4SCt0bUNKOztBd0g1dG1DQTtBQUNBO0VBQ0k7QXhIK3RtQ0o7O0F3SDV0bUNBO0FBQ0E7RUFDQztFQUNBLGV2SC92Qlc7QUQ4OW5DWjs7QXdIN3RtQ0E7RUFDQztFQUNHLGV2SG53QlE7QURtK25DWjs7QXdIN3RtQ0E7QUFDQTtFQUNJO0VBQ0EsZXZIeHdCUTtFdUh5d0JSLGF2SHp3QlE7RXVIMHdCUjtBeEhndW1DSjs7QXdIOXRtQ0E7RUFDSSxhdkhyeEJRO0FEcy9uQ1o7O0F3SDl0bUNBO0FBQ0E7RUFDSTtBeEhpdW1DSjs7QXdIL3RtQ0E7RUFDSTtBeEhrdW1DSjs7QXdIaHVtQ0E7RUFDSTtBeEhtdW1DSjs7QXdIanVtQ0E7RUFDSTtBeEhvdW1DSjs7QXlIMTluQ0E7QUFDQTtFQUNDLGV4SDdDVztFd0g4Q1g7QXpINjluQ0Q7O0F5SDE5bkNBO0VBQ0MsYXhIdkRXO0V3SHdEWDtBekg2OW5DRDs7QXlIMTluQ0E7RUFDQyxleEh2RFc7RXdId0RYLGF4SHhEVztBRHFob0NaOztBeUgxOW5DQTtFQUNDLGF4SGpFVztFd0hrRVg7QXpINjluQ0Q7O0F5SDE5bkNBO0VBQ0MsZXhIL0RXO0V3SGdFWCxheEhoRVc7QUQ2aG9DWjs7QXlIMTluQ0E7RUFDQyxheEhqRVc7RXdIa0VYLGV4SHZFVztFd0h3RVg7QXpINjluQ0Q7O0F5SHo5bkNBO0VBQ0MsZXhIN0VXO0V3SDhFWDtBekg0OW5DRDs7QXlIMTluQ0E7RUFDQyxleEg1RVc7RXdINkVYO0F6SDY5bkNEOztBeUh4OW5DQTtFQUNDLGF4SHhGVztBRG1qb0NaOztBeUh4OW5DQTtFQUNDLGF4SHZGVztBRGtqb0NaOztBeUh4OW5DQTtFQUNDO0F6SDI5bkNEOztBeUh4OW5DQTtFQUNDO0F6SDI5bkNEOztBeUh2OW5DQTtFQUNFO0F6SDA5bkNGOztBeUh2OW5DQTtFQUNDO0F6SDA5bkNEOztBeUh0OW5DQTtFQUNDO0VBQ0EscUJwSGhIZ0I7RW9IaUhoQixheEhsSFc7QUQya29DWjs7QXlIdDluQ0E7RUFDQztBekh5OW5DRDs7QXlIcjluQ0M7RUFDQyxheEgxSVU7RXdIMklWLGV4SDNJVTtBRG1tb0NaO0F5SHI5bkNDO0VBQ0ksZXhIL0lPO0FEc21vQ1o7QXlIcDluQ0U7RUFDQyxheEhuSlM7RXdIb0pULGV4SHBKUztBRDBtb0NaO0F5SHA5bkNFO0VBQ0MsYXhIdEpTO0V3SHVKVCxleEh2SlM7QUQ2bW9DWjtBeUhwOW5DRTtFQUNDLGF4SHpKUztFd0gwSlQsZXhIMUpTO0FEZ25vQ1o7QXlIbjluQ0M7RUFDQyxleEhySlU7QUQwbW9DWjtBeUhuOW5DQztFQUNDLGF4SGpKVTtFd0hrSlYsZXhIbEpVO0FEdW1vQ1o7O0F5SC84bkNDO0VBQ0MsYXhIekpVO0V3SDBKVixleEgxSlU7QUQ0bW9DWjtBeUgvOG5DRTtFQUNDLGF4SGhMUztFd0hpTFQsZXhIakxTO0FEa29vQ1o7QXlILzhuQ0U7RUFDQyxheEhuTFM7RXdIb0xULGV4SHBMUztBRHFvb0NaO0F5SDk4bkNHO0VBQ0MsYXhIeExRO0V3SHlMUixleEh6TFE7QUR5b29DWjtBeUg5OG5DRztFQUNDLGF4SDNMUTtFd0g0TFIsZXhINUxRO0FENG9vQ1o7QXlINThuQ0M7RUFDQyxleEh4TFU7QURzb29DWjs7QXlIejhuQ0E7RUFDQztFQUNHO0VBQ0Y7QXpINDhuQ0Y7O0F5SHo4bkNBO0VBQ0M7RUFDQTtFQUNBO0F6SDQ4bkNEOztBeUh4OG5DQztFQUNDO0F6SDI4bkNGOztBeUh2OG5DQTtFQUNDO0F6SDA4bkNEOztBeUhwOG5DQztFQUNDO0VBQ0E7RUFDQTtBekh1OG5DRjs7QXlIcDhuQ0M7RUFDQyxleEg3TlU7QURvcW9DWjs7QXlIcDhuQ0M7RUFDQyxheEg1T1U7RXdINk9WLGV4SDdPVTtBRG9yb0NaOztBeUhwOG5DQztFQUNDLGF4SGhQVTtFd0hpUFYsZXhIalBVO0FEd3JvQ1o7O0F5SHA4bkNDO0VBQ0MsYXhIcFBVO0V3SHFQVixleEhyUFU7QUQ0cm9DWjs7QXlIcDhuQ0M7RUFDQztBekh1OG5DRjs7QXlIcDhuQ0M7RUFDQztBekh1OG5DRjs7QXlIcDhuQ0M7RUFDQztBekh1OG5DRjs7QXlIcDhuQ0M7RUFDQztBekh1OG5DRjs7QXlIcDhuQ0M7RUFDQyxheEh6UFU7RXdIMFBWO0VBQ0E7QXpIdThuQ0Y7O0F5SHA4bkNDO0VBQ0M7QXpIdThuQ0Y7QXlIdDhuQ0U7RUFBTSxjeEgxUUk7RXdIMFFVLGF4SDFRVjtBRG90b0NaOztBeUhwOG5DQztFQUNDO0F6SHU4bkNGOztBeUhwOG5DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekh1OG5DRjtBeUh0OG5DRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4SDlSUztBRHN1b0NaOztBeUhwOG5DQztFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXpIcThuQ0Y7O0FpQmh1b0NJO0V3RytSRjtJQUVDO0V6SG84bkNEO0V5SGw4bkNBO0lBQ0M7RXpIbzhuQ0Q7QUFDRjtBaUJ6dW9DSTtFd0d5U0Y7SUFDQztFekhtOG5DRDtBQUNGO0FpQjl1b0NJO0V3RytTRjtJQUNDO0V6SGs4bkNEO0FBQ0Y7QXlILzduQ0M7OztFQUdDO0F6SGk4bkNGOztBeUg5N25DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ4SHRWVTtFd0h1VlYsY3hIaldVO0V3SGtXVjtFQUNBO0VBQ0E7RUFDQTtBekhpOG5DRjs7QXlIOTduQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIaThuQ0Y7O0F5SDk3bkNDO0VBQ0M7RUFDQTtFQUNBO0F6SGk4bkNGOztBeUh4N25DQTs7RUFFQztBekgyN25DRDs7QXlIeDduQ0E7RUFDQztBekgyN25DRDs7QXlIeDduQ0E7RUFDQztJQUNDO0V6SDI3bkNBO0FBQ0Y7QXlIdjduQ0E7RUFDQztFQUNBLGN4SGxaVztFd0htWlg7RUFDQTtBekh5N25DRDtBeUh2N25DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4SDdaVTtBRHMxb0NaO0F5SHQ3bkNDO0VBQ0M7QXpIdzduQ0Y7QXlIcjduQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SHU3bkNGO0F5SHA3bkNDO0VBQ0M7RUFDQTtFQUNBO0F6SHM3bkNGO0F5SG43bkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpIcTduQ0Y7O0F5SHA2bkNBO0VBQ0M7QXpIdTZuQ0Q7O0F5SGw2bkNBO0VBQ0M7RUFDQTtBekhxNm5DRDs7QXlIbDZuQ0E7RUFDQyxjeEh6Y1c7RXdIMGNYO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJwSGhkZ0I7QUxxM29DakI7O0F5SGw2bkNBO0VBQ0M7RUFDQTtBekhxNm5DRDs7QXlIbDZuQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekhxNm5DRDs7QXlIbDZuQ0E7RUFDQyx5QnhIaGZXO0FEcTVvQ1o7O0F5SG42bkNBO0VBQ0MseUJ4SGxmVztBRHc1b0NaOztBeUhwNm5DQTtFQUNDLHlCeEhwZlc7QUQyNW9DWjs7QXlIcDZuQ0E7RUFDQztFQUNBO0F6SHU2bkNEOztBeUhwNm5DQTtFQUNDO0F6SHU2bkNEOztBeUhqNm5DQTtFQUNFLGF4SHRnQlU7RXdIdWdCVixleEh2Z0JVO0FEMjZvQ1o7O0F5SGo2bkNBO0VBQ0UsYXhIMWdCVTtFd0gyZ0JWLGV4SDNnQlU7QUQrNm9DWjs7QXlIajZuQ0E7RUFDRSxheEg5Z0JVO0V3SCtnQlYsZXhIL2dCVTtBRG03b0NaOztBeUhqNm5DQTtFQUNFO0F6SG82bkNGO0F5SGw2bkNFO0VBQ0U7QXpIbzZuQ0o7O0F5SGg2bkNBO0VBQ0U7SUFDRTtJQUNBO0V6SG02bkNGO0FBQ0Y7QXlIaDZuQ0E7RUFDRTtFQUNBLGN4SDdoQlU7QUQrN29DWjs7QXlILzVuQ0E7RUFDRTtBekhrNm5DRjs7QXlILzVuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEgzaUJVO0FENjhvQ1o7O0F5SC81bkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpIazZuQ0Y7O0F5SC81bkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhrNm5DRjs7QXlILzVuQ0E7RUFDRTtFQUNBLGN4SDVsQlU7RXdINmxCVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhrNm5DRjs7QXlILzVuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhrNm5DRjs7QXlINTVuQ0E7RUFDRTtFQUNBO0VBQ0E7QXpIKzVuQ0Y7O0F5SDU1bkNBO0VBQ0UsYXhIMW5CVTtFd0gybkJWLGV4SDNuQlU7QUQwaHBDWjs7QXlINTVuQ0E7RUFDRSxheEg5bkJVO0V3SCtuQlYsZXhIL25CVTtBRDhocENaOztBeUg1NW5DQTtFQUNFLGF4SHJtQlU7RXdIc21CVixleEh0bUJVO0FEcWdwQ1o7O0F5SDU1bkNBO0VBQ0UsYXhIem1CVTtFd0gwbUJWLGV4SDFtQlU7QUR5Z3BDWjs7QXlINTVuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SCs1bkNGOztBeUg1NW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekgrNW5DRjs7QXlINTVuQ0E7RUFDRTtFQUNBLGN4SG5vQlU7RXdIb29CVjtFQUNBO0VBQ0E7RUFDQTtBekgrNW5DRjs7QXlINTVuQ0E7RUFDRTtFQUNBO0VBQ0E7QXpIKzVuQ0Y7O0F5SDU1bkNBO0VBQ0U7QXpIKzVuQ0Y7O0F5SDU1bkNBO0VBQ0U7QXpIKzVuQ0Y7O0F5SDU1bkNBO0VBQ0U7RUFDQTtBekgrNW5DRjs7QXlINTVuQ0E7RUFDRTtBekgrNW5DRjs7QXlINTVuQ0E7RUFDRTtFQUNBO0VBQ0E7QXpIKzVuQ0Y7O0F5SDM1bkNBO0VBQ0U7RUFDQTtFQUNBO0F6SDg1bkNGOztBeUgzNW5DQTtFQUNDLGN4SDlzQlc7QUQ0bXBDWjs7QXlIMzVuQ0E7RUFDRSxjeEhqdEJVO0FEK21wQ1o7O0F5SDE1bkNDO0VBQ0MsYXhIcnRCVTtFd0hzdEJWLGV4SHR0QlU7QURtbnBDWjtBeUgzNW5DQztFQUNDLGF4SHh0QlU7RXdIeXRCVixleEh6dEJVO0FEc25wQ1o7QXlIMzVuQ0M7RUFDQyxheEg1dEJVO0V3SDZ0QlYsZXhIN3RCVTtBRDBucENaO0F5SDM1bkNDO0VBQ0M7RUFDRDtBekg2NW5DRDtBeUgzNW5DQztFQUNDO0VBQ0Q7QXpINjVuQ0Q7O0F5SHg1bkNDO0VBQ0M7RUFDQSxleEgzc0JVO0FEc21wQ1o7QXlIejVuQ0M7RUFDQztFQUNBLGV4SDdzQlU7QUR3bXBDWjtBeUh6NW5DQztFQUNDO0VBQ0EsZXhIanRCVTtBRDRtcENaOztBeUh0NW5DQztFQUNDLGF4SHh2QlU7RXdIeXZCVixleEh6dkJVO0FEa3BwQ1o7O0F5SHI1bkNBO0VBQ0M7RUFDQTtBekh3NW5DRDs7QXlILzRuQ0M7RUFDQztBekhrNW5DRjtBeUgvNG5DRTtFQUNDO0F6SGk1bkNIO0F5SC80bkNFO0VBQ0M7QXpIaTVuQ0g7O0F5SHg0bkNBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIMDRuQ0Y7O0F5SHQ0bkNBO0VBQ0U7QXpIeTRuQ0Y7O0F5SHI0bkNBO0VBQ0M7QXpIdzRuQ0Q7O0EwSDFycENBO0VBQ0U7QTFINnJwQ0Y7O0EwSDFycENBO0VBQ0U7QTFINnJwQ0Y7O0EwSDFycENBO0VBQ0U7SUFDRTtFMUg2cnBDRjtFMEgzcnBDQTtJQUNFO0UxSDZycENGO0FBQ0Y7QTBIMXJwQ0E7RUFDRTtJQUNFO0UxSDRycENGO0UwSDFycENBO0lBQ0U7RTFINHJwQ0Y7QUFDRjtBMkhqdHBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSG10cENGOztBMkhodHBDQTtFQUNFO0VBQ0E7QTNIbXRwQ0Y7O0EySGh0cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIbXRwQ0Y7QTJIbHRwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjFIT1E7RTBITlI7RUFDQTtFQUNBO0EzSG90cENKO0EySG50cENJO0VBQ0U7RUFDQTtFQUNBO0EzSHF0cENOOztBMkg5c3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSGl0cENGO0EySC9zcENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjFIdEJRO0UwSHVCUjtFQUNBO0EzSGl0cENKO0EySGh0cENJO0VBQ0U7RUFDQTtFQUNBO0EzSGt0cENOO0EySGh0cENJO0VBQ0U7RUFDQSxtQjFIbENNO0UwSG1DTjtBM0hrdHBDTjs7QTJIN3NwQ0E7RUFDRSxxQjFIbkVVO0FEbXhwQ1o7O0EySDdzcENBO0VBQ0UscUIxSDNFVTtBRDJ4cENaOztBMkg3c3BDQTtFQUNFLHFCMUg5RVU7QUQ4eHBDWjs7QTJIN3NwQ0E7RUFDRTtFQUNBO0EzSGd0cENGOztBMkg3c3BDQTtFQUNFO0lBQ0UsMkgxSHlHc0I7RUR1bXBDeEI7RTJIOXNwQ0E7SUFDRSw0SDFId0dzQjtFRHdtcEN4QjtFMkg5c3BDQTtJQUNFLDJIMUh1R3NCO0VEeW1wQ3hCO0FBQ0Y7QTJIM3NwQ0E7RUFDRTtFQUNBO0VBQ0EsbUIxSDFFVTtFMEgyRVY7RUFDQTtFQUNBO0VBQ0E7QTNINnNwQ0Y7O0EySHhzcENJO0VBQ0UscUIxSGpITTtBRDR6cENaO0EySHhzcENFO0VBQ0UscUIxSHJIUTtBRCt6cENaOztBMkhwc3BDSTtFQUNFLHFCMUg3SE07QURvMHBDWjtBMkhwc3BDRTtFQUNFLHFCMUhqSVE7QUR1MHBDWjs7QTJIaHNwQ0k7RUFDRTtFQUNBO0EzSG1zcENOO0EySGhzcENFO0VBQ0U7RUFDQTtBM0hrc3BDSjs7QTJIOXJwQ0E7RUFDRTtJQUNFO0lBQ0E7RTNIaXNwQ0Y7RTJIOXJwQ0E7SUFDRTtJQUNBO0UzSGdzcENGO0UySDdycENBO0lBQ0U7SUFDQTtFM0grcnBDRjtFMkg1cnBDQTtJQUNFO0lBQ0E7RTNIOHJwQ0Y7RTJIenJwQ0k7SUFDRSxxQjFIMUlJO0kwSDJJSixtQjFIM0lJO0kwSDRJSjtJQUNBO0UzSDJycENOO0FBQ0Y7QTJIcHJwQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UzSHNycENGO0UySHBycENBO0lBQ0UsbUIxSC9KUTtJMEhnS1I7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNIc3JwQ0Y7RTJIcnJwQ0U7SUFDRTtJQUNBO0UzSHVycENKO0UySHBycENBO0lBQ0UscUIxSDFNUTtFRGc0cENWO0UySHBycENBO0lBQ0UscUIxSDlNUTtFRG80cENWO0UySHBycENBO0lBQ0U7SUFDQTtFM0hzcnBDRjtFMkhwcnBDQTtJQUNFO0UzSHNycENGO0UySHBycENBO0lBQ0U7RTNIc3JwQ0Y7RTJIbnJwQ0E7SUFDRTtFM0hxcnBDRjtFMkhqcnBDQTtJQUNFO0UzSG1ycENGO0UySC9xcENBO0lBQ0U7SUFDQTtFM0hpcnBDRjtFMkg3cXBDQTtJQUNFO0UzSCtxcENGO0FBQ0Y7QTRIOTVwQ0U7RUFDRTtFQUNBO0E1SGc2cENKO0E0SDk1cENBO0VBQ0k7RUFDQTtBNUhnNnBDSjs7QTZIdjZwQ0E7RUFDRSxtQjVIMENVO0FEZzRwQ1o7QTZIejZwQ0U7RUFDRSxjNUhDUTtBRDA2cENaO0E2SHo2cENFO0VBQ0U7QTdIMjZwQ0o7QTZIejZwQ0U7RUFDRSxjNUgwQlE7QURpNXBDWjtBNkh4NnBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3SDA2cENOO0E2SHY2cENFO0VBQ0UsYzVIZVE7QUQwNXBDWjtBNkh2NnBDRTtFQUNFLGM1SFlRO0FENjVwQ1o7O0E4SGg4cENBO0VBQ0U7QTlIbThwQ0Y7O0E4SGg4cENBO0VBQ0U7RUFDQTtFQUNBO0E5SG04cENGOztBOEhoOHBDQTtFQUVJO0lBQ0U7SUFDQTtFOUhrOHBDSjtFOEgvN3BDRTtJQUNFO0lBQ0E7SUFDQTtFOUhpOHBDSjtBQUNGO0E4SDc3cENBO0VBQ0U7RUFDQTtBOUgrN3BDRjs7QThINTdwQ0E7RUFDRTtBOUgrN3BDRjs7QThINzdwQ0E7RUFDRTtBOUhnOHBDRjs7QThIOTdwQ0E7RUFDRTtBOUhpOHBDRjs7QThILzdwQ0E7RUFDRTtBOUhrOHBDRjs7QThIaDhwQ0E7RUFDRTtBOUhtOHBDRjs7QThIaDhwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG04cENGO0E4SGo4cENFO0VBQ0U7QTlIbThwQ0o7QThIbDhwQ0k7RUFDRSw0SDdIMElvQjtBRDB6cEMxQjtBOEhsOHBDSTtFQUNFLDBIN0h3SW9CO0FENHpwQzFCO0E4SGw4cENJO0VBQ0UsMkg3SHNJb0I7QUQ4enBDMUI7QThIaDhwQ0k7RUFDRSwySDdIc0hvQjtBRDQwcEMxQjtBOEhoOHBDSTtFQUNFLHlIN0hpSG9CO0FEaTFwQzFCO0E4SGg4cENJO0VBQ0UsMkg3SGdIb0I7QURrMXBDMUI7O0E4SDU3cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIKzdwQ0Y7O0E4SDc3cENBO0VBQ0U7QTlIZzhwQ0Y7O0E4SDc3cENBO0VBQ0U7RUFDQTtBOUhnOHBDRjs7QThIOTdwQ0E7RUFDRTtBOUhpOHBDRjs7QThIOTdwQ0E7RUFDRTtBOUhpOHBDRjs7QThIOTdwQ0E7RUFDRTtBOUhpOHBDRjtBOEhoOHBDRTtFQUZGO0lBR0k7RTlIbThwQ0Y7QUFDRjs7QThIaDhwQ0E7RUFDRTtBOUhtOHBDRjs7QThIaDhwQ0E7RUFDRTtFQUNBO0VBQ0E7QTlIbThwQ0Y7O0E4SGg4cENBO0VBQ0U7RUFDQTtBOUhtOHBDRjs7QThILzdwQ0U7RUFDRTtBOUhrOHBDSjtBOEhoOHBDRTtFQUNFO0E5SGs4cENKOztBOEg3N3BDRTtFQUNFO0E5SGc4cENKO0E4SDk3cENFO0VBQ0U7RUFDQTtBOUhnOHBDSjs7QThINTdwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIKzdwQ0Y7O0E4SDU3cENBO0VBQ0U7RUFDQTtFQUNBO0E5SCs3cENGOztBOEg1N3BDQTtFQUNFO0E5SCs3cENGOztBOEg1N3BDQTtFQUNFLGV6SG5HNEI7RXlIb0c1QjtBOUgrN3BDRjtBOEg3N3BDRTtFQUNFO0E5SCs3cENKOztBOEh6N3BDQTtFQUNFO0VBQ0E7QTlINDdwQ0Y7O0E4SHo3cENBO0VBQ0U7QTlINDdwQ0Y7O0E4SHo3cENBO0VBQ0U7RUFDQTtBOUg0N3BDRjs7QThIejdwQ0E7RUFDRTtBOUg0N3BDRjs7QThIejdwQ0E7RUFDRTtFQUNBO0VBQ0E7QTlINDdwQ0Y7O0E4SHo3cENBO0VBQ0U7QTlINDdwQ0Y7O0E4SHo3cENBO0VBQ0U7QTlINDdwQ0Y7O0E4SHo3cENBO0VBQ0U7RUFDQTtBOUg0N3BDRjs7QThIejdwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI3SGxOVTtFNkhtTlY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDQ3cENGOztBOEh6N3BDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI3SG5PUTtFNkhvT1I7RUFDQTtBOUg0N3BDSjs7QThIejdwQ0E7RUFDRTtFQUNBO0E5SDQ3cENGO0E4SDM3cENFO0VBQ0U7RUFDQTtBOUg2N3BDSjs7QThIeDdwQ0E7RUFDRTtBOUgyN3BDRjtBOEgxN3BDRTtFQUNFO0E5SDQ3cENKOztBOEh4N3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIMjdwQ0Y7O0E4SHY3cENFO0VBREY7SUFFSTtFOUgyN3BDRjtBQUNGOztBOEh4N3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SDI3cENGOztBOEh2N3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIMDdwQ0o7QThIeDdwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDA3cENKOztBOEhyN3BDQTtFQUNFO0VBQ0E7QTlIdzdwQ0Y7O0E4SHI3cENBO0VBQ0U7QTlIdzdwQ0Y7QThIdjdwQ0U7RUFDRTtBOUh5N3BDSjtBOEh2N3BDRTtFQUNFO0E5SHk3cENKOztBOEhyN3BDQTtFQUNDO0VBQ0M7RUFDRDtBOUh3N3BDRDs7QThIcjdwQ0E7RUFDRTtBOUh3N3BDRjs7QThIcDdwQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5SHU3cENGO0U4SHA3cENBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUhzN3BDRjtFOEhuN3BDQTtJQUNFO0U5SHE3cENGO0FBQ0Y7QThIbDdwQ0E7RUFDRTtJQUNFO0lBQ0E7RTlIbzdwQ0Y7QUFDRjtBOEhqN3BDQTtFQUNFO0E5SG03cENGOztBOEgvNnBDQTtFQUNFO0E5SGs3cENGOztBK0hueHFDQTtFQUNFO0VBQ0E7QS9Ic3hxQ0Y7QStIcnhxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwySDlINkpzQjtBRHducUMxQjtBK0hueHFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0hteHFDSjs7QStIL3dxQ0E7RUFDRTtFQUNBO0EvSGt4cUNGO0ErSGp4cUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkg5SDZIc0I7QURvcHFDMUI7O0FnSTl6cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElpMHFDRjtBZ0loMHFDRTtFQUNFO0VBQ0E7RUFDQSw4Qi9ITlE7RStIT1I7RUFDQTtBaElrMHFDSjs7QWdJOXpxQ0E7RUFDRTtFQUNBO0VBQ0EsOEIvSGZVO0UrSGdCVjtFQUNBO0FoSWkwcUNGOztBaUl2MXFDQTtBQUNBO0VBQ0U7RUFDQTtBakkwMXFDRjs7QWlJdjFxQ0E7QUFDQTtFQUNFO0VBQ0E7QWpJMDFxQ0Y7O0FpSXYxcUNBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QWpJMDFxQ0Y7O0FpSXYxcUNBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QWpJMDFxQ0Y7O0FpSXYxcUNBO0FBQ0E7RUFDRTtFQUNBO0FqSTAxcUNGOztBa0l2M3FDQTtFQUNFO0VBQ0E7QWxJMDNxQ0Y7QWtJejNxQ0U7RUFDRTtFQUNBO0FsSTIzcUNKO0FrSXozcUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSTIzcUNKOztBbUl2NHFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSwwQzlIc0U0QjtFOEhyRTVCO0VBQ0E7RUFDQTtBbkl5NHFDRjtBbUl2NHFDSTtFQUNFO0VBQ0E7QW5JeTRxQ047O0FtSXA0cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JdTRxQ0Y7QW1JdDRxQ0U7RUFBSztFQUFZO0FuSTA0cUNuQjtBbUl6NHFDRTtFQUNFO0FuSTI0cUNKO0FtSXo0cUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxJdENRO0VrSXVDUjtFQUNBO0FuSTI0cUNKOztBbUl2NHFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSTA0cUNGOztBbUlyNHFDRTtFQUEyQjtBbkl5NHFDN0I7QW1JdjRxQ0k7RUFDRTtBbkl5NHFDTjtBbUl4NHFDTTtFQUVJO0FuSXk0cUNWOztBbUkvNHFDRTtFQUEyQjtBbkltNXFDN0I7QW1JajVxQ0k7RUFDRTtBbkltNXFDTjtBbUlsNXFDTTtFQUVJO0FuSW01cUNWOztBbUl6NXFDRTtFQUEyQjtBbkk2NXFDN0I7QW1JMzVxQ0k7RUFDRTtBbkk2NXFDTjtBbUk1NXFDTTtFQUVJO0FuSTY1cUNWOztBbUluNnFDRTtFQUEyQjtBbkl1NnFDN0I7QW1JcjZxQ0k7RUFDRTtBbkl1NnFDTjtBbUl0NnFDTTtFQUVJO0FuSXU2cUNWOztBbUk3NnFDRTtFQUEyQjtBbklpN3FDN0I7QW1JLzZxQ0k7RUFDRTtBbklpN3FDTjtBbUloN3FDTTtFQUVJO0FuSWk3cUNWOztBbUl2N3FDRTtFQUEyQjtBbkkyN3FDN0I7QW1JejdxQ0k7RUFDRTtBbkkyN3FDTjtBbUkxN3FDTTtFQUVJO0FuSTI3cUNWOztBbUlqOHFDRTtFQUEyQjtBbklxOHFDN0I7QW1JbjhxQ0k7RUFDRTtBbklxOHFDTjtBbUlwOHFDTTtFQUlJO0FuSW04cUNWOztBbUkzOHFDRTtFQUEyQjtBbkkrOHFDN0I7QW1JNzhxQ0k7RUFDRTtBbkkrOHFDTjtBbUk5OHFDTTtFQUVJO0FuSSs4cUNWOztBbUlyOXFDRTtFQUEyQjtBbkl5OXFDN0I7QW1JdjlxQ0k7RUFDRTtBbkl5OXFDTjtBbUl4OXFDTTtFQUlJO0FuSXU5cUNWOztBbUkvOXFDRTtFQUEyQjtBbkltK3FDN0I7QW1JaitxQ0k7RUFDRTtBbkltK3FDTjtBbUlsK3FDTTtFQUlJO0FuSWkrcUNWOztBbUl6K3FDRTtFQUEyQjtBbkk2K3FDN0I7QW1JMytxQ0k7RUFDRTtBbkk2K3FDTjtBbUk1K3FDTTtFQUlJO0FuSTIrcUNWOztBbUluL3FDRTtFQUEyQjtBbkl1L3FDN0I7QW1Jci9xQ0k7RUFDRTtBbkl1L3FDTjtBbUl0L3FDTTtFQUlJO0FuSXEvcUNWOztBbUk3L3FDRTtFQUEyQjtBbklpZ3JDN0I7QW1JLy9xQ0k7RUFDRTtBbklpZ3JDTjtBbUloZ3JDTTtFQUlJO0FuSSsvcUNWOztBbUl2Z3JDRTtFQUEyQjtBbkkyZ3JDN0I7QW1JemdyQ0k7RUFDRTtBbkkyZ3JDTjtBbUkxZ3JDTTtFQUVJO0FuSTJnckNWOztBbUlqaHJDRTtFQUEyQjtBbklxaHJDN0I7QW1JbmhyQ0k7RUFDRTtBbklxaHJDTjtBbUlwaHJDTTtFQUlJO0FuSW1ockNWOztBbUkzaHJDRTtFQUEyQjtBbkkraHJDN0I7QW1JN2hyQ0k7RUFDRTtBbkkraHJDTjtBbUk5aHJDTTtFQUlJO0FuSTZockNWOztBbUlyaXJDRTtFQUEyQjtBbkl5aXJDN0I7QW1JdmlyQ0k7RUFDRTtBbkl5aXJDTjtBbUl4aXJDTTtFQUlJO0FuSXVpckNWOztBbUkvaXJDRTtFQUEyQjtBbkltanJDN0I7QW1JampyQ0k7RUFDRTtBbkltanJDTjtBbUlsanJDTTtFQUlJO0FuSWlqckNWOztBbUl6anJDRTtFQUEyQjtBbkk2anJDN0I7QW1JM2pyQ0k7RUFDRTtBbkk2anJDTjtBbUk1anJDTTtFQUVJO0FuSTZqckNWOztBbUlua3JDRTtFQUEyQjtBbkl1a3JDN0I7QW1JcmtyQ0k7RUFDRTtBbkl1a3JDTjtBbUl0a3JDTTtFQUlJO0FuSXFrckNWOztBbUk3a3JDRTtFQUEyQjtBbklpbHJDN0I7QW1JL2tyQ0k7RUFDRTtBbklpbHJDTjtBbUlobHJDTTtFQUVJO0FuSWlsckNWOztBbUl2bHJDRTtFQUEyQjtBbkkybHJDN0I7QW1JemxyQ0k7RUFDRTtBbkkybHJDTjtBbUkxbHJDTTtFQUlJO0FuSXlsckNWOztBbUlqbXJDRTtFQUEyQjtBbklxbXJDN0I7QW1Jbm1yQ0k7RUFDRTtBbklxbXJDTjtBbUlwbXJDTTtFQUVJO0FuSXFtckNWOztBbUkzbXJDRTtFQUEyQjtBbkkrbXJDN0I7QW1JN21yQ0k7RUFDRTtBbkkrbXJDTjtBbUk5bXJDTTtFQUlJO0FuSTZtckNWOztBbUlybnJDRTtFQUEyQjtBbkl5bnJDN0I7QW1Jdm5yQ0k7RUFDRTtBbkl5bnJDTjtBbUl4bnJDTTtFQUVJO0FuSXluckNWOztBbUkvbnJDRTtFQUEyQjtBbkltb3JDN0I7QW1Jam9yQ0k7RUFDRTtBbkltb3JDTjtBbUlsb3JDTTtFQUVJO0FuSW1vckNWOztBbUl6b3JDRTtFQUEyQjtBbkk2b3JDN0I7QW1JM29yQ0k7RUFDRTtBbkk2b3JDTjtBbUk1b3JDTTtFQUlJO0FuSTJvckNWOztBbUlucHJDRTtFQUEyQjtBbkl1cHJDN0I7QW1JcnByQ0k7RUFDRTtBbkl1cHJDTjtBbUl0cHJDTTtFQUVJO0FuSXVwckNWOztBbUk3cHJDRTtFQUEyQjtBbklpcXJDN0I7QW1JL3ByQ0k7RUFDRTtBbklpcXJDTjtBbUlocXJDTTtFQUlJO0FuSStwckNWOztBbUl2cXJDRTtFQUEyQjtBbkkycXJDN0I7QW1JenFyQ0k7RUFDRTtBbkkycXJDTjtBbUkxcXJDTTtFQUlJO0FuSXlxckNWOztBbUlqcnJDRTtFQUEyQjtBbklxcnJDN0I7QW1JbnJyQ0k7RUFDRTtBbklxcnJDTjtBbUlwcnJDTTtFQUVJO0FuSXFyckNWOztBbUkzcnJDRTtFQUEyQjtBbkkrcnJDN0I7QW1JN3JyQ0k7RUFDRTtBbkkrcnJDTjtBbUk5cnJDTTtFQUlJO0FuSTZyckNWOztBbUlyc3JDRTtFQUEyQjtBbkl5c3JDN0I7QW1JdnNyQ0k7RUFDRTtBbkl5c3JDTjtBbUl4c3JDTTtFQUlJO0FuSXVzckNWOztBbUkvc3JDRTtFQUEyQjtBbkltdHJDN0I7QW1JanRyQ0k7RUFDRTtBbkltdHJDTjtBbUlsdHJDTTtFQUVJO0FuSW10ckNWOztBbUl6dHJDRTtFQUEyQjtBbkk2dHJDN0I7QW1JM3RyQ0k7RUFDRTtBbkk2dHJDTjtBbUk1dHJDTTtFQUVJO0FuSTZ0ckNWOztBbUludXJDRTtFQUEyQjtBbkl1dXJDN0I7QW1JcnVyQ0k7RUFDRTtBbkl1dXJDTjtBbUl0dXJDTTtFQUlJO0FuSXF1ckNWOztBbUk3dXJDRTtFQUEyQjtBbklpdnJDN0I7QW1JL3VyQ0k7RUFDRTtBbklpdnJDTjtBbUlodnJDTTtFQUlJO0FuSSt1ckNWOztBbUl2dnJDRTtFQUEyQjtBbkkydnJDN0I7QW1JenZyQ0k7RUFDRTtBbkkydnJDTjtBbUkxdnJDTTtFQUVJO0FuSTJ2ckNWOztBbUlqd3JDRTtFQUEyQjtBbklxd3JDN0I7QW1JbndyQ0k7RUFDRTtBbklxd3JDTjtBbUlwd3JDTTtFQUVJO0FuSXF3ckNWOztBbUkzd3JDRTtFQUEyQjtBbkkrd3JDN0I7QW1JN3dyQ0k7RUFDRTtBbkkrd3JDTjtBbUk5d3JDTTtFQUlJO0FuSTZ3ckNWOztBbUlyeHJDRTtFQUEyQjtBbkl5eHJDN0I7QW1JdnhyQ0k7RUFDRTtBbkl5eHJDTjtBbUl4eHJDTTtFQUVJO0FuSXl4ckNWOztBbUl2d3JDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuSTB3ckNKO0FtSXh3ckNFO0VBQ0U7QW5JMHdyQ0o7O0FvSXAyckNBO0VBQ0U7QXBJdTJyQ0Y7O0FvSXAyckNBO0VBQ0U7SUFDRTtFcEl1MnJDRjtBQUNGO0FvSW4yckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJuSWVXO0VtSWRYO0VBQ0EsMEMvSDJENEI7RStIMUQ1QjtBcElxMnJDRjs7QW9JbDJyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcElxMnJDRjtBb0lwMnJDRTtFQUNFO0FwSXMyckNKOztBb0lsMnJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcElxMnJDRjs7QW9JMTFyQ0U7RUFMQTtBcEltMnJDRjs7QW9JOTFyQ0U7RUFMQTtBcEl1MnJDRjs7QW9JbDJyQ0U7RUFMQTtBcEkyMnJDRjs7QW9JdDJyQ0U7RUFMQTtBcEkrMnJDRjs7QW9JMTJyQ0U7RUFMQTtBcEltM3JDRjs7QW9JOTJyQ0U7RUFMQTtBcEl1M3JDRjs7QW9JbDNyQ0U7RUFMQTtBcEkyM3JDRjs7QW9JdDNyQ0U7RUFMQTtBcEkrM3JDRjs7QW9JMTNyQ0U7RUFMQTtBcEltNHJDRjs7QW9JOTNyQ0U7RUFMQTtBcEl1NHJDRjs7QW9JbDRyQ0U7RUFMQTtBcEkyNHJDRjs7QW9JdDRyQ0U7RUFMQTtBcEkrNHJDRjs7QW9JMTRyQ0U7RUFMQTtBcEltNXJDRjs7QW9JOTRyQ0U7RUFMQTtBcEl1NXJDRjs7QW9JbDVyQ0U7RUFMQTtBcEkyNXJDRjs7QW9JdDVyQ0U7RUFMQTtBcEkrNXJDRjs7QW9JMTVyQ0U7RUFMQTtBcEltNnJDRjs7QW9JOTVyQ0U7RUFMQTtBcEl1NnJDRjs7QW9JbDZyQ0U7RUFMQTtBcEkyNnJDRjs7QW9JdDZyQ0U7RUFMQTtBcEkrNnJDRjs7QW9JMTZyQ0U7RUFMQTtBcEltN3JDRjs7QW9JOTZyQ0U7RUFMQTtBcEl1N3JDRjs7QW9JbDdyQ0U7RUFMQTtBcEkyN3JDRjs7QW9JdDdyQ0U7RUFMQTtBcEkrN3JDRjs7QW9JMTdyQ0U7RUFMQTtBcEltOHJDRjs7QW9JOTdyQ0U7RUFMQTtBcEl1OHJDRjs7QW9JbDhyQ0U7RUFMQTtBcEkyOHJDRjs7QW9JdDhyQ0U7RUFMQTtBcEkrOHJDRjs7QW9JMThyQ0U7RUFMQTtBcEltOXJDRjs7QW9JOThyQ0U7RUFMQTtBcEl1OXJDRjs7QW9JbDlyQ0U7RUFMQTtBcEkyOXJDRjs7QW9JdDlyQ0U7RUFMQTtBcEkrOXJDRjs7QW9JMTlyQ0U7RUFMQTtBcEltK3JDRjs7QW9JOTlyQ0U7RUFMQTtBcEl1K3JDRjs7QW9JbCtyQ0U7RUFMQTtBcEkyK3JDRjs7QW9JdCtyQ0U7RUFMQTtBcEkrK3JDRjs7QW9JMStyQ0U7RUFMQTtBcEltL3JDRjs7QW9JOStyQ0U7RUFMQTtBcEl1L3JDRjs7QW9JbC9yQ0U7RUFMQTtBcEkyL3JDRjs7QW9JdC9yQ0U7RUFMQTtBcEkrL3JDRjs7QW9JMS9yQ0U7RUFMQTtBcEltZ3NDRjs7QW9Jai9yQ0U7RUFOQTtFQUNBO0FwSTIvckNGOztBb0l0L3JDRTtFQU5BO0VBQ0E7QXBJZ2dzQ0Y7O0FvSTMvckNFO0VBTkE7RUFDQTtBcElxZ3NDRjs7QW9JaGdzQ0U7RUFOQTtFQUNBO0FwSTBnc0NGOztBb0lyZ3NDRTtFQU5BO0VBQ0E7QXBJK2dzQ0Y7O0FvSTFnc0NFO0VBTkE7RUFDQTtBcElvaHNDRjs7QW9JL2dzQ0U7RUFOQTtFQUNBO0FwSXloc0NGOztBb0lwaHNDRTtFQU5BO0VBQ0E7QXBJOGhzQ0Y7O0FvSXpoc0NFO0VBTkE7RUFDQTtBcEltaXNDRjs7QW9JOWhzQ0U7RUFOQTtFQUNBO0FwSXdpc0NGOztBb0luaXNDRTtFQU5BO0VBQ0E7QXBJNmlzQ0Y7O0FvSXhpc0NFO0VBTkE7RUFDQTtBcElranNDRjs7QW9JN2lzQ0U7RUFOQTtFQUNBO0FwSXVqc0NGOztBb0lsanNDRTtFQU5BO0VBQ0E7QXBJNGpzQ0Y7O0FvSXZqc0NFO0VBTkE7RUFDQTtBcElpa3NDRjs7QW9JNWpzQ0U7RUFOQTtFQUNBO0FwSXNrc0NGOztBb0lqa3NDRTtFQU5BO0VBQ0E7QXBJMmtzQ0Y7O0FvSXRrc0NFO0VBTkE7RUFDQTtBcElnbHNDRjs7QW9JM2tzQ0U7RUFOQTtFQUNBO0FwSXFsc0NGOztBb0lobHNDRTtFQU5BO0VBQ0E7QXBJMGxzQ0Y7O0FvSXJsc0NFO0VBTkE7RUFDQTtBcEkrbHNDRjs7QW9JMWxzQ0U7RUFOQTtFQUNBO0FwSW9tc0NGOztBb0kvbHNDRTtFQU5BO0VBQ0E7QXBJeW1zQ0Y7O0FvSXBtc0NFO0VBTkE7RUFDQTtBcEk4bXNDRjs7QW9Jem1zQ0U7RUFOQTtFQUNBO0FwSW1uc0NGOztBb0k5bXNDRTtFQU5BO0VBQ0E7QXBJd25zQ0Y7O0FvSW5uc0NFO0VBTkE7RUFDQTtBcEk2bnNDRjs7QW9JeG5zQ0U7RUFOQTtFQUNBO0FwSWtvc0NGOztBb0k3bnNDRTtFQU5BO0VBQ0E7QXBJdW9zQ0Y7O0FvSWxvc0NFO0VBTkE7RUFDQTtBcEk0b3NDRjs7QW9Jdm9zQ0U7RUFOQTtFQUNBO0FwSWlwc0NGOztBb0k1b3NDRTtFQU5BO0VBQ0E7QXBJc3BzQ0Y7O0FvSWpwc0NFO0VBTkE7RUFDQTtBcEkycHNDRjs7QW9JdHBzQ0U7RUFOQTtFQUNBO0FwSWdxc0NGOztBb0kzcHNDRTtFQU5BO0VBQ0E7QXBJcXFzQ0Y7O0FvSWhxc0NFO0VBTkE7RUFDQTtBcEkwcXNDRjs7QW9JcnFzQ0U7RUFOQTtFQUNBO0FwSStxc0NGOztBb0kxcXNDRTtFQU5BO0VBQ0E7QXBJb3JzQ0Y7O0FvSS9xc0NFO0VBTkE7RUFDQTtBcEl5cnNDRjs7QW9JcHJzQ0U7RUFOQTtFQUNBO0FwSThyc0NGOztBb0l6cnNDRTtFQU5BO0VBQ0E7QXBJbXNzQ0Y7O0FvSXhyc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLDBDL0hKNEI7RStISzVCO0VBQ0E7RUFDQTtBcEkwcnNDRjtBb0l4cnNDSTtFQUNFO0VBQ0E7QXBJMHJzQ047O0FvSXJyc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJd3JzQ0Y7QW9JdnJzQ0U7RUFBSztFQUFZO0FwSTJyc0NuQjtBb0kxcnNDRTtFQUNFO0FwSTRyc0NKO0FvSTFyc0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQm5JaEhRO0VtSWlIUjtFQUNBO0FwSTRyc0NKOztBb0l4cnNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTJyc0NGOztBb0l0cnNDRTtFQUEyQjtBcEkwcnNDN0I7QW9JeHJzQ0k7RUFDRTtBcEkwcnNDTjtBb0l6cnNDTTtFQUVJO0FwSTByc0NWOztBb0loc3NDRTtFQUEyQjtBcElvc3NDN0I7QW9JbHNzQ0k7RUFDRTtBcElvc3NDTjtBb0luc3NDTTtFQUVJO0FwSW9zc0NWOztBb0kxc3NDRTtFQUEyQjtBcEk4c3NDN0I7QW9JNXNzQ0k7RUFDRTtBcEk4c3NDTjtBb0k3c3NDTTtFQUVJO0FwSThzc0NWOztBb0lwdHNDRTtFQUEyQjtBcEl3dHNDN0I7QW9JdHRzQ0k7RUFDRTtBcEl3dHNDTjtBb0l2dHNDTTtFQUVJO0FwSXd0c0NWOztBb0k5dHNDRTtFQUEyQjtBcElrdXNDN0I7QW9JaHVzQ0k7RUFDRTtBcElrdXNDTjtBb0lqdXNDTTtFQUVJO0FwSWt1c0NWOztBb0l4dXNDRTtFQUEyQjtBcEk0dXNDN0I7QW9JMXVzQ0k7RUFDRTtBcEk0dXNDTjtBb0kzdXNDTTtFQUVJO0FwSTR1c0NWOztBb0lsdnNDRTtFQUEyQjtBcElzdnNDN0I7QW9JcHZzQ0k7RUFDRTtBcElzdnNDTjtBb0lydnNDTTtFQUlJO0FwSW92c0NWOztBb0k1dnNDRTtFQUEyQjtBcElnd3NDN0I7QW9JOXZzQ0k7RUFDRTtBcElnd3NDTjtBb0kvdnNDTTtFQUVJO0FwSWd3c0NWOztBb0l0d3NDRTtFQUEyQjtBcEkwd3NDN0I7QW9JeHdzQ0k7RUFDRTtBcEkwd3NDTjtBb0l6d3NDTTtFQUlJO0FwSXd3c0NWOztBb0loeHNDRTtFQUEyQjtBcElveHNDN0I7QW9JbHhzQ0k7RUFDRTtBcElveHNDTjtBb0lueHNDTTtFQUlJO0FwSWt4c0NWOztBb0kxeHNDRTtFQUEyQjtBcEk4eHNDN0I7QW9JNXhzQ0k7RUFDRTtBcEk4eHNDTjtBb0k3eHNDTTtFQUlJO0FwSTR4c0NWOztBb0lweXNDRTtFQUEyQjtBcEl3eXNDN0I7QW9JdHlzQ0k7RUFDRTtBcEl3eXNDTjtBb0l2eXNDTTtFQUlJO0FwSXN5c0NWOztBb0k5eXNDRTtFQUEyQjtBcElrenNDN0I7QW9JaHpzQ0k7RUFDRTtBcElrenNDTjtBb0lqenNDTTtFQUlJO0FwSWd6c0NWOztBb0l4enNDRTtFQUEyQjtBcEk0enNDN0I7QW9JMXpzQ0k7RUFDRTtBcEk0enNDTjtBb0kzenNDTTtFQUVJO0FwSTR6c0NWOztBb0lsMHNDRTtFQUEyQjtBcElzMHNDN0I7QW9JcDBzQ0k7RUFDRTtBcElzMHNDTjtBb0lyMHNDTTtFQUlJO0FwSW8wc0NWOztBb0k1MHNDRTtFQUEyQjtBcElnMXNDN0I7QW9JOTBzQ0k7RUFDRTtBcElnMXNDTjtBb0kvMHNDTTtFQUlJO0FwSTgwc0NWOztBb0l0MXNDRTtFQUEyQjtBcEkwMXNDN0I7QW9JeDFzQ0k7RUFDRTtBcEkwMXNDTjtBb0l6MXNDTTtFQUlJO0FwSXcxc0NWOztBb0loMnNDRTtFQUEyQjtBcElvMnNDN0I7QW9JbDJzQ0k7RUFDRTtBcElvMnNDTjtBb0luMnNDTTtFQUlJO0FwSWsyc0NWOztBb0kxMnNDRTtFQUEyQjtBcEk4MnNDN0I7QW9JNTJzQ0k7RUFDRTtBcEk4MnNDTjtBb0k3MnNDTTtFQUVJO0FwSTgyc0NWOztBb0lwM3NDRTtFQUEyQjtBcEl3M3NDN0I7QW9JdDNzQ0k7RUFDRTtBcEl3M3NDTjtBb0l2M3NDTTtFQUlJO0FwSXMzc0NWOztBb0k5M3NDRTtFQUEyQjtBcElrNHNDN0I7QW9JaDRzQ0k7RUFDRTtBcElrNHNDTjtBb0lqNHNDTTtFQUVJO0FwSWs0c0NWOztBb0l4NHNDRTtFQUEyQjtBcEk0NHNDN0I7QW9JMTRzQ0k7RUFDRTtBcEk0NHNDTjtBb0kzNHNDTTtFQUlJO0FwSTA0c0NWOztBb0lsNXNDRTtFQUEyQjtBcElzNXNDN0I7QW9JcDVzQ0k7RUFDRTtBcElzNXNDTjtBb0lyNXNDTTtFQUVJO0FwSXM1c0NWOztBb0k1NXNDRTtFQUEyQjtBcElnNnNDN0I7QW9JOTVzQ0k7RUFDRTtBcElnNnNDTjtBb0kvNXNDTTtFQUlJO0FwSTg1c0NWOztBb0l0NnNDRTtFQUEyQjtBcEkwNnNDN0I7QW9JeDZzQ0k7RUFDRTtBcEkwNnNDTjtBb0l6NnNDTTtFQUVJO0FwSTA2c0NWOztBb0loN3NDRTtFQUEyQjtBcElvN3NDN0I7QW9JbDdzQ0k7RUFDRTtBcElvN3NDTjtBb0luN3NDTTtFQUVJO0FwSW83c0NWOztBb0kxN3NDRTtFQUEyQjtBcEk4N3NDN0I7QW9JNTdzQ0k7RUFDRTtBcEk4N3NDTjtBb0k3N3NDTTtFQUlJO0FwSTQ3c0NWOztBb0lwOHNDRTtFQUEyQjtBcEl3OHNDN0I7QW9JdDhzQ0k7RUFDRTtBcEl3OHNDTjtBb0l2OHNDTTtFQUVJO0FwSXc4c0NWOztBb0k5OHNDRTtFQUEyQjtBcElrOXNDN0I7QW9JaDlzQ0k7RUFDRTtBcElrOXNDTjtBb0lqOXNDTTtFQUlJO0FwSWc5c0NWOztBb0l4OXNDRTtFQUEyQjtBcEk0OXNDN0I7QW9JMTlzQ0k7RUFDRTtBcEk0OXNDTjtBb0kzOXNDTTtFQUlJO0FwSTA5c0NWOztBb0lsK3NDRTtFQUEyQjtBcElzK3NDN0I7QW9JcCtzQ0k7RUFDRTtBcElzK3NDTjtBb0lyK3NDTTtFQUVJO0FwSXMrc0NWOztBb0k1K3NDRTtFQUEyQjtBcElnL3NDN0I7QW9JOStzQ0k7RUFDRTtBcElnL3NDTjtBb0kvK3NDTTtFQUlJO0FwSTgrc0NWOztBb0l0L3NDRTtFQUEyQjtBcEkwL3NDN0I7QW9JeC9zQ0k7RUFDRTtBcEkwL3NDTjtBb0l6L3NDTTtFQUlJO0FwSXcvc0NWOztBb0loZ3RDRTtFQUEyQjtBcElvZ3RDN0I7QW9JbGd0Q0k7RUFDRTtBcElvZ3RDTjtBb0luZ3RDTTtFQUVJO0FwSW9ndENWOztBb0kxZ3RDRTtFQUEyQjtBcEk4Z3RDN0I7QW9JNWd0Q0k7RUFDRTtBcEk4Z3RDTjtBb0k3Z3RDTTtFQUVJO0FwSThndENWOztBb0lwaHRDRTtFQUEyQjtBcEl3aHRDN0I7QW9JdGh0Q0k7RUFDRTtBcEl3aHRDTjtBb0l2aHRDTTtFQUlJO0FwSXNodENWOztBb0k5aHRDRTtFQUEyQjtBcElraXRDN0I7QW9JaGl0Q0k7RUFDRTtBcElraXRDTjtBb0lqaXRDTTtFQUlJO0FwSWdpdENWOztBb0l4aXRDRTtFQUEyQjtBcEk0aXRDN0I7QW9JMWl0Q0k7RUFDRTtBcEk0aXRDTjtBb0kzaXRDTTtFQUVJO0FwSTRpdENWOztBb0lsanRDRTtFQUEyQjtBcElzanRDN0I7QW9JcGp0Q0k7RUFDRTtBcElzanRDTjtBb0lyanRDTTtFQUVJO0FwSXNqdENWOztBb0k1anRDRTtFQUEyQjtBcElna3RDN0I7QW9JOWp0Q0k7RUFDRTtBcElna3RDTjtBb0kvanRDTTtFQUlJO0FwSThqdENWOztBb0l0a3RDRTtFQUEyQjtBcEkwa3RDN0I7QW9JeGt0Q0k7RUFDRTtBcEkwa3RDTjtBb0l6a3RDTTtFQUVJO0FwSTBrdENWOztBcUlwdHRDQTtFQUNFO0VBQ0E7RUFDQTtBckl1dHRDRjtBcUlydHRDSTtFQUNFO0FySXV0dENOOztBcUludHRDQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FySXF0dENGO0FxSXB0dENFO0VBQ0U7RUFDQTtBcklzdHRDSjs7QXFJbnR0Q0E7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FySW90dENGOztBcUlqdHRDQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXJJa3R0Q0Y7O0FxSS9zdENBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBcklndHRDRjs7QXFJN3N0Q0E7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FySThzdENGOztBcUl6c3RDQTtFQUNFO0FySTRzdENGOztBcUl6c3RDQTtFQUNFO0FySTRzdENGOztBcUl6c3RDQTtFQUNFO0FySTRzdENGOztBcUl6c3RDQTtFQUNFO0FySTRzdENGOztBcUl6c3RDQTtFQUNFO0VBQ0E7RUFDQTtBckk0c3RDRjs7QXNJL3h0Q0E7RUFDSTtFQUNBO0F0SWt5dENKOztBc0kveHRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJa3l0Q0Y7O0FzSTl4dENBO0VBQ0U7RUFDQTtFQUNBO0F0SWl5dENGO0FzSS94dENFO0VBTEY7SUFNSTtFdElreXRDRjtBQUNGOztBc0kveHRDQTs7RUFFRTtBdElreXRDRjtBc0lqeXRDRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBdElteXRDSjtBc0lseXRDSTtFQU5GOztJQU9JO0lBQ0E7RXRJc3l0Q0o7QUFDRjs7QXNJbHl0Q0E7RUFDRTtFQUNBO0VBQ0E7QXRJcXl0Q0Y7QXNJcHl0Q0U7RUFDRSxpRGpJMERlO0VpSXpEZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElzeXRDSjtBc0lueXRDRTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJbXl0Q0o7QXNJbHl0Q0k7RUFYRjtJQVlJO0V0SXF5dENKO0FBQ0Y7QXNJcHl0Q0k7RUFkRjtJQWVJO0V0SXV5dENKO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3dlYi90aGVtZXMvY3VzdG9tL3RhYS9zdHlsZXMvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvbmZpZy9fY29sb3Vycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvbmZpZy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9iYXNlL19wcmludC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvYmFzZS9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL2Jhc2UvX3BhZ2VfbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL3V0aWxpdGllcy9fZmlsdGVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvdXRpbGl0aWVzL19zaXppbmdfdXRpbGl0eS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvdXRpbGl0aWVzL19yb3RhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL3V0aWxpdGllcy9fb3BhY2l0eS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvdXRpbGl0aWVzL19wb3NpdGlvbmluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvdXRpbGl0aWVzL196LWluZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS91dGlsaXRpZXMvX2N1cnNvci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvdXRpbGl0aWVzL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS91dGlsaXRpZXMvX3NyLW9ubHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL3V0aWxpdGllcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL2NvbXBvbmVudHMvX2F1ZGllbmNlX3NwZWN0cnVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9jb21wb25lbnRzL19iYWNrZ3JvdW5kcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9fY2lyY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9jb21wb25lbnRzL19kYXRhX21hcmtlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9fZGVidWdfdHJhbnNsYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9jb21wb25lbnRzL19maWx0ZXJsaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9jb21wb25lbnRzL19mb290bm90ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL2NvbXBvbmVudHMvX2hlYWRsaW5lcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9fbGlua2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL2NvbXBvbmVudHMvX2xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9jb21wb25lbnRzL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9fcmVwb3J0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9fc2hvd2hpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL2NvbXBvbmVudHMvX3NpZGVfbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9jb21wb25lbnRzL19za2VsZXRvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9fc3BlZWNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9jb21wb25lbnRzL19zdGVwX2luZGljYXRvci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9jb21wb25lbnRzL190YWJsZXQtcHJldmlldy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9jaGFydHMvdmVuZG9yL19oaWdoY2hhcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9jb21wb25lbnRzL190dXJib19mcmFtZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL2NvbXBvbmVudHMvX3RhYi1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL2NvbXBvbmVudHMvX2xvZ28tZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMtYXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL2NvbXBvbmVudHMvX21hcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9fbGluay1ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL2NvbXBvbmVudHMvX2JpZy11bmRlcmxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9zdHlsZXNoZWV0cy9jb3JlL2NvbXBvbmVudHMvX3N0ZXAtZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL3N0eWxlc2hlZXRzL2NvcmUvY29tcG9uZW50cy9faW1hZ2Utd2l0aC1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvc3R5bGVzaGVldHMvY29yZS9jb21wb25lbnRzL19jaXJjbGUtYmxvYi5zY3NzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvY3VzdG9tL3RhYS9zdHlsZXMvc3R5bGVzaGVldHMvbG9jYWxfZXZpZGVuY2UvX3NlY3Rvcl9ob21lcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3dlYi90aGVtZXMvY3VzdG9tL3RhYS9zdHlsZXMvc3R5bGVzaGVldHMvbG9jYWxfZXZpZGVuY2UvX3NlY3Rvcl9uYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd2ViL3RoZW1lcy9jdXN0b20vdGFhL3N0eWxlcy9zdHlsZXNoZWV0cy9fdWlfd29ya2Fyb3VuZHMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5IGltZywgLmFsZXJ0LXByaW1hcnk6YmVmb3JlLCBhIC5saW5rLWljb24tcHJpbWFyeSwgYnV0dG9uIC5saW5rLWljb24tcHJpbWFyeSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMzQlKSBzZXBpYSg5MyUpIHNhdHVyYXRlKDM0NCUpIGh1ZS1yb3RhdGUoMTM3ZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoOTQlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgaW1nLCAuYWxlcnQtc2Vjb25kYXJ5OmJlZm9yZSwgYSAubGluay1pY29uLXNlY29uZGFyeSwgYnV0dG9uIC5saW5rLWljb24tc2Vjb25kYXJ5IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDMxJSkgc2F0dXJhdGUoNDU0OCUpIGh1ZS1yb3RhdGUoMjk2ZGVnKSBicmlnaHRuZXNzKDg3JSkgY29udHJhc3QoODclKTtcbn1cblxuLnNpZGUtbmF2IGE6aG92ZXIgaW1nLCAuc2lkZS1uYXYgYTpmb2N1cyBpbWcsIC5zaWRlLW5hdiBhOnZpc2l0ZWQ6aG92ZXIgaW1nLCAuc2lkZS1uYXYgYTp2aXNpdGVkOmZvY3VzIGltZywgLnNpZGUtbmF2IC5hY3RpdmUgYSBpbWcsIC5zaWRlLW5hdiAuYWN0aXZlIGE6dmlzaXRlZCBpbWcsIC5lZGl0YWJsZS10ZXh0LW91dGxpbmUtcHJpbWFyeS1vbi1kYXJrLCAuYnRuLW91dGxpbmUtcHJpbWFyeS1vbi1kYXJrIGltZywgLmFsZXJ0LXByaW1hcnktb24tZGFyazpiZWZvcmUsIGEgLmxpbmstaWNvbi1wcmltYXJ5LW9uLWRhcmssIGJ1dHRvbiAubGluay1pY29uLXByaW1hcnktb24tZGFyayB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODElKSBzZXBpYSg5JSkgc2F0dXJhdGUoMzczMCUpIGh1ZS1yb3RhdGUoMTQzZGVnKSBicmlnaHRuZXNzKDgxJSkgY29udHJhc3QoODklKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2VzcyBpbWcsIC5hbGVydC1zdWNjZXNzOmJlZm9yZSwgYSAubGluay1pY29uLXN1Y2Nlc3MsIGJ1dHRvbiAubGluay1pY29uLXN1Y2Nlc3Mge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI3JSkgc2VwaWEoNTklKSBzYXR1cmF0ZSg1NTElKSBodWUtcm90YXRlKDExOGRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDk1JSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm8gaW1nLCAuYWxlcnQtaW5mbzpiZWZvcmUsIGEgLmxpbmstaWNvbi1pbmZvLCBidXR0b24gLmxpbmstaWNvbi1pbmZvIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0MCUpIHNlcGlhKDQ0JSkgc2F0dXJhdGUoNTQ0JSkgaHVlLXJvdGF0ZSgxOTdkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5MiUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nIGltZywgLmFsZXJ0LXdhcm5pbmc6YmVmb3JlLCBhIC5saW5rLWljb24td2FybmluZywgYnV0dG9uIC5saW5rLWljb24td2FybmluZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjglKSBzZXBpYSg1MCUpIHNhdHVyYXRlKDMwNjIlKSBodWUtcm90YXRlKDM1N2RlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDg4JSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtd2FybmluZy1vbi1kYXJrLCAuYnRuLW91dGxpbmUtd2FybmluZy1vbi1kYXJrIGltZywgLmFsZXJ0LXdhcm5pbmctb24tZGFyazpiZWZvcmUsIGEgLmxpbmstaWNvbi13YXJuaW5nLW9uLWRhcmssIGJ1dHRvbiAubGluay1pY29uLXdhcm5pbmctb24tZGFyayB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNjIlKSBzZXBpYSg0NiUpIHNhdHVyYXRlKDI1NDUlKSBodWUtcm90YXRlKDMyN2RlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyIGltZywgLmFsZXJ0LWRhbmdlcjpiZWZvcmUsIGEgLmxpbmstaWNvbi1kYW5nZXIsIGJ1dHRvbiAubGluay1pY29uLWRhbmdlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTQlKSBzZXBpYSg2MiUpIHNhdHVyYXRlKDc0MjIlKSBodWUtcm90YXRlKDMzMmRlZykgYnJpZ2h0bmVzcyg4NSUpIGNvbnRyYXN0KDk2JSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtZGFuZ2VyLW9uLWRhcmssIC5idG4tb3V0bGluZS1kYW5nZXItb24tZGFyayBpbWcsIC5hbGVydC1kYW5nZXItb24tZGFyazpiZWZvcmUsIGEgLmxpbmstaWNvbi1kYW5nZXItb24tZGFyaywgYnV0dG9uIC5saW5rLWljb24tZGFuZ2VyLW9uLWRhcmsge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc1JSkgc2VwaWEoMjAlKSBzYXR1cmF0ZSgzNDYxJSkgaHVlLXJvdGF0ZSgzMDFkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoODglKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0IGltZywgLmFsZXJ0LWxpZ2h0OmJlZm9yZSwgYSAubGluay1pY29uLWxpZ2h0LCBidXR0b24gLmxpbmstaWNvbi1saWdodCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSg4MCUpIHNhdHVyYXRlKDUyMSUpIGh1ZS1yb3RhdGUoMjkxZGVnKSBicmlnaHRuZXNzKDExMCUpIGNvbnRyYXN0KDg5JSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtZGFyaywgLmJ0bi1vdXRsaW5lLWRhcmsgaW1nLCAuYWxlcnQtZGFyazpiZWZvcmUsIGEgLmxpbmstaWNvbi1kYXJrLCBidXR0b24gLmxpbmstaWNvbi1kYXJrIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnNpZGUtbmF2IGEgaW1nLCAuc2lkZS1uYXYgYTp2aXNpdGVkIGltZywgLmVkaXRhYmxlLXRleHQtb3V0bGluZS1taWQsIC5idG4tb3V0bGluZS1taWQgaW1nLCAuYWxlcnQtbWlkOmJlZm9yZSwgYSAubGluay1pY29uLW1pZCwgYnV0dG9uIC5saW5rLWljb24tbWlkIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDclKSBzYXR1cmF0ZSgyODIlKSBodWUtcm90YXRlKDMxNGRlZykgYnJpZ2h0bmVzcyg4NiUpIGNvbnRyYXN0KDcxJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtd2hpdGUsIC5kYXRhLW1hcmtlcjpiZWZvcmUsIC5idG4tb3V0bGluZS13aGl0ZSBpbWcsIC5hbGVydC1ibG9jay1zZWFyY2g6YmVmb3JlLCAuYWxlcnQtYmxvY2stdGFhLXNlY29uZGFyeTpiZWZvcmUsIC5hbGVydC1ibG9jay10YWE6YmVmb3JlLCAuYWxlcnQtYmxvY2stYWEtc2Vjb25kYXJ5OmJlZm9yZSwgLmFsZXJ0LWJsb2NrLWFhOmJlZm9yZSwgLmFsZXJ0LWJsb2NrLWFzLXNlY29uZGFyeTpiZWZvcmUsIC5hbGVydC1ibG9jay1hczpiZWZvcmUsIC5hbGVydC1ibG9jay13aXA6YmVmb3JlLCAuYWxlcnQtYmxvY2stb2QtYmVuY2htYXJrLXByZXZpb3VzOmJlZm9yZSwgLmFsZXJ0LWJsb2NrLW9kLWJlbmNobWFyay1jdXJyZW50OmJlZm9yZSwgLmFsZXJ0LWJsb2NrLW9kLXlvdXItcHJldmlvdXM6YmVmb3JlLCAuYWxlcnQtYmxvY2stb2QteW91ci1jdXJyZW50OmJlZm9yZSwgLmFsZXJ0LWJsb2NrLW9yYW5nZTpiZWZvcmUsIC5hbGVydC1ibG9jay1hdWJlcmdpbmU6YmVmb3JlLCAuYWxlcnQtYmxvY2stbW9yZS13aGl0ZTpiZWZvcmUsIC5hbGVydC1ibG9jay10aXBzOmJlZm9yZSwgLmFsZXJ0LWJsb2NrLWFzLWxvd2VyOmJlZm9yZSwgLmFsZXJ0LWJsb2NrLWFzLW1lZGl1bTpiZWZvcmUsIC5hbGVydC1ibG9jay1hcy1oaWdoZXI6YmVmb3JlLCAuYWxlcnQtYmxvY2std2hpdGU6YmVmb3JlLCAuYWxlcnQtYmxvY2stYmxhY2s6YmVmb3JlLCAuYWxlcnQtYmxvY2stcHJpbWFyeS1vbi1kYXJrOmJlZm9yZSwgLmFsZXJ0LWJsb2NrLW11dGVkOmJlZm9yZSwgLmFsZXJ0LWJsb2NrLWJvcmRlcjpiZWZvcmUsIC5hbGVydC1ibG9jay1taWQ6YmVmb3JlLCAuYWxlcnQtYmxvY2stbGlnaHRlcjpiZWZvcmUsIC5hbGVydC1ibG9jay1kYW5nZXItb24tZGFyazpiZWZvcmUsIC5hbGVydC1ibG9jay1kYW5nZXItZGFya2VyOmJlZm9yZSwgLmFsZXJ0LWJsb2NrLXdhcm5pbmctb24tZGFyazpiZWZvcmUsIC5hbGVydC1ibG9jay1zdWNjZXNzLW9uLWRhcms6YmVmb3JlLCAuYWxlcnQtYmxvY2staGlnaGxpZ2h0OmJlZm9yZSwgLmFsZXJ0LWJsb2NrLWJyYW5kLWxpZ2h0OmJlZm9yZSwgLmFsZXJ0LWJsb2NrLWJyYW5kOmJlZm9yZSwgLmFsZXJ0LWJsb2NrLWRhcms6YmVmb3JlLCAuYWxlcnQtYmxvY2stbGlnaHQ6YmVmb3JlLCAuYWxlcnQtYmxvY2stZGFuZ2VyOmJlZm9yZSwgLmFsZXJ0LWJsb2NrLXdhcm5pbmc6YmVmb3JlLCAuYWxlcnQtYmxvY2staW5mbzpiZWZvcmUsIC5hbGVydC1ibG9jay1zdWNjZXNzOmJlZm9yZSwgLmFsZXJ0LWJsb2NrLXNlY29uZGFyeTpiZWZvcmUsIC5hbGVydC1ibG9jay1wcmltYXJ5OmJlZm9yZSwgLmFsZXJ0LXdoaXRlOmJlZm9yZSwgYSAubGluay1pY29uLXdoaXRlLCBidXR0b24gLmxpbmstaWNvbi13aGl0ZSwgYTpob3ZlciAubGluay1pY29uLXByaW1hcnktb24tZGFyaywgYTpmb2N1cyAubGluay1pY29uLXByaW1hcnktb24tZGFyaywgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tcHJpbWFyeS1vbi1kYXJrLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1wcmltYXJ5LW9uLWRhcmssIGEgLmxpbmstaWNvbi1wcmltYXJ5LW9uLWRhcms6aG92ZXIsIGEgLmxpbmstaWNvbi1wcmltYXJ5LW9uLWRhcms6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLXByaW1hcnktb24tZGFyazpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tcHJpbWFyeS1vbi1kYXJrOmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24td2FybmluZy1vbi1kYXJrLCBhOmZvY3VzIC5saW5rLWljb24td2FybmluZy1vbi1kYXJrLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi13YXJuaW5nLW9uLWRhcmssIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLXdhcm5pbmctb24tZGFyaywgYSAubGluay1pY29uLXdhcm5pbmctb24tZGFyazpob3ZlciwgYSAubGluay1pY29uLXdhcm5pbmctb24tZGFyazpmb2N1cywgYnV0dG9uIC5saW5rLWljb24td2FybmluZy1vbi1kYXJrOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi13YXJuaW5nLW9uLWRhcms6Zm9jdXMge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYmxhY2ssIC5idG4tb3V0bGluZS1ibGFjayBpbWcsIC5hbGVydC1ibGFjazpiZWZvcmUsIGE6aG92ZXIgLmxpbmstaWNvbi1zZWFyY2gsIGE6Zm9jdXMgLmxpbmstaWNvbi1zZWFyY2gsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLXNlYXJjaCwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tc2VhcmNoLCBhIC5saW5rLWljb24tc2VhcmNoOmhvdmVyLCBhIC5saW5rLWljb24tc2VhcmNoOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1zZWFyY2g6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLXNlYXJjaDpmb2N1cywgYTpob3ZlciAubGluay1pY29uLXRhYS1zZWNvbmRhcnksIGE6Zm9jdXMgLmxpbmstaWNvbi10YWEtc2Vjb25kYXJ5LCBidXR0b246aG92ZXIgLmxpbmstaWNvbi10YWEtc2Vjb25kYXJ5LCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi10YWEtc2Vjb25kYXJ5LCBhIC5saW5rLWljb24tdGFhLXNlY29uZGFyeTpob3ZlciwgYSAubGluay1pY29uLXRhYS1zZWNvbmRhcnk6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLXRhYS1zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLXRhYS1zZWNvbmRhcnk6Zm9jdXMsIGE6aG92ZXIgLmxpbmstaWNvbi10YWEsIGE6Zm9jdXMgLmxpbmstaWNvbi10YWEsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLXRhYSwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tdGFhLCBhIC5saW5rLWljb24tdGFhOmhvdmVyLCBhIC5saW5rLWljb24tdGFhOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi10YWE6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLXRhYTpmb2N1cywgYTpob3ZlciAubGluay1pY29uLWFhLXNlY29uZGFyeSwgYTpmb2N1cyAubGluay1pY29uLWFhLXNlY29uZGFyeSwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tYWEtc2Vjb25kYXJ5LCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1hYS1zZWNvbmRhcnksIGEgLmxpbmstaWNvbi1hYS1zZWNvbmRhcnk6aG92ZXIsIGEgLmxpbmstaWNvbi1hYS1zZWNvbmRhcnk6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLWFhLXNlY29uZGFyeTpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tYWEtc2Vjb25kYXJ5OmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24tYWEsIGE6Zm9jdXMgLmxpbmstaWNvbi1hYSwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tYWEsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWFhLCBhIC5saW5rLWljb24tYWE6aG92ZXIsIGEgLmxpbmstaWNvbi1hYTpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tYWE6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLWFhOmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24tYXMtc2Vjb25kYXJ5LCBhOmZvY3VzIC5saW5rLWljb24tYXMtc2Vjb25kYXJ5LCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1hcy1zZWNvbmRhcnksIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWFzLXNlY29uZGFyeSwgYSAubGluay1pY29uLWFzLXNlY29uZGFyeTpob3ZlciwgYSAubGluay1pY29uLWFzLXNlY29uZGFyeTpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tYXMtc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1hcy1zZWNvbmRhcnk6Zm9jdXMsIGE6aG92ZXIgLmxpbmstaWNvbi1hcywgYTpmb2N1cyAubGluay1pY29uLWFzLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1hcywgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tYXMsIGEgLmxpbmstaWNvbi1hczpob3ZlciwgYSAubGluay1pY29uLWFzOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1hczpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tYXM6Zm9jdXMsIGE6aG92ZXIgLmxpbmstaWNvbi13aXAsIGE6Zm9jdXMgLmxpbmstaWNvbi13aXAsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLXdpcCwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24td2lwLCBhIC5saW5rLWljb24td2lwOmhvdmVyLCBhIC5saW5rLWljb24td2lwOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi13aXA6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLXdpcDpmb2N1cywgYTpob3ZlciAubGluay1pY29uLW9kLWJlbmNobWFyay1wcmV2aW91cywgYTpmb2N1cyAubGluay1pY29uLW9kLWJlbmNobWFyay1wcmV2aW91cywgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tb2QtYmVuY2htYXJrLXByZXZpb3VzLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1vZC1iZW5jaG1hcmstcHJldmlvdXMsIGEgLmxpbmstaWNvbi1vZC1iZW5jaG1hcmstcHJldmlvdXM6aG92ZXIsIGEgLmxpbmstaWNvbi1vZC1iZW5jaG1hcmstcHJldmlvdXM6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tb2QtYmVuY2htYXJrLXByZXZpb3VzOmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24tb2QtYmVuY2htYXJrLWN1cnJlbnQsIGE6Zm9jdXMgLmxpbmstaWNvbi1vZC1iZW5jaG1hcmstY3VycmVudCwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tb2QtYmVuY2htYXJrLWN1cnJlbnQsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLW9kLWJlbmNobWFyay1jdXJyZW50LCBhIC5saW5rLWljb24tb2QtYmVuY2htYXJrLWN1cnJlbnQ6aG92ZXIsIGEgLmxpbmstaWNvbi1vZC1iZW5jaG1hcmstY3VycmVudDpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tb2QtYmVuY2htYXJrLWN1cnJlbnQ6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLW9kLWJlbmNobWFyay1jdXJyZW50OmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24tb2QteW91ci1wcmV2aW91cywgYTpmb2N1cyAubGluay1pY29uLW9kLXlvdXItcHJldmlvdXMsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLW9kLXlvdXItcHJldmlvdXMsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLW9kLXlvdXItcHJldmlvdXMsIGEgLmxpbmstaWNvbi1vZC15b3VyLXByZXZpb3VzOmhvdmVyLCBhIC5saW5rLWljb24tb2QteW91ci1wcmV2aW91czpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tb2QteW91ci1wcmV2aW91czpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tb2QteW91ci1wcmV2aW91czpmb2N1cywgYTpob3ZlciAubGluay1pY29uLW9kLXlvdXItY3VycmVudCwgYTpmb2N1cyAubGluay1pY29uLW9kLXlvdXItY3VycmVudCwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tb2QteW91ci1jdXJyZW50LCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1vZC15b3VyLWN1cnJlbnQsIGEgLmxpbmstaWNvbi1vZC15b3VyLWN1cnJlbnQ6aG92ZXIsIGEgLmxpbmstaWNvbi1vZC15b3VyLWN1cnJlbnQ6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLW9kLXlvdXItY3VycmVudDpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tb2QteW91ci1jdXJyZW50OmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24tb3JhbmdlLCBhOmZvY3VzIC5saW5rLWljb24tb3JhbmdlLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1vcmFuZ2UsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLW9yYW5nZSwgYSAubGluay1pY29uLW9yYW5nZTpob3ZlciwgYSAubGluay1pY29uLW9yYW5nZTpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tb3JhbmdlOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1vcmFuZ2U6Zm9jdXMsIGE6aG92ZXIgLmxpbmstaWNvbi1hdWJlcmdpbmUsIGE6Zm9jdXMgLmxpbmstaWNvbi1hdWJlcmdpbmUsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLWF1YmVyZ2luZSwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tYXViZXJnaW5lLCBhIC5saW5rLWljb24tYXViZXJnaW5lOmhvdmVyLCBhIC5saW5rLWljb24tYXViZXJnaW5lOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1hdWJlcmdpbmU6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLWF1YmVyZ2luZTpmb2N1cywgYTpob3ZlciAubGluay1pY29uLW1vcmUtd2hpdGUsIGE6Zm9jdXMgLmxpbmstaWNvbi1tb3JlLXdoaXRlLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1tb3JlLXdoaXRlLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1tb3JlLXdoaXRlLCBhIC5saW5rLWljb24tbW9yZS13aGl0ZTpob3ZlciwgYSAubGluay1pY29uLW1vcmUtd2hpdGU6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLW1vcmUtd2hpdGU6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLW1vcmUtd2hpdGU6Zm9jdXMsIGE6aG92ZXIgLmxpbmstaWNvbi10aXBzLCBhOmZvY3VzIC5saW5rLWljb24tdGlwcywgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tdGlwcywgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tdGlwcywgYSAubGluay1pY29uLXRpcHM6aG92ZXIsIGEgLmxpbmstaWNvbi10aXBzOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi10aXBzOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi10aXBzOmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24tYXMtbG93ZXIsIGE6Zm9jdXMgLmxpbmstaWNvbi1hcy1sb3dlciwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tYXMtbG93ZXIsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWFzLWxvd2VyLCBhIC5saW5rLWljb24tYXMtbG93ZXI6aG92ZXIsIGEgLmxpbmstaWNvbi1hcy1sb3dlcjpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tYXMtbG93ZXI6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLWFzLWxvd2VyOmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24tYXMtbWVkaXVtLCBhOmZvY3VzIC5saW5rLWljb24tYXMtbWVkaXVtLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1hcy1tZWRpdW0sIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWFzLW1lZGl1bSwgYSAubGluay1pY29uLWFzLW1lZGl1bTpob3ZlciwgYSAubGluay1pY29uLWFzLW1lZGl1bTpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tYXMtbWVkaXVtOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1hcy1tZWRpdW06Zm9jdXMsIGE6aG92ZXIgLmxpbmstaWNvbi1hcy1oaWdoZXIsIGE6Zm9jdXMgLmxpbmstaWNvbi1hcy1oaWdoZXIsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLWFzLWhpZ2hlciwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tYXMtaGlnaGVyLCBhIC5saW5rLWljb24tYXMtaGlnaGVyOmhvdmVyLCBhIC5saW5rLWljb24tYXMtaGlnaGVyOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1hcy1oaWdoZXI6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLWFzLWhpZ2hlcjpmb2N1cywgYTpob3ZlciAubGluay1pY29uLXdoaXRlLCBhOmZvY3VzIC5saW5rLWljb24td2hpdGUsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLXdoaXRlLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi13aGl0ZSwgYSAubGluay1pY29uLXdoaXRlOmhvdmVyLCBhIC5saW5rLWljb24td2hpdGU6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLXdoaXRlOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi13aGl0ZTpmb2N1cywgYTpob3ZlciAubGluay1pY29uLWJsYWNrLCBhOmZvY3VzIC5saW5rLWljb24tYmxhY2ssIGJ1dHRvbjpob3ZlciAubGluay1pY29uLWJsYWNrLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1ibGFjaywgYSAubGluay1pY29uLWJsYWNrOmhvdmVyLCBhIC5saW5rLWljb24tYmxhY2s6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLWJsYWNrOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1ibGFjazpmb2N1cywgYSAubGluay1pY29uLWJsYWNrLCBidXR0b24gLmxpbmstaWNvbi1ibGFjaywgYTpob3ZlciAubGluay1pY29uLW11dGVkLCBhOmZvY3VzIC5saW5rLWljb24tbXV0ZWQsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLW11dGVkLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1tdXRlZCwgYSAubGluay1pY29uLW11dGVkOmhvdmVyLCBhIC5saW5rLWljb24tbXV0ZWQ6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLW11dGVkOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1tdXRlZDpmb2N1cywgYTpob3ZlciAubGluay1pY29uLWJvcmRlciwgYTpmb2N1cyAubGluay1pY29uLWJvcmRlciwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tYm9yZGVyLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1ib3JkZXIsIGEgLmxpbmstaWNvbi1ib3JkZXI6aG92ZXIsIGEgLmxpbmstaWNvbi1ib3JkZXI6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLWJvcmRlcjpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tYm9yZGVyOmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24tbWlkLCBhOmZvY3VzIC5saW5rLWljb24tbWlkLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1taWQsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLW1pZCwgYSAubGluay1pY29uLW1pZDpob3ZlciwgYSAubGluay1pY29uLW1pZDpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tbWlkOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1taWQ6Zm9jdXMsIGE6aG92ZXIgLmxpbmstaWNvbi1saWdodGVyLCBhOmZvY3VzIC5saW5rLWljb24tbGlnaHRlciwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tbGlnaHRlciwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tbGlnaHRlciwgYSAubGluay1pY29uLWxpZ2h0ZXI6aG92ZXIsIGEgLmxpbmstaWNvbi1saWdodGVyOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1saWdodGVyOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1saWdodGVyOmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24tZGFuZ2VyLW9uLWRhcmssIGE6Zm9jdXMgLmxpbmstaWNvbi1kYW5nZXItb24tZGFyaywgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tZGFuZ2VyLW9uLWRhcmssIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWRhbmdlci1vbi1kYXJrLCBhIC5saW5rLWljb24tZGFuZ2VyLW9uLWRhcms6aG92ZXIsIGEgLmxpbmstaWNvbi1kYW5nZXItb24tZGFyazpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tZGFuZ2VyLW9uLWRhcms6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLWRhbmdlci1vbi1kYXJrOmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24tZGFuZ2VyLWRhcmtlciwgYTpmb2N1cyAubGluay1pY29uLWRhbmdlci1kYXJrZXIsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLWRhbmdlci1kYXJrZXIsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWRhbmdlci1kYXJrZXIsIGEgLmxpbmstaWNvbi1kYW5nZXItZGFya2VyOmhvdmVyLCBhIC5saW5rLWljb24tZGFuZ2VyLWRhcmtlcjpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tZGFuZ2VyLWRhcmtlcjpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tZGFuZ2VyLWRhcmtlcjpmb2N1cywgYTpob3ZlciAubGluay1pY29uLXN1Y2Nlc3Mtb24tZGFyaywgYTpmb2N1cyAubGluay1pY29uLXN1Y2Nlc3Mtb24tZGFyaywgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tc3VjY2Vzcy1vbi1kYXJrLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1zdWNjZXNzLW9uLWRhcmssIGEgLmxpbmstaWNvbi1zdWNjZXNzLW9uLWRhcms6aG92ZXIsIGEgLmxpbmstaWNvbi1zdWNjZXNzLW9uLWRhcms6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLXN1Y2Nlc3Mtb24tZGFyazpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tc3VjY2Vzcy1vbi1kYXJrOmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24taGlnaGxpZ2h0LCBhOmZvY3VzIC5saW5rLWljb24taGlnaGxpZ2h0LCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1oaWdobGlnaHQsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWhpZ2hsaWdodCwgYSAubGluay1pY29uLWhpZ2hsaWdodDpob3ZlciwgYSAubGluay1pY29uLWhpZ2hsaWdodDpmb2N1cywgYnV0dG9uIC5saW5rLWljb24taGlnaGxpZ2h0OmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1oaWdobGlnaHQ6Zm9jdXMsIGE6aG92ZXIgLmxpbmstaWNvbi1icmFuZC1saWdodCwgYTpmb2N1cyAubGluay1pY29uLWJyYW5kLWxpZ2h0LCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1icmFuZC1saWdodCwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tYnJhbmQtbGlnaHQsIGEgLmxpbmstaWNvbi1icmFuZC1saWdodDpob3ZlciwgYSAubGluay1pY29uLWJyYW5kLWxpZ2h0OmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1icmFuZC1saWdodDpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tYnJhbmQtbGlnaHQ6Zm9jdXMsIGE6aG92ZXIgLmxpbmstaWNvbi1icmFuZCwgYTpmb2N1cyAubGluay1pY29uLWJyYW5kLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1icmFuZCwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tYnJhbmQsIGEgLmxpbmstaWNvbi1icmFuZDpob3ZlciwgYSAubGluay1pY29uLWJyYW5kOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1icmFuZDpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tYnJhbmQ6Zm9jdXMsIGE6aG92ZXIgLmxpbmstaWNvbi1kYXJrLCBhOmZvY3VzIC5saW5rLWljb24tZGFyaywgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tZGFyaywgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tZGFyaywgYSAubGluay1pY29uLWRhcms6aG92ZXIsIGEgLmxpbmstaWNvbi1kYXJrOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1kYXJrOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1kYXJrOmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24tbGlnaHQsIGE6Zm9jdXMgLmxpbmstaWNvbi1saWdodCwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tbGlnaHQsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWxpZ2h0LCBhIC5saW5rLWljb24tbGlnaHQ6aG92ZXIsIGEgLmxpbmstaWNvbi1saWdodDpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tbGlnaHQ6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLWxpZ2h0OmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24tZGFuZ2VyLCBhOmZvY3VzIC5saW5rLWljb24tZGFuZ2VyLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1kYW5nZXIsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWRhbmdlciwgYSAubGluay1pY29uLWRhbmdlcjpob3ZlciwgYSAubGluay1pY29uLWRhbmdlcjpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tZGFuZ2VyOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1kYW5nZXI6Zm9jdXMsIGE6aG92ZXIgLmxpbmstaWNvbi13YXJuaW5nLCBhOmZvY3VzIC5saW5rLWljb24td2FybmluZywgYnV0dG9uOmhvdmVyIC5saW5rLWljb24td2FybmluZywgYnV0dG9uOmZvY3VzIC5saW5rLWljb24td2FybmluZywgYSAubGluay1pY29uLXdhcm5pbmc6aG92ZXIsIGEgLmxpbmstaWNvbi13YXJuaW5nOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi13YXJuaW5nOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi13YXJuaW5nOmZvY3VzLCBhOmhvdmVyIC5saW5rLWljb24taW5mbywgYTpmb2N1cyAubGluay1pY29uLWluZm8sIGJ1dHRvbjpob3ZlciAubGluay1pY29uLWluZm8sIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWluZm8sIGEgLmxpbmstaWNvbi1pbmZvOmhvdmVyLCBhIC5saW5rLWljb24taW5mbzpmb2N1cywgYnV0dG9uIC5saW5rLWljb24taW5mbzpob3ZlciwgYnV0dG9uIC5saW5rLWljb24taW5mbzpmb2N1cywgYTpob3ZlciAubGluay1pY29uLXN1Y2Nlc3MsIGE6Zm9jdXMgLmxpbmstaWNvbi1zdWNjZXNzLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1zdWNjZXNzLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1zdWNjZXNzLCBhIC5saW5rLWljb24tc3VjY2Vzczpob3ZlciwgYSAubGluay1pY29uLXN1Y2Nlc3M6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLXN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLXN1Y2Nlc3M6Zm9jdXMsIGE6aG92ZXIgLmxpbmstaWNvbi1zZWNvbmRhcnksIGE6Zm9jdXMgLmxpbmstaWNvbi1zZWNvbmRhcnksIGJ1dHRvbjpob3ZlciAubGluay1pY29uLXNlY29uZGFyeSwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tc2Vjb25kYXJ5LCBhIC5saW5rLWljb24tc2Vjb25kYXJ5OmhvdmVyLCBhIC5saW5rLWljb24tc2Vjb25kYXJ5OmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLXNlY29uZGFyeTpmb2N1cywgYTpob3ZlciAubGluay1pY29uLXByaW1hcnksIGE6Zm9jdXMgLmxpbmstaWNvbi1wcmltYXJ5LCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1wcmltYXJ5LCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1wcmltYXJ5LCBhIC5saW5rLWljb24tcHJpbWFyeTpob3ZlciwgYSAubGluay1pY29uLXByaW1hcnk6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLXByaW1hcnk6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLXByaW1hcnk6Zm9jdXMge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtaGlnaGxpZ2h0LCAuYnRuLW91dGxpbmUtaGlnaGxpZ2h0IGltZywgLmFsZXJ0LWhpZ2hsaWdodDpiZWZvcmUsIGEgLmxpbmstaWNvbi1oaWdobGlnaHQsIGJ1dHRvbiAubGluay1pY29uLWhpZ2hsaWdodCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTAlKSBzZXBpYSg0MyUpIHNhdHVyYXRlKDExNjglKSBodWUtcm90YXRlKDM0NGRlZykgYnJpZ2h0bmVzcygxMDQlKSBjb250cmFzdCg5MCUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWJvcmRlciwgLmJ0bi1vdXRsaW5lLWJvcmRlciBpbWcsIC5hbGVydC1ib3JkZXI6YmVmb3JlLCBhIC5saW5rLWljb24tYm9yZGVyLCBidXR0b24gLmxpbmstaWNvbi1ib3JkZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgzJSkgc2VwaWEoMiUpIHNhdHVyYXRlKDIxNCUpIGh1ZS1yb3RhdGUoMzQ5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGlwcywgLmJ0bi1vdXRsaW5lLXRpcHMgaW1nLCAuYWxlcnQtdGlwczpiZWZvcmUsIGEgLmxpbmstaWNvbi10aXBzLCBidXR0b24gLmxpbmstaWNvbi10aXBzIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzNiUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg4NiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCg4MiUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWJyYW5kLCAuYnRuLW91dGxpbmUtYnJhbmQgaW1nLCAuYWxlcnQtYnJhbmQ6YmVmb3JlLCBhIC5saW5rLWljb24tYnJhbmQsIGJ1dHRvbiAubGluay1pY29uLWJyYW5kIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MSUpIHNlcGlhKDklKSBzYXR1cmF0ZSgzNzMwJSkgaHVlLXJvdGF0ZSgxNDNkZWcpIGJyaWdodG5lc3MoODElKSBjb250cmFzdCg4OSUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLXlvdXItY3VycmVudCwgLmJ0bi1vdXRsaW5lLW9kLXlvdXItY3VycmVudCBpbWcsIC5hbGVydC1vZC15b3VyLWN1cnJlbnQ6YmVmb3JlLCBhIC5saW5rLWljb24tb2QteW91ci1jdXJyZW50LCBidXR0b24gLmxpbmstaWNvbi1vZC15b3VyLWN1cnJlbnQge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgxJSkgc2VwaWEoOSUpIHNhdHVyYXRlKDM3MzAlKSBodWUtcm90YXRlKDE0M2RlZykgYnJpZ2h0bmVzcyg4MSUpIGNvbnRyYXN0KDg5JSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QteW91ci1wcmV2aW91cywgLmJ0bi1vdXRsaW5lLW9kLXlvdXItcHJldmlvdXMgaW1nLCAuYWxlcnQtb2QteW91ci1wcmV2aW91czpiZWZvcmUsIGEgLmxpbmstaWNvbi1vZC15b3VyLXByZXZpb3VzLCBidXR0b24gLmxpbmstaWNvbi1vZC15b3VyLXByZXZpb3VzIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzNCUpIHNlcGlhKDkzJSkgc2F0dXJhdGUoMzQ0JSkgaHVlLXJvdGF0ZSgxMzdkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCg5NCUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXdpcCwgLmJ0bi1vdXRsaW5lLXdpcCBpbWcsIC5hbGVydC13aXA6YmVmb3JlLCBhIC5saW5rLWljb24td2lwLCBidXR0b24gLmxpbmstaWNvbi13aXAge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDM0JSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgzNDQlKSBodWUtcm90YXRlKDEzN2RlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDk0JSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtaGlnaGVyLCAuYnRuLW91dGxpbmUtYXMtaGlnaGVyIGltZywgLmFsZXJ0LWFzLWhpZ2hlcjpiZWZvcmUsIGEgLmxpbmstaWNvbi1hcy1oaWdoZXIsIGJ1dHRvbiAubGluay1pY29uLWFzLWhpZ2hlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjglKSBzZXBpYSgyNSUpIHNhdHVyYXRlKDUxNTIlKSBodWUtcm90YXRlKDM1MWRlZykgYnJpZ2h0bmVzcyg4NSUpIGNvbnRyYXN0KDg5JSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtbWVkaXVtLCAuYnRuLW91dGxpbmUtYXMtbWVkaXVtIGltZywgLmFsZXJ0LWFzLW1lZGl1bTpiZWZvcmUsIGEgLmxpbmstaWNvbi1hcy1tZWRpdW0sIGJ1dHRvbiAubGluay1pY29uLWFzLW1lZGl1bSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNjYlKSBzZXBpYSg2MCUpIHNhdHVyYXRlKDUzOSUpIGh1ZS1yb3RhdGUoMTZkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCg4NSUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFzLWxvd2VyLCAuYnRuLW91dGxpbmUtYXMtbG93ZXIgaW1nLCAuYWxlcnQtYXMtbG93ZXI6YmVmb3JlLCBhIC5saW5rLWljb24tYXMtbG93ZXIsIGJ1dHRvbiAubGluay1pY29uLWFzLWxvd2VyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0MSUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMzA2JSkgaHVlLXJvdGF0ZSgxMzdkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCg5MSUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFhLCAuYnRuLW91dGxpbmUtYWEgaW1nLCAuYWxlcnQtYWE6YmVmb3JlLCBhIC5saW5rLWljb24tYWEsIGJ1dHRvbiAubGluay1pY29uLWFhIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MSUpIHNlcGlhKDklKSBzYXR1cmF0ZSgzNzMwJSkgaHVlLXJvdGF0ZSgxNDNkZWcpIGJyaWdodG5lc3MoODElKSBjb250cmFzdCg4OSUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFhLXNlY29uZGFyeSwgLmJ0bi1vdXRsaW5lLWFhLXNlY29uZGFyeSBpbWcsIC5hbGVydC1hYS1zZWNvbmRhcnk6YmVmb3JlLCBhIC5saW5rLWljb24tYWEtc2Vjb25kYXJ5LCBidXR0b24gLmxpbmstaWNvbi1hYS1zZWNvbmRhcnkge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDM0JSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgzNDQlKSBodWUtcm90YXRlKDEzN2RlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDk0JSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGFhLCAuYnRuLW91dGxpbmUtdGFhIGltZywgLmFsZXJ0LXRhYTpiZWZvcmUsIGEgLmxpbmstaWNvbi10YWEsIGJ1dHRvbiAubGluay1pY29uLXRhYSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTQlKSBzZXBpYSg2MiUpIHNhdHVyYXRlKDc0MjIlKSBodWUtcm90YXRlKDMzMmRlZykgYnJpZ2h0bmVzcyg4NSUpIGNvbnRyYXN0KDk2JSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGFhLXNlY29uZGFyeSwgLmJ0bi1vdXRsaW5lLXRhYS1zZWNvbmRhcnkgaW1nLCAuYWxlcnQtdGFhLXNlY29uZGFyeTpiZWZvcmUsIGEgLmxpbmstaWNvbi10YWEtc2Vjb25kYXJ5LCBidXR0b24gLmxpbmstaWNvbi10YWEtc2Vjb25kYXJ5IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg2MiUpIHNlcGlhKDQ2JSkgc2F0dXJhdGUoMjU0NSUpIGh1ZS1yb3RhdGUoMzI3ZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcywgLmJ0bi1vdXRsaW5lLWFzIGltZywgLmFsZXJ0LWFzOmJlZm9yZSwgYSAubGluay1pY29uLWFzLCBidXR0b24gLmxpbmstaWNvbi1hcyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNDAlKSBzZXBpYSg0NCUpIHNhdHVyYXRlKDU0NCUpIGh1ZS1yb3RhdGUoMTk3ZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoOTIlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcy1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1hcy1zZWNvbmRhcnkgaW1nLCAuYWxlcnQtYXMtc2Vjb25kYXJ5OmJlZm9yZSwgYSAubGluay1pY29uLWFzLXNlY29uZGFyeSwgYnV0dG9uIC5saW5rLWljb24tYXMtc2Vjb25kYXJ5IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MiUpIHNlcGlhKDclKSBzYXR1cmF0ZSgxMDk4JSkgaHVlLXJvdGF0ZSgxOTlkZWcpIGJyaWdodG5lc3MoODglKSBjb250cmFzdCg4NiUpO1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC42LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICM2MzZBQUY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzkzMkE2RTtcbiAgLS1waW5rOiAjRjA4NTk3O1xuICAtLXJlZDogI0IwM0ExQztcbiAgLS1vcmFuZ2U6ICNDQzQyMTQ7XG4gIC0teWVsbG93OiAjRjJFNjFBO1xuICAtLWdyZWVuOiAjMEU1RDREO1xuICAtLXRlYWw6ICMxRDc5ODE7XG4gIC0tY3lhbjogIzJEQjhDNTtcbiAgLS13aGl0ZTogI0ZBRjlGODtcbiAgLS1ncmF5OiAjNzg3Nzc2O1xuICAtLWdyYXktZGFyazogIzQ4NDc0NjtcbiAgLS1wcmltYXJ5OiAjMUQ3OTgxO1xuICAtLXNlY29uZGFyeTogIzkzMkE2RTtcbiAgLS1zdWNjZXNzOiAjMEU1RDREO1xuICAtLWluZm86ICM2MzZBQUY7XG4gIC0td2FybmluZzogI0NDNDIxNDtcbiAgLS1kYW5nZXI6ICNENjBCNTI7XG4gIC0tbGlnaHQ6ICNGMkYwRUU7XG4gIC0tZGFyazogIzMwMzAyRjtcbiAgLS1icmFuZDogIzJEQjhDNTtcbiAgLS1icmFuZC1saWdodDogI0QxRUNFRTtcbiAgLS1oaWdobGlnaHQ6ICNGMkU2MUE7XG4gIC0tc3VjY2Vzcy1vbi1kYXJrOiAjMTlCQzlDO1xuICAtLXdhcm5pbmctb24tZGFyazogI0VFNzY0RjtcbiAgLS1kYW5nZXItZGFya2VyOiAjOUEwODNCO1xuICAtLWRhbmdlci1vbi1kYXJrOiAjRjA4NTk3O1xuICAtLWxpZ2h0ZXI6ICNGNUY0RjM7XG4gIC0tbWlkOiAjQzFDMEJFO1xuICAtLWJvcmRlcjogI0Q5RDdENTtcbiAgLS1tdXRlZDogIzYwNjA1RjtcbiAgLS1wcmltYXJ5LW9uLWRhcms6ICMyREI4QzU7XG4gIC0tYmxhY2s6ICMxNzE3MTc7XG4gIC0td2hpdGU6ICNGQUY5Rjg7XG4gIC0tYXMtaGlnaGVyOiAjQjAzQTFDO1xuICAtLWFzLW1lZGl1bTogI0JFQjMyODtcbiAgLS1hcy1sb3dlcjogIzI1N0I4MztcbiAgLS10aXBzOiAjNjA2MDVGO1xuICAtLW1vcmUtd2hpdGU6ICNGQ0ZDRkI7XG4gIC0tYXViZXJnaW5lOiAjNzAzMTU3O1xuICAtLW9yYW5nZTogI0U5NEUxQjtcbiAgLS1vZC15b3VyLWN1cnJlbnQ6ICMyREI4QzU7XG4gIC0tb2QteW91ci1wcmV2aW91czogIzFENzk4MTtcbiAgLS1vZC1iZW5jaG1hcmstY3VycmVudDogI0E4QTdBNjtcbiAgLS1vZC1iZW5jaG1hcmstcHJldmlvdXM6ICM3ODc3NzY7XG4gIC0td2lwOiAjMUQ3OTgxO1xuICAtLWFzOiAjNjM2QUFGO1xuICAtLWFzLXNlY29uZGFyeTogI0FGQjFEMztcbiAgLS1hYTogIzJEQjhDNTtcbiAgLS1hYS1zZWNvbmRhcnk6ICMxRDc5ODE7XG4gIC0tdGFhOiAjRDYwQjUyO1xuICAtLXRhYS1zZWNvbmRhcnk6ICNGMDg1OTc7XG4gIC0tc2VhcmNoOiAjQ0M0MjE0O1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMEVFO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzFENzk4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2MDYwNUY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgfVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLnB1bGxxdW90ZSwgLmg0LCAudHlwb2dyYXBoeS5zaG9ydCBoMiwgLnR5cG9ncmFwaHkgaDMsIC5oNSwgLnR5cG9ncmFwaHkuc2hvcnQgaDMsIC50eXBvZ3JhcGh5IGg0LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNhZWNpbGlhIExUIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gIH1cbn1cblxuaDMsIC5oMywgLnB1bGxxdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMywgLnB1bGxxdW90ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbiAgfVxufVxuXG5oNCwgLmg0LCAudHlwb2dyYXBoeS5zaG9ydCBoMiwgLnR5cG9ncmFwaHkgaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCwgLnR5cG9ncmFwaHkuc2hvcnQgaDIsIC50eXBvZ3JhcGh5IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cblxuaDUsIC5oNSwgLnR5cG9ncmFwaHkuc2hvcnQgaDMsIC50eXBvZ3JhcGh5IGg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNzI1cmVtICsgNS43dncpO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNjc1cmVtICsgNS4xdncpO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICB9XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDdENTtcbn1cblxuc21hbGwsXG4uc21hbGwsXG4uaHNtYWxsLFxuLnR5cG9ncmFwaHkgLmhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNzg3Nzc2O1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMEVFO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzFDMEJFO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM3ODc3NzY7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI0YwODU5NztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICB9XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14eGwsXG4uY29sLXh4bC1hdXRvLCAuY29sLXh4bC0xMiwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEwLCAuY29sLXh4bC05LCAuY29sLXh4bC04LCAuY29sLXh4bC03LCAuY29sLXh4bC02LCAuY29sLXh4bC01LCAuY29sLXh4bC00LCAuY29sLXh4bC0zLCAuY29sLXh4bC0yLCAuY29sLXh4bC0xLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteHhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14eGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXh4bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteHhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14eGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteHhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG4udGFibGUsIC5oaWdoY2hhcnRzLWRhdGEtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4udGFibGUgdGgsIC5oaWdoY2hhcnRzLWRhdGEtdGFibGUgdGFibGUgdGgsXG4udGFibGUgdGQsXG4uaGlnaGNoYXJ0cy1kYXRhLXRhYmxlIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ3RDU7XG59XG4udGFibGUgdGhlYWQgdGgsIC5oaWdoY2hhcnRzLWRhdGEtdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Q5RDdENTtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5LCAuaGlnaGNoYXJ0cy1kYXRhLXRhYmxlIHRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0Q5RDdENTtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEN0Q1O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDdENTtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2Q1ZDc7XG59XG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODdiNmJhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNjYmNkO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2NiY2Q7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRiZmQxO1xufVxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzQ4ZGIwO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGFlYzU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGFlYzU7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhjZGM4O1xufVxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdmYTg5Zjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YzJiYztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMmJjO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDFlNDtcbn1cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhYmFmZDI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGMxZGI7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzFkYjtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGM2Yjg7XG59XG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTI5YTgxO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiNmE0O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGI2YTQ7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBiNmNhO1xufVxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc3ZGEyO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2ExYmI7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2ExYmI7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNmY1O1xufVxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmNmY0ZjM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOWU2O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTllNjtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzA7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTE5MDhmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGIzO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjM7XG59XG5cbi50YWJsZS1icmFuZCxcbi50YWJsZS1icmFuZCA+IHRoLFxuLnRhYmxlLWJyYW5kID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlN2VhO1xufVxuLnRhYmxlLWJyYW5kIHRoLFxuLnRhYmxlLWJyYW5kIHRkLFxuLnRhYmxlLWJyYW5kIHRoZWFkIHRoLFxuLnRhYmxlLWJyYW5kIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZmQ3ZGQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlMGU0O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZTBlNDtcbn1cblxuLnRhYmxlLWJyYW5kLWxpZ2h0LFxuLnRhYmxlLWJyYW5kLWxpZ2h0ID4gdGgsXG4udGFibGUtYnJhbmQtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZjU7XG59XG4udGFibGUtYnJhbmQtbGlnaHQgdGgsXG4udGFibGUtYnJhbmQtbGlnaHQgdGQsXG4udGFibGUtYnJhbmQtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtYnJhbmQtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2U1ZjJmMztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmViZWI7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlYmViO1xufVxuXG4udGFibGUtaGlnaGxpZ2h0LFxuLnRhYmxlLWhpZ2hsaWdodCA+IHRoLFxuLnRhYmxlLWhpZ2hsaWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjRiYTtcbn1cbi50YWJsZS1oaWdobGlnaHQgdGgsXG4udGFibGUtaGlnaGxpZ2h0IHRkLFxuLnRhYmxlLWhpZ2hsaWdodCB0aGVhZCB0aCxcbi50YWJsZS1oaWdobGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZWY4NTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1oaWdobGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMGEzO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1oaWdobGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaGlnaGxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMGEzO1xufVxuXG4udGFibGUtc3VjY2Vzcy1vbi1kYXJrLFxuLnRhYmxlLXN1Y2Nlc3Mtb24tZGFyayA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3Mtb24tZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZThkZTtcbn1cbi50YWJsZS1zdWNjZXNzLW9uLWRhcmsgdGgsXG4udGFibGUtc3VjY2Vzcy1vbi1kYXJrIHRkLFxuLnRhYmxlLXN1Y2Nlc3Mtb24tZGFyayB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzLW9uLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg1ZDljODtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzLW9uLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThlMmQ1O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzLW9uLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzcy1vbi1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThlMmQ1O1xufVxuXG4udGFibGUtd2FybmluZy1vbi1kYXJrLFxuLnRhYmxlLXdhcm5pbmctb24tZGFyayA+IHRoLFxuLnRhYmxlLXdhcm5pbmctb24tZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZDRjOTtcbn1cbi50YWJsZS13YXJuaW5nLW9uLWRhcmsgdGgsXG4udGFibGUtd2FybmluZy1vbi1kYXJrIHRkLFxuLnRhYmxlLXdhcm5pbmctb24tZGFyayB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nLW9uLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YjVhMDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nLW9uLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjMmIzO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nLW9uLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZy1vbi1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjMmIzO1xufVxuXG4udGFibGUtZGFuZ2VyLWRhcmtlcixcbi50YWJsZS1kYW5nZXItZGFya2VyID4gdGgsXG4udGFibGUtZGFuZ2VyLWRhcmtlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmYjZjMztcbn1cbi50YWJsZS1kYW5nZXItZGFya2VyIHRoLFxuLnRhYmxlLWRhbmdlci1kYXJrZXIgdGQsXG4udGFibGUtZGFuZ2VyLWRhcmtlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXItZGFya2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNjODdjOTY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyLWRhcmtlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2E0YjQ7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlci1kYXJrZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyLWRhcmtlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3YTRiNDtcbn1cblxuLnRhYmxlLWRhbmdlci1vbi1kYXJrLFxuLnRhYmxlLWRhbmdlci1vbi1kYXJrID4gdGgsXG4udGFibGUtZGFuZ2VyLW9uLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Q5ZGQ7XG59XG4udGFibGUtZGFuZ2VyLW9uLWRhcmsgdGgsXG4udGFibGUtZGFuZ2VyLW9uLWRhcmsgdGQsXG4udGFibGUtZGFuZ2VyLW9uLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyLW9uLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YmRjNjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXItb24tZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M0Y2E7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlci1vbi1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlci1vbi1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNGNhO1xufVxuXG4udGFibGUtbGlnaHRlcixcbi50YWJsZS1saWdodGVyID4gdGgsXG4udGFibGUtbGlnaHRlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNztcbn1cbi50YWJsZS1saWdodGVyIHRoLFxuLnRhYmxlLWxpZ2h0ZXIgdGQsXG4udGFibGUtbGlnaHRlciB0aGVhZCB0aCxcbi50YWJsZS1saWdodGVyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmN2Y2ZjU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWViZTg7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0ZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHRlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWJlODtcbn1cblxuLnRhYmxlLW1pZCxcbi50YWJsZS1taWQgPiB0aCxcbi50YWJsZS1taWQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWU5ZTg7XG59XG4udGFibGUtbWlkIHRoLFxuLnRhYmxlLW1pZCB0ZCxcbi50YWJsZS1taWQgdGhlYWQgdGgsXG4udGFibGUtbWlkIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkY2RiZGE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbWlkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGNkYjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtbWlkOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLW1pZDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGNkYjtcbn1cblxuLnRhYmxlLWJvcmRlcixcbi50YWJsZS1ib3JkZXIgPiB0aCxcbi50YWJsZS1ib3JkZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVmZWU7XG59XG4udGFibGUtYm9yZGVyIHRoLFxuLnRhYmxlLWJvcmRlciB0ZCxcbi50YWJsZS1ib3JkZXIgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlOWU3ZTY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYm9yZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTJlMDtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYm9yZGVyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWJvcmRlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTJlMDtcbn1cblxuLnRhYmxlLW11dGVkLFxuLnRhYmxlLW11dGVkID4gdGgsXG4udGFibGUtbXV0ZWQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNlY2Q7XG59XG4udGFibGUtbXV0ZWQgdGgsXG4udGFibGUtbXV0ZWQgdGQsXG4udGFibGUtbXV0ZWQgdGhlYWQgdGgsXG4udGFibGUtbXV0ZWQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2FhYTlhODtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1tdXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2MxYzA7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLW11dGVkOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLW11dGVkOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjMWMwO1xufVxuXG4udGFibGUtcHJpbWFyeS1vbi1kYXJrLFxuLnRhYmxlLXByaW1hcnktb24tZGFyayA+IHRoLFxuLnRhYmxlLXByaW1hcnktb24tZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTdlYTtcbn1cbi50YWJsZS1wcmltYXJ5LW9uLWRhcmsgdGgsXG4udGFibGUtcHJpbWFyeS1vbi1kYXJrIHRkLFxuLnRhYmxlLXByaW1hcnktb24tZGFyayB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5LW9uLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhmZDdkZDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5LW9uLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlMGU0O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5LW9uLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeS1vbi1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlMGU0O1xufVxuXG4udGFibGUtYmxhY2ssXG4udGFibGUtYmxhY2sgPiB0aCxcbi50YWJsZS1ibGFjayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmFiOTtcbn1cbi50YWJsZS1ibGFjayB0aCxcbi50YWJsZS1ibGFjayB0ZCxcbi50YWJsZS1ibGFjayB0aGVhZCB0aCxcbi50YWJsZS1ibGFjayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODQ4MzgzO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYWRhYztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYmxhY2s6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYmxhY2s6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGFkYWM7XG59XG5cbi50YWJsZS13aGl0ZSxcbi50YWJsZS13aGl0ZSA+IHRoLFxuLnRhYmxlLXdoaXRlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY4O1xufVxuLnRhYmxlLXdoaXRlIHRoLFxuLnRhYmxlLXdoaXRlIHRkLFxuLnRhYmxlLXdoaXRlIHRoZWFkIHRoLFxuLnRhYmxlLXdoaXRlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYWY5Zjg7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlY2U5O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13aGl0ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13aGl0ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWNlOTtcbn1cblxuLnRhYmxlLWFzLWhpZ2hlcixcbi50YWJsZS1hcy1oaWdoZXIgPiB0aCxcbi50YWJsZS1hcy1oaWdoZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWM0YmE7XG59XG4udGFibGUtYXMtaGlnaGVyIHRoLFxuLnRhYmxlLWFzLWhpZ2hlciB0ZCxcbi50YWJsZS1hcy1oaWdoZXIgdGhlYWQgdGgsXG4udGFibGUtYXMtaGlnaGVyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkNDk2ODY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYXMtaGlnaGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlYjRhNztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYXMtaGlnaGVyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFzLWhpZ2hlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlYjRhNztcbn1cblxuLnRhYmxlLWFzLW1lZGl1bSxcbi50YWJsZS1hcy1tZWRpdW0gPiB0aCxcbi50YWJsZS1hcy1tZWRpdW0gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU1YmU7XG59XG4udGFibGUtYXMtbWVkaXVtIHRoLFxuLnRhYmxlLWFzLW1lZGl1bSB0ZCxcbi50YWJsZS1hcy1tZWRpdW0gdGhlYWQgdGgsXG4udGFibGUtYXMtbWVkaXVtIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkYmQ1OGM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYXMtbWVkaXVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZGRhYjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYXMtbWVkaXVtOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFzLW1lZGl1bTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZGRhYjtcbn1cblxuLnRhYmxlLWFzLWxvd2VyLFxuLnRhYmxlLWFzLWxvd2VyID4gdGgsXG4udGFibGUtYXMtbG93ZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWQ2ZDc7XG59XG4udGFibGUtYXMtbG93ZXIgdGgsXG4udGFibGUtYXMtbG93ZXIgdGQsXG4udGFibGUtYXMtbG93ZXIgdGhlYWQgdGgsXG4udGFibGUtYXMtbG93ZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhiYjdiYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hcy1sb3dlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWNjY2Q7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFzLWxvd2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFzLWxvd2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVjY2NkO1xufVxuXG4udGFibGUtdGlwcyxcbi50YWJsZS10aXBzID4gdGgsXG4udGFibGUtdGlwcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2VjZDtcbn1cbi50YWJsZS10aXBzIHRoLFxuLnRhYmxlLXRpcHMgdGQsXG4udGFibGUtdGlwcyB0aGVhZCB0aCxcbi50YWJsZS10aXBzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhYWE5YTg7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtdGlwczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2MxYzA7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXRpcHM6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtdGlwczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzFjMDtcbn1cblxuLnRhYmxlLW1vcmUtd2hpdGUsXG4udGFibGUtbW9yZS13aGl0ZSA+IHRoLFxuLnRhYmxlLW1vcmUtd2hpdGUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZhZjk7XG59XG4udGFibGUtbW9yZS13aGl0ZSB0aCxcbi50YWJsZS1tb3JlLXdoaXRlIHRkLFxuLnRhYmxlLW1vcmUtd2hpdGUgdGhlYWQgdGgsXG4udGFibGUtbW9yZS13aGl0ZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmYmZhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLW1vcmUtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZGVhO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1tb3JlLXdoaXRlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLW1vcmUtd2hpdGU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVkZWE7XG59XG5cbi50YWJsZS1hdWJlcmdpbmUsXG4udGFibGUtYXViZXJnaW5lID4gdGgsXG4udGFibGUtYXViZXJnaW5lID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNjMWNiO1xufVxuLnRhYmxlLWF1YmVyZ2luZSB0aCxcbi50YWJsZS1hdWJlcmdpbmUgdGQsXG4udGFibGUtYXViZXJnaW5lIHRoZWFkIHRoLFxuLnRhYmxlLWF1YmVyZ2luZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjI5MWE0O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWF1YmVyZ2luZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGIyYmU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWF1YmVyZ2luZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hdWJlcmdpbmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGIyYmU7XG59XG5cbi50YWJsZS1vcmFuZ2UsXG4udGFibGUtb3JhbmdlID4gdGgsXG4udGFibGUtb3JhbmdlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjOWJhO1xufVxuLnRhYmxlLW9yYW5nZSB0aCxcbi50YWJsZS1vcmFuZ2UgdGQsXG4udGFibGUtb3JhbmdlIHRoZWFkIHRoLFxuLnRhYmxlLW9yYW5nZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjFhMDg1O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLW9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmI4YTQ7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLW9yYW5nZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1vcmFuZ2U6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmI4YTQ7XG59XG5cbi50YWJsZS1vZC15b3VyLWN1cnJlbnQsXG4udGFibGUtb2QteW91ci1jdXJyZW50ID4gdGgsXG4udGFibGUtb2QteW91ci1jdXJyZW50ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlN2VhO1xufVxuLnRhYmxlLW9kLXlvdXItY3VycmVudCB0aCxcbi50YWJsZS1vZC15b3VyLWN1cnJlbnQgdGQsXG4udGFibGUtb2QteW91ci1jdXJyZW50IHRoZWFkIHRoLFxuLnRhYmxlLW9kLXlvdXItY3VycmVudCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkN2RkO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLW9kLXlvdXItY3VycmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWUwZTQ7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLW9kLXlvdXItY3VycmVudDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1vZC15b3VyLWN1cnJlbnQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWUwZTQ7XG59XG5cbi50YWJsZS1vZC15b3VyLXByZXZpb3VzLFxuLnRhYmxlLW9kLXlvdXItcHJldmlvdXMgPiB0aCxcbi50YWJsZS1vZC15b3VyLXByZXZpb3VzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkNWQ3O1xufVxuLnRhYmxlLW9kLXlvdXItcHJldmlvdXMgdGgsXG4udGFibGUtb2QteW91ci1wcmV2aW91cyB0ZCxcbi50YWJsZS1vZC15b3VyLXByZXZpb3VzIHRoZWFkIHRoLFxuLnRhYmxlLW9kLXlvdXItcHJldmlvdXMgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg3YjZiYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1vZC15b3VyLXByZXZpb3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjY2JjZDtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtb2QteW91ci1wcmV2aW91czpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1vZC15b3VyLXByZXZpb3VzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNjYmNkO1xufVxuXG4udGFibGUtb2QtYmVuY2htYXJrLWN1cnJlbnQsXG4udGFibGUtb2QtYmVuY2htYXJrLWN1cnJlbnQgPiB0aCxcbi50YWJsZS1vZC1iZW5jaG1hcmstY3VycmVudCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTJlMTtcbn1cbi50YWJsZS1vZC1iZW5jaG1hcmstY3VycmVudCB0aCxcbi50YWJsZS1vZC1iZW5jaG1hcmstY3VycmVudCB0ZCxcbi50YWJsZS1vZC1iZW5jaG1hcmstY3VycmVudCB0aGVhZCB0aCxcbi50YWJsZS1vZC1iZW5jaG1hcmstY3VycmVudCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZjZWNkO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLW9kLWJlbmNobWFyay1jdXJyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDVkNDtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtb2QtYmVuY2htYXJrLWN1cnJlbnQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtb2QtYmVuY2htYXJrLWN1cnJlbnQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q1ZDQ7XG59XG5cbi50YWJsZS1vZC1iZW5jaG1hcmstcHJldmlvdXMsXG4udGFibGUtb2QtYmVuY2htYXJrLXByZXZpb3VzID4gdGgsXG4udGFibGUtb2QtYmVuY2htYXJrLXByZXZpb3VzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNWQ0O1xufVxuLnRhYmxlLW9kLWJlbmNobWFyay1wcmV2aW91cyB0aCxcbi50YWJsZS1vZC1iZW5jaG1hcmstcHJldmlvdXMgdGQsXG4udGFibGUtb2QtYmVuY2htYXJrLXByZXZpb3VzIHRoZWFkIHRoLFxuLnRhYmxlLW9kLWJlbmNobWFyay1wcmV2aW91cyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjZiNWI0O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWM4Yzc7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1vZC1iZW5jaG1hcmstcHJldmlvdXM6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWM4Yzc7XG59XG5cbi50YWJsZS13aXAsXG4udGFibGUtd2lwID4gdGgsXG4udGFibGUtd2lwID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkNWQ3O1xufVxuLnRhYmxlLXdpcCB0aCxcbi50YWJsZS13aXAgdGQsXG4udGFibGUtd2lwIHRoZWFkIHRoLFxuLnRhYmxlLXdpcCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODdiNmJhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdpcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2NiY2Q7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdpcDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13aXA6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2NiY2Q7XG59XG5cbi50YWJsZS1hcyxcbi50YWJsZS1hcyA+IHRoLFxuLnRhYmxlLWFzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMWU0O1xufVxuLnRhYmxlLWFzIHRoLFxuLnRhYmxlLWFzIHRkLFxuLnRhYmxlLWFzIHRoZWFkIHRoLFxuLnRhYmxlLWFzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhYmFmZDI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMWRiO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzFkYjtcbn1cblxuLnRhYmxlLWFzLXNlY29uZGFyeSxcbi50YWJsZS1hcy1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1hcy1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZWU7XG59XG4udGFibGUtYXMtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLWFzLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1hcy1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtYXMtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkM2Q0ZTU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYXMtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZlNDtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYXMtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFzLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZlNDtcbn1cblxuLnRhYmxlLWFhLFxuLnRhYmxlLWFhID4gdGgsXG4udGFibGUtYWEgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWU3ZWE7XG59XG4udGFibGUtYWEgdGgsXG4udGFibGUtYWEgdGQsXG4udGFibGUtYWEgdGhlYWQgdGgsXG4udGFibGUtYWEgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhmZDdkZDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWUwZTQ7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWFhOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFhOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlMGU0O1xufVxuXG4udGFibGUtYWEtc2Vjb25kYXJ5LFxuLnRhYmxlLWFhLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLWFhLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZDVkNztcbn1cbi50YWJsZS1hYS1zZWNvbmRhcnkgdGgsXG4udGFibGUtYWEtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLWFhLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1hYS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg3YjZiYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hYS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNjYmNkO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hYS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWEtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNjYmNkO1xufVxuXG4udGFibGUtdGFhLFxuLnRhYmxlLXRhYSA+IHRoLFxuLnRhYmxlLXRhYSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYjZjYTtcbn1cbi50YWJsZS10YWEgdGgsXG4udGFibGUtdGFhIHRkLFxuLnRhYmxlLXRhYSB0aGVhZCB0aCxcbi50YWJsZS10YWEgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2U3N2RhMjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS10YWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhMWJiO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS10YWE6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtdGFhOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhMWJiO1xufVxuXG4udGFibGUtdGFhLXNlY29uZGFyeSxcbi50YWJsZS10YWEtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtdGFhLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZDlkZDtcbn1cbi50YWJsZS10YWEtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXRhYS1zZWNvbmRhcnkgdGQsXG4udGFibGUtdGFhLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS10YWEtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmNWJkYzY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtdGFhLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M0Y2E7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXRhYS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtdGFhLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzRjYTtcbn1cblxuLnRhYmxlLXNlYXJjaCxcbi50YWJsZS1zZWFyY2ggPiB0aCxcbi50YWJsZS1zZWFyY2ggPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGM2Yjg7XG59XG4udGFibGUtc2VhcmNoIHRoLFxuLnRhYmxlLXNlYXJjaCB0ZCxcbi50YWJsZS1zZWFyY2ggdGhlYWQgdGgsXG4udGFibGUtc2VhcmNoIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlMjlhODE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2VhcmNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjZhNDtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2VhcmNoOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlYXJjaDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjZhNDtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoLCAuaGlnaGNoYXJ0cy1kYXRhLXRhYmxlIHRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ3NDY7XG4gIGJvcmRlci1jb2xvcjogIzViNWE1OTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5oaWdoY2hhcnRzLWRhdGEtdGFibGUgdGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM2MDYwNUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ3RDU7XG4gIGJvcmRlci1jb2xvcjogI0Q5RDdENTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDc0Njtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzViNWE1OTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI0OSwgMjQ4LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDksIDI0OCwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20sIC5oaWdoY2hhcnRzLWRhdGEtdGFibGUgdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkLCAuaGlnaGNoYXJ0cy1kYXRhLXRhYmxlIHRhYmxlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQThBN0E2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dCxcbiAgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIGlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dDo6LW1zLWV4cGFuZCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSBpbnB1dDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5nLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dDotbW96LWZvY3VzcmluZyxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSBpbnB1dDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMxNzE3MTc7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dDpmb2N1cyxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSBpbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmY2ZkO1xuICBib3JkZXItY29sb3I6ICM4ZGRkZTU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAxMjEsIDEyOSwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzg3Nzc2O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXQ6ZGlzYWJsZWQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgaW5wdXQ6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dFtyZWFkb25seV0sXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgaW5wdXRbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDdENTtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXRbdHlwZT10aW1lXSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSBpbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dFt0eXBlPW1vbnRoXSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSBpbnB1dFt0eXBlPW1vbnRoXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY4O1xufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2MDYwNUY7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjMEU1RDREO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgOTMsIDc3LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC52YWxpZC10b29sdGlwLCAuZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dID4gLnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLndhcy12YWxpZGF0ZWQgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXQ6dmFsaWQsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIGlucHV0OnZhbGlkLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dC5pcy12YWxpZCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSBpbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzBFNUQ0RDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzBFNUQ0RCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dDp2YWxpZDpmb2N1cywgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgaW5wdXQ6dmFsaWQ6Zm9jdXMsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIGlucHV0LmlzLXZhbGlkOmZvY3VzLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIGlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEU1RDREO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNCwgOTMsIDc3LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzBFNUQ0RDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzQ4NDc0NicgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNGQUY5RjggdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMwRTVENEQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEU1RDREO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNCwgOTMsIDc3LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMEU1RDREO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzBFNUQ0RDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzBFNUQ0RDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxNTg5NzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTg5NzI7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNCwgOTMsIDc3LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwRTVENEQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEU1RDREO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMwRTVENEQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0LCA5MywgNzcsIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNENjBCNTI7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxMSwgODIsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSA+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXQ6aW52YWxpZCwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSBpbnB1dDppbnZhbGlkLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXQuaXMtaW52YWxpZCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSBpbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDYwQjUyO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRDYwQjUyJyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzRDYwQjUyJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dDppbnZhbGlkOmZvY3VzLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIGlucHV0OmludmFsaWQ6Zm9jdXMsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIGlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNCwgMTEsIDgyLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDYwQjUyO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzNDg0NzQ2JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI0ZBRjlGOCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0Q2MEI1Micgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0Q2MEI1Micgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNCwgMTEsIDgyLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI0Q2MEI1Mjtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI0Q2MEI1Mjtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y0MjA2YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0MjA2YTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTQsIDExLCA4MiwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0Q2MEI1Mjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDYwQjUyO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDYwQjUyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTQsIDExLCA4MiwgMC4yNSk7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCwgLmZvcm0taW5saW5lIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIGlucHV0LCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSAuZm9ybS1pbmxpbmUgaW5wdXQsXG4gIC5mb3JtLWlubGluZSAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgaW5wdXQsXG4gIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSAuZm9ybS1pbmxpbmUgaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsIC5mb3JtLWlubGluZSAuZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWlubGluZSAudGFhLWZvcm0td3JhcHBlcixcbiAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5idG4sIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6Zm9jdXMsIC5idG4uZm9jdXMsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAxMjEsIDEyOSwgMC4yNSk7XG59XG4uYnRuLmRpc2FibGVkLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQuZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjVjNjI7XG4gIGJvcmRlci1jb2xvcjogIzE0NTI1Nztcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dC5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY1YzYyO1xuICBib3JkZXItY29sb3I6ICMxNDUyNTc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAxNDAsIDE0NywgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuc2hvdyA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ1MjU3O1xuICBib3JkZXItY29sb3I6ICMxMTQ4NGQ7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuc2hvdyA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAxNDAsIDE0NywgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzMkE2RTtcbiAgYm9yZGVyLWNvbG9yOiAjOTMyQTZFO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1MjI1ODtcbiAgYm9yZGVyLWNvbG9yOiAjNmIxZjUwO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTIyNTg7XG4gIGJvcmRlci1jb2xvcjogIzZiMWY1MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTYyLCA3MywgMTMxLCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzJBNkU7XG4gIGJvcmRlci1jb2xvcjogIzkzMkE2RTtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmIxZjUwO1xuICBib3JkZXItY29sb3I6ICM2MTFjNDk7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjIsIDczLCAxMzEsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU1RDREO1xuICBib3JkZXItY29sb3I6ICMwRTVENEQ7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5M2MzMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDczMTI4O1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5M2MzMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDczMTI4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0OSwgMTE2LCAxMDMsIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU1RDREO1xuICBib3JkZXItY29sb3I6ICMwRTVENEQ7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzEyODtcbiAgYm9yZGVyLWNvbG9yOiAjMDYyNjFmO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDksIDExNiwgMTAzLCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNkFBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2QUFGO1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDU3OWM7XG4gIGJvcmRlci1jb2xvcjogIzRjNTI5Mztcbn1cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDU3OWM7XG4gIGJvcmRlci1jb2xvcjogIzRjNTI5MztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIyLCAxMjcsIDE4NiwgMC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzYzNkFBRjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MjkzO1xuICBib3JkZXItY29sb3I6ICM0NzRlOGI7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjIsIDEyNywgMTg2LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0M0MjE0O1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTM3MTE7XG4gIGJvcmRlci1jb2xvcjogIzllMzMwZjtcbn1cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTM3MTE7XG4gIGJvcmRlci1jb2xvcjogIzllMzMwZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjExLCA5MywgNTQsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M0MjE0O1xuICBib3JkZXItY29sb3I6ICNDQzQyMTQ7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMzMwZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTIyZjBlO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjExLCA5MywgNTQsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENjBCNTI7XG4gIGJvcmRlci1jb2xvcjogI0Q2MEI1Mjtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjA5NDQ7XG4gIGJvcmRlci1jb2xvcjogI2E1MDkzZjtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIwOTQ0O1xuICBib3JkZXItY29sb3I6ICNhNTA5M2Y7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOSwgNDcsIDEwNywgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyO1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDkzZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTkwODNiO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE5LCA0NywgMTA3LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYwRUU7XG4gIGJvcmRlci1jb2xvcjogI0YyRjBFRTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZGRkODtcbiAgYm9yZGVyLWNvbG9yOiAjZGNkN2QxO1xufVxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkZGQ4O1xuICBib3JkZXItY29sb3I6ICNkY2Q3ZDE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMywgMjExLCAyMDksIDAuNSk7XG59XG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYwRUU7XG4gIGJvcmRlci1jb2xvcjogI0YyRjBFRTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkN2QxO1xuICBib3JkZXItY29sb3I6ICNkNmQwY2E7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTMsIDIxMSwgMjA5LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAyRjtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzMDJGO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWM7XG4gIGJvcmRlci1jb2xvcjogIzE2MTYxNjtcbn1cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWM7XG4gIGJvcmRlci1jb2xvcjogIzE2MTYxNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzgsIDc4LCA3NywgMC41KTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMkY7XG4gIGJvcmRlci1jb2xvcjogIzMwMzAyRjtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNjE2O1xuICBib3JkZXItY29sb3I6ICMxMDEwMGY7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3OCwgNzgsIDc3LCAwLjUpO1xufVxuXG4uYnRuLWJyYW5kIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbn1cbi5idG4tYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWJhNjtcbiAgYm9yZGVyLWNvbG9yOiAjMjQ5MTliO1xufVxuLmJ0bi1icmFuZDpmb2N1cywgLmJ0bi1icmFuZC5mb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YmE2O1xuICBib3JkZXItY29sb3I6ICMyNDkxOWI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAxNjQsIDE3NSwgMC41KTtcbn1cbi5idG4tYnJhbmQuZGlzYWJsZWQsIC5idG4tYnJhbmQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1O1xufVxuLmJ0bi1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYnJhbmQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDkxOWI7XG4gIGJvcmRlci1jb2xvcjogIzIxODg5MTtcbn1cbi5idG4tYnJhbmQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAxNjQsIDE3NSwgMC41KTtcbn1cblxuLmJ0bi1icmFuZC1saWdodCB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFFQ0VFO1xuICBib3JkZXItY29sb3I6ICNEMUVDRUU7XG59XG4uYnRuLWJyYW5kLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWUwZTQ7XG4gIGJvcmRlci1jb2xvcjogI2FjZGRlMDtcbn1cbi5idG4tYnJhbmQtbGlnaHQ6Zm9jdXMsIC5idG4tYnJhbmQtbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZTBlNDtcbiAgYm9yZGVyLWNvbG9yOiAjYWNkZGUwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODUsIDIwOCwgMjA5LCAwLjUpO1xufVxuLmJ0bi1icmFuZC1saWdodC5kaXNhYmxlZCwgLmJ0bi1icmFuZC1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFFQ0VFO1xuICBib3JkZXItY29sb3I6ICNEMUVDRUU7XG59XG4uYnRuLWJyYW5kLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1icmFuZC1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZGRlMDtcbiAgYm9yZGVyLWNvbG9yOiAjYTJkOWRkO1xufVxuLmJ0bi1icmFuZC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYnJhbmQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTg1LCAyMDgsIDIwOSwgMC41KTtcbn1cblxuLmJ0bi1oaWdobGlnaHQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xufVxuLmJ0bi1oaWdobGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5Y2UwYztcbiAgYm9yZGVyLWNvbG9yOiAjY2RjMzBjO1xufVxuLmJ0bi1oaWdobGlnaHQ6Zm9jdXMsIC5idG4taGlnaGxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWNlMGM7XG4gIGJvcmRlci1jb2xvcjogI2NkYzMwYztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEzLCAyMDMsIDI5LCAwLjUpO1xufVxuLmJ0bi1oaWdobGlnaHQuZGlzYWJsZWQsIC5idG4taGlnaGxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbn1cbi5idG4taGlnaGxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1oaWdobGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taGlnaGxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjMzBjO1xuICBib3JkZXItY29sb3I6ICNjMWI3MGI7XG59XG4uYnRuLWhpZ2hsaWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taGlnaGxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWhpZ2hsaWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTMsIDIwMywgMjksIDAuNSk7XG59XG5cbi5idG4tc3VjY2Vzcy1vbi1kYXJrIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOUJDOUM7XG4gIGJvcmRlci1jb2xvcjogIzE5QkM5Qztcbn1cbi5idG4tc3VjY2Vzcy1vbi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTlhODA7XG4gIGJvcmRlci1jb2xvcjogIzEzOGY3Nztcbn1cbi5idG4tc3VjY2Vzcy1vbi1kYXJrOmZvY3VzLCAuYnRuLXN1Y2Nlc3Mtb24tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU5YTgwO1xuICBib3JkZXItY29sb3I6ICMxMzhmNzc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI4LCAxNjcsIDE0MCwgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy1vbi1kYXJrLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3Mtb24tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlCQzlDO1xuICBib3JkZXItY29sb3I6ICMxOUJDOUM7XG59XG4uYnRuLXN1Y2Nlc3Mtb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzcy1vbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3Mtb24tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzOGY3NztcbiAgYm9yZGVyLWNvbG9yOiAjMTI4NDZkO1xufVxuLmJ0bi1zdWNjZXNzLW9uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3Mtb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLW9uLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjgsIDE2NywgMTQwLCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmctb24tZGFyayB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU3NjRGO1xuICBib3JkZXItY29sb3I6ICNFRTc2NEY7XG59XG4uYnRuLXdhcm5pbmctb24tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI1YjJjO1xuICBib3JkZXItY29sb3I6ICNlYTUyMjA7XG59XG4uYnRuLXdhcm5pbmctb24tZGFyazpmb2N1cywgLmJ0bi13YXJuaW5nLW9uLWRhcmsuZm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNWIyYztcbiAgYm9yZGVyLWNvbG9yOiAjZWE1MjIwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTAsIDEwOCwgNzQsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmctb24tZGFyay5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nLW9uLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNzY0RjtcbiAgYm9yZGVyLWNvbG9yOiAjRUU3NjRGO1xufVxuLmJ0bi13YXJuaW5nLW9uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmctb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLW9uLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTUyMjA7XG4gIGJvcmRlci1jb2xvcjogI2U3NDkxNjtcbn1cbi5idG4td2FybmluZy1vbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLW9uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy1vbi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMCwgMTA4LCA3NCwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXItZGFya2VyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTA4M0I7XG4gIGJvcmRlci1jb2xvcjogIzlBMDgzQjtcbn1cbi5idG4tZGFuZ2VyLWRhcmtlcjpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzYwNjJkO1xuICBib3JkZXItY29sb3I6ICM2YTA1Mjg7XG59XG4uYnRuLWRhbmdlci1kYXJrZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLWRhcmtlci5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzYwNjJkO1xuICBib3JkZXItY29sb3I6ICM2YTA1Mjg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2OCwgNDQsIDg3LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXItZGFya2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlci1kYXJrZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBMDgzQjtcbiAgYm9yZGVyLWNvbG9yOiAjOUEwODNCO1xufVxuLmJ0bi1kYW5nZXItZGFya2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXItZGFya2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci1kYXJrZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTA1Mjg7XG4gIGJvcmRlci1jb2xvcjogIzVkMDUyNDtcbn1cbi5idG4tZGFuZ2VyLWRhcmtlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLWRhcmtlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXItZGFya2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2OCwgNDQsIDg3LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlci1vbi1kYXJrIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1OTc7XG4gIGJvcmRlci1jb2xvcjogI0YwODU5Nztcbn1cbi5idG4tZGFuZ2VyLW9uLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNjM3YTtcbiAgYm9yZGVyLWNvbG9yOiAjZWE1ODcwO1xufVxuLmJ0bi1kYW5nZXItb24tZGFyazpmb2N1cywgLmJ0bi1kYW5nZXItb24tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM2MzdhO1xuICBib3JkZXItY29sb3I6ICNlYTU4NzA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMSwgMTIwLCAxMzUsIDAuNSk7XG59XG4uYnRuLWRhbmdlci1vbi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhbmdlci1vbi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1OTc7XG4gIGJvcmRlci1jb2xvcjogI0YwODU5Nztcbn1cbi5idG4tZGFuZ2VyLW9uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlci1vbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci1vbi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1ODcwO1xuICBib3JkZXItY29sb3I6ICNlOTRjNjc7XG59XG4uYnRuLWRhbmdlci1vbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXItb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXItb24tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDEyMCwgMTM1LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjRGMztcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNEYzO1xufVxuLmJ0bi1saWdodGVyOmhvdmVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGUxZGU7XG4gIGJvcmRlci1jb2xvcjogI2RlZGJkNztcbn1cbi5idG4tbGlnaHRlcjpmb2N1cywgLmJ0bi1saWdodGVyLmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGUxZGU7XG4gIGJvcmRlci1jb2xvcjogI2RlZGJkNztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE1LCAyMTUsIDIxNCwgMC41KTtcbn1cbi5idG4tbGlnaHRlci5kaXNhYmxlZCwgLmJ0bi1saWdodGVyOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY0RjM7XG4gIGJvcmRlci1jb2xvcjogI0Y1RjRGMztcbn1cbi5idG4tbGlnaHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkYmQ3O1xuICBib3JkZXItY29sb3I6ICNkOGQ0ZDA7XG59XG4uYnRuLWxpZ2h0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTUsIDIxNSwgMjE0LCAwLjUpO1xufVxuXG4uYnRuLW1pZCB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFDMEJFO1xuICBib3JkZXItY29sb3I6ICNDMUMwQkU7XG59XG4uYnRuLW1pZDpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZGFhO1xuICBib3JkZXItY29sb3I6ICNhOGE3YTQ7XG59XG4uYnRuLW1pZDpmb2N1cywgLmJ0bi1taWQuZm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWRhYTtcbiAgYm9yZGVyLWNvbG9yOiAjYThhN2E0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzEsIDE3MCwgMTY5LCAwLjUpO1xufVxuLmJ0bi1taWQuZGlzYWJsZWQsIC5idG4tbWlkOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUMwQkU7XG4gIGJvcmRlci1jb2xvcjogI0MxQzBCRTtcbn1cbi5idG4tbWlkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1taWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbWlkLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhN2E0O1xuICBib3JkZXItY29sb3I6ICNhMmEwOWQ7XG59XG4uYnRuLW1pZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbWlkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW1pZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzEsIDE3MCwgMTY5LCAwLjUpO1xufVxuXG4uYnRuLWJvcmRlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEN0Q1O1xuICBib3JkZXItY29sb3I6ICNEOUQ3RDU7XG59XG4uYnRuLWJvcmRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjNGMxO1xuICBib3JkZXItY29sb3I6ICNjMWJlYmE7XG59XG4uYnRuLWJvcmRlcjpmb2N1cywgLmJ0bi1ib3JkZXIuZm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzRjMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzFiZWJhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTIsIDE5MCwgMTg4LCAwLjUpO1xufVxuLmJ0bi1ib3JkZXIuZGlzYWJsZWQsIC5idG4tYm9yZGVyOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ3RDU7XG4gIGJvcmRlci1jb2xvcjogI0Q5RDdENTtcbn1cbi5idG4tYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYm9yZGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFiZWJhO1xuICBib3JkZXItY29sb3I6ICNiYmI3YjQ7XG59XG4uYnRuLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWJvcmRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTIsIDE5MCwgMTg4LCAwLjUpO1xufVxuXG4uYnRuLW11dGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNUY7XG4gIGJvcmRlci1jb2xvcjogIzYwNjA1Rjtcbn1cbi5idG4tbXV0ZWQ6aG92ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0YztcbiAgYm9yZGVyLWNvbG9yOiAjNDY0NjQ2O1xufVxuLmJ0bi1tdXRlZDpmb2N1cywgLmJ0bi1tdXRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRjO1xuICBib3JkZXItY29sb3I6ICM0NjQ2NDY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExOSwgMTE5LCAxMTgsIDAuNSk7XG59XG4uYnRuLW11dGVkLmRpc2FibGVkLCAuYnRuLW11dGVkOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNUY7XG4gIGJvcmRlci1jb2xvcjogIzYwNjA1Rjtcbn1cbi5idG4tbXV0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW11dGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW11dGVkLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xuICBib3JkZXItY29sb3I6ICM0MDQwM2Y7XG59XG4uYnRuLW11dGVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1tdXRlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1tdXRlZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTksIDExOSwgMTE4LCAwLjUpO1xufVxuXG4uYnRuLXByaW1hcnktb24tZGFyayB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG59XG4uYnRuLXByaW1hcnktb24tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YmE2O1xuICBib3JkZXItY29sb3I6ICMyNDkxOWI7XG59XG4uYnRuLXByaW1hcnktb24tZGFyazpmb2N1cywgLmJ0bi1wcmltYXJ5LW9uLWRhcmsuZm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWJhNjtcbiAgYm9yZGVyLWNvbG9yOiAjMjQ5MTliO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NSwgMTY0LCAxNzUsIDAuNSk7XG59XG4uYnRuLXByaW1hcnktb24tZGFyay5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LW9uLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1O1xufVxuLmJ0bi1wcmltYXJ5LW9uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnktb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LW9uLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDkxOWI7XG4gIGJvcmRlci1jb2xvcjogIzIxODg5MTtcbn1cbi5idG4tcHJpbWFyeS1vbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LW9uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS1vbi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAxNjQsIDE3NSwgMC41KTtcbn1cblxuLmJ0bi1ibGFjayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBib3JkZXItY29sb3I6ICMxNzE3MTc7XG59XG4uYnRuLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDQ7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLWJsYWNrOmZvY3VzLCAuYnRuLWJsYWNrLmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDQ7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU3LCA1NywgNTcsIDAuNSk7XG59XG4uYnRuLWJsYWNrLmRpc2FibGVkLCAuYnRuLWJsYWNrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGJvcmRlci1jb2xvcjogIzE3MTcxNztcbn1cbi5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU3LCA1NywgNTcsIDAuNSk7XG59XG5cbi5idG4td2hpdGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGODtcbiAgYm9yZGVyLWNvbG9yOiAjRkFGOUY4O1xufVxuLmJ0bi13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlNmUyO1xuICBib3JkZXItY29sb3I6ICNlNWUwZGE7XG59XG4uYnRuLXdoaXRlOmZvY3VzLCAuYnRuLXdoaXRlLmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWU2ZTI7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTBkYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCAyMTksIDIxOCwgMC41KTtcbn1cbi5idG4td2hpdGUuZGlzYWJsZWQsIC5idG4td2hpdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGODtcbiAgYm9yZGVyLWNvbG9yOiAjRkFGOUY4O1xufVxuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWUwZGE7XG4gIGJvcmRlci1jb2xvcjogI2RmZDlkMztcbn1cbi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgMjE5LCAyMTgsIDAuNSk7XG59XG5cbi5idG4tYXMtaGlnaGVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMDNBMUM7XG4gIGJvcmRlci1jb2xvcjogI0IwM0ExQztcbn1cbi5idG4tYXMtaGlnaGVyOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZjJmMTc7XG4gIGJvcmRlci1jb2xvcjogIzg0MmMxNTtcbn1cbi5idG4tYXMtaGlnaGVyOmZvY3VzLCAuYnRuLWFzLWhpZ2hlci5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYyZjE3O1xuICBib3JkZXItY29sb3I6ICM4NDJjMTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NywgODcsIDYxLCAwLjUpO1xufVxuLmJ0bi1hcy1oaWdoZXIuZGlzYWJsZWQsIC5idG4tYXMtaGlnaGVyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMDNBMUM7XG4gIGJvcmRlci1jb2xvcjogI0IwM0ExQztcbn1cbi5idG4tYXMtaGlnaGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hcy1oaWdoZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYXMtaGlnaGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQyYzE1O1xuICBib3JkZXItY29sb3I6ICM3OTI4MTM7XG59XG4uYnRuLWFzLWhpZ2hlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXMtaGlnaGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWFzLWhpZ2hlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODcsIDg3LCA2MSwgMC41KTtcbn1cblxuLmJ0bi1hcy1tZWRpdW0ge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQjMyODtcbiAgYm9yZGVyLWNvbG9yOiAjQkVCMzI4O1xufVxuLmJ0bi1hcy1tZWRpdW06aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOTUyMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTQ4YjFmO1xufVxuLmJ0bi1hcy1tZWRpdW06Zm9jdXMsIC5idG4tYXMtbWVkaXVtLmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTk1MjE7XG4gIGJvcmRlci1jb2xvcjogIzk0OGIxZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY5LCAxNTksIDQxLCAwLjUpO1xufVxuLmJ0bi1hcy1tZWRpdW0uZGlzYWJsZWQsIC5idG4tYXMtbWVkaXVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUIzMjg7XG4gIGJvcmRlci1jb2xvcjogI0JFQjMyODtcbn1cbi5idG4tYXMtbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hcy1tZWRpdW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYXMtbWVkaXVtLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ4YjFmO1xuICBib3JkZXItY29sb3I6ICM4OTgxMWQ7XG59XG4uYnRuLWFzLW1lZGl1bTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXMtbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWFzLW1lZGl1bS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjksIDE1OSwgNDEsIDAuNSk7XG59XG5cbi5idG4tYXMtbG93ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1N0I4MztcbiAgYm9yZGVyLWNvbG9yOiAjMjU3QjgzO1xufVxuLmJ0bi1hcy1sb3dlcjpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZjY1O1xuICBib3JkZXItY29sb3I6ICMxYTU2NWI7XG59XG4uYnRuLWFzLWxvd2VyOmZvY3VzLCAuYnRuLWFzLWxvd2VyLmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDVmNjU7XG4gIGJvcmRlci1jb2xvcjogIzFhNTY1YjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjksIDE0MiwgMTQ5LCAwLjUpO1xufVxuLmJ0bi1hcy1sb3dlci5kaXNhYmxlZCwgLmJ0bi1hcy1sb3dlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3QjgzO1xuICBib3JkZXItY29sb3I6ICMyNTdCODM7XG59XG4uYnRuLWFzLWxvd2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hcy1sb3dlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1hcy1sb3dlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhNTY1YjtcbiAgYm9yZGVyLWNvbG9yOiAjMTc0YzUxO1xufVxuLmJ0bi1hcy1sb3dlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXMtbG93ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYXMtbG93ZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjksIDE0MiwgMTQ5LCAwLjUpO1xufVxuXG4uYnRuLXRpcHMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA1RjtcbiAgYm9yZGVyLWNvbG9yOiAjNjA2MDVGO1xufVxuLmJ0bi10aXBzOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGM7XG4gIGJvcmRlci1jb2xvcjogIzQ2NDY0Njtcbn1cbi5idG4tdGlwczpmb2N1cywgLmJ0bi10aXBzLmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGM7XG4gIGJvcmRlci1jb2xvcjogIzQ2NDY0NjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTE5LCAxMTksIDExOCwgMC41KTtcbn1cbi5idG4tdGlwcy5kaXNhYmxlZCwgLmJ0bi10aXBzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNUY7XG4gIGJvcmRlci1jb2xvcjogIzYwNjA1Rjtcbn1cbi5idG4tdGlwczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tdGlwczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi10aXBzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xuICBib3JkZXItY29sb3I6ICM0MDQwM2Y7XG59XG4uYnRuLXRpcHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXRpcHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tdGlwcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTksIDExOSwgMTE4LCAwLjUpO1xufVxuXG4uYnRuLW1vcmUtd2hpdGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQjtcbiAgYm9yZGVyLWNvbG9yOiAjRkNGQ0ZCO1xufVxuLmJ0bi1tb3JlLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZTU7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZkZTtcbn1cbi5idG4tbW9yZS13aGl0ZTpmb2N1cywgLmJ0bi1tb3JlLXdoaXRlLmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZTU7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZkZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIxLCAyMjEsIDIyMCwgMC41KTtcbn1cbi5idG4tbW9yZS13aGl0ZS5kaXNhYmxlZCwgLmJ0bi1tb3JlLXdoaXRlOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkI7XG4gIGJvcmRlci1jb2xvcjogI0ZDRkNGQjtcbn1cbi5idG4tbW9yZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbW9yZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1tb3JlLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmRlO1xuICBib3JkZXItY29sb3I6ICNlMWUxZDc7XG59XG4uYnRuLW1vcmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW1vcmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbW9yZS13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjEsIDIyMSwgMjIwLCAwLjUpO1xufVxuXG4uYnRuLWF1YmVyZ2luZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAzMTU3O1xuICBib3JkZXItY29sb3I6ICM3MDMxNTc7XG59XG4uYnRuLWF1YmVyZ2luZTpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUyNTQyO1xuICBib3JkZXItY29sb3I6ICM0ZDIxM2I7XG59XG4uYnRuLWF1YmVyZ2luZTpmb2N1cywgLmJ0bi1hdWJlcmdpbmUuZm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MjU0MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQyMTNiO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzMsIDc5LCAxMTEsIDAuNSk7XG59XG4uYnRuLWF1YmVyZ2luZS5kaXNhYmxlZCwgLmJ0bi1hdWJlcmdpbmU6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMzE1NztcbiAgYm9yZGVyLWNvbG9yOiAjNzAzMTU3O1xufVxuLmJ0bi1hdWJlcmdpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWF1YmVyZ2luZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1hdWJlcmdpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDIxM2I7XG4gIGJvcmRlci1jb2xvcjogIzQ0MWUzNTtcbn1cbi5idG4tYXViZXJnaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hdWJlcmdpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYXViZXJnaW5lLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMywgNzksIDExMSwgMC41KTtcbn1cblxuLmJ0bi1vcmFuZ2Uge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5NEUxQjtcbiAgYm9yZGVyLWNvbG9yOiAjRTk0RTFCO1xufVxuLmJ0bi1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhNDExNDtcbiAgYm9yZGVyLWNvbG9yOiAjYmYzZDEyO1xufVxuLmJ0bi1vcmFuZ2U6Zm9jdXMsIC5idG4tb3JhbmdlLmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYTQxMTQ7XG4gIGJvcmRlci1jb2xvcjogI2JmM2QxMjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA1LCA3NCwgMzAsIDAuNSk7XG59XG4uYnRuLW9yYW5nZS5kaXNhYmxlZCwgLmJ0bi1vcmFuZ2U6ZGlzYWJsZWQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5NEUxQjtcbiAgYm9yZGVyLWNvbG9yOiAjRTk0RTFCO1xufVxuLmJ0bi1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjNkMTI7XG4gIGJvcmRlci1jb2xvcjogI2IzMzkxMTtcbn1cbi5idG4tb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNSwgNzQsIDMwLCAwLjUpO1xufVxuXG4uYnRuLW9kLXlvdXItY3VycmVudCB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG59XG4uYnRuLW9kLXlvdXItY3VycmVudDpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YmE2O1xuICBib3JkZXItY29sb3I6ICMyNDkxOWI7XG59XG4uYnRuLW9kLXlvdXItY3VycmVudDpmb2N1cywgLmJ0bi1vZC15b3VyLWN1cnJlbnQuZm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWJhNjtcbiAgYm9yZGVyLWNvbG9yOiAjMjQ5MTliO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NSwgMTY0LCAxNzUsIDAuNSk7XG59XG4uYnRuLW9kLXlvdXItY3VycmVudC5kaXNhYmxlZCwgLmJ0bi1vZC15b3VyLWN1cnJlbnQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1O1xufVxuLmJ0bi1vZC15b3VyLWN1cnJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW9kLXlvdXItY3VycmVudDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vZC15b3VyLWN1cnJlbnQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDkxOWI7XG4gIGJvcmRlci1jb2xvcjogIzIxODg5MTtcbn1cbi5idG4tb2QteW91ci1jdXJyZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vZC15b3VyLWN1cnJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb2QteW91ci1jdXJyZW50LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAxNjQsIDE3NSwgMC41KTtcbn1cblxuLmJ0bi1vZC15b3VyLXByZXZpb3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbn1cbi5idG4tb2QteW91ci1wcmV2aW91czpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY1YzYyO1xuICBib3JkZXItY29sb3I6ICMxNDUyNTc7XG59XG4uYnRuLW9kLXlvdXItcHJldmlvdXM6Zm9jdXMsIC5idG4tb2QteW91ci1wcmV2aW91cy5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY1YzYyO1xuICBib3JkZXItY29sb3I6ICMxNDUyNTc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAxNDAsIDE0NywgMC41KTtcbn1cbi5idG4tb2QteW91ci1wcmV2aW91cy5kaXNhYmxlZCwgLmJ0bi1vZC15b3VyLXByZXZpb3VzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbn1cbi5idG4tb2QteW91ci1wcmV2aW91czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb2QteW91ci1wcmV2aW91czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vZC15b3VyLXByZXZpb3VzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ1MjU3O1xuICBib3JkZXItY29sb3I6ICMxMTQ4NGQ7XG59XG4uYnRuLW9kLXlvdXItcHJldmlvdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW9kLXlvdXItcHJldmlvdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb2QteW91ci1wcmV2aW91cy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MiwgMTQwLCAxNDcsIDAuNSk7XG59XG5cbi5idG4tb2QtYmVuY2htYXJrLWN1cnJlbnQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4QTdBNjtcbiAgYm9yZGVyLWNvbG9yOiAjQThBN0E2O1xufVxuLmJ0bi1vZC1iZW5jaG1hcmstY3VycmVudDpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU5NDkzO1xuICBib3JkZXItY29sb3I6ICM4ZjhlOGM7XG59XG4uYnRuLW9kLWJlbmNobWFyay1jdXJyZW50OmZvY3VzLCAuYnRuLW9kLWJlbmNobWFyay1jdXJyZW50LmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTk0OTM7XG4gIGJvcmRlci1jb2xvcjogIzhmOGU4YztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTUwLCAxNDksIDE0OCwgMC41KTtcbn1cbi5idG4tb2QtYmVuY2htYXJrLWN1cnJlbnQuZGlzYWJsZWQsIC5idG4tb2QtYmVuY2htYXJrLWN1cnJlbnQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4QTdBNjtcbiAgYm9yZGVyLWNvbG9yOiAjQThBN0E2O1xufVxuLmJ0bi1vZC1iZW5jaG1hcmstY3VycmVudDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb2QtYmVuY2htYXJrLWN1cnJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb2QtYmVuY2htYXJrLWN1cnJlbnQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZjhlOGM7XG4gIGJvcmRlci1jb2xvcjogIzg4ODc4Njtcbn1cbi5idG4tb2QtYmVuY2htYXJrLWN1cnJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW9kLWJlbmNobWFyay1jdXJyZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW9kLWJlbmNobWFyay1jdXJyZW50LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1MCwgMTQ5LCAxNDgsIDAuNSk7XG59XG5cbi5idG4tb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODc3NzY7XG4gIGJvcmRlci1jb2xvcjogIzc4Nzc3Njtcbn1cbi5idG4tb2QtYmVuY2htYXJrLXByZXZpb3VzOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY0NjM7XG4gIGJvcmRlci1jb2xvcjogIzVlNWU1ZDtcbn1cbi5idG4tb2QtYmVuY2htYXJrLXByZXZpb3VzOmZvY3VzLCAuYnRuLW9kLWJlbmNobWFyay1wcmV2aW91cy5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NDYzO1xuICBib3JkZXItY29sb3I6ICM1ZTVlNWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOSwgMTA4LCAxMDcsIDAuNSk7XG59XG4uYnRuLW9kLWJlbmNobWFyay1wcmV2aW91cy5kaXNhYmxlZCwgLmJ0bi1vZC1iZW5jaG1hcmstcHJldmlvdXM6ZGlzYWJsZWQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzc3NjtcbiAgYm9yZGVyLWNvbG9yOiAjNzg3Nzc2O1xufVxuLmJ0bi1vZC1iZW5jaG1hcmstcHJldmlvdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW9kLWJlbmNobWFyay1wcmV2aW91czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vZC1iZW5jaG1hcmstcHJldmlvdXMuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWQ7XG4gIGJvcmRlci1jb2xvcjogIzU4NTc1Njtcbn1cbi5idG4tb2QtYmVuY2htYXJrLXByZXZpb3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vZC1iZW5jaG1hcmstcHJldmlvdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb2QtYmVuY2htYXJrLXByZXZpb3VzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOSwgMTA4LCAxMDcsIDAuNSk7XG59XG5cbi5idG4td2lwIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbn1cbi5idG4td2lwOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjVjNjI7XG4gIGJvcmRlci1jb2xvcjogIzE0NTI1Nztcbn1cbi5idG4td2lwOmZvY3VzLCAuYnRuLXdpcC5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY1YzYyO1xuICBib3JkZXItY29sb3I6ICMxNDUyNTc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAxNDAsIDE0NywgMC41KTtcbn1cbi5idG4td2lwLmRpc2FibGVkLCAuYnRuLXdpcDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG59XG4uYnRuLXdpcDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2lwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdpcC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NTI1NztcbiAgYm9yZGVyLWNvbG9yOiAjMTE0ODRkO1xufVxuLmJ0bi13aXA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdpcDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13aXAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDE0MCwgMTQ3LCAwLjUpO1xufVxuXG4uYnRuLWFzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzYzNkFBRjtcbn1cbi5idG4tYXM6aG92ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwNTc5YztcbiAgYm9yZGVyLWNvbG9yOiAjNGM1MjkzO1xufVxuLmJ0bi1hczpmb2N1cywgLmJ0bi1hcy5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1NzljO1xuICBib3JkZXItY29sb3I6ICM0YzUyOTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyMiwgMTI3LCAxODYsIDAuNSk7XG59XG4uYnRuLWFzLmRpc2FibGVkLCAuYnRuLWFzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzYzNkFBRjtcbn1cbi5idG4tYXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWFzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MjkzO1xuICBib3JkZXItY29sb3I6ICM0NzRlOGI7XG59XG4uYnRuLWFzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1hcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjIsIDEyNywgMTg2LCAwLjUpO1xufVxuXG4uYnRuLWFzLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCMUQzO1xuICBib3JkZXItY29sb3I6ICNBRkIxRDM7XG59XG4uYnRuLWFzLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5OWM1O1xuICBib3JkZXItY29sb3I6ICM4ZTkxYzE7XG59XG4uYnRuLWFzLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1hcy1zZWNvbmRhcnkuZm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTljNTtcbiAgYm9yZGVyLWNvbG9yOiAjOGU5MWMxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTYsIDE1OCwgMTg2LCAwLjUpO1xufVxuLmJ0bi1hcy1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tYXMtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkIxRDM7XG4gIGJvcmRlci1jb2xvcjogI0FGQjFEMztcbn1cbi5idG4tYXMtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hcy1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYXMtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5MWMxO1xuICBib3JkZXItY29sb3I6ICM4Njg5YmM7XG59XG4uYnRuLWFzLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYXMtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWFzLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTYsIDE1OCwgMTg2LCAwLjUpO1xufVxuXG4uYnRuLWFhIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbn1cbi5idG4tYWE6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWJhNjtcbiAgYm9yZGVyLWNvbG9yOiAjMjQ5MTliO1xufVxuLmJ0bi1hYTpmb2N1cywgLmJ0bi1hYS5mb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YmE2O1xuICBib3JkZXItY29sb3I6ICMyNDkxOWI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAxNjQsIDE3NSwgMC41KTtcbn1cbi5idG4tYWEuZGlzYWJsZWQsIC5idG4tYWE6ZGlzYWJsZWQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1O1xufVxuLmJ0bi1hYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYWE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYWEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDkxOWI7XG4gIGJvcmRlci1jb2xvcjogIzIxODg5MTtcbn1cbi5idG4tYWE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWFhLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAxNjQsIDE3NSwgMC41KTtcbn1cblxuLmJ0bi1hYS1zZWNvbmRhcnkge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxO1xufVxuLmJ0bi1hYS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2NWM2MjtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ1MjU3O1xufVxuLmJ0bi1hYS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tYWEtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjVjNjI7XG4gIGJvcmRlci1jb2xvcjogIzE0NTI1NztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDE0MCwgMTQ3LCAwLjUpO1xufVxuLmJ0bi1hYS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tYWEtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbn1cbi5idG4tYWEtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1hYS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tYWEtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ1MjU3O1xuICBib3JkZXItY29sb3I6ICMxMTQ4NGQ7XG59XG4uYnRuLWFhLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYWEtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWFhLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MiwgMTQwLCAxNDcsIDAuNSk7XG59XG5cbi5idG4tdGFhIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENjBCNTI7XG4gIGJvcmRlci1jb2xvcjogI0Q2MEI1Mjtcbn1cbi5idG4tdGFhOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjA5NDQ7XG4gIGJvcmRlci1jb2xvcjogI2E1MDkzZjtcbn1cbi5idG4tdGFhOmZvY3VzLCAuYnRuLXRhYS5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIwOTQ0O1xuICBib3JkZXItY29sb3I6ICNhNTA5M2Y7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOSwgNDcsIDEwNywgMC41KTtcbn1cbi5idG4tdGFhLmRpc2FibGVkLCAuYnRuLXRhYTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyO1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG59XG4uYnRuLXRhYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tdGFhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXRhYS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDkzZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTkwODNiO1xufVxuLmJ0bi10YWE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXRhYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi10YWEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE5LCA0NywgMTA3LCAwLjUpO1xufVxuXG4uYnRuLXRhYS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwODU5NztcbiAgYm9yZGVyLWNvbG9yOiAjRjA4NTk3O1xufVxuLmJ0bi10YWEtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzYzN2E7XG4gIGJvcmRlci1jb2xvcjogI2VhNTg3MDtcbn1cbi5idG4tdGFhLXNlY29uZGFyeTpmb2N1cywgLmJ0bi10YWEtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzYzN2E7XG4gIGJvcmRlci1jb2xvcjogI2VhNTg3MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjExLCAxMjAsIDEzNSwgMC41KTtcbn1cbi5idG4tdGFhLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi10YWEtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1OTc7XG4gIGJvcmRlci1jb2xvcjogI0YwODU5Nztcbn1cbi5idG4tdGFhLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tdGFhLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi10YWEtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1ODcwO1xuICBib3JkZXItY29sb3I6ICNlOTRjNjc7XG59XG4uYnRuLXRhYS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXRhYS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tdGFhLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDEyMCwgMTM1LCAwLjUpO1xufVxuXG4uYnRuLXNlYXJjaCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M0MjE0O1xuICBib3JkZXItY29sb3I6ICNDQzQyMTQ7XG59XG4uYnRuLXNlYXJjaDpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkzNzExO1xuICBib3JkZXItY29sb3I6ICM5ZTMzMGY7XG59XG4uYnRuLXNlYXJjaDpmb2N1cywgLmJ0bi1zZWFyY2guZm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MzcxMTtcbiAgYm9yZGVyLWNvbG9yOiAjOWUzMzBmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDkzLCA1NCwgMC41KTtcbn1cbi5idG4tc2VhcmNoLmRpc2FibGVkLCAuYnRuLXNlYXJjaDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M0MjE0O1xuICBib3JkZXItY29sb3I6ICNDQzQyMTQ7XG59XG4uYnRuLXNlYXJjaDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2VhcmNoOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlYXJjaC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllMzMwZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTIyZjBlO1xufVxuLmJ0bi1zZWFyY2g6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlYXJjaDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWFyY2guZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjExLCA5MywgNTQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAxMjEsIDEyOSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMUQ3OTgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTIxLCAxMjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzkzMkE2RTtcbiAgYm9yZGVyLWNvbG9yOiAjOTMyQTZFO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTMyQTZFO1xuICBib3JkZXItY29sb3I6ICM5MzJBNkU7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ3LCA0MiwgMTEwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTMyQTZFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTMyQTZFO1xuICBib3JkZXItY29sb3I6ICM5MzJBNkU7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDcsIDQyLCAxMTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwRTVENEQ7XG4gIGJvcmRlci1jb2xvcjogIzBFNUQ0RDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTVENEQ7XG4gIGJvcmRlci1jb2xvcjogIzBFNUQ0RDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0LCA5MywgNzcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzBFNUQ0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNUQ0RDtcbiAgYm9yZGVyLWNvbG9yOiAjMEU1RDREO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQsIDkzLCA3NywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzYzNkFBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2QUFGO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNkFBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2QUFGO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTksIDEwNiwgMTc1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2MzZBQUY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzYzNkFBRjtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk5LCAxMDYsIDE3NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI0NDNDIxNDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0M0MjE0O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0M0MjE0O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA0LCA2NiwgMjAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI0NDNDIxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0M0MjE0O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA0LCA2NiwgMjAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI0Q2MEI1MjtcbiAgYm9yZGVyLWNvbG9yOiAjRDYwQjUyO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyO1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE0LCAxMSwgODIsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNENjBCNTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENjBCNTI7XG4gIGJvcmRlci1jb2xvcjogI0Q2MEI1Mjtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNCwgMTEsIDgyLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI0YyRjBFRTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJGMEVFO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYwRUU7XG4gIGJvcmRlci1jb2xvcjogI0YyRjBFRTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQyLCAyNDAsIDIzOCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNGMkYwRUU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYwRUU7XG4gIGJvcmRlci1jb2xvcjogI0YyRjBFRTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MiwgMjQwLCAyMzgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJvcmRlci1jb2xvcjogIzMwMzAyRjtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMkY7XG4gIGJvcmRlci1jb2xvcjogIzMwMzAyRjtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ4LCA0OCwgNDcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAyRjtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzMDJGO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDgsIDQ4LCA0NywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJyYW5kIHtcbiAgY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbn1cbi5idG4tb3V0bGluZS1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQ6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAxODQsIDE5NywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1icmFuZC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJyYW5kOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyREI4QzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWJyYW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyYW5kOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbn1cbi5idG4tb3V0bGluZS1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAxODQsIDE5NywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJyYW5kLWxpZ2h0IHtcbiAgY29sb3I6ICNEMUVDRUU7XG4gIGJvcmRlci1jb2xvcjogI0QxRUNFRTtcbn1cbi5idG4tb3V0bGluZS1icmFuZC1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFFQ0VFO1xuICBib3JkZXItY29sb3I6ICNEMUVDRUU7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwOSwgMjM2LCAyMzgsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZC1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRDFFQ0VFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1icmFuZC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFFQ0VFO1xuICBib3JkZXItY29sb3I6ICNEMUVDRUU7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDksIDIzNiwgMjM4LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbn1cbi5idG4tb3V0bGluZS1oaWdobGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xufVxuLmJ0bi1vdXRsaW5lLWhpZ2hsaWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWhpZ2hsaWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MiwgMjMwLCAyNiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1oaWdobGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1oaWdobGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI0YyRTYxQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaGlnaGxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWhpZ2hsaWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWhpZ2hsaWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xufVxuLmJ0bi1vdXRsaW5lLWhpZ2hsaWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1oaWdobGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1oaWdobGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQyLCAyMzAsIDI2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy1vbi1kYXJrIHtcbiAgY29sb3I6ICMxOUJDOUM7XG4gIGJvcmRlci1jb2xvcjogIzE5QkM5Qztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLW9uLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5QkM5QztcbiAgYm9yZGVyLWNvbG9yOiAjMTlCQzlDO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mtb24tZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mtb24tZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1LCAxODgsIDE1NiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLW9uLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzLW9uLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzE5QkM5QztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy1vbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mtb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mtb24tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5QkM5QztcbiAgYm9yZGVyLWNvbG9yOiAjMTlCQzlDO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mtb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLW9uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLW9uLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUsIDE4OCwgMTU2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy1vbi1kYXJrIHtcbiAgY29sb3I6ICNFRTc2NEY7XG4gIGJvcmRlci1jb2xvcjogI0VFNzY0Rjtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLW9uLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNzY0RjtcbiAgYm9yZGVyLWNvbG9yOiAjRUU3NjRGO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmctb24tZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmctb24tZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgMTE4LCA3OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLW9uLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nLW9uLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI0VFNzY0RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy1vbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmctb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmctb24tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNzY0RjtcbiAgYm9yZGVyLWNvbG9yOiAjRUU3NjRGO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmctb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLW9uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLW9uLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM4LCAxMTgsIDc5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyLWRhcmtlciB7XG4gIGNvbG9yOiAjOUEwODNCO1xuICBib3JkZXItY29sb3I6ICM5QTA4M0I7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLWRhcmtlcjpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUEwODNCO1xuICBib3JkZXItY29sb3I6ICM5QTA4M0I7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLWRhcmtlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci1kYXJrZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTQsIDgsIDU5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci1kYXJrZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXItZGFya2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICM5QTA4M0I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci1kYXJrZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLWRhcmtlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci1kYXJrZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTA4M0I7XG4gIGJvcmRlci1jb2xvcjogIzlBMDgzQjtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXItZGFya2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci1kYXJrZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXItZGFya2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NCwgOCwgNTksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXItb24tZGFyayB7XG4gIGNvbG9yOiAjRjA4NTk3O1xuICBib3JkZXItY29sb3I6ICNGMDg1OTc7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLW9uLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwODU5NztcbiAgYm9yZGVyLWNvbG9yOiAjRjA4NTk3O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci1vbi1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLW9uLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDAsIDEzMywgMTUxLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci1vbi1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyLW9uLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI0YwODU5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLW9uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLW9uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXItb24tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwODU5NztcbiAgYm9yZGVyLWNvbG9yOiAjRjA4NTk3O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci1vbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci1vbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLW9uLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQwLCAxMzMsIDE1MSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0ZXIge1xuICBjb2xvcjogI0Y1RjRGMztcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNEYzO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0ZXI6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjRGMztcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNEYzO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0ZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodGVyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ1LCAyNDQsIDI0MywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodGVyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHRlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRjVGNEYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNEYzO1xuICBib3JkZXItY29sb3I6ICNGNUY0RjM7XG59XG4uYnRuLW91dGxpbmUtbGlnaHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDI0NCwgMjQzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbWlkIHtcbiAgY29sb3I6ICNDMUMwQkU7XG4gIGJvcmRlci1jb2xvcjogI0MxQzBCRTtcbn1cbi5idG4tb3V0bGluZS1taWQ6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxQzBCRTtcbiAgYm9yZGVyLWNvbG9yOiAjQzFDMEJFO1xufVxuLmJ0bi1vdXRsaW5lLW1pZDpmb2N1cywgLmJ0bi1vdXRsaW5lLW1pZC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MywgMTkyLCAxOTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbWlkLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbWlkOmRpc2FibGVkIHtcbiAgY29sb3I6ICNDMUMwQkU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLW1pZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1taWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1taWQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUMwQkU7XG4gIGJvcmRlci1jb2xvcjogI0MxQzBCRTtcbn1cbi5idG4tb3V0bGluZS1taWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbWlkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbWlkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MywgMTkyLCAxOTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1ib3JkZXIge1xuICBjb2xvcjogI0Q5RDdENTtcbiAgYm9yZGVyLWNvbG9yOiAjRDlEN0Q1O1xufVxuLmJ0bi1vdXRsaW5lLWJvcmRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEN0Q1O1xuICBib3JkZXItY29sb3I6ICNEOUQ3RDU7XG59XG4uYnRuLW91dGxpbmUtYm9yZGVyOmZvY3VzLCAuYnRuLW91dGxpbmUtYm9yZGVyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE3LCAyMTUsIDIxMywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1ib3JkZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ib3JkZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI0Q5RDdENTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtYm9yZGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJvcmRlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDdENTtcbiAgYm9yZGVyLWNvbG9yOiAjRDlEN0Q1O1xufVxuLmJ0bi1vdXRsaW5lLWJvcmRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ib3JkZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1ib3JkZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE3LCAyMTUsIDIxMywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLW11dGVkIHtcbiAgY29sb3I6ICM2MDYwNUY7XG4gIGJvcmRlci1jb2xvcjogIzYwNjA1Rjtcbn1cbi5idG4tb3V0bGluZS1tdXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDVGO1xuICBib3JkZXItY29sb3I6ICM2MDYwNUY7XG59XG4uYnRuLW91dGxpbmUtbXV0ZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1tdXRlZC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk2LCA5NiwgOTUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbXV0ZWQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1tdXRlZDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjA2MDVGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1tdXRlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1tdXRlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW11dGVkLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDVGO1xuICBib3JkZXItY29sb3I6ICM2MDYwNUY7XG59XG4uYnRuLW91dGxpbmUtbXV0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbXV0ZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1tdXRlZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5NiwgOTYsIDk1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS1vbi1kYXJrIHtcbiAgY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LW9uLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnktb24tZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnktb24tZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAxODQsIDE5NywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LW9uLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5LW9uLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzJEQjhDNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS1vbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnktb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnktb24tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnktb24tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LW9uLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LW9uLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDUsIDE4NCwgMTk3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtYmxhY2sge1xuICBjb2xvcjogIzE3MTcxNztcbiAgYm9yZGVyLWNvbG9yOiAjMTcxNzE3O1xufVxuLmJ0bi1vdXRsaW5lLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGJvcmRlci1jb2xvcjogIzE3MTcxNztcbn1cbi5idG4tb3V0bGluZS1ibGFjazpmb2N1cywgLmJ0bi1vdXRsaW5lLWJsYWNrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDIzLCAyMywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1ibGFjay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJsYWNrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtYmxhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGJvcmRlci1jb2xvcjogIzE3MTcxNztcbn1cbi5idG4tb3V0bGluZS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAyMywgMjMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBib3JkZXItY29sb3I6ICNGQUY5Rjg7XG59XG4uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGODtcbiAgYm9yZGVyLWNvbG9yOiAjRkFGOUY4O1xufVxuLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2hpdGUuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTAsIDI0OSwgMjQ4LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdoaXRlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2hpdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGODtcbiAgYm9yZGVyLWNvbG9yOiAjRkFGOUY4O1xufVxuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUwLCAyNDksIDI0OCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFzLWhpZ2hlciB7XG4gIGNvbG9yOiAjQjAzQTFDO1xuICBib3JkZXItY29sb3I6ICNCMDNBMUM7XG59XG4uYnRuLW91dGxpbmUtYXMtaGlnaGVyOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMDNBMUM7XG4gIGJvcmRlci1jb2xvcjogI0IwM0ExQztcbn1cbi5idG4tb3V0bGluZS1hcy1oaWdoZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1hcy1oaWdoZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzYsIDU4LCAyOCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1hcy1oaWdoZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1hcy1oaWdoZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI0IwM0ExQztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtYXMtaGlnaGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWFzLWhpZ2hlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWFzLWhpZ2hlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwM0ExQztcbiAgYm9yZGVyLWNvbG9yOiAjQjAzQTFDO1xufVxuLmJ0bi1vdXRsaW5lLWFzLWhpZ2hlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1hcy1oaWdoZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1hcy1oaWdoZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTc2LCA1OCwgMjgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1hcy1tZWRpdW0ge1xuICBjb2xvcjogI0JFQjMyODtcbiAgYm9yZGVyLWNvbG9yOiAjQkVCMzI4O1xufVxuLmJ0bi1vdXRsaW5lLWFzLW1lZGl1bTpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCMzI4O1xuICBib3JkZXItY29sb3I6ICNCRUIzMjg7XG59XG4uYnRuLW91dGxpbmUtYXMtbWVkaXVtOmZvY3VzLCAuYnRuLW91dGxpbmUtYXMtbWVkaXVtLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTkwLCAxNzksIDQwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWFzLW1lZGl1bS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFzLW1lZGl1bTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjQkVCMzI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1hcy1tZWRpdW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYXMtbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtYXMtbWVkaXVtLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCMzI4O1xuICBib3JkZXItY29sb3I6ICNCRUIzMjg7XG59XG4uYnRuLW91dGxpbmUtYXMtbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFzLW1lZGl1bTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWFzLW1lZGl1bS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTAsIDE3OSwgNDAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1hcy1sb3dlciB7XG4gIGNvbG9yOiAjMjU3QjgzO1xuICBib3JkZXItY29sb3I6ICMyNTdCODM7XG59XG4uYnRuLW91dGxpbmUtYXMtbG93ZXI6aG92ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1N0I4MztcbiAgYm9yZGVyLWNvbG9yOiAjMjU3QjgzO1xufVxuLmJ0bi1vdXRsaW5lLWFzLWxvd2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtYXMtbG93ZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNywgMTIzLCAxMzEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtYXMtbG93ZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1hcy1sb3dlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjU3QjgzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1hcy1sb3dlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1hcy1sb3dlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWFzLWxvd2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3QjgzO1xuICBib3JkZXItY29sb3I6ICMyNTdCODM7XG59XG4uYnRuLW91dGxpbmUtYXMtbG93ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYXMtbG93ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1hcy1sb3dlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNywgMTIzLCAxMzEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS10aXBzIHtcbiAgY29sb3I6ICM2MDYwNUY7XG4gIGJvcmRlci1jb2xvcjogIzYwNjA1Rjtcbn1cbi5idG4tb3V0bGluZS10aXBzOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNUY7XG4gIGJvcmRlci1jb2xvcjogIzYwNjA1Rjtcbn1cbi5idG4tb3V0bGluZS10aXBzOmZvY3VzLCAuYnRuLW91dGxpbmUtdGlwcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk2LCA5NiwgOTUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtdGlwcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXRpcHM6ZGlzYWJsZWQge1xuICBjb2xvcjogIzYwNjA1RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtdGlwczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS10aXBzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtdGlwcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA1RjtcbiAgYm9yZGVyLWNvbG9yOiAjNjA2MDVGO1xufVxuLmJ0bi1vdXRsaW5lLXRpcHM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtdGlwczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXRpcHMuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTYsIDk2LCA5NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLW1vcmUtd2hpdGUge1xuICBjb2xvcjogI0ZDRkNGQjtcbiAgYm9yZGVyLWNvbG9yOiAjRkNGQ0ZCO1xufVxuLmJ0bi1vdXRsaW5lLW1vcmUtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQjtcbiAgYm9yZGVyLWNvbG9yOiAjRkNGQ0ZCO1xufVxuLmJ0bi1vdXRsaW5lLW1vcmUtd2hpdGU6Zm9jdXMsIC5idG4tb3V0bGluZS1tb3JlLXdoaXRlLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUyLCAyNTIsIDI1MSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1tb3JlLXdoaXRlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbW9yZS13aGl0ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkNGQ0ZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1tb3JlLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLW1vcmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1tb3JlLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZCO1xuICBib3JkZXItY29sb3I6ICNGQ0ZDRkI7XG59XG4uYnRuLW91dGxpbmUtbW9yZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1tb3JlLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbW9yZS13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTIsIDI1MiwgMjUxLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtYXViZXJnaW5lIHtcbiAgY29sb3I6ICM3MDMxNTc7XG4gIGJvcmRlci1jb2xvcjogIzcwMzE1Nztcbn1cbi5idG4tb3V0bGluZS1hdWJlcmdpbmU6aG92ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMzE1NztcbiAgYm9yZGVyLWNvbG9yOiAjNzAzMTU3O1xufVxuLmJ0bi1vdXRsaW5lLWF1YmVyZ2luZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWF1YmVyZ2luZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMiwgNDksIDg3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWF1YmVyZ2luZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWF1YmVyZ2luZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNzAzMTU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1hdWJlcmdpbmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYXViZXJnaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtYXViZXJnaW5lLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAzMTU3O1xuICBib3JkZXItY29sb3I6ICM3MDMxNTc7XG59XG4uYnRuLW91dGxpbmUtYXViZXJnaW5lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWF1YmVyZ2luZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWF1YmVyZ2luZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTIsIDQ5LCA4NywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLW9yYW5nZSB7XG4gIGNvbG9yOiAjRTk0RTFCO1xuICBib3JkZXItY29sb3I6ICNFOTRFMUI7XG59XG4uYnRuLW91dGxpbmUtb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTRFMUI7XG4gIGJvcmRlci1jb2xvcjogI0U5NEUxQjtcbn1cbi5idG4tb3V0bGluZS1vcmFuZ2U6Zm9jdXMsIC5idG4tb3V0bGluZS1vcmFuZ2UuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzMsIDc4LCAyNywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1vcmFuZ2UuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1vcmFuZ2U6ZGlzYWJsZWQge1xuICBjb2xvcjogI0U5NEUxQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW9yYW5nZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5NEUxQjtcbiAgYm9yZGVyLWNvbG9yOiAjRTk0RTFCO1xufVxuLmJ0bi1vdXRsaW5lLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1vcmFuZ2UuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMzLCA3OCwgMjcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1vZC15b3VyLWN1cnJlbnQge1xuICBjb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1O1xufVxuLmJ0bi1vdXRsaW5lLW9kLXlvdXItY3VycmVudDpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG59XG4uYnRuLW91dGxpbmUtb2QteW91ci1jdXJyZW50OmZvY3VzLCAuYnRuLW91dGxpbmUtb2QteW91ci1jdXJyZW50LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDUsIDE4NCwgMTk3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLW9kLXlvdXItY3VycmVudC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLW9kLXlvdXItY3VycmVudDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMkRCOEM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1vZC15b3VyLWN1cnJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtb2QteW91ci1jdXJyZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtb2QteW91ci1jdXJyZW50LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG59XG4uYnRuLW91dGxpbmUtb2QteW91ci1jdXJyZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLW9kLXlvdXItY3VycmVudDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW9kLXlvdXItY3VycmVudC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NSwgMTg0LCAxOTcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1vZC15b3VyLXByZXZpb3VzIHtcbiAgY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbn1cbi5idG4tb3V0bGluZS1vZC15b3VyLXByZXZpb3VzOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbn1cbi5idG4tb3V0bGluZS1vZC15b3VyLXByZXZpb3VzOmZvY3VzLCAuYnRuLW91dGxpbmUtb2QteW91ci1wcmV2aW91cy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAxMjEsIDEyOSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1vZC15b3VyLXByZXZpb3VzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtb2QteW91ci1wcmV2aW91czpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMUQ3OTgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1vZC15b3VyLXByZXZpb3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLW9kLXlvdXItcHJldmlvdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1vZC15b3VyLXByZXZpb3VzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG59XG4uYnRuLW91dGxpbmUtb2QteW91ci1wcmV2aW91czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1vZC15b3VyLXByZXZpb3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtb2QteW91ci1wcmV2aW91cy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTIxLCAxMjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1vZC1iZW5jaG1hcmstY3VycmVudCB7XG4gIGNvbG9yOiAjQThBN0E2O1xuICBib3JkZXItY29sb3I6ICNBOEE3QTY7XG59XG4uYnRuLW91dGxpbmUtb2QtYmVuY2htYXJrLWN1cnJlbnQ6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4QTdBNjtcbiAgYm9yZGVyLWNvbG9yOiAjQThBN0E2O1xufVxuLmJ0bi1vdXRsaW5lLW9kLWJlbmNobWFyay1jdXJyZW50OmZvY3VzLCAuYnRuLW91dGxpbmUtb2QtYmVuY2htYXJrLWN1cnJlbnQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjgsIDE2NywgMTY2LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLW9kLWJlbmNobWFyay1jdXJyZW50LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtb2QtYmVuY2htYXJrLWN1cnJlbnQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI0E4QTdBNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtb2QtYmVuY2htYXJrLWN1cnJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtb2QtYmVuY2htYXJrLWN1cnJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1vZC1iZW5jaG1hcmstY3VycmVudC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4QTdBNjtcbiAgYm9yZGVyLWNvbG9yOiAjQThBN0E2O1xufVxuLmJ0bi1vdXRsaW5lLW9kLWJlbmNobWFyay1jdXJyZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLW9kLWJlbmNobWFyay1jdXJyZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtb2QtYmVuY2htYXJrLWN1cnJlbnQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY4LCAxNjcsIDE2NiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLW9kLWJlbmNobWFyay1wcmV2aW91cyB7XG4gIGNvbG9yOiAjNzg3Nzc2O1xuICBib3JkZXItY29sb3I6ICM3ODc3NzY7XG59XG4uYnRuLW91dGxpbmUtb2QtYmVuY2htYXJrLXByZXZpb3VzOmhvdmVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODc3NzY7XG4gIGJvcmRlci1jb2xvcjogIzc4Nzc3Njtcbn1cbi5idG4tb3V0bGluZS1vZC1iZW5jaG1hcmstcHJldmlvdXM6Zm9jdXMsIC5idG4tb3V0bGluZS1vZC1iZW5jaG1hcmstcHJldmlvdXMuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjAsIDExOSwgMTE4LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLW9kLWJlbmNobWFyay1wcmV2aW91cy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLW9kLWJlbmNobWFyay1wcmV2aW91czpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNzg3Nzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1vZC1iZW5jaG1hcmstcHJldmlvdXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtb2QtYmVuY2htYXJrLXByZXZpb3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtb2QtYmVuY2htYXJrLXByZXZpb3VzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3Nzc2O1xuICBib3JkZXItY29sb3I6ICM3ODc3NzY7XG59XG4uYnRuLW91dGxpbmUtb2QtYmVuY2htYXJrLXByZXZpb3VzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLW9kLWJlbmNobWFyay1wcmV2aW91czpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW9kLWJlbmNobWFyay1wcmV2aW91cy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjAsIDExOSwgMTE4LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2lwIHtcbiAgY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbn1cbi5idG4tb3V0bGluZS13aXA6aG92ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxO1xufVxuLmJ0bi1vdXRsaW5lLXdpcDpmb2N1cywgLmJ0bi1vdXRsaW5lLXdpcC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAxMjEsIDEyOSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS13aXAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13aXA6ZGlzYWJsZWQge1xuICBjb2xvcjogIzFENzk4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2lwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdpcDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdpcC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxO1xufVxuLmJ0bi1vdXRsaW5lLXdpcDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13aXA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13aXAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDEyMSwgMTI5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtYXMge1xuICBjb2xvcjogIzYzNkFBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2QUFGO1xufVxuLmJ0bi1vdXRsaW5lLWFzOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzYzNkFBRjtcbn1cbi5idG4tb3V0bGluZS1hczpmb2N1cywgLmJ0bi1vdXRsaW5lLWFzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTksIDEwNiwgMTc1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWFzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYXM6ZGlzYWJsZWQge1xuICBjb2xvcjogIzYzNkFBRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtYXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYXM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1hcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNkFBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2QUFGO1xufVxuLmJ0bi1vdXRsaW5lLWFzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtYXMuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTksIDEwNiwgMTc1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtYXMtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNBRkIxRDM7XG4gIGJvcmRlci1jb2xvcjogI0FGQjFEMztcbn1cbi5idG4tb3V0bGluZS1hcy1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGQjFEMztcbiAgYm9yZGVyLWNvbG9yOiAjQUZCMUQzO1xufVxuLmJ0bi1vdXRsaW5lLWFzLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFzLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3NSwgMTc3LCAyMTEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtYXMtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYXMtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNBRkIxRDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWFzLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1hcy1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1hcy1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkIxRDM7XG4gIGJvcmRlci1jb2xvcjogI0FGQjFEMztcbn1cbi5idG4tb3V0bGluZS1hcy1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYXMtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtYXMtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3NSwgMTc3LCAyMTEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1hYSB7XG4gIGNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG59XG4uYnRuLW91dGxpbmUtYWE6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1O1xufVxuLmJ0bi1vdXRsaW5lLWFhOmZvY3VzLCAuYnRuLW91dGxpbmUtYWEuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NSwgMTg0LCAxOTcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtYWEuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1hYTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMkRCOEM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1hYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1hYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWFhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG59XG4uYnRuLW91dGxpbmUtYWE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYWE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1hYS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NSwgMTg0LCAxOTcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1hYS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxO1xufVxuLmJ0bi1vdXRsaW5lLWFhLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG59XG4uYnRuLW91dGxpbmUtYWEtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtYWEtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDEyMSwgMTI5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWFhLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFhLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMUQ3OTgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1hYS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYWEtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtYWEtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG59XG4uYnRuLW91dGxpbmUtYWEtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFhLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWFhLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTIxLCAxMjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS10YWEge1xuICBjb2xvcjogI0Q2MEI1MjtcbiAgYm9yZGVyLWNvbG9yOiAjRDYwQjUyO1xufVxuLmJ0bi1vdXRsaW5lLXRhYTpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyO1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG59XG4uYnRuLW91dGxpbmUtdGFhOmZvY3VzLCAuYnRuLW91dGxpbmUtdGFhLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE0LCAxMSwgODIsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtdGFhLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtdGFhOmRpc2FibGVkIHtcbiAgY29sb3I6ICNENjBCNTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXRhYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS10YWE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS10YWEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENjBCNTI7XG4gIGJvcmRlci1jb2xvcjogI0Q2MEI1Mjtcbn1cbi5idG4tb3V0bGluZS10YWE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtdGFhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtdGFhLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNCwgMTEsIDgyLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtdGFhLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRjA4NTk3O1xuICBib3JkZXItY29sb3I6ICNGMDg1OTc7XG59XG4uYnRuLW91dGxpbmUtdGFhLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA4NTk3O1xuICBib3JkZXItY29sb3I6ICNGMDg1OTc7XG59XG4uYnRuLW91dGxpbmUtdGFhLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXRhYS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDAsIDEzMywgMTUxLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXRhYS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS10YWEtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNGMDg1OTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXRhYS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtdGFhLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXRhYS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1OTc7XG4gIGJvcmRlci1jb2xvcjogI0YwODU5Nztcbn1cbi5idG4tb3V0bGluZS10YWEtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXRhYS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS10YWEtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMTMzLCAxNTEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWFyY2gge1xuICBjb2xvcjogI0NDNDIxNDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0M0MjE0O1xufVxuLmJ0bi1vdXRsaW5lLXNlYXJjaDpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M0MjE0O1xuICBib3JkZXItY29sb3I6ICNDQzQyMTQ7XG59XG4uYnRuLW91dGxpbmUtc2VhcmNoOmZvY3VzLCAuYnRuLW91dGxpbmUtc2VhcmNoLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA0LCA2NiwgMjAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2VhcmNoLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2VhcmNoOmRpc2FibGVkIHtcbiAgY29sb3I6ICNDQzQyMTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlYXJjaDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWFyY2g6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWFyY2guZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQzQyMTQ7XG4gIGJvcmRlci1jb2xvcjogI0NDNDIxNDtcbn1cbi5idG4tb3V0bGluZS1zZWFyY2g6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2VhcmNoOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc2VhcmNoLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNCwgNjYsIDIwLCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFENzk4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzc4Nzc3NjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1sZyA+IGlucHV0IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtc20gPiBpbnB1dCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzLCAyMywgMjMsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ3RDU7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzIzMjMyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEN0Q1O1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM5MTkwOEU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNzg3Nzc2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gaW5wdXQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gaW5wdXQ6aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gaW5wdXQ6Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBpbnB1dDphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBpbnB1dC5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQuYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwLCAuYnRuLXRvb2xiYXIgLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlciwgLmRydXBhbC1zZWFyY2gtZm9ybSAuYnRuLXRvb2xiYXIgLnRhYS1mb3JtLXdyYXBwZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gaW5wdXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtc20gPiBpbnB1dCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtbGcgPiBpbnB1dCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdG9nZ2xlID4gaW5wdXQsXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdG9nZ2xlID4gaW5wdXQgaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC10b2dnbGUgPiBpbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gaW5wdXQgaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGlucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIC5pbnB1dC1ncm91cCA+IGlucHV0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIC5pbnB1dC1ncm91cCA+IGlucHV0LCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmZvcm0tY29udHJvbCwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgLnRhYS1mb3JtLXdyYXBwZXIgPiBpbnB1dCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSAudGFhLWZvcm0td3JhcHBlciA+IGlucHV0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSAuaW5wdXQtZ3JvdXAgPiBpbnB1dCArIC5mb3JtLWNvbnRyb2wsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLmlucHV0LWdyb3VwID4gaW5wdXQgKyAuZm9ybS1jb250cm9sLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXQsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIC5pbnB1dC1ncm91cCA+IGlucHV0ICsgaW5wdXQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIC5pbnB1dC1ncm91cCA+IGlucHV0ICsgaW5wdXQsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgLnRhYS1mb3JtLXdyYXBwZXIgPiBpbnB1dCArIC5mb3JtLWNvbnRyb2wsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLnRhYS1mb3JtLXdyYXBwZXIgPiBpbnB1dCArIC5mb3JtLWNvbnRyb2wsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIC50YWEtZm9ybS13cmFwcGVyID4gLmZvcm0tY29udHJvbCArIGlucHV0LCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSAudGFhLWZvcm0td3JhcHBlciA+IGlucHV0ICsgaW5wdXQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLnRhYS1mb3JtLXdyYXBwZXIgPiAuZm9ybS1jb250cm9sICsgaW5wdXQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLnRhYS1mb3JtLXdyYXBwZXIgPiBpbnB1dCArIGlucHV0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgLmlucHV0LWdyb3VwID4gaW5wdXQgKyAuY3VzdG9tLXNlbGVjdCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSAuaW5wdXQtZ3JvdXAgPiBpbnB1dCArIC5jdXN0b20tc2VsZWN0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlciA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIC50YWEtZm9ybS13cmFwcGVyID4gaW5wdXQgKyAuY3VzdG9tLXNlbGVjdCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSAudGFhLWZvcm0td3JhcHBlciA+IGlucHV0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgLmlucHV0LWdyb3VwID4gaW5wdXQgKyAuY3VzdG9tLWZpbGUsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLmlucHV0LWdyb3VwID4gaW5wdXQgKyAuY3VzdG9tLWZpbGUsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIC50YWEtZm9ybS13cmFwcGVyID4gaW5wdXQgKyAuY3VzdG9tLWZpbGUsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLnRhYS1mb3JtLXdyYXBwZXIgPiBpbnB1dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgaW5wdXQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyBpbnB1dCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSAudGFhLWZvcm0td3JhcHBlciA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgaW5wdXQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLnRhYS1mb3JtLXdyYXBwZXIgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIGlucHV0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgLnRhYS1mb3JtLXdyYXBwZXIgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIC50YWEtZm9ybS13cmFwcGVyID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlciA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlciA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSAudGFhLWZvcm0td3JhcHBlciA+IC5jdXN0b20tZmlsZSArIGlucHV0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIC50YWEtZm9ybS13cmFwcGVyID4gLmN1c3RvbS1maWxlICsgaW5wdXQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIC5pbnB1dC1ncm91cCA+IGlucHV0OmZvY3VzLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIC5pbnB1dC1ncm91cCA+IGlucHV0OmZvY3VzLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgLnRhYS1mb3JtLXdyYXBwZXIgPiBpbnB1dDpmb2N1cyxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSAudGFhLWZvcm0td3JhcHBlciA+IGlucHV0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlciA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cywgLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlciA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgLmlucHV0LWdyb3VwID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLmlucHV0LWdyb3VwID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksIC5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSAudGFhLWZvcm0td3JhcHBlciA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIC50YWEtZm9ybS13cmFwcGVyID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCksXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXQ6bm90KDpsYXN0LWNoaWxkKSwgLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlcjpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgLnRhYS1mb3JtLXdyYXBwZXI6bm90KC5oYXMtdmFsaWRhdGlvbikgPiBpbnB1dDpub3QoOmxhc3QtY2hpbGQpLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIC50YWEtZm9ybS13cmFwcGVyOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXQ6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiszKSwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gaW5wdXQ6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiBpbnB1dDpudGgtbGFzdC1jaGlsZChuKzMpLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5oYXMtdmFsaWRhdGlvbi50YWEtZm9ybS13cmFwcGVyID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuKzMpLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSAuaGFzLXZhbGlkYXRpb24udGFhLWZvcm0td3JhcHBlciA+IGlucHV0Om50aC1sYXN0LWNoaWxkKG4rMyksXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLmhhcy12YWxpZGF0aW9uLnRhYS1mb3JtLXdyYXBwZXIgPiBpbnB1dDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmhhcy12YWxpZGF0aW9uLnRhYS1mb3JtLXdyYXBwZXIgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4rMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcixcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmhhcy12YWxpZGF0aW9uLnRhYS1mb3JtLXdyYXBwZXIgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXQ6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpmb2N1cyxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQgKyAuYnRuLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXQgKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0biArIGlucHV0LCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIGlucHV0LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQgKyBpbnB1dCwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0ICsgaW5wdXQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAtdGV4dCArIGlucHV0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgaW5wdXQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQgKyAuYnRuLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0biArIGlucHV0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIGlucHV0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQgKyBpbnB1dCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0ICsgaW5wdXQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAtdGV4dCArIGlucHV0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAyRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3MTcxNztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0Om5vdCh0ZXh0YXJlYSksXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQ6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1uYW1lIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXRpdGxlIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXQge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQ6bm90KHRleHRhcmVhKSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGlucHV0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGlucHV0IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXQsIC5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAudGFhLWZvcm0td3JhcHBlciA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlciA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlcjpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLnRhYS1mb3JtLXdyYXBwZXI6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlcjpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmJ0bixcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiBpbnB1dCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmhhcy12YWxpZGF0aW9uLnRhYS1mb3JtLXdyYXBwZXIgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuYnRuLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5oYXMtdmFsaWRhdGlvbi50YWEtZm9ybS13cmFwcGVyID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmhhcy12YWxpZGF0aW9uLnRhYS1mb3JtLXdyYXBwZXIgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gaW5wdXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAudGFhLWZvcm0td3JhcHBlciA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dCwgLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlciA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLnRhYS1mb3JtLXdyYXBwZXIgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC50YWEtZm9ybS13cmFwcGVyID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlciA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAudGFhLWZvcm0td3JhcHBlciA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmRydXBhbC1zZWFyY2gtZm9ybSAudGFhLWZvcm0td3JhcHBlciA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBib3JkZXItY29sb3I6ICMxOUJDOUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOUJDOUM7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAxMjEsIDEyOSwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGRkZGU1O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWQ2ZGY7XG4gIGJvcmRlci1jb2xvcjogIzcxZDZkZjtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNzg3Nzc2O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ3RDU7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDByZW07XG4gIGxlZnQ6IC0ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY4O1xuICBib3JkZXI6ICM5MTkwOEUgc29saWQgMXB4O1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcmVtO1xuICBsZWZ0OiAtMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM0ZBRjlGOCcgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNGQUY5RjgnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDEyMSwgMTI5LCAwLjUpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMTIxLCAxMjksIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzRkFGOUY4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMTIxLCAxMjksIDAuNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTMuMTI1cmVtO1xuICB3aWR0aDogMi42MjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDByZW0gKyAycHgpO1xuICBsZWZ0OiBjYWxjKC0zLjEyNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDEuNXJlbSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxLjVyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MDhFO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY5Rjg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjEyNXJlbSk7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMTIxLCAxMjksIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzE3MTcxNztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI0ZBRjlGOCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzQ4NDc0NicgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBOEE3QTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhkZGRlNTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDEyMSwgMTI5LCAwLjI1KTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzE3MTcxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGODtcbn1cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNzg3Nzc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEN0Q1O1xufVxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMTcxNzE3O1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGRkZGU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTIxLCAxMjksIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDdENTtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY5Rjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBOEE3QTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMkY7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0YyRjBFRSwgMCAwIDAgMC4ycmVtIHJnYmEoMjksIDEyMSwgMTI5LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0YyRjBFRSwgMCAwIDAgMC4ycmVtIHJnYmEoMjksIDEyMSwgMTI5LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRjJGMEVFLCAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTIxLCAxMjksIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWQ2ZGY7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUMwQkU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWQ2ZGY7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxQzBCRTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWQ2ZGY7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUMwQkU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxQzBCRTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTA4RTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkwOEU7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTA4RTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNzg3Nzc2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxQzBCRTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDlEN0Q1ICNEOUQ3RDUgI0MxQzBCRTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzc4Nzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzYwNjA1RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjBFRTtcbiAgYm9yZGVyLWNvbG9yOiAjQzFDMEJFICNDMUMwQkUgI0YyRjBFRTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMkY7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDE2cHg7XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXIteGwsXG4ubmF2YmFyIC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXh4bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14eGwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMUQ3OTgxO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMywgMjMsIDIzLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzMUQ3OTgxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyMywgMjMsIDIzLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDksIDI0OCwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDksIDI0OCwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI0OSwgMjQ4LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSclMjNGQUY5RjgnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMywgMjMsIDIzLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMywgMjMsIDIzLCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIzLCAyMywgMjMsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzc4Nzc3NjtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzc4Nzc3Njtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzFENzk4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzFDMEJFO1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ3RDU7XG4gIGJvcmRlci1jb2xvcjogI0MxQzBCRTtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTIxLCAxMjksIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzc4Nzc3NjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGODtcbiAgYm9yZGVyLWNvbG9yOiAjQzFDMEJFO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFkZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQgLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xufVxuYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NTI1Nztcbn1cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDEyMSwgMTI5LCAwLjUpO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzJBNkU7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiMWY1MDtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0NywgNDIsIDExMCwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNUQ0RDtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzMxMjg7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0LCA5MywgNzcsIDAuNSk7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG59XG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MjkzO1xufVxuYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5OSwgMTA2LCAxNzUsIDAuNSk7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQzQyMTQ7XG59XG5hLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUzMzBmO1xufVxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDQsIDY2LCAyMCwgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyO1xufVxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTA5M2Y7XG59XG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTQsIDExLCA4MiwgMC41KTtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYwRUU7XG59XG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2Q3ZDE7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQyLCAyNDAsIDIzOCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAyRjtcbn1cbmEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTY7XG59XG5hLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ4LCA0OCwgNDcsIDAuNSk7XG59XG5cbi5iYWRnZS1icmFuZCB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xufVxuYS5iYWRnZS1icmFuZDpob3ZlciwgYS5iYWRnZS1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ5MTliO1xufVxuYS5iYWRnZS1icmFuZDpmb2N1cywgYS5iYWRnZS1icmFuZC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAxODQsIDE5NywgMC41KTtcbn1cblxuLmJhZGdlLWJyYW5kLWxpZ2h0IHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUVDRUU7XG59XG5hLmJhZGdlLWJyYW5kLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWJyYW5kLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2RkZTA7XG59XG5hLmJhZGdlLWJyYW5kLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWJyYW5kLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA5LCAyMzYsIDIzOCwgMC41KTtcbn1cblxuLmJhZGdlLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFNjFBO1xufVxuYS5iYWRnZS1oaWdobGlnaHQ6aG92ZXIsIGEuYmFkZ2UtaGlnaGxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGMzMGM7XG59XG5hLmJhZGdlLWhpZ2hsaWdodDpmb2N1cywgYS5iYWRnZS1oaWdobGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDIsIDIzMCwgMjYsIDAuNSk7XG59XG5cbi5iYWRnZS1zdWNjZXNzLW9uLWRhcmsge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5QkM5Qztcbn1cbmEuYmFkZ2Utc3VjY2Vzcy1vbi1kYXJrOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3Mtb24tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4Zjc3O1xufVxuYS5iYWRnZS1zdWNjZXNzLW9uLWRhcms6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy1vbi1kYXJrLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUsIDE4OCwgMTU2LCAwLjUpO1xufVxuXG4uYmFkZ2Utd2FybmluZy1vbi1kYXJrIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTc2NEY7XG59XG5hLmJhZGdlLXdhcm5pbmctb24tZGFyazpob3ZlciwgYS5iYWRnZS13YXJuaW5nLW9uLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTIyMDtcbn1cbmEuYmFkZ2Utd2FybmluZy1vbi1kYXJrOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmctb24tZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgMTE4LCA3OSwgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlci1kYXJrZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBMDgzQjtcbn1cbmEuYmFkZ2UtZGFuZ2VyLWRhcmtlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXItZGFya2VyOmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTA1Mjg7XG59XG5hLmJhZGdlLWRhbmdlci1kYXJrZXI6Zm9jdXMsIGEuYmFkZ2UtZGFuZ2VyLWRhcmtlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NCwgOCwgNTksIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXItb24tZGFyayB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA4NTk3O1xufVxuYS5iYWRnZS1kYW5nZXItb24tZGFyazpob3ZlciwgYS5iYWRnZS1kYW5nZXItb24tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1ODcwO1xufVxuYS5iYWRnZS1kYW5nZXItb24tZGFyazpmb2N1cywgYS5iYWRnZS1kYW5nZXItb24tZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMTMzLCAxNTEsIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodGVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY0RjM7XG59XG5hLmJhZGdlLWxpZ2h0ZXI6aG92ZXIsIGEuYmFkZ2UtbGlnaHRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkYmQ3O1xufVxuYS5iYWRnZS1saWdodGVyOmZvY3VzLCBhLmJhZGdlLWxpZ2h0ZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDI0NCwgMjQzLCAwLjUpO1xufVxuXG4uYmFkZ2UtbWlkIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUMwQkU7XG59XG5hLmJhZGdlLW1pZDpob3ZlciwgYS5iYWRnZS1taWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YTdhNDtcbn1cbmEuYmFkZ2UtbWlkOmZvY3VzLCBhLmJhZGdlLW1pZC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MywgMTkyLCAxOTAsIDAuNSk7XG59XG5cbi5iYWRnZS1ib3JkZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDdENTtcbn1cbmEuYmFkZ2UtYm9yZGVyOmhvdmVyLCBhLmJhZGdlLWJvcmRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFiZWJhO1xufVxuYS5iYWRnZS1ib3JkZXI6Zm9jdXMsIGEuYmFkZ2UtYm9yZGVyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE3LCAyMTUsIDIxMywgMC41KTtcbn1cblxuLmJhZGdlLW11dGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNUY7XG59XG5hLmJhZGdlLW11dGVkOmhvdmVyLCBhLmJhZGdlLW11dGVkOmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG59XG5hLmJhZGdlLW11dGVkOmZvY3VzLCBhLmJhZGdlLW11dGVkLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTYsIDk2LCA5NSwgMC41KTtcbn1cblxuLmJhZGdlLXByaW1hcnktb24tZGFyayB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xufVxuYS5iYWRnZS1wcmltYXJ5LW9uLWRhcms6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeS1vbi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDkxOWI7XG59XG5hLmJhZGdlLXByaW1hcnktb24tZGFyazpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LW9uLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NSwgMTg0LCAxOTcsIDAuNSk7XG59XG5cbi5iYWRnZS1ibGFjayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xufVxuYS5iYWRnZS1ibGFjazpob3ZlciwgYS5iYWRnZS1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbmEuYmFkZ2UtYmxhY2s6Zm9jdXMsIGEuYmFkZ2UtYmxhY2suZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMjMsIDIzLCAwLjUpO1xufVxuXG4uYmFkZ2Utd2hpdGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGODtcbn1cbmEuYmFkZ2Utd2hpdGU6aG92ZXIsIGEuYmFkZ2Utd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTBkYTtcbn1cbmEuYmFkZ2Utd2hpdGU6Zm9jdXMsIGEuYmFkZ2Utd2hpdGUuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTAsIDI0OSwgMjQ4LCAwLjUpO1xufVxuXG4uYmFkZ2UtYXMtaGlnaGVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMDNBMUM7XG59XG5hLmJhZGdlLWFzLWhpZ2hlcjpob3ZlciwgYS5iYWRnZS1hcy1oaWdoZXI6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0MmMxNTtcbn1cbmEuYmFkZ2UtYXMtaGlnaGVyOmZvY3VzLCBhLmJhZGdlLWFzLWhpZ2hlci5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3NiwgNTgsIDI4LCAwLjUpO1xufVxuXG4uYmFkZ2UtYXMtbWVkaXVtIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUIzMjg7XG59XG5hLmJhZGdlLWFzLW1lZGl1bTpob3ZlciwgYS5iYWRnZS1hcy1tZWRpdW06Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OGIxZjtcbn1cbmEuYmFkZ2UtYXMtbWVkaXVtOmZvY3VzLCBhLmJhZGdlLWFzLW1lZGl1bS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MCwgMTc5LCA0MCwgMC41KTtcbn1cblxuLmJhZGdlLWFzLWxvd2VyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTdCODM7XG59XG5hLmJhZGdlLWFzLWxvd2VyOmhvdmVyLCBhLmJhZGdlLWFzLWxvd2VyOmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTU2NWI7XG59XG5hLmJhZGdlLWFzLWxvd2VyOmZvY3VzLCBhLmJhZGdlLWFzLWxvd2VyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzcsIDEyMywgMTMxLCAwLjUpO1xufVxuXG4uYmFkZ2UtdGlwcyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDVGO1xufVxuYS5iYWRnZS10aXBzOmhvdmVyLCBhLmJhZGdlLXRpcHM6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0Njtcbn1cbmEuYmFkZ2UtdGlwczpmb2N1cywgYS5iYWRnZS10aXBzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTYsIDk2LCA5NSwgMC41KTtcbn1cblxuLmJhZGdlLW1vcmUtd2hpdGUge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQjtcbn1cbmEuYmFkZ2UtbW9yZS13aGl0ZTpob3ZlciwgYS5iYWRnZS1tb3JlLXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZGU7XG59XG5hLmJhZGdlLW1vcmUtd2hpdGU6Zm9jdXMsIGEuYmFkZ2UtbW9yZS13aGl0ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MiwgMjUyLCAyNTEsIDAuNSk7XG59XG5cbi5iYWRnZS1hdWJlcmdpbmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMzE1Nztcbn1cbmEuYmFkZ2UtYXViZXJnaW5lOmhvdmVyLCBhLmJhZGdlLWF1YmVyZ2luZTpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQyMTNiO1xufVxuYS5iYWRnZS1hdWJlcmdpbmU6Zm9jdXMsIGEuYmFkZ2UtYXViZXJnaW5lLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTEyLCA0OSwgODcsIDAuNSk7XG59XG5cbi5iYWRnZS1vcmFuZ2Uge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5NEUxQjtcbn1cbmEuYmFkZ2Utb3JhbmdlOmhvdmVyLCBhLmJhZGdlLW9yYW5nZTpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzZDEyO1xufVxuYS5iYWRnZS1vcmFuZ2U6Zm9jdXMsIGEuYmFkZ2Utb3JhbmdlLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMzLCA3OCwgMjcsIDAuNSk7XG59XG5cbi5iYWRnZS1vZC15b3VyLWN1cnJlbnQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbn1cbmEuYmFkZ2Utb2QteW91ci1jdXJyZW50OmhvdmVyLCBhLmJhZGdlLW9kLXlvdXItY3VycmVudDpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ5MTliO1xufVxuYS5iYWRnZS1vZC15b3VyLWN1cnJlbnQ6Zm9jdXMsIGEuYmFkZ2Utb2QteW91ci1jdXJyZW50LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDUsIDE4NCwgMTk3LCAwLjUpO1xufVxuXG4uYmFkZ2Utb2QteW91ci1wcmV2aW91cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xufVxuYS5iYWRnZS1vZC15b3VyLXByZXZpb3VzOmhvdmVyLCBhLmJhZGdlLW9kLXlvdXItcHJldmlvdXM6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NTI1Nztcbn1cbmEuYmFkZ2Utb2QteW91ci1wcmV2aW91czpmb2N1cywgYS5iYWRnZS1vZC15b3VyLXByZXZpb3VzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDEyMSwgMTI5LCAwLjUpO1xufVxuXG4uYmFkZ2Utb2QtYmVuY2htYXJrLWN1cnJlbnQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4QTdBNjtcbn1cbmEuYmFkZ2Utb2QtYmVuY2htYXJrLWN1cnJlbnQ6aG92ZXIsIGEuYmFkZ2Utb2QtYmVuY2htYXJrLWN1cnJlbnQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmOGU4Yztcbn1cbmEuYmFkZ2Utb2QtYmVuY2htYXJrLWN1cnJlbnQ6Zm9jdXMsIGEuYmFkZ2Utb2QtYmVuY2htYXJrLWN1cnJlbnQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjgsIDE2NywgMTY2LCAwLjUpO1xufVxuXG4uYmFkZ2Utb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODc3NzY7XG59XG5hLmJhZGdlLW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciwgYS5iYWRnZS1vZC1iZW5jaG1hcmstcHJldmlvdXM6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZDtcbn1cbmEuYmFkZ2Utb2QtYmVuY2htYXJrLXByZXZpb3VzOmZvY3VzLCBhLmJhZGdlLW9kLWJlbmNobWFyay1wcmV2aW91cy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyMCwgMTE5LCAxMTgsIDAuNSk7XG59XG5cbi5iYWRnZS13aXAge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbn1cbmEuYmFkZ2Utd2lwOmhvdmVyLCBhLmJhZGdlLXdpcDpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ1MjU3O1xufVxuYS5iYWRnZS13aXA6Zm9jdXMsIGEuYmFkZ2Utd2lwLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDEyMSwgMTI5LCAwLjUpO1xufVxuXG4uYmFkZ2UtYXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNkFBRjtcbn1cbmEuYmFkZ2UtYXM6aG92ZXIsIGEuYmFkZ2UtYXM6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTI5Mztcbn1cbmEuYmFkZ2UtYXM6Zm9jdXMsIGEuYmFkZ2UtYXMuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5OSwgMTA2LCAxNzUsIDAuNSk7XG59XG5cbi5iYWRnZS1hcy1zZWNvbmRhcnkge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGQjFEMztcbn1cbmEuYmFkZ2UtYXMtc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLWFzLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5MWMxO1xufVxuYS5iYWRnZS1hcy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2UtYXMtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTc1LCAxNzcsIDIxMSwgMC41KTtcbn1cblxuLmJhZGdlLWFhIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG59XG5hLmJhZGdlLWFhOmhvdmVyLCBhLmJhZGdlLWFhOmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDkxOWI7XG59XG5hLmJhZGdlLWFhOmZvY3VzLCBhLmJhZGdlLWFhLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDUsIDE4NCwgMTk3LCAwLjUpO1xufVxuXG4uYmFkZ2UtYWEtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG59XG5hLmJhZGdlLWFhLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1hYS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NTI1Nztcbn1cbmEuYmFkZ2UtYWEtc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLWFhLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAxMjEsIDEyOSwgMC41KTtcbn1cblxuLmJhZGdlLXRhYSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyO1xufVxuYS5iYWRnZS10YWE6aG92ZXIsIGEuYmFkZ2UtdGFhOmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTA5M2Y7XG59XG5hLmJhZGdlLXRhYTpmb2N1cywgYS5iYWRnZS10YWEuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTQsIDExLCA4MiwgMC41KTtcbn1cblxuLmJhZGdlLXRhYS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwODU5Nztcbn1cbmEuYmFkZ2UtdGFhLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS10YWEtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTU4NzA7XG59XG5hLmJhZGdlLXRhYS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2UtdGFhLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMTMzLCAxNTEsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWFyY2gge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNDtcbn1cbmEuYmFkZ2Utc2VhcmNoOmhvdmVyLCBhLmJhZGdlLXNlYXJjaDpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUzMzBmO1xufVxuYS5iYWRnZS1zZWFyY2g6Zm9jdXMsIGEuYmFkZ2Utc2VhcmNoLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA0LCA2NiwgMjAsIDAuNSk7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ3RDU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDByZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMXJlbSAwcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzFhNGE0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZGZlMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNkNWQ3O1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWNjYmNkO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBkMjYyODtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNTcyMTQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVkMGRjO1xuICBib3JkZXItY29sb3I6ICNkZGJmZDE7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q0YWVjNTtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzMyMTMyNztcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzEyM2IzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZGFkNjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhjZGM4O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTljMmJjO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MTQxMTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzNmNDI2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNlOTtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkMWU0O1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzBjMWRiO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJjMmU0Njtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzc1MmQxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZDRjYTtcbiAgYm9yZGVyLWNvbG9yOiAjZWRjNmI4O1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZThiNmE0O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRhMWMwZDtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjN2ExMTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjOWQ3O1xuICBib3JkZXItY29sb3I6ICNmMGI2Y2E7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjYTFiYjtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRkMGIyMjtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4OTg4ODc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjY7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjZmNTtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZWU5ZTY7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzZmNmY2ZTtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzI0MjQyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDFkMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzFjMWMwO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjRiNGIzO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBhMGEwYTtcbn1cblxuLmFsZXJ0LWJyYW5kIHtcbiAgY29sb3I6ICMyMjZiNzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZWU7XG4gIGJvcmRlci1jb2xvcjogI2MxZTdlYTtcbn1cbi5hbGVydC1icmFuZCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhZWUwZTQ7XG59XG4uYWxlcnQtYnJhbmQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzE2NDY0YTtcbn1cblxuLmFsZXJ0LWJyYW5kLWxpZ2h0IHtcbiAgY29sb3I6ICM3ODg2ODc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZjY7XG4gIGJvcmRlci1jb2xvcjogI2VmZjVmNTtcbn1cbi5hbGVydC1icmFuZC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZmViZWI7XG59XG4uYWxlcnQtYnJhbmQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzYwNmI2Yztcbn1cblxuLmFsZXJ0LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjODk4MzE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNWNjO1xuICBib3JkZXItY29sb3I6ICNmOGY0YmE7XG59XG4uYWxlcnQtaGlnaGxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y2ZjBhMztcbn1cbi5hbGVydC1oaWdobGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzVlNWExMTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mtb24tZGFyayB7XG4gIGNvbG9yOiAjMTg2ZDVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlZGU2O1xuICBib3JkZXItY29sb3I6ICNiYmU4ZGU7XG59XG4uYWxlcnQtc3VjY2Vzcy1vbi1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E4ZTJkNTtcbn1cbi5hbGVydC1zdWNjZXNzLW9uLWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBmNDMzOTtcbn1cblxuLmFsZXJ0LXdhcm5pbmctb24tZGFyayB7XG4gIGNvbG9yOiAjODc0ODM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkZmQ2O1xuICBib3JkZXItY29sb3I6ICNmN2Q0Yzk7XG59XG4uYWxlcnQtd2FybmluZy1vbi1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y0YzJiMztcbn1cbi5hbGVydC13YXJuaW5nLW9uLWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzYyMzQyNjtcbn1cblxuLmFsZXJ0LWRhbmdlci1kYXJrZXIge1xuICBjb2xvcjogIzViMGYyYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3YzlkMjtcbiAgYm9yZGVyLWNvbG9yOiAjZGZiNmMzO1xufVxuLmFsZXJ0LWRhbmdlci1kYXJrZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDdhNGI0O1xufVxuLmFsZXJ0LWRhbmdlci1kYXJrZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJmMDgxNjtcbn1cblxuLmFsZXJ0LWRhbmdlci1vbi1kYXJrIHtcbiAgY29sb3I6ICM4ODUwNWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGUyZTU7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZDlkZDtcbn1cbi5hbGVydC1kYW5nZXItb24tZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmM2M0Y2E7XG59XG4uYWxlcnQtZGFuZ2VyLW9uLWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4M2Q0NTtcbn1cblxuLmFsZXJ0LWxpZ2h0ZXIge1xuICBjb2xvcjogIzhhOGE4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNztcbiAgYm9yZGVyLWNvbG9yOiAjZjlmOGY3O1xufVxuLmFsZXJ0LWxpZ2h0ZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWVlYmU4O1xufVxuLmFsZXJ0LWxpZ2h0ZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLmFsZXJ0LW1pZCB7XG4gIGNvbG9yOiAjNmY2ZjZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZWVjO1xuICBib3JkZXItY29sb3I6ICNlYWU5ZTg7XG59XG4uYWxlcnQtbWlkIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RlZGNkYjtcbn1cbi5hbGVydC1taWQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLmFsZXJ0LWJvcmRlciB7XG4gIGNvbG9yOiAjN2M3YjdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYxO1xuICBib3JkZXItY29sb3I6ICNmMWVmZWU7XG59XG4uYWxlcnQtYm9yZGVyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U1ZTJlMDtcbn1cbi5hbGVydC1ib3JkZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzYyNjI2MTtcbn1cblxuLmFsZXJ0LW11dGVkIHtcbiAgY29sb3I6ICMzZDNkM2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRhZDk7XG4gIGJvcmRlci1jb2xvcjogI2NmY2VjZDtcbn1cbi5hbGVydC1tdXRlZCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjM2MxYzA7XG59XG4uYWxlcnQtbXV0ZWQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIzMjMyMztcbn1cblxuLmFsZXJ0LXByaW1hcnktb24tZGFyayB7XG4gIGNvbG9yOiAjMjI2YjcxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2VlO1xuICBib3JkZXItY29sb3I6ICNjMWU3ZWE7XG59XG4uYWxlcnQtcHJpbWFyeS1vbi1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FlZTBlNDtcbn1cbi5hbGVydC1wcmltYXJ5LW9uLWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzE2NDY0YTtcbn1cblxuLmFsZXJ0LWJsYWNrIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGNjY2I7XG4gIGJvcmRlci1jb2xvcjogI2JhYmFiOTtcbn1cbi5hbGVydC1ibGFjayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhZGFkYWM7XG59XG4uYWxlcnQtYmxhY2sgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5hbGVydC13aGl0ZSB7XG4gIGNvbG9yOiAjOGQ4ZDhjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOWY4O1xuICBib3JkZXItY29sb3I6ICNmYWY5Zjg7XG59XG4uYWxlcnQtd2hpdGUgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWZlY2U5O1xufVxuLmFsZXJ0LXdoaXRlIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM3NDc0NzI7XG59XG5cbi5hbGVydC1hcy1oaWdoZXIge1xuICBjb2xvcjogIzY3MjkxYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZDNjYztcbiAgYm9yZGVyLWNvbG9yOiAjZTVjNGJhO1xufVxuLmFsZXJ0LWFzLWhpZ2hlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZWI0YTc7XG59XG4uYWxlcnQtYXMtaGlnaGVyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMzZTE5MTA7XG59XG5cbi5hbGVydC1hcy1tZWRpdW0ge1xuICBjb2xvcjogIzZlNjgyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWJjZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllNWJlO1xufVxuLmFsZXJ0LWFzLW1lZGl1bSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlM2RkYWI7XG59XG4uYWxlcnQtYXMtbWVkaXVtIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0NjQzMTU7XG59XG5cbi5hbGVydC1hcy1sb3dlciB7XG4gIGNvbG9yOiAjMWU0YjRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZlMGUxO1xuICBib3JkZXItY29sb3I6ICNiZWQ2ZDc7XG59XG4uYWxlcnQtYXMtbG93ZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWVjY2NkO1xufVxuLmFsZXJ0LWFzLWxvd2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxMDI4MmE7XG59XG5cbi5hbGVydC10aXBzIHtcbiAgY29sb3I6ICMzZDNkM2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRhZDk7XG4gIGJvcmRlci1jb2xvcjogI2NmY2VjZDtcbn1cbi5hbGVydC10aXBzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2MzYzFjMDtcbn1cbi5hbGVydC10aXBzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyMzIzMjM7XG59XG5cbi5hbGVydC1tb3JlLXdoaXRlIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZjk7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmFmOTtcbn1cbi5hbGVydC1tb3JlLXdoaXRlIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxZWRlYTtcbn1cbi5hbGVydC1tb3JlLXdoaXRlIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi5hbGVydC1hdWJlcmdpbmUge1xuICBjb2xvcjogIzQ1MjUzODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZDFkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDNjMWNiO1xufVxuLmFsZXJ0LWF1YmVyZ2luZSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGIyYmU7XG59XG4uYWxlcnQtYXViZXJnaW5lIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNDEzMWQ7XG59XG5cbi5hbGVydC1vcmFuZ2Uge1xuICBjb2xvcjogIzg0MzQxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZDdjYztcbiAgYm9yZGVyLWNvbG9yOiAjZjVjOWJhO1xufVxuLmFsZXJ0LW9yYW5nZSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMmI4YTQ7XG59XG4uYWxlcnQtb3JhbmdlIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1OTIzMTE7XG59XG5cbi5hbGVydC1vZC15b3VyLWN1cnJlbnQge1xuICBjb2xvcjogIzIyNmI3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNlZTtcbiAgYm9yZGVyLWNvbG9yOiAjYzFlN2VhO1xufVxuLmFsZXJ0LW9kLXlvdXItY3VycmVudCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhZWUwZTQ7XG59XG4uYWxlcnQtb2QteW91ci1jdXJyZW50IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxNjQ2NGE7XG59XG5cbi5hbGVydC1vZC15b3VyLXByZXZpb3VzIHtcbiAgY29sb3I6ICMxYTRhNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWRmZTA7XG4gIGJvcmRlci1jb2xvcjogI2JjZDVkNztcbn1cbi5hbGVydC1vZC15b3VyLXByZXZpb3VzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FjY2JjZDtcbn1cbi5hbGVydC1vZC15b3VyLXByZXZpb3VzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwZDI2Mjg7XG59XG5cbi5hbGVydC1vZC1iZW5jaG1hcmstY3VycmVudCB7XG4gIGNvbG9yOiAjNjI2MjYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlOWU4O1xuICBib3JkZXItY29sb3I6ICNlM2UyZTE7XG59XG4uYWxlcnQtb2QtYmVuY2htYXJrLWN1cnJlbnQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDdkNWQ0O1xufVxuLmFsZXJ0LW9kLWJlbmNobWFyay1jdXJyZW50IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG59XG5cbi5hbGVydC1vZC1iZW5jaG1hcmstcHJldmlvdXMge1xuICBjb2xvcjogIzQ5NDk0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZGZkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkNWQ0O1xufVxuLmFsZXJ0LW9kLWJlbmNobWFyay1wcmV2aW91cyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjYWM4Yzc7XG59XG4uYWxlcnQtb2QtYmVuY2htYXJrLXByZXZpb3VzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5hbGVydC13aXAge1xuICBjb2xvcjogIzFhNGE0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZGZlMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNkNWQ3O1xufVxuLmFsZXJ0LXdpcCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhY2NiY2Q7XG59XG4uYWxlcnQtd2lwIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwZDI2Mjg7XG59XG5cbi5hbGVydC1hcyB7XG4gIGNvbG9yOiAjM2Y0MjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2U5O1xuICBib3JkZXItY29sb3I6ICNkMGQxZTQ7XG59XG4uYWxlcnQtYXMgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzBjMWRiO1xufVxuLmFsZXJ0LWFzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYzJlNDY7XG59XG5cbi5hbGVydC1hcy1zZWNvbmRhcnkge1xuICBjb2xvcjogIzY2Njc3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJmMTtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWVlO1xufVxuLmFsZXJ0LWFzLXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNmQ2ZTQ7XG59XG4uYWxlcnQtYXMtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0ZjRmNWQ7XG59XG5cbi5hbGVydC1hYSB7XG4gIGNvbG9yOiAjMjI2YjcxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2VlO1xuICBib3JkZXItY29sb3I6ICNjMWU3ZWE7XG59XG4uYWxlcnQtYWEgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWVlMGU0O1xufVxuLmFsZXJ0LWFhIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxNjQ2NGE7XG59XG5cbi5hbGVydC1hYS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzFhNGE0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZGZlMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNkNWQ3O1xufVxuLmFsZXJ0LWFhLXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhY2NiY2Q7XG59XG4uYWxlcnQtYWEtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwZDI2Mjg7XG59XG5cbi5hbGVydC10YWEge1xuICBjb2xvcjogIzdhMTEzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzlkNztcbiAgYm9yZGVyLWNvbG9yOiAjZjBiNmNhO1xufVxuLmFsZXJ0LXRhYSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2ExYmI7XG59XG4uYWxlcnQtdGFhIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0ZDBiMjI7XG59XG5cbi5hbGVydC10YWEtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4ODUwNWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGUyZTU7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZDlkZDtcbn1cbi5hbGVydC10YWEtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzYzRjYTtcbn1cbi5hbGVydC10YWEtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2ODNkNDU7XG59XG5cbi5hbGVydC1zZWFyY2gge1xuICBjb2xvcjogIzc1MmQxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZDRjYTtcbiAgYm9yZGVyLWNvbG9yOiAjZWRjNmI4O1xufVxuLmFsZXJ0LXNlYXJjaCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlOGI2YTQ7XG59XG4uYWxlcnQtc2VhcmNoIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0YTFjMGQ7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEN0Q1O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjRkFGOUY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1MCwgMjQ5LCAyNDgsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjUwLCAyNDksIDI0OCwgMC4xNSkgNTAlLCByZ2JhKDI1MCwgMjQ5LCAyNDgsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNjA2MDVGO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM2MDYwNUY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjBFRTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEN0Q1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY5Rjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMsIDIzLCAyMywgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM3ODc3NzY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMWE0YTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkNWQ3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYTRhNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2NiY2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhNGE0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWE0YTRlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNTcyMTQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRiZmQxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNTcyMTQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRhZWM1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3MjE0NDtcbiAgYm9yZGVyLWNvbG9yOiAjNTcyMTQ0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzEyM2IzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4Y2RjODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTIzYjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTljMmJjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjNiMzM7XG4gIGJvcmRlci1jb2xvcjogIzEyM2IzMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzZjQyNjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGQxZTQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzNmNDI2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzFkYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0MjY2O1xuICBib3JkZXItY29sb3I6ICMzZjQyNjY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjNzUyZDE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjNmI4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3NTJkMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGI2YTQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1MmQxNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzUyZDE1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjN2ExMTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBiNmNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjN2ExMTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhMWJiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhMTEzNjtcbiAgYm9yZGVyLWNvbG9yOiAjN2ExMTM2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4OTg4ODc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY2ZjU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODk4ODg3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOWU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4ODg3O1xuICBib3JkZXItY29sb3I6ICM4OTg4ODc7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMjQyNDIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyNDI0MjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyMztcbiAgYm9yZGVyLWNvbG9yOiAjMjQyNDIzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kIHtcbiAgY29sb3I6ICMyMjZiNzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWU3ZWE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjI2YjcxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlMGU0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI2YjcxO1xuICBib3JkZXItY29sb3I6ICMyMjZiNzE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtbGlnaHQge1xuICBjb2xvcjogIzc4ODY4NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjVmNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3ODg2ODc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmViZWI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODg2ODc7XG4gIGJvcmRlci1jb2xvcjogIzc4ODY4Nztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1oaWdobGlnaHQge1xuICBjb2xvcjogIzg5ODMxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjRiYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taGlnaGxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taGlnaGxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg5ODMxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjBhMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0taGlnaGxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTgzMTk7XG4gIGJvcmRlci1jb2xvcjogIzg5ODMxOTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLW9uLWRhcmsge1xuICBjb2xvcjogIzE4NmQ1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZThkZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy1vbi1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy1vbi1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE4NmQ1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZTJkNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy1vbi1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODZkNWM7XG4gIGJvcmRlci1jb2xvcjogIzE4NmQ1Yztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLW9uLWRhcmsge1xuICBjb2xvcjogIzg3NDgzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZDRjOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy1vbi1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy1vbi1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg3NDgzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YzJiMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy1vbi1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzQ4MzQ7XG4gIGJvcmRlci1jb2xvcjogIzg3NDgzNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXItZGFya2VyIHtcbiAgY29sb3I6ICM1YjBmMmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmI2YzM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci1kYXJrZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXItZGFya2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzViMGYyYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3YTRiNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLWRhcmtlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIwZjJhO1xuICBib3JkZXItY29sb3I6ICM1YjBmMmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLW9uLWRhcmsge1xuICBjb2xvcjogIzg4NTA1YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZDlkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLW9uLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXItb24tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4ODUwNWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M0Y2E7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci1vbi1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODUwNWE7XG4gIGJvcmRlci1jb2xvcjogIzg4NTA1YTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVyIHtcbiAgY29sb3I6ICM4YThhODk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjc7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0ZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzhhOGE4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWJlODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE4YTg5O1xuICBib3JkZXItY29sb3I6ICM4YThhODk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbWlkIHtcbiAgY29sb3I6ICM2ZjZmNmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWU5ZTg7XG59XG4ubGlzdC1ncm91cC1pdGVtLW1pZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLW1pZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM2ZjZmNmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRjZGI7XG59XG4ubGlzdC1ncm91cC1pdGVtLW1pZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY2ZjZlO1xuICBib3JkZXItY29sb3I6ICM2ZjZmNmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYm9yZGVyIHtcbiAgY29sb3I6ICM3YzdiN2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVmZWU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWJvcmRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJvcmRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3YzdiN2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWUyZTA7XG59XG4ubGlzdC1ncm91cC1pdGVtLWJvcmRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3YjdhO1xuICBib3JkZXItY29sb3I6ICM3YzdiN2E7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbXV0ZWQge1xuICBjb2xvcjogIzNkM2QzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2VjZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbXV0ZWQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1tdXRlZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMzZDNkM2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2MxYzA7XG59XG4ubGlzdC1ncm91cC1pdGVtLW11dGVkLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNkM2M7XG4gIGJvcmRlci1jb2xvcjogIzNkM2QzYztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LW9uLWRhcmsge1xuICBjb2xvcjogIzIyNmI3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTdlYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS1vbi1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS1vbi1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzIyNmI3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZTBlNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS1vbi1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjZiNzE7XG4gIGJvcmRlci1jb2xvcjogIzIyNmI3MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ibGFjayB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiYWI5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ibGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE3MTcxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYWRhYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYmxhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgYm9yZGVyLWNvbG9yOiAjMTcxNzE3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlIHtcbiAgY29sb3I6ICM4ZDhkOGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOGQ4ZDhjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlY2U5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ4ZDhjO1xuICBib3JkZXItY29sb3I6ICM4ZDhkOGM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYXMtaGlnaGVyIHtcbiAgY29sb3I6ICM2NzI5MWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWM0YmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFzLWhpZ2hlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFzLWhpZ2hlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM2NzI5MWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWI0YTc7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFzLWhpZ2hlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjcyOTFhO1xuICBib3JkZXItY29sb3I6ICM2NzI5MWE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYXMtbWVkaXVtIHtcbiAgY29sb3I6ICM2ZTY4MjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU1YmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFzLW1lZGl1bS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFzLW1lZGl1bS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM2ZTY4MjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2RkYWI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFzLW1lZGl1bS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU2ODIwO1xuICBib3JkZXItY29sb3I6ICM2ZTY4MjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYXMtbG93ZXIge1xuICBjb2xvcjogIzFlNGI0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZDZkNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYXMtbG93ZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hcy1sb3dlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxZTRiNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWNjY2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFzLWxvd2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTRiNGY7XG4gIGJvcmRlci1jb2xvcjogIzFlNGI0Zjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS10aXBzIHtcbiAgY29sb3I6ICMzZDNkM2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNlY2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRpcHMubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS10aXBzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzNkM2QzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzFjMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGlwcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNjO1xuICBib3JkZXItY29sb3I6ICMzZDNkM2M7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbW9yZS13aGl0ZSB7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYWY5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1tb3JlLXdoaXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbW9yZS13aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVkZWE7XG59XG4ubGlzdC1ncm91cC1pdGVtLW1vcmUtd2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlOGU4ZTtcbiAgYm9yZGVyLWNvbG9yOiAjOGU4ZThlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWF1YmVyZ2luZSB7XG4gIGNvbG9yOiAjNDUyNTM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNjMWNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hdWJlcmdpbmUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hdWJlcmdpbmUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNDUyNTM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhiMmJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hdWJlcmdpbmUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjUzODtcbiAgYm9yZGVyLWNvbG9yOiAjNDUyNTM4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLW9yYW5nZSB7XG4gIGNvbG9yOiAjODQzNDE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjOWJhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1vcmFuZ2UubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1vcmFuZ2UubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODQzNDE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJiOGE0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1vcmFuZ2UubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0MzQxOTtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNDE5O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLW9kLXlvdXItY3VycmVudCB7XG4gIGNvbG9yOiAjMjI2YjcxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlN2VhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1vZC15b3VyLWN1cnJlbnQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1vZC15b3VyLWN1cnJlbnQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjI2YjcxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlMGU0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1vZC15b3VyLWN1cnJlbnQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNmI3MTtcbiAgYm9yZGVyLWNvbG9yOiAjMjI2YjcxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLW9kLXlvdXItcHJldmlvdXMge1xuICBjb2xvcjogIzFhNGE0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZDVkNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tb2QteW91ci1wcmV2aW91cy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLW9kLXlvdXItcHJldmlvdXMubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWE0YTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNjYmNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1vZC15b3VyLXByZXZpb3VzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTRhNGU7XG4gIGJvcmRlci1jb2xvcjogIzFhNGE0ZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1vZC1iZW5jaG1hcmstY3VycmVudCB7XG4gIGNvbG9yOiAjNjI2MjYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlMmUxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1vZC1iZW5jaG1hcmstY3VycmVudC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLW9kLWJlbmNobWFyay1jdXJyZW50Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzYyNjI2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDVkNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tb2QtYmVuY2htYXJrLWN1cnJlbnQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjI2MTtcbiAgYm9yZGVyLWNvbG9yOiAjNjI2MjYxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLW9kLWJlbmNobWFyay1wcmV2aW91cyB7XG4gIGNvbG9yOiAjNDk0OTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNWQ0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1vZC1iZW5jaG1hcmstcHJldmlvdXMubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1vZC1iZW5jaG1hcmstcHJldmlvdXMubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNDk0OTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjOGM3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1vZC1iZW5jaG1hcmstcHJldmlvdXMubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDk0ODtcbiAgYm9yZGVyLWNvbG9yOiAjNDk0OTQ4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdpcCB7XG4gIGNvbG9yOiAjMWE0YTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkNWQ3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13aXAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13aXAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWE0YTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNjYmNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13aXAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhNGE0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWE0YTRlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFzIHtcbiAgY29sb3I6ICMzZjQyNjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGQxZTQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYXMubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjM2Y0MjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMWRiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0MjY2O1xuICBib3JkZXItY29sb3I6ICMzZjQyNjY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYXMtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2NjY3Nzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZWU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFzLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFzLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM2NjY3Nzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZTQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFzLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2Nzc5O1xuICBib3JkZXItY29sb3I6ICM2NjY3Nzk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWEge1xuICBjb2xvcjogIzIyNmI3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTdlYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWEubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hYS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyMjZiNzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWUwZTQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFhLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjZiNzE7XG4gIGJvcmRlci1jb2xvcjogIzIyNmI3MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hYS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzFhNGE0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZDVkNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWEtc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWEtc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzFhNGE0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjY2JjZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWEtc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTRhNGU7XG4gIGJvcmRlci1jb2xvcjogIzFhNGE0ZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS10YWEge1xuICBjb2xvcjogIzdhMTEzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYjZjYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGFhLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tdGFhLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzdhMTEzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYTFiYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGFhLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTExMzY7XG4gIGJvcmRlci1jb2xvcjogIzdhMTEzNjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS10YWEtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4ODUwNWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Q5ZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRhYS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS10YWEtc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg4NTA1YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzRjYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGFhLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg1MDVhO1xuICBib3JkZXItY29sb3I6ICM4ODUwNWE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2VhcmNoIHtcbiAgY29sb3I6ICM3NTJkMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGM2Yjg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlYXJjaC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlYXJjaC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3NTJkMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGI2YTQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlYXJjaC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzUyZDE1O1xuICBib3JkZXItY29sb3I6ICM3NTJkMTU7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzE3MTcxNztcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI0ZBRjlGODtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgfVxufVxuLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI0OSwgMjQ4LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDIzLCAyMywgMjMsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4udG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzc4Nzc3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI0OSwgMjQ4LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzLCAyMywgMjMsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDdENTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDdENTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTcxNzE3O1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxNzE3MTc7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTcxNzE3O1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE3MTcxNztcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGNvbG9yOiAjRkFGOUY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzLCAyMywgMjMsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAuM3JlbTtcbn1cbi5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZBRjlGODtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93IHtcbiAgbGVmdDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMywgMjMsIDIzLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdyB7XG4gIHRvcDogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyMywgMjMsIDIzLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZBRjlGODtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmMWVmO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZBRjlGODtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjFlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU1ZTA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJS8xMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzRkFGOUY4JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNGQUY5RjgnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgfVxufVxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDUyNTcgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzJBNkUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmIxZjUwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNUQ0RCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczMTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNkFBRiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MjkzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUzMzBmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDkzZiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMEVFICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkN2QxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNjE2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1icmFuZDpob3ZlciwgYS5iZy1icmFuZDpmb2N1cyxcbmJ1dHRvbi5iZy1icmFuZDpob3ZlcixcbmJ1dHRvbi5iZy1icmFuZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDkxOWIgIWltcG9ydGFudDtcbn1cblxuLmJnLWJyYW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRUNFRSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWJyYW5kLWxpZ2h0OmhvdmVyLCBhLmJnLWJyYW5kLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWJyYW5kLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWJyYW5kLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZGRlMCAhaW1wb3J0YW50O1xufVxuXG4uYmctaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWhpZ2hsaWdodDpob3ZlciwgYS5iZy1oaWdobGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctaGlnaGxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWhpZ2hsaWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGMzMGMgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mtb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOUJDOUMgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzLW9uLWRhcms6aG92ZXIsIGEuYmctc3VjY2Vzcy1vbi1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3Mtb24tZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzLW9uLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4Zjc3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLW9uLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU3NjRGICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZy1vbi1kYXJrOmhvdmVyLCBhLmJnLXdhcm5pbmctb24tZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nLW9uLWRhcms6aG92ZXIsXG5idXR0b24uYmctd2FybmluZy1vbi1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTIyMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTA4M0IgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXItZGFya2VyOmhvdmVyLCBhLmJnLWRhbmdlci1kYXJrZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyLWRhcmtlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXItZGFya2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhMDUyOCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLW9uLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA4NTk3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyLW9uLWRhcms6aG92ZXIsIGEuYmctZGFuZ2VyLW9uLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyLW9uLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyLW9uLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1ODcwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjRGMyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0ZXI6aG92ZXIsIGEuYmctbGlnaHRlcjpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodGVyOmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkYmQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1taWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFDMEJFICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbWlkOmhvdmVyLCBhLmJnLW1pZDpmb2N1cyxcbmJ1dHRvbi5iZy1taWQ6aG92ZXIsXG5idXR0b24uYmctbWlkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YTdhNCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDdENSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWJvcmRlcjpob3ZlciwgYS5iZy1ib3JkZXI6Zm9jdXMsXG5idXR0b24uYmctYm9yZGVyOmhvdmVyLFxuYnV0dG9uLmJnLWJvcmRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWJlYmEgIWltcG9ydGFudDtcbn1cblxuLmJnLW11dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA1RiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLW11dGVkOmhvdmVyLCBhLmJnLW11dGVkOmZvY3VzLFxuYnV0dG9uLmJnLW11dGVkOmhvdmVyLFxuYnV0dG9uLmJnLW11dGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NiAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnktb24tZGFyazpob3ZlciwgYS5iZy1wcmltYXJ5LW9uLWRhcms6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeS1vbi1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnktb24tZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDkxOWIgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWJsYWNrOmhvdmVyLCBhLmJnLWJsYWNrOmZvY3VzLFxuYnV0dG9uLmJnLWJsYWNrOmhvdmVyLFxuYnV0dG9uLmJnLWJsYWNrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlLCAucGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cblxuYS5iZy13aGl0ZTpob3ZlciwgYS5wYWdlOmhvdmVyLCBhLmJnLXdoaXRlOmZvY3VzLCBhLnBhZ2U6Zm9jdXMsXG5idXR0b24uYmctd2hpdGU6aG92ZXIsXG5idXR0b24ucGFnZTpob3ZlcixcbmJ1dHRvbi5iZy13aGl0ZTpmb2N1cyxcbmJ1dHRvbi5wYWdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTBkYSAhaW1wb3J0YW50O1xufVxuXG4uYmctYXMtaGlnaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwM0ExQyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWFzLWhpZ2hlcjpob3ZlciwgYS5iZy1hcy1oaWdoZXI6Zm9jdXMsXG5idXR0b24uYmctYXMtaGlnaGVyOmhvdmVyLFxuYnV0dG9uLmJnLWFzLWhpZ2hlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDJjMTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWFzLW1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUIzMjggIWltcG9ydGFudDtcbn1cblxuYS5iZy1hcy1tZWRpdW06aG92ZXIsIGEuYmctYXMtbWVkaXVtOmZvY3VzLFxuYnV0dG9uLmJnLWFzLW1lZGl1bTpob3ZlcixcbmJ1dHRvbi5iZy1hcy1tZWRpdW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ4YjFmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hcy1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTdCODMgIWltcG9ydGFudDtcbn1cblxuYS5iZy1hcy1sb3dlcjpob3ZlciwgYS5iZy1hcy1sb3dlcjpmb2N1cyxcbmJ1dHRvbi5iZy1hcy1sb3dlcjpob3ZlcixcbmJ1dHRvbi5iZy1hcy1sb3dlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTU2NWIgIWltcG9ydGFudDtcbn1cblxuLmJnLXRpcHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDVGICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctdGlwczpob3ZlciwgYS5iZy10aXBzOmZvY3VzLFxuYnV0dG9uLmJnLXRpcHM6aG92ZXIsXG5idXR0b24uYmctdGlwczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDYgIWltcG9ydGFudDtcbn1cblxuLmJnLW1vcmUtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZCICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbW9yZS13aGl0ZTpob3ZlciwgYS5iZy1tb3JlLXdoaXRlOmZvY3VzLFxuYnV0dG9uLmJnLW1vcmUtd2hpdGU6aG92ZXIsXG5idXR0b24uYmctbW9yZS13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZGUgIWltcG9ydGFudDtcbn1cblxuLmJnLWF1YmVyZ2luZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDMxNTcgIWltcG9ydGFudDtcbn1cblxuYS5iZy1hdWJlcmdpbmU6aG92ZXIsIGEuYmctYXViZXJnaW5lOmZvY3VzLFxuYnV0dG9uLmJnLWF1YmVyZ2luZTpob3ZlcixcbmJ1dHRvbi5iZy1hdWJlcmdpbmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQyMTNiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk0RTFCICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctb3JhbmdlOmhvdmVyLCBhLmJnLW9yYW5nZTpmb2N1cyxcbmJ1dHRvbi5iZy1vcmFuZ2U6aG92ZXIsXG5idXR0b24uYmctb3JhbmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmM2QxMiAhaW1wb3J0YW50O1xufVxuXG4uYmctb2QteW91ci1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLW9kLXlvdXItY3VycmVudDpob3ZlciwgYS5iZy1vZC15b3VyLWN1cnJlbnQ6Zm9jdXMsXG5idXR0b24uYmctb2QteW91ci1jdXJyZW50OmhvdmVyLFxuYnV0dG9uLmJnLW9kLXlvdXItY3VycmVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDkxOWIgIWltcG9ydGFudDtcbn1cblxuLmJnLW9kLXlvdXItcHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctb2QteW91ci1wcmV2aW91czpob3ZlciwgYS5iZy1vZC15b3VyLXByZXZpb3VzOmZvY3VzLFxuYnV0dG9uLmJnLW9kLXlvdXItcHJldmlvdXM6aG92ZXIsXG5idXR0b24uYmctb2QteW91ci1wcmV2aW91czpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDUyNTcgIWltcG9ydGFudDtcbn1cblxuLmJnLW9kLWJlbmNobWFyay1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4QTdBNiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLW9kLWJlbmNobWFyay1jdXJyZW50OmhvdmVyLCBhLmJnLW9kLWJlbmNobWFyay1jdXJyZW50OmZvY3VzLFxuYnV0dG9uLmJnLW9kLWJlbmNobWFyay1jdXJyZW50OmhvdmVyLFxuYnV0dG9uLmJnLW9kLWJlbmNobWFyay1jdXJyZW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmOGU4YyAhaW1wb3J0YW50O1xufVxuXG4uYmctb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzc3NiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciwgYS5iZy1vZC1iZW5jaG1hcmstcHJldmlvdXM6Zm9jdXMsXG5idXR0b24uYmctb2QtYmVuY2htYXJrLXByZXZpb3VzOmhvdmVyLFxuYnV0dG9uLmJnLW9kLWJlbmNobWFyay1wcmV2aW91czpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWQgIWltcG9ydGFudDtcbn1cblxuLmJnLXdpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODEgIWltcG9ydGFudDtcbn1cblxuYS5iZy13aXA6aG92ZXIsIGEuYmctd2lwOmZvY3VzLFxuYnV0dG9uLmJnLXdpcDpob3ZlcixcbmJ1dHRvbi5iZy13aXA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ1MjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1hczpob3ZlciwgYS5iZy1hczpmb2N1cyxcbmJ1dHRvbi5iZy1hczpob3ZlcixcbmJ1dHRvbi5iZy1hczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzUyOTMgIWltcG9ydGFudDtcbn1cblxuLmJnLWFzLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkIxRDMgIWltcG9ydGFudDtcbn1cblxuYS5iZy1hcy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctYXMtc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLWFzLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1hcy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5MWMxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1hYTpob3ZlciwgYS5iZy1hYTpmb2N1cyxcbmJ1dHRvbi5iZy1hYTpob3ZlcixcbmJ1dHRvbi5iZy1hYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDkxOWIgIWltcG9ydGFudDtcbn1cblxuLmJnLWFhLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1hYS1zZWNvbmRhcnk6aG92ZXIsIGEuYmctYWEtc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLWFhLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1hYS1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ1MjU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10YWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctdGFhOmhvdmVyLCBhLmJnLXRhYTpmb2N1cyxcbmJ1dHRvbi5iZy10YWE6aG92ZXIsXG5idXR0b24uYmctdGFhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDkzZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdGFhLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1OTcgIWltcG9ydGFudDtcbn1cblxuYS5iZy10YWEtc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXRhYS1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctdGFhLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy10YWEtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTg3MCAhaW1wb3J0YW50O1xufVxuXG4uYmctc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlYXJjaDpob3ZlciwgYS5iZy1zZWFyY2g6Zm9jdXMsXG5idXR0b24uYmctc2VhcmNoOmhvdmVyLFxuYnV0dG9uLmJnLXNlYXJjaDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTMzMGYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlLCAucGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ3RDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTMyQTZFICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzBFNUQ0RCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM2MzZBQUYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0M0MjE0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDYwQjUyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGMkYwRUUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYnJhbmQge1xuICBib3JkZXItY29sb3I6ICMyREI4QzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1icmFuZC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0QxRUNFRSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtb24tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzE5QkM5QyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctb24tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogI0VFNzY0RiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1kYXJrZXIge1xuICBib3JkZXItY29sb3I6ICM5QTA4M0IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItb24tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogI0YwODU5NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICNGNUY0RjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1taWQge1xuICBib3JkZXItY29sb3I6ICNDMUMwQkUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNEOUQ3RDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1tdXRlZCB7XG4gIGJvcmRlci1jb2xvcjogIzYwNjA1RiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktb24tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxNzE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hcy1oaWdoZXIge1xuICBib3JkZXItY29sb3I6ICNCMDNBMUMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hcy1tZWRpdW0ge1xuICBib3JkZXItY29sb3I6ICNCRUIzMjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hcy1sb3dlciB7XG4gIGJvcmRlci1jb2xvcjogIzI1N0I4MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRpcHMge1xuICBib3JkZXItY29sb3I6ICM2MDYwNUYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1tb3JlLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkNGQ0ZCICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYXViZXJnaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzAzMTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTk0RTFCICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb2QteW91ci1jdXJyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb2QteW91ci1wcmV2aW91cyB7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9kLWJlbmNobWFyay1jdXJyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjQThBN0E2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzg3Nzc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2lwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYXMge1xuICBib3JkZXItY29sb3I6ICM2MzZBQUYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hcy1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNBRkIxRDMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hYSB7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWFhLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRhYSB7XG4gIGJvcmRlci1jb2xvcjogI0Q2MEI1MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRhYS1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNGMDg1OTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWFyY2gge1xuICBib3JkZXItY29sb3I6ICNDQzQyMTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCwgLnNlZ21lbnQtYmxvYi1saW5rIC5zZWdtZW50LXRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20sIC5wYWdlIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuXG4udy0xNSB7XG4gIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbn1cblxuLnctNjAge1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTE1MCB7XG4gIHdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwIHtcbiAgaGVpZ2h0OiAxMCUgIWltcG9ydGFudDtcbn1cblxuLmgtMTUge1xuICBoZWlnaHQ6IDE1JSAhaW1wb3J0YW50O1xufVxuXG4uaC02MCB7XG4gIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTE1MCB7XG4gIGhlaWdodDogMTUwJSAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLCAuZmlsdGVyLWJ1dHRvbnMgZGl2LFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiwgLnR5cG9ncmFwaHkgbGksXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLCAuYWEtbGluay1ib3g6YmVmb3JlLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsIC50eXBvZ3JhcGh5IC5oc21hbGwsIC50eXBvZ3JhcGh5LnNob3J0IGgzLCAudHlwb2dyYXBoeS5zaG9ydCBoMiwgLnR5cG9ncmFwaHkgaDQsIC50eXBvZ3JhcGh5IGgzLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsIC5pbnRlcm5hbC1saW5rLWJveDphZnRlciwgLmFhLWxpbmstYm94OmFmdGVyLFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsIC5pbnRlcm5hbC1saW5rLWJveDphZnRlciwgLmFhLWxpbmstYm94OmJlZm9yZSwgLmFhLWxpbmstYm94OmFmdGVyLFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCwgLnR5cG9ncmFwaHkgb2wsIC50eXBvZ3JhcGh5IHVsLCAudHlwb2dyYXBoeSBoMixcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSwgLnR5cG9ncmFwaHkuc2hvcnQgaDMsIC50eXBvZ3JhcGh5LnNob3J0IGgyLCAudHlwb2dyYXBoeSBoNCwgLnR5cG9ncmFwaHkgaDMsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsIC50eXBvZ3JhcGh5IC5ibG9ja3F1b3RlLFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiwgLnR5cG9ncmFwaHkgLmJsb2NrcXVvdGUsIC50eXBvZ3JhcGh5IGgyLFxuLm15LTYge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci02LFxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTYsXG4ubXktNiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTcge1xuICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcsXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTcsXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNyxcbi5teS03IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNyxcbi5teC03IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOCB7XG4gIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCxcbi5teS04IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItOCxcbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04LFxuLm15LTgge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04LFxuLm14LTgge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS05IHtcbiAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTksXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItOSxcbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTksXG4ubXktOSB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtOSxcbi5teC05IHtcbiAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAsXG4ubXktMTAge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMCxcbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAsXG4ubXktMTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMCxcbi5teC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWljb24ge1xuICBtYXJnaW46IDEuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtaWNvbixcbi5teS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMS45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1pY29uLFxuLm14LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItaWNvbixcbi5teS1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1pY29uLFxuLm14LWljb24ge1xuICBtYXJnaW4tbGVmdDogMS45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xLFxuLmZpbHRlci1idXR0b25zIGxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSxcbi5maWx0ZXItYnV0dG9ucyBsYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yLFxuLnNlZ21lbnQtYmxvYi1saW5rIC5zZWdtZW50LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMiwgLnNlZ21lbnQtYmxvYi1saW5rIC5zZWdtZW50LXRpdGxlLFxuLnB4LTIsXG4uZmlsdGVyLWJ1dHRvbnMgbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMixcbi5zZWdtZW50LWJsb2ItbGluayAuc2VnbWVudC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMixcbi5maWx0ZXItYnV0dG9ucyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zLFxuLnN0YW5kYXJkLXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zLFxuLnN0YW5kYXJkLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02LFxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNixcbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNixcbi5weS02IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTYsXG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNyxcbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTcsXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTcsXG4ucHktNyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC03LFxuLnB4LTcge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTgsXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci04LFxuLnB4LTgge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi04LFxuLnB5LTgge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtOCxcbi5weC04IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTkge1xuICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTksXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTksXG4ucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOSxcbi5weS05IHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtOSxcbi5weC05IHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMCxcbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMCxcbi5weC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEwLFxuLnB5LTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEwLFxuLnB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLWljb24ge1xuICBwYWRkaW5nOiAxLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LWljb24sXG4ucHktaWNvbiB7XG4gIHBhZGRpbmctdG9wOiAxLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLWljb24sXG4ucHgtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItaWNvbixcbi5weS1pY29uIHtcbiAgcGFkZGluZy1ib3R0b206IDEuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtaWNvbixcbi5weC1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNiB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW42LFxuLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW42LFxuLm14LW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjYsXG4ubXktbjYge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjYsXG4ubXgtbjYge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjcge1xuICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNyxcbi5teS1uNyB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNyxcbi5teC1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW43LFxuLm15LW43IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW43LFxuLm14LW43IHtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW44IHtcbiAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjgsXG4ubXktbjgge1xuICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjgsXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uOCxcbi5teS1uOCB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uOCxcbi5teC1uOCB7XG4gIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uOSB7XG4gIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjksXG4ubXktbjkge1xuICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uOSxcbi5teC1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjksXG4ubXktbjkge1xuICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uOSxcbi5teC1uOSB7XG4gIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMCB7XG4gIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xMCxcbi5teS1uMTAge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEwLFxuLm14LW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMCxcbi5teS1uMTAge1xuICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEwLFxuLm14LW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uaWNvbiB7XG4gIG1hcmdpbjogLTEuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbmljb24sXG4ubXktbmljb24ge1xuICBtYXJnaW4tdG9wOiAtMS45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uaWNvbixcbi5teC1uaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogLTEuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbmljb24sXG4ubXktbmljb24ge1xuICBtYXJnaW4tYm90dG9tOiAtMS45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uaWNvbixcbi5teC1uaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03LFxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS03LFxuICAubXgtc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTcsXG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTcsXG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS04LFxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS04LFxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTgsXG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTgsXG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTkge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTksXG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tOSxcbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTksXG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tOSxcbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEwLFxuICAubXktc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMTAsXG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEwLFxuICAubXktc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMTAsXG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1pY29uIHtcbiAgICBtYXJnaW46IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1pY29uLFxuICAubXktc20taWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWljb24sXG4gIC5teC1zbS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1pY29uLFxuICAubXktc20taWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWljb24sXG4gIC5teC1zbS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTcsXG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS03LFxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS03LFxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNyxcbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOCxcbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTgsXG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTgsXG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS04LFxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTksXG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTksXG4gIC5weC1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOSxcbiAgLnB5LXNtLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tOSxcbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTAsXG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMTAsXG4gIC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMCxcbiAgLnB5LXNtLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xMCxcbiAgLnB4LXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS1pY29uIHtcbiAgICBwYWRkaW5nOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20taWNvbixcbiAgLnB5LXNtLWljb24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20taWNvbixcbiAgLnB4LXNtLWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1pY29uLFxuICAucHktc20taWNvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS1pY29uLFxuICAucHgtc20taWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNyB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNyxcbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNyxcbiAgLm14LXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW43LFxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW43LFxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW44IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW44LFxuICAubXktc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW44LFxuICAubXgtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjgsXG4gIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjgsXG4gIC5teC1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjkge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uOSxcbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW45LFxuICAubXgtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uOSxcbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW45LFxuICAubXgtc20tbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEwIHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMCxcbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEwLFxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMCxcbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEwLFxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uaWNvbiB7XG4gICAgbWFyZ2luOiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW5pY29uLFxuICAubXktc20tbmljb24ge1xuICAgIG1hcmdpbi10b3A6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbmljb24sXG4gIC5teC1zbS1uaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW5pY29uLFxuICAubXktc20tbmljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbmljb24sXG4gIC5teC1zbS1uaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC03LFxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC03LFxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTcsXG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTcsXG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC04LFxuICAubXktbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC04LFxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTgsXG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTgsXG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTksXG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtOSxcbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTksXG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtOSxcbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEwLFxuICAubXktbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMTAsXG4gIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEwLFxuICAubXktbWQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMTAsXG4gIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1pY29uIHtcbiAgICBtYXJnaW46IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1pY29uLFxuICAubXktbWQtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWljb24sXG4gIC5teC1tZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1pY29uLFxuICAubXktbWQtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWljb24sXG4gIC5teC1tZC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01LFxuICAuc3RhbmRhcmQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01LFxuICAuc3RhbmRhcmQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNyxcbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTcsXG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTcsXG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC04LFxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtOCxcbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtOCxcbiAgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTgsXG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC05IHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtOSxcbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtOSxcbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC05LFxuICAucHktbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC05LFxuICAucHgtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMCxcbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xMCxcbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEwLFxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEwLFxuICAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLWljb24ge1xuICAgIHBhZGRpbmc6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC1pY29uLFxuICAucHktbWQtaWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC1pY29uLFxuICAucHgtbWQtaWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLWljb24sXG4gIC5weS1tZC1pY29uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLWljb24sXG4gIC5weC1tZC1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNiB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW43LFxuICAubXktbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW43LFxuICAubXgtbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjcsXG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjcsXG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjgge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjgsXG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjgsXG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uOCxcbiAgLm15LW1kLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uOCxcbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uOSB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW45LFxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjksXG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW45LFxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjksXG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTAge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEwLFxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMTAsXG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEwLFxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMTAsXG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW5pY29uIHtcbiAgICBtYXJnaW46IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbmljb24sXG4gIC5teS1tZC1uaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uaWNvbixcbiAgLm14LW1kLW5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbmljb24sXG4gIC5teS1tZC1uaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uaWNvbixcbiAgLm14LW1kLW5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTcsXG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTcsXG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNyxcbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNyxcbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTgsXG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTgsXG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOCxcbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctOCxcbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctOSB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOSxcbiAgLm15LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy05LFxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOSxcbiAgLm15LWxnLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy05LFxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEwIHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTAsXG4gIC5teS1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xMCxcbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTAsXG4gIC5teS1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xMCxcbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWljb24ge1xuICAgIG1hcmdpbjogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWljb24sXG4gIC5teS1sZy1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctaWNvbixcbiAgLm14LWxnLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWljb24sXG4gIC5teS1sZy1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctaWNvbixcbiAgLm14LWxnLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy02LFxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTcsXG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTcsXG4gIC5weS1sZy03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy04LFxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctOCxcbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTgsXG4gIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOSxcbiAgLnB5LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctOSxcbiAgLnB4LWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy05LFxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy05LFxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMCxcbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xMCxcbiAgLnB4LWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEwLFxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEwLFxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLWljb24ge1xuICAgIHBhZGRpbmc6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy1pY29uLFxuICAucHktbGctaWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy1pY29uLFxuICAucHgtbGctaWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLWljb24sXG4gIC5weS1sZy1pY29uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLWljb24sXG4gIC5weC1sZy1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW43IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW43LFxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW43LFxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjcsXG4gIC5teS1sZy1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjcsXG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjgge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjgsXG4gIC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjgsXG4gIC5teC1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uOCxcbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uOCxcbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uOSB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW45LFxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjksXG4gIC5teC1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW45LFxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjksXG4gIC5teC1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTAge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEwLFxuICAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMTAsXG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEwLFxuICAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMTAsXG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW5pY29uIHtcbiAgICBtYXJnaW46IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbmljb24sXG4gIC5teS1sZy1uaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uaWNvbixcbiAgLm14LWxnLW5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbmljb24sXG4gIC5teS1sZy1uaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uaWNvbixcbiAgLm14LWxnLW5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC03LFxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC03LFxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTcsXG4gIC5teS14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTcsXG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC04LFxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC04LFxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTgsXG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTgsXG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTkge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTksXG4gIC5teS14bC05IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtOSxcbiAgLm14LXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTksXG4gIC5teS14bC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtOSxcbiAgLm14LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEwLFxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMTAsXG4gIC5teC14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEwLFxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMTAsXG4gIC5teC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1pY29uIHtcbiAgICBtYXJnaW46IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1pY29uLFxuICAubXkteGwtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWljb24sXG4gIC5teC14bC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1pY29uLFxuICAubXkteGwtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWljb24sXG4gIC5teC14bC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC03LFxuICAucHgteGwtNyxcbiAgLnN0YW5kYXJkLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNyxcbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTcsXG4gIC5weC14bC03LFxuICAuc3RhbmRhcmQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC04LFxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtOCxcbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOCxcbiAgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC05IHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtOSxcbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtOSxcbiAgLnB4LXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC05LFxuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC05LFxuICAucHgteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMCxcbiAgLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xMCxcbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEwLFxuICAucHkteGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEwLFxuICAucHgteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLWljb24ge1xuICAgIHBhZGRpbmc6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC1pY29uLFxuICAucHkteGwtaWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC1pY29uLFxuICAucHgteGwtaWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLWljb24sXG4gIC5weS14bC1pY29uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLWljb24sXG4gIC5weC14bC1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNiB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW43IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW43LFxuICAubXkteGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW43LFxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjcsXG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjcsXG4gIC5teC14bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjgge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjgsXG4gIC5teS14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjgsXG4gIC5teC14bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uOCxcbiAgLm15LXhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uOCxcbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uOSB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW45LFxuICAubXkteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjksXG4gIC5teC14bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW45LFxuICAubXkteGwtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjksXG4gIC5teC14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMTAge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEwLFxuICAubXkteGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMTAsXG4gIC5teC14bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEwLFxuICAubXkteGwtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMTAsXG4gIC5teC14bC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW5pY29uIHtcbiAgICBtYXJnaW46IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbmljb24sXG4gIC5teS14bC1uaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uaWNvbixcbiAgLm14LXhsLW5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbmljb24sXG4gIC5teS14bC1uaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uaWNvbixcbiAgLm14LXhsLW5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTYsXG4gIC5teS14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtNixcbiAgLm14LXh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTYsXG4gIC5teS14eGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNixcbiAgLm14LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTcsXG4gIC5teS14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtNyxcbiAgLm14LXh4bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTcsXG4gIC5teS14eGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNyxcbiAgLm14LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTgsXG4gIC5teS14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtOCxcbiAgLm14LXh4bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTgsXG4gIC5teS14eGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtOCxcbiAgLm14LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC05IHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtOSxcbiAgLm15LXh4bC05IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTksXG4gIC5teC14eGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTksXG4gIC5teS14eGwtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC05LFxuICAubXgteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTAge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMTAsXG4gIC5teS14eGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTEwLFxuICAubXgteHhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEwLFxuICAubXkteHhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0xMCxcbiAgLm14LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtaWNvbiB7XG4gICAgbWFyZ2luOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWljb24sXG4gIC5teS14eGwtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1pY29uLFxuICAubXgteHhsLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1pY29uLFxuICAubXkteHhsLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtaWNvbixcbiAgLm14LXh4bC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTYsXG4gIC5weS14eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTYsXG4gIC5weC14eGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNixcbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNixcbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNyxcbiAgLnB5LXh4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtNyxcbiAgLnB4LXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC03LFxuICAucHkteHhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC03LFxuICAucHgteHhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC04LFxuICAucHkteHhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC04LFxuICAucHgteHhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTgsXG4gIC5weS14eGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTgsXG4gIC5weC14eGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTkge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtOSxcbiAgLnB5LXh4bC05IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC05LFxuICAucHgteHhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtOSxcbiAgLnB5LXh4bC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC05LFxuICAucHgteHhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEwIHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xMCxcbiAgLnB5LXh4bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTEwLFxuICAucHgteHhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xMCxcbiAgLnB5LXh4bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTEwLFxuICAucHgteHhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtaWNvbiB7XG4gICAgcGFkZGluZzogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1pY29uLFxuICAucHkteHhsLWljb24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLWljb24sXG4gIC5weC14eGwtaWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC1pY29uLFxuICAucHkteHhsLWljb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLWljb24sXG4gIC5weC14eGwtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNixcbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW42LFxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNixcbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW42LFxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjcge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW43LFxuICAubXkteHhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjcsXG4gIC5teC14eGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW43LFxuICAubXkteHhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjcsXG4gIC5teC14eGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uOCB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjgsXG4gIC5teS14eGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uOCxcbiAgLm14LXh4bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjgsXG4gIC5teS14eGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uOCxcbiAgLm14LXh4bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW45IHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW45LFxuICAubXkteHhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uOSxcbiAgLm14LXh4bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uOSxcbiAgLm15LXh4bC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjksXG4gIC5teC14eGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xMCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEwLFxuICAubXkteHhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4xMCxcbiAgLm14LXh4bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xMCxcbiAgLm15LXh4bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMTAsXG4gIC5teC14eGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbmljb24ge1xuICAgIG1hcmdpbjogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbmljb24sXG4gIC5teS14eGwtbmljb24ge1xuICAgIG1hcmdpbi10b3A6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW5pY29uLFxuICAubXgteHhsLW5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW5pY29uLFxuICAubXkteHhsLW5pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uaWNvbixcbiAgLm14LXh4bC1uaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSwgLmhzbWFsbCwgLnR5cG9ncmFwaHkgLmhzbWFsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMGYzZTQzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTMyQTZFICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzU4MTk0MSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwRTVENEQgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMwNDFiMTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjNjM2QUFGICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjNDM0OTgzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI0NDNDIxNCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzg2MmIwZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0Q2MEI1MiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4ZDA3MzYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI0YyRjBFRSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZDFjYWMzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzA5MDkwOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmFuZCB7XG4gIGNvbG9yOiAjMkRCOEM1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1icmFuZDpob3ZlciwgYS50ZXh0LWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICMxZjdlODcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJhbmQtbGlnaHQge1xuICBjb2xvcjogI0QxRUNFRSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtYnJhbmQtbGlnaHQ6aG92ZXIsIGEudGV4dC1icmFuZC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjOTlkNWQ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1oaWdobGlnaHQ6aG92ZXIsIGEudGV4dC1oaWdobGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2I1YWMwYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLW9uLWRhcmsge1xuICBjb2xvcjogIzE5QkM5QyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzcy1vbi1kYXJrOmhvdmVyLCBhLnRleHQtc3VjY2Vzcy1vbi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMDc4NjQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1vbi1kYXJrIHtcbiAgY29sb3I6ICNFRTc2NEYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmctb24tZGFyazpob3ZlciwgYS50ZXh0LXdhcm5pbmctb24tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZGI0NjE1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci1kYXJrZXIge1xuICBjb2xvcjogIzlBMDgzQiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyLWRhcmtlcjpob3ZlciwgYS50ZXh0LWRhbmdlci1kYXJrZXI6Zm9jdXMge1xuICBjb2xvcjogIzUxMDQxZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItb24tZGFyayB7XG4gIGNvbG9yOiAjRjA4NTk3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXItb24tZGFyazpob3ZlciwgYS50ZXh0LWRhbmdlci1vbi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNlODQxNWQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHRlciB7XG4gIGNvbG9yOiAjRjVGNEYzICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodGVyOmhvdmVyLCBhLnRleHQtbGlnaHRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZDJjZWM5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW1pZCB7XG4gIGNvbG9yOiAjQzFDMEJFICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1taWQ6aG92ZXIsIGEudGV4dC1taWQ6Zm9jdXMge1xuICBjb2xvcjogIzljOWE5NyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXIge1xuICBjb2xvcjogI0Q5RDdENSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtYm9yZGVyOmhvdmVyLCBhLnRleHQtYm9yZGVyOmZvY3VzIHtcbiAgY29sb3I6ICNiNWIxYWQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzYwNjA1RiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbXV0ZWQ6aG92ZXIsIGEudGV4dC1tdXRlZDpmb2N1cyB7XG4gIGNvbG9yOiAjM2EzYTM5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktb24tZGFyayB7XG4gIGNvbG9yOiAjMkRCOEM1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5LW9uLWRhcms6aG92ZXIsIGEudGV4dC1wcmltYXJ5LW9uLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzFmN2U4NyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMTcxNzE3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1ibGFjazpob3ZlciwgYS50ZXh0LWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdoaXRlOmhvdmVyLCBhLnRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2RhZDNjYiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hcy1oaWdoZXIge1xuICBjb2xvcjogI0IwM0ExQyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtYXMtaGlnaGVyOmhvdmVyLCBhLnRleHQtYXMtaGlnaGVyOmZvY3VzIHtcbiAgY29sb3I6ICM2ZTI0MTIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYXMtbWVkaXVtIHtcbiAgY29sb3I6ICNCRUIzMjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWFzLW1lZGl1bTpob3ZlciwgYS50ZXh0LWFzLW1lZGl1bTpmb2N1cyB7XG4gIGNvbG9yOiAjN2Y3NzFiICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFzLWxvd2VyIHtcbiAgY29sb3I6ICMyNTdCODMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWFzLWxvd2VyOmhvdmVyLCBhLnRleHQtYXMtbG93ZXI6Zm9jdXMge1xuICBjb2xvcjogIzE0NDM0NyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10aXBzIHtcbiAgY29sb3I6ICM2MDYwNUYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXRpcHM6aG92ZXIsIGEudGV4dC10aXBzOmZvY3VzIHtcbiAgY29sb3I6ICMzYTNhMzkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbW9yZS13aGl0ZSB7XG4gIGNvbG9yOiAjRkNGQ0ZCICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1tb3JlLXdoaXRlOmhvdmVyLCBhLnRleHQtbW9yZS13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZGJkYmNmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWF1YmVyZ2luZSB7XG4gIGNvbG9yOiAjNzAzMTU3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1hdWJlcmdpbmU6aG92ZXIsIGEudGV4dC1hdWJlcmdpbmU6Zm9jdXMge1xuICBjb2xvcjogIzNiMWEyZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI0U5NEUxQiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtb3JhbmdlOmhvdmVyLCBhLnRleHQtb3JhbmdlOmZvY3VzIHtcbiAgY29sb3I6ICNhNzM2MTAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb2QteW91ci1jdXJyZW50IHtcbiAgY29sb3I6ICMyREI4QzUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LW9kLXlvdXItY3VycmVudDpob3ZlciwgYS50ZXh0LW9kLXlvdXItY3VycmVudDpmb2N1cyB7XG4gIGNvbG9yOiAjMWY3ZTg3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9kLXlvdXItcHJldmlvdXMge1xuICBjb2xvcjogIzFENzk4MSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtb2QteW91ci1wcmV2aW91czpob3ZlciwgYS50ZXh0LW9kLXlvdXItcHJldmlvdXM6Zm9jdXMge1xuICBjb2xvcjogIzBmM2U0MyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vZC1iZW5jaG1hcmstY3VycmVudCB7XG4gIGNvbG9yOiAjQThBN0E2ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1vZC1iZW5jaG1hcmstY3VycmVudDpob3ZlciwgYS50ZXh0LW9kLWJlbmNobWFyay1jdXJyZW50OmZvY3VzIHtcbiAgY29sb3I6ICM4MjgxN2YgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgY29sb3I6ICM3ODc3NzYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciwgYS50ZXh0LW9kLWJlbmNobWFyay1wcmV2aW91czpmb2N1cyB7XG4gIGNvbG9yOiAjNTE1MTUwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdpcCB7XG4gIGNvbG9yOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13aXA6aG92ZXIsIGEudGV4dC13aXA6Zm9jdXMge1xuICBjb2xvcjogIzBmM2U0MyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hcyB7XG4gIGNvbG9yOiAjNjM2QUFGICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1hczpob3ZlciwgYS50ZXh0LWFzOmZvY3VzIHtcbiAgY29sb3I6ICM0MzQ5ODMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYXMtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNBRkIxRDMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWFzLXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LWFzLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjN2U4MWI4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFhIHtcbiAgY29sb3I6ICMyREI4QzUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWFhOmhvdmVyLCBhLnRleHQtYWE6Zm9jdXMge1xuICBjb2xvcjogIzFmN2U4NyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hYS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzFENzk4MSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtYWEtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtYWEtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwZjNlNDMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGFhIHtcbiAgY29sb3I6ICNENjBCNTIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXRhYTpob3ZlciwgYS50ZXh0LXRhYTpmb2N1cyB7XG4gIGNvbG9yOiAjOGQwNzM2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRhYS1zZWNvbmRhcnkge1xuICBjb2xvcjogI0YwODU5NyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtdGFhLXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXRhYS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2U4NDE1ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWFyY2gge1xuICBjb2xvcjogI0NDNDIxNCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2VhcmNoOmhvdmVyLCBhLnRleHQtc2VhcmNoOmZvY3VzIHtcbiAgY29sb3I6ICM4NjJiMGQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2MDYwNUYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgyMywgMjMsIDIzLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDksIDI0OCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MDhFO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNzE3MTc7XG4gIH1cbiAgLnRhYmxlLCAuaGlnaGNoYXJ0cy1kYXRhLXRhYmxlIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLCAuaGlnaGNoYXJ0cy1kYXRhLXRhYmxlIHRhYmxlIHRkLFxuICAudGFibGUgdGgsXG4gIC5oaWdoY2hhcnRzLWRhdGEtdGFibGUgdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0MxQzBCRSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNEOUQ3RDU7XG4gIH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoLCAuaGlnaGNoYXJ0cy1kYXRhLXRhYmxlIHRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNEOUQ3RDU7XG4gIH1cbn1cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjBFRTtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMxRDc5ODE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNjA2MDVGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIH1cbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnBhZ2Uge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW50LWJyZWFrLWluc2lkZS1hdm9pZCB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJpbnQtYnJlYWstYmVmb3JlLWFsd2F5cyB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByaW50LWJyZWFrLWFmdGVyLWF2b2lkIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByaW50LWJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDdENTtcbiAgfVxuICAuc3RhbmRhcmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ncmFwaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnJlcG9ydHNfY29udHJvbGxlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucmVwb3J0c19jb250cm9sbGVyICNkZW1vZ3JhcGhpYy1kaXNhYmlsaXR5LXNvY2lhbCwgYm9keS5yZXBvcnRzX2NvbnRyb2xsZXIgI2RlbW9ncmFwaGljLWdlbmRlciwgYm9keS5yZXBvcnRzX2NvbnRyb2xsZXIgI3RpY2tldGluZy1zcGVjdHJ1bSxcbiAgYm9keS5yZXBvcnRzX2NvbnRyb2xsZXIgc2VjdGlvbiB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnJlcG9ydHNfY29udHJvbGxlciBoMyB7XG4gICAgYmFja2dyb3VuZDogI0YyRjBFRSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkucmVwb3J0c19jb250cm9sbGVyIC5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGJvZHkucmVwb3J0c19jb250cm9sbGVyIC5hbGVydCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5yZXBvcnRzX2NvbnRyb2xsZXIgLmFsZXJ0IGEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBwYWdlIHtcbiAgc2l6ZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIC5ncmFwaCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaDEsIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmZvbnQtYmFzZSwgLmhzbWFsbCwgLnR5cG9ncmFwaHkgLmhzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG59XG5cbi5mb250LWhlYWRpbmdzIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FlY2lsaWEgTFQgUHJvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5sZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5sZXR0ZXItc3BhY2VkLCAuaHNtYWxsLCAudHlwb2dyYXBoeSAuaHNtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubGluZS1oZWlnaHQtYmlnZ2VyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmxpbmUtaGVpZ2h0LWJpZ2dlc3Qge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm92ZXJoYW5nIHtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHg7XG4gIH1cbiAgLm92ZXJoYW5nLXNtYWxsZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gIH1cbn1cbi5zbWFsbGlzaCwgLmhpZ2hjaGFydHMtZGF0YS10YWJsZSB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LW92ZXJoYW5naW5nIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG4uZm9udC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnR5cG9ncmFwaHkgPiBoMjpmaXJzdC1jaGlsZCwgLnR5cG9ncmFwaHkgPiBbZGF0YS1mbGV4aWJsZS1jb250ZW50LXR5cGVdOmZpcnN0LWNoaWxkID4gaDI6Zmlyc3QtY2hpbGQsXG4udHlwb2dyYXBoeSBkaXY6bm90KFtkYXRhLWZsZXhpYmxlLWNvbnRlbnQtdHlwZV0pID4gaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSA+IGgzOmZpcnN0LWNoaWxkLCAudHlwb2dyYXBoeSA+IFtkYXRhLWZsZXhpYmxlLWNvbnRlbnQtdHlwZV06Zmlyc3QtY2hpbGQgPiBoMzpmaXJzdC1jaGlsZCxcbi50eXBvZ3JhcGh5IGRpdjpub3QoW2RhdGEtZmxleGlibGUtY29udGVudC10eXBlXSkgPiBoMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udHlwb2dyYXBoeSA+IGg0OmZpcnN0LWNoaWxkLCAudHlwb2dyYXBoeSA+IFtkYXRhLWZsZXhpYmxlLWNvbnRlbnQtdHlwZV06Zmlyc3QtY2hpbGQgPiBoNDpmaXJzdC1jaGlsZCxcbi50eXBvZ3JhcGh5IGRpdjpub3QoW2RhdGEtZmxleGlibGUtY29udGVudC10eXBlXSkgPiBoNDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5iYWRnZSArIGgyLCAudHlwb2dyYXBoeSAuYmFkZ2UgKyBoMywgLnR5cG9ncmFwaHkgLmJhZGdlICsgaDQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeS5zaG9ydCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnR5cG9ncmFwaHkgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBvZ3JhcGh5IC5oMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICB9XG59XG4udHlwb2dyYXBoeSAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBvZ3JhcGh5IC5oMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xuICB9XG59XG4udHlwb2dyYXBoeSAuaDMsIC50eXBvZ3JhcGh5IC5wdWxscXVvdGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBvZ3JhcGh5IC5oMywgLnR5cG9ncmFwaHkgLnB1bGxxdW90ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbiAgfVxufVxuLnR5cG9ncmFwaHkgLmg0LCAudHlwb2dyYXBoeSBoMywgLnR5cG9ncmFwaHkuc2hvcnQgaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR5cG9ncmFwaHkgLmg0LCAudHlwb2dyYXBoeSBoMywgLnR5cG9ncmFwaHkuc2hvcnQgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgfVxufVxuLnR5cG9ncmFwaHkgLmg1LCAudHlwb2dyYXBoeSBoNCwgLnR5cG9ncmFwaHkuc2hvcnQgaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udHlwb2dyYXBoeSAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG4udHlwb2dyYXBoeSA+IC5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLCAudHlwb2dyYXBoeSA+IFtkYXRhLWZsZXhpYmxlLWNvbnRlbnQtdHlwZV06Zmlyc3QtY2hpbGQgPiAuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50eXBvZ3JhcGh5IGRpdjpub3QoW2RhdGEtZmxleGlibGUtY29udGVudC10eXBlXSkgPiAuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5ID4gLmJveDpmaXJzdC1jaGlsZCwgLnR5cG9ncmFwaHkgPiBbZGF0YS1mbGV4aWJsZS1jb250ZW50LXR5cGVdOmZpcnN0LWNoaWxkID4gLmJveDpmaXJzdC1jaGlsZCxcbi50eXBvZ3JhcGh5IGRpdjpub3QoW2RhdGEtZmxleGlibGUtY29udGVudC10eXBlXSkgPiAuYm94OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm10LTAsXG4udHlwb2dyYXBoeSAubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tci0wLFxuLnR5cG9ncmFwaHkgLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tYi0wLFxuLnR5cG9ncmFwaHkgLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWwtMCxcbi50eXBvZ3JhcGh5IC5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tdC0xLFxuLnR5cG9ncmFwaHkgLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXItMSxcbi50eXBvZ3JhcGh5IC5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWItMSxcbi50eXBvZ3JhcGh5IC5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1sLTEsXG4udHlwb2dyYXBoeSAubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tdC0yLFxuLnR5cG9ncmFwaHkgLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tci0yLCAudHlwb2dyYXBoeSAuZmlsdGVyLWJ1dHRvbnMgZGl2LCAuZmlsdGVyLWJ1dHRvbnMgLnR5cG9ncmFwaHkgZGl2LFxuLnR5cG9ncmFwaHkgLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1iLTIsIC50eXBvZ3JhcGh5IGxpLFxuLnR5cG9ncmFwaHkgLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tbC0yLFxuLnR5cG9ncmFwaHkgLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXQtMywgLnR5cG9ncmFwaHkgLmFhLWxpbmstYm94OmJlZm9yZSxcbi50eXBvZ3JhcGh5IC5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1yLTMsXG4udHlwb2dyYXBoeSAubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1iLTMsIC50eXBvZ3JhcGh5IGgzLCAudHlwb2dyYXBoeSBoNCwgLnR5cG9ncmFwaHkuc2hvcnQgaDIsIC50eXBvZ3JhcGh5LnNob3J0IGgzLCAudHlwb2dyYXBoeSAuaHNtYWxsLFxuLnR5cG9ncmFwaHkgLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWwtMyxcbi50eXBvZ3JhcGh5IC5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm10LTQsIC50eXBvZ3JhcGh5IC5pbnRlcm5hbC1saW5rLWJveDphZnRlciwgLnR5cG9ncmFwaHkgLmFhLWxpbmstYm94OmFmdGVyLFxuLnR5cG9ncmFwaHkgLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tci00LCAudHlwb2dyYXBoeSAuaW50ZXJuYWwtbGluay1ib3g6YWZ0ZXIsIC50eXBvZ3JhcGh5IC5hYS1saW5rLWJveDpiZWZvcmUsIC50eXBvZ3JhcGh5IC5hYS1saW5rLWJveDphZnRlcixcbi50eXBvZ3JhcGh5IC5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tYi00LCAudHlwb2dyYXBoeSBoMiwgLnR5cG9ncmFwaHkgb2wsIC50eXBvZ3JhcGh5IHVsLFxuLnR5cG9ncmFwaHkgLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tbC00LFxuLnR5cG9ncmFwaHkgLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubS01IHtcbiAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tdC01LCAudHlwb2dyYXBoeSBoMywgLnR5cG9ncmFwaHkgaDQsIC50eXBvZ3JhcGh5LnNob3J0IGgyLCAudHlwb2dyYXBoeS5zaG9ydCBoMyxcbi50eXBvZ3JhcGh5IC5teS01IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXItNSxcbi50eXBvZ3JhcGh5IC5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tYi01LCAudHlwb2dyYXBoeSAuYmxvY2txdW90ZSxcbi50eXBvZ3JhcGh5IC5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWwtNSxcbi50eXBvZ3JhcGh5IC5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm0tNiB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm10LTYsIC50eXBvZ3JhcGh5IGgyLCAudHlwb2dyYXBoeSAuYmxvY2txdW90ZSxcbi50eXBvZ3JhcGh5IC5teS02IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1yLTYsXG4udHlwb2dyYXBoeSAubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1iLTYsXG4udHlwb2dyYXBoeSAubXktNiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tbC02LFxuLnR5cG9ncmFwaHkgLm14LTYge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm0tNyB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm10LTcsXG4udHlwb2dyYXBoeSAubXktNyB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tci03LFxuLnR5cG9ncmFwaHkgLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tYi03LFxuLnR5cG9ncmFwaHkgLm15LTcge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWwtNyxcbi50eXBvZ3JhcGh5IC5teC03IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tLTgge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tdC04LFxuLnR5cG9ncmFwaHkgLm15LTgge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXItOCxcbi50eXBvZ3JhcGh5IC5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWItOCxcbi50eXBvZ3JhcGh5IC5teS04IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1sLTgsXG4udHlwb2dyYXBoeSAubXgtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubS05IHtcbiAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tdC05LFxuLnR5cG9ncmFwaHkgLm15LTkge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tci05LFxuLnR5cG9ncmFwaHkgLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1iLTksXG4udHlwb2dyYXBoeSAubXktOSB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1sLTksXG4udHlwb2dyYXBoeSAubXgtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tLTEwIHtcbiAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXQtMTAsXG4udHlwb2dyYXBoeSAubXktMTAge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXItMTAsXG4udHlwb2dyYXBoeSAubXgtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tYi0xMCxcbi50eXBvZ3JhcGh5IC5teS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tbC0xMCxcbi50eXBvZ3JhcGh5IC5teC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubS1pY29uIHtcbiAgbWFyZ2luOiAxLjlyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tdC1pY29uLFxuLnR5cG9ncmFwaHkgLm15LWljb24ge1xuICBtYXJnaW4tdG9wOiAxLjlyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tci1pY29uLFxuLnR5cG9ncmFwaHkgLm14LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1iLWljb24sXG4udHlwb2dyYXBoeSAubXktaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuOXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1sLWljb24sXG4udHlwb2dyYXBoeSAubXgtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjlyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucHQtMCxcbi50eXBvZ3JhcGh5IC5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wci0wLFxuLnR5cG9ncmFwaHkgLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucGItMCxcbi50eXBvZ3JhcGh5IC5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wbC0wLFxuLnR5cG9ncmFwaHkgLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucHQtMSxcbi50eXBvZ3JhcGh5IC5weS0xLFxuLnR5cG9ncmFwaHkgLmZpbHRlci1idXR0b25zIGxhYmVsLFxuLmZpbHRlci1idXR0b25zIC50eXBvZ3JhcGh5IGxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wci0xLFxuLnR5cG9ncmFwaHkgLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucGItMSxcbi50eXBvZ3JhcGh5IC5weS0xLFxuLnR5cG9ncmFwaHkgLmZpbHRlci1idXR0b25zIGxhYmVsLFxuLmZpbHRlci1idXR0b25zIC50eXBvZ3JhcGh5IGxhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wbC0xLFxuLnR5cG9ncmFwaHkgLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wdC0yLFxuLnR5cG9ncmFwaHkgLnB5LTIsXG4udHlwb2dyYXBoeSAuc2VnbWVudC1ibG9iLWxpbmsgLnNlZ21lbnQtdGl0bGUsXG4uc2VnbWVudC1ibG9iLWxpbmsgLnR5cG9ncmFwaHkgLnNlZ21lbnQtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucHItMiwgLnR5cG9ncmFwaHkgLnNlZ21lbnQtYmxvYi1saW5rIC5zZWdtZW50LXRpdGxlLCAuc2VnbWVudC1ibG9iLWxpbmsgLnR5cG9ncmFwaHkgLnNlZ21lbnQtdGl0bGUsXG4udHlwb2dyYXBoeSAucHgtMixcbi50eXBvZ3JhcGh5IC5maWx0ZXItYnV0dG9ucyBsYWJlbCxcbi5maWx0ZXItYnV0dG9ucyAudHlwb2dyYXBoeSBsYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnBiLTIsXG4udHlwb2dyYXBoeSAucHktMixcbi50eXBvZ3JhcGh5IC5zZWdtZW50LWJsb2ItbGluayAuc2VnbWVudC10aXRsZSxcbi5zZWdtZW50LWJsb2ItbGluayAudHlwb2dyYXBoeSAuc2VnbWVudC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wbC0yLFxuLnR5cG9ncmFwaHkgLnB4LTIsXG4udHlwb2dyYXBoeSAuZmlsdGVyLWJ1dHRvbnMgbGFiZWwsXG4uZmlsdGVyLWJ1dHRvbnMgLnR5cG9ncmFwaHkgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wdC0zLFxuLnR5cG9ncmFwaHkgLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnByLTMsXG4udHlwb2dyYXBoeSAucHgtMyxcbi50eXBvZ3JhcGh5IC5zdGFuZGFyZC13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnBiLTMsXG4udHlwb2dyYXBoeSAucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucGwtMyxcbi50eXBvZ3JhcGh5IC5weC0zLFxuLnR5cG9ncmFwaHkgLnN0YW5kYXJkLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wdC00LFxuLnR5cG9ncmFwaHkgLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucHItNCxcbi50eXBvZ3JhcGh5IC5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucGItNCxcbi50eXBvZ3JhcGh5IC5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnBsLTQsXG4udHlwb2dyYXBoeSAucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucC01IHtcbiAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucHQtNSxcbi50eXBvZ3JhcGh5IC5weS01IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnByLTUsXG4udHlwb2dyYXBoeSAucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnBiLTUsXG4udHlwb2dyYXBoeSAucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wbC01LFxuLnR5cG9ncmFwaHkgLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnAtNiB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wdC02LFxuLnR5cG9ncmFwaHkgLnB5LTYge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnByLTYsXG4udHlwb2dyYXBoeSAucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wYi02LFxuLnR5cG9ncmFwaHkgLnB5LTYge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnBsLTYsXG4udHlwb2dyYXBoeSAucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnAtNyB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wdC03LFxuLnR5cG9ncmFwaHkgLnB5LTcge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnByLTcsXG4udHlwb2dyYXBoeSAucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wYi03LFxuLnR5cG9ncmFwaHkgLnB5LTcge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnBsLTcsXG4udHlwb2dyYXBoeSAucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnAtOCB7XG4gIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wdC04LFxuLnR5cG9ncmFwaHkgLnB5LTgge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnByLTgsXG4udHlwb2dyYXBoeSAucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wYi04LFxuLnR5cG9ncmFwaHkgLnB5LTgge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnBsLTgsXG4udHlwb2dyYXBoeSAucHgtOCB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnAtOSB7XG4gIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnB0LTksXG4udHlwb2dyYXBoeSAucHktOSB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wci05LFxuLnR5cG9ncmFwaHkgLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wYi05LFxuLnR5cG9ncmFwaHkgLnB5LTkge1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucGwtOSxcbi50eXBvZ3JhcGh5IC5weC05IHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wLTEwIHtcbiAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnB0LTEwLFxuLnR5cG9ncmFwaHkgLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wci0xMCxcbi50eXBvZ3JhcGh5IC5weC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wYi0xMCxcbi50eXBvZ3JhcGh5IC5weS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucGwtMTAsXG4udHlwb2dyYXBoeSAucHgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wLWljb24ge1xuICBwYWRkaW5nOiAxLjlyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5wdC1pY29uLFxuLnR5cG9ncmFwaHkgLnB5LWljb24ge1xuICBwYWRkaW5nLXRvcDogMS45cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucHItaWNvbixcbi50eXBvZ3JhcGh5IC5weC1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMS45cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAucGItaWNvbixcbi50eXBvZ3JhcGh5IC5weS1pY29uIHtcbiAgcGFkZGluZy1ib3R0b206IDEuOXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLnBsLWljb24sXG4udHlwb2dyYXBoeSAucHgtaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMS45cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tdC1uMSxcbi50eXBvZ3JhcGh5IC5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXItbjEsXG4udHlwb2dyYXBoeSAubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWItbjEsXG4udHlwb2dyYXBoeSAubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1sLW4xLFxuLnR5cG9ncmFwaHkgLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm10LW4yLFxuLnR5cG9ncmFwaHkgLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1yLW4yLFxuLnR5cG9ncmFwaHkgLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWItbjIsXG4udHlwb2dyYXBoeSAubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWwtbjIsXG4udHlwb2dyYXBoeSAubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXQtbjMsXG4udHlwb2dyYXBoeSAubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1yLW4zLFxuLnR5cG9ncmFwaHkgLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1iLW4zLFxuLnR5cG9ncmFwaHkgLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tbC1uMyxcbi50eXBvZ3JhcGh5IC5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tdC1uNCxcbi50eXBvZ3JhcGh5IC5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tci1uNCxcbi50eXBvZ3JhcGh5IC5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1iLW40LFxuLnR5cG9ncmFwaHkgLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1sLW40LFxuLnR5cG9ncmFwaHkgLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tLW41IHtcbiAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXQtbjUsXG4udHlwb2dyYXBoeSAubXktbjUge1xuICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXItbjUsXG4udHlwb2dyYXBoeSAubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tYi1uNSxcbi50eXBvZ3JhcGh5IC5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tbC1uNSxcbi50eXBvZ3JhcGh5IC5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubS1uNiB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tdC1uNixcbi50eXBvZ3JhcGh5IC5teS1uNiB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXItbjYsXG4udHlwb2dyYXBoeSAubXgtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWItbjYsXG4udHlwb2dyYXBoeSAubXktbjYge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1sLW42LFxuLnR5cG9ncmFwaHkgLm14LW42IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubS1uNyB7XG4gIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tdC1uNyxcbi50eXBvZ3JhcGh5IC5teS1uNyB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXItbjcsXG4udHlwb2dyYXBoeSAubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWItbjcsXG4udHlwb2dyYXBoeSAubXktbjcge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1sLW43LFxuLnR5cG9ncmFwaHkgLm14LW43IHtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubS1uOCB7XG4gIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tdC1uOCxcbi50eXBvZ3JhcGh5IC5teS1uOCB7XG4gIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubXItbjgsXG4udHlwb2dyYXBoeSAubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWItbjgsXG4udHlwb2dyYXBoeSAubXktbjgge1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1sLW44LFxuLnR5cG9ncmFwaHkgLm14LW44IHtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubS1uOSB7XG4gIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm10LW45LFxuLnR5cG9ncmFwaHkgLm15LW45IHtcbiAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1yLW45LFxuLnR5cG9ncmFwaHkgLm14LW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWItbjksXG4udHlwb2dyYXBoeSAubXktbjkge1xuICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWwtbjksXG4udHlwb2dyYXBoeSAubXgtbjkge1xuICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm0tbjEwIHtcbiAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm10LW4xMCxcbi50eXBvZ3JhcGh5IC5teS1uMTAge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1yLW4xMCxcbi50eXBvZ3JhcGh5IC5teC1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWItbjEwLFxuLnR5cG9ncmFwaHkgLm15LW4xMCB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAubWwtbjEwLFxuLnR5cG9ncmFwaHkgLm14LW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm0tbmljb24ge1xuICBtYXJnaW46IC0xLjlyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tdC1uaWNvbixcbi50eXBvZ3JhcGh5IC5teS1uaWNvbiB7XG4gIG1hcmdpbi10b3A6IC0xLjlyZW0gIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5tci1uaWNvbixcbi50eXBvZ3JhcGh5IC5teC1uaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogLTEuOXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1iLW5pY29uLFxuLnR5cG9ncmFwaHkgLm15LW5pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuOXJlbSAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLm1sLW5pY29uLFxuLnR5cG9ncmFwaHkgLm14LW5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjlyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHlwb2dyYXBoeSAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtc20tMCxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItc20tMCxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1zbS0wLFxuICAudHlwb2dyYXBoeSAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1zbS0wLFxuICAudHlwb2dyYXBoeSAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtc20tMSxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItc20tMSxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1zbS0xLFxuICAudHlwb2dyYXBoeSAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1zbS0xLFxuICAudHlwb2dyYXBoeSAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1zbS0yLFxuICAudHlwb2dyYXBoeSAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXNtLTIsXG4gIC50eXBvZ3JhcGh5IC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1zbS0yLFxuICAudHlwb2dyYXBoeSAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXNtLTIsXG4gIC50eXBvZ3JhcGh5IC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXNtLTMsXG4gIC50eXBvZ3JhcGh5IC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXNtLTMsXG4gIC50eXBvZ3JhcGh5IC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItc20tMyxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtc20tMyxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtc20tNCxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1zbS00LFxuICAudHlwb2dyYXBoeSAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItc20tNCxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1zbS00LFxuICAudHlwb2dyYXBoeSAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXNtLTUge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXNtLTUsXG4gIC50eXBvZ3JhcGh5IC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItc20tNSxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXNtLTUsXG4gIC50eXBvZ3JhcGh5IC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtc20tNSxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1zbS02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtc20tNixcbiAgLnR5cG9ncmFwaHkgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItc20tNixcbiAgLnR5cG9ncmFwaHkgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1zbS02LFxuICAudHlwb2dyYXBoeSAubXktc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1zbS02LFxuICAudHlwb2dyYXBoeSAubXgtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1zbS03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtc20tNyxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItc20tNyxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1zbS03LFxuICAudHlwb2dyYXBoeSAubXktc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1zbS03LFxuICAudHlwb2dyYXBoeSAubXgtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1zbS04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtc20tOCxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItc20tOCxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1zbS04LFxuICAudHlwb2dyYXBoeSAubXktc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1zbS04LFxuICAudHlwb2dyYXBoeSAubXgtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1zbS05IHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1zbS05LFxuICAudHlwb2dyYXBoeSAubXktc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXNtLTksXG4gIC50eXBvZ3JhcGh5IC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1zbS05LFxuICAudHlwb2dyYXBoeSAubXktc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXNtLTksXG4gIC50eXBvZ3JhcGh5IC5teC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tc20tMTAge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1zbS0xMCxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXNtLTEwLFxuICAudHlwb2dyYXBoeSAubXgtc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1zbS0xMCxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXNtLTEwLFxuICAudHlwb2dyYXBoeSAubXgtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tc20taWNvbiB7XG4gICAgbWFyZ2luOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtc20taWNvbixcbiAgLnR5cG9ncmFwaHkgLm15LXNtLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1zbS1pY29uLFxuICAudHlwb2dyYXBoeSAubXgtc20taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItc20taWNvbixcbiAgLnR5cG9ncmFwaHkgLm15LXNtLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1zbS1pY29uLFxuICAudHlwb2dyYXBoeSAubXgtc20taWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQtc20tMCxcbiAgLnR5cG9ncmFwaHkgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLXNtLTAsXG4gIC50eXBvZ3JhcGh5IC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXNtLTAsXG4gIC50eXBvZ3JhcGh5IC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1zbS0wLFxuICAudHlwb2dyYXBoeSAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC1zbS0xLFxuICAudHlwb2dyYXBoeSAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHItc20tMSxcbiAgLnR5cG9ncmFwaHkgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGItc20tMSxcbiAgLnR5cG9ncmFwaHkgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLXNtLTEsXG4gIC50eXBvZ3JhcGh5IC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQtc20tMixcbiAgLnR5cG9ncmFwaHkgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHItc20tMixcbiAgLnR5cG9ncmFwaHkgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1zbS0yLFxuICAudHlwb2dyYXBoeSAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1zbS0yLFxuICAudHlwb2dyYXBoeSAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LXNtLTMsXG4gIC50eXBvZ3JhcGh5IC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci1zbS0zLFxuICAudHlwb2dyYXBoeSAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1zbS0zLFxuICAudHlwb2dyYXBoeSAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwtc20tMyxcbiAgLnR5cG9ncmFwaHkgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC1zbS00LFxuICAudHlwb2dyYXBoeSAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci1zbS00LFxuICAudHlwb2dyYXBoeSAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXNtLTQsXG4gIC50eXBvZ3JhcGh5IC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLXNtLTQsXG4gIC50eXBvZ3JhcGh5IC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC1zbS01LFxuICAudHlwb2dyYXBoeSAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci1zbS01LFxuICAudHlwb2dyYXBoeSAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXNtLTUsXG4gIC50eXBvZ3JhcGh5IC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLXNtLTUsXG4gIC50eXBvZ3JhcGh5IC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQtc20tNixcbiAgLnR5cG9ncmFwaHkgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLXNtLTYsXG4gIC50eXBvZ3JhcGh5IC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXNtLTYsXG4gIC50eXBvZ3JhcGh5IC5weS1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1zbS02LFxuICAudHlwb2dyYXBoeSAucHgtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtc20tNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC1zbS03LFxuICAudHlwb2dyYXBoeSAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHItc20tNyxcbiAgLnR5cG9ncmFwaHkgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGItc20tNyxcbiAgLnR5cG9ncmFwaHkgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLXNtLTcsXG4gIC50eXBvZ3JhcGh5IC5weC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC1zbS04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LXNtLTgsXG4gIC50eXBvZ3JhcGh5IC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci1zbS04LFxuICAudHlwb2dyYXBoeSAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1zbS04LFxuICAudHlwb2dyYXBoeSAucHktc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwtc20tOCxcbiAgLnR5cG9ncmFwaHkgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC1zbS05LFxuICAudHlwb2dyYXBoeSAucHktc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci1zbS05LFxuICAudHlwb2dyYXBoeSAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXNtLTksXG4gIC50eXBvZ3JhcGh5IC5weS1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLXNtLTksXG4gIC50eXBvZ3JhcGh5IC5weC1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXNtLTEwIHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LXNtLTEwLFxuICAudHlwb2dyYXBoeSAucHktc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLXNtLTEwLFxuICAudHlwb2dyYXBoeSAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGItc20tMTAsXG4gIC50eXBvZ3JhcGh5IC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwtc20tMTAsXG4gIC50eXBvZ3JhcGh5IC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtc20taWNvbiB7XG4gICAgcGFkZGluZzogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LXNtLWljb24sXG4gIC50eXBvZ3JhcGh5IC5weS1zbS1pY29uIHtcbiAgICBwYWRkaW5nLXRvcDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLXNtLWljb24sXG4gIC50eXBvZ3JhcGh5IC5weC1zbS1pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGItc20taWNvbixcbiAgLnR5cG9ncmFwaHkgLnB5LXNtLWljb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwtc20taWNvbixcbiAgLnR5cG9ncmFwaHkgLnB4LXNtLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtc20tbjEsXG4gIC50eXBvZ3JhcGh5IC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItc20tbjEsXG4gIC50eXBvZ3JhcGh5IC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1zbS1uMSxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1zbS1uMSxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXNtLW4yLFxuICAudHlwb2dyYXBoeSAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItc20tbjIsXG4gIC50eXBvZ3JhcGh5IC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXNtLW4yLFxuICAudHlwb2dyYXBoeSAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtc20tbjIsXG4gIC50eXBvZ3JhcGh5IC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1zbS1uMyxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1zbS1uMyxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXNtLW4zLFxuICAudHlwb2dyYXBoeSAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXNtLW4zLFxuICAudHlwb2dyYXBoeSAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtc20tbjQsXG4gIC50eXBvZ3JhcGh5IC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1zbS1uNCxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItc20tbjQsXG4gIC50eXBvZ3JhcGh5IC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1zbS1uNCxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtc20tbjUsXG4gIC50eXBvZ3JhcGh5IC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1zbS1uNSxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItc20tbjUsXG4gIC50eXBvZ3JhcGh5IC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1zbS1uNSxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXNtLW42LFxuICAudHlwb2dyYXBoeSAubXktc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXNtLW42LFxuICAudHlwb2dyYXBoeSAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItc20tbjYsXG4gIC50eXBvZ3JhcGh5IC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtc20tbjYsXG4gIC50eXBvZ3JhcGh5IC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tc20tbjcge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtc20tbjcsXG4gIC50eXBvZ3JhcGh5IC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItc20tbjcsXG4gIC50eXBvZ3JhcGh5IC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1zbS1uNyxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1zbS1uNyxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1zbS1uOCB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1zbS1uOCxcbiAgLnR5cG9ncmFwaHkgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1zbS1uOCxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXNtLW44LFxuICAudHlwb2dyYXBoeSAubXktc20tbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXNtLW44LFxuICAudHlwb2dyYXBoeSAubXgtc20tbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXNtLW45IHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtc20tbjksXG4gIC50eXBvZ3JhcGh5IC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1zbS1uOSxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItc20tbjksXG4gIC50eXBvZ3JhcGh5IC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1zbS1uOSxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXNtLW4xMCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1zbS1uMTAsXG4gIC50eXBvZ3JhcGh5IC5teS1zbS1uMTAge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXNtLW4xMCxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1zbS1uMTAsXG4gIC50eXBvZ3JhcGh5IC5teS1zbS1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXNtLW4xMCxcbiAgLnR5cG9ncmFwaHkgLm14LXNtLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tc20tbmljb24ge1xuICAgIG1hcmdpbjogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1zbS1uaWNvbixcbiAgLnR5cG9ncmFwaHkgLm15LXNtLW5pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXNtLW5pY29uLFxuICAudHlwb2dyYXBoeSAubXgtc20tbmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1zbS1uaWNvbixcbiAgLnR5cG9ncmFwaHkgLm15LXNtLW5pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXNtLW5pY29uLFxuICAudHlwb2dyYXBoeSAubXgtc20tbmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHlwb2dyYXBoeSAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbWQtMCxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbWQtMCxcbiAgLnR5cG9ncmFwaHkgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1tZC0wLFxuICAudHlwb2dyYXBoeSAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1tZC0wLFxuICAudHlwb2dyYXBoeSAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbWQtMSxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbWQtMSxcbiAgLnR5cG9ncmFwaHkgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1tZC0xLFxuICAudHlwb2dyYXBoeSAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1tZC0xLFxuICAudHlwb2dyYXBoeSAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1tZC0yLFxuICAudHlwb2dyYXBoeSAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLW1kLTIsXG4gIC50eXBvZ3JhcGh5IC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1tZC0yLFxuICAudHlwb2dyYXBoeSAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLW1kLTIsXG4gIC50eXBvZ3JhcGh5IC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LW1kLTMsXG4gIC50eXBvZ3JhcGh5IC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLW1kLTMsXG4gIC50eXBvZ3JhcGh5IC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItbWQtMyxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbWQtMyxcbiAgLnR5cG9ncmFwaHkgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbWQtNCxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1tZC00LFxuICAudHlwb2dyYXBoeSAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItbWQtNCxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1tZC00LFxuICAudHlwb2dyYXBoeSAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLW1kLTUge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LW1kLTUsXG4gIC50eXBvZ3JhcGh5IC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbWQtNSxcbiAgLnR5cG9ncmFwaHkgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLW1kLTUsXG4gIC50eXBvZ3JhcGh5IC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbWQtNSxcbiAgLnR5cG9ncmFwaHkgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1tZC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbWQtNixcbiAgLnR5cG9ncmFwaHkgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbWQtNixcbiAgLnR5cG9ncmFwaHkgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1tZC02LFxuICAudHlwb2dyYXBoeSAubXktbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1tZC02LFxuICAudHlwb2dyYXBoeSAubXgtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1tZC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbWQtNyxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbWQtNyxcbiAgLnR5cG9ncmFwaHkgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1tZC03LFxuICAudHlwb2dyYXBoeSAubXktbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1tZC03LFxuICAudHlwb2dyYXBoeSAubXgtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1tZC04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbWQtOCxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbWQtOCxcbiAgLnR5cG9ncmFwaHkgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1tZC04LFxuICAudHlwb2dyYXBoeSAubXktbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1tZC04LFxuICAudHlwb2dyYXBoeSAubXgtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1tZC05IHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1tZC05LFxuICAudHlwb2dyYXBoeSAubXktbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLW1kLTksXG4gIC50eXBvZ3JhcGh5IC5teC1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1tZC05LFxuICAudHlwb2dyYXBoeSAubXktbWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLW1kLTksXG4gIC50eXBvZ3JhcGh5IC5teC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbWQtMTAge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1tZC0xMCxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLW1kLTEwLFxuICAudHlwb2dyYXBoeSAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1tZC0xMCxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLW1kLTEwLFxuICAudHlwb2dyYXBoeSAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbWQtaWNvbiB7XG4gICAgbWFyZ2luOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbWQtaWNvbixcbiAgLnR5cG9ncmFwaHkgLm15LW1kLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1tZC1pY29uLFxuICAudHlwb2dyYXBoeSAubXgtbWQtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItbWQtaWNvbixcbiAgLnR5cG9ncmFwaHkgLm15LW1kLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1tZC1pY29uLFxuICAudHlwb2dyYXBoeSAubXgtbWQtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQtbWQtMCxcbiAgLnR5cG9ncmFwaHkgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLW1kLTAsXG4gIC50eXBvZ3JhcGh5IC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLW1kLTAsXG4gIC50eXBvZ3JhcGh5IC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1tZC0wLFxuICAudHlwb2dyYXBoeSAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC1tZC0xLFxuICAudHlwb2dyYXBoeSAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHItbWQtMSxcbiAgLnR5cG9ncmFwaHkgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGItbWQtMSxcbiAgLnR5cG9ncmFwaHkgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLW1kLTEsXG4gIC50eXBvZ3JhcGh5IC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQtbWQtMixcbiAgLnR5cG9ncmFwaHkgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHItbWQtMixcbiAgLnR5cG9ncmFwaHkgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1tZC0yLFxuICAudHlwb2dyYXBoeSAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1tZC0yLFxuICAudHlwb2dyYXBoeSAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LW1kLTMsXG4gIC50eXBvZ3JhcGh5IC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci1tZC0zLFxuICAudHlwb2dyYXBoeSAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1tZC0zLFxuICAudHlwb2dyYXBoeSAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwtbWQtMyxcbiAgLnR5cG9ncmFwaHkgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC1tZC00LFxuICAudHlwb2dyYXBoeSAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci1tZC00LFxuICAudHlwb2dyYXBoeSAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLW1kLTQsXG4gIC50eXBvZ3JhcGh5IC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLW1kLTQsXG4gIC50eXBvZ3JhcGh5IC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC1tZC01LFxuICAudHlwb2dyYXBoeSAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci1tZC01LFxuICAudHlwb2dyYXBoeSAucHgtbWQtNSxcbiAgLnR5cG9ncmFwaHkgLnN0YW5kYXJkLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1tZC01LFxuICAudHlwb2dyYXBoeSAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1tZC01LFxuICAudHlwb2dyYXBoeSAucHgtbWQtNSxcbiAgLnR5cG9ncmFwaHkgLnN0YW5kYXJkLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC1tZC02LFxuICAudHlwb2dyYXBoeSAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHItbWQtNixcbiAgLnR5cG9ncmFwaHkgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGItbWQtNixcbiAgLnR5cG9ncmFwaHkgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLW1kLTYsXG4gIC50eXBvZ3JhcGh5IC5weC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC1tZC03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LW1kLTcsXG4gIC50eXBvZ3JhcGh5IC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci1tZC03LFxuICAudHlwb2dyYXBoeSAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1tZC03LFxuICAudHlwb2dyYXBoeSAucHktbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwtbWQtNyxcbiAgLnR5cG9ncmFwaHkgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQtbWQtOCxcbiAgLnR5cG9ncmFwaHkgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLW1kLTgsXG4gIC50eXBvZ3JhcGh5IC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLW1kLTgsXG4gIC50eXBvZ3JhcGh5IC5weS1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1tZC04LFxuICAudHlwb2dyYXBoeSAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtbWQtOSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LW1kLTksXG4gIC50eXBvZ3JhcGh5IC5weS1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLW1kLTksXG4gIC50eXBvZ3JhcGh5IC5weC1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGItbWQtOSxcbiAgLnR5cG9ncmFwaHkgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwtbWQtOSxcbiAgLnR5cG9ncmFwaHkgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtbWQtMTAge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQtbWQtMTAsXG4gIC50eXBvZ3JhcGh5IC5weS1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHItbWQtMTAsXG4gIC50eXBvZ3JhcGh5IC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1tZC0xMCxcbiAgLnR5cG9ncmFwaHkgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1tZC0xMCxcbiAgLnR5cG9ncmFwaHkgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC1tZC1pY29uIHtcbiAgICBwYWRkaW5nOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQtbWQtaWNvbixcbiAgLnR5cG9ncmFwaHkgLnB5LW1kLWljb24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHItbWQtaWNvbixcbiAgLnR5cG9ncmFwaHkgLnB4LW1kLWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1tZC1pY29uLFxuICAudHlwb2dyYXBoeSAucHktbWQtaWNvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1tZC1pY29uLFxuICAudHlwb2dyYXBoeSAucHgtbWQtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1tZC1uMSxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1tZC1uMSxcbiAgLnR5cG9ncmFwaHkgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLW1kLW4xLFxuICAudHlwb2dyYXBoeSAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLW1kLW4xLFxuICAudHlwb2dyYXBoeSAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbWQtbjIsXG4gIC50eXBvZ3JhcGh5IC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1tZC1uMixcbiAgLnR5cG9ncmFwaHkgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItbWQtbjIsXG4gIC50eXBvZ3JhcGh5IC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1tZC1uMixcbiAgLnR5cG9ncmFwaHkgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LW1kLW4zLFxuICAudHlwb2dyYXBoeSAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLW1kLW4zLFxuICAudHlwb2dyYXBoeSAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItbWQtbjMsXG4gIC50eXBvZ3JhcGh5IC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbWQtbjMsXG4gIC50eXBvZ3JhcGh5IC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1tZC1uNCxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLW1kLW40LFxuICAudHlwb2dyYXBoeSAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1tZC1uNCxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLW1kLW40LFxuICAudHlwb2dyYXBoeSAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1tZC1uNSxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLW1kLW41LFxuICAudHlwb2dyYXBoeSAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1tZC1uNSxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLW1kLW41LFxuICAudHlwb2dyYXBoeSAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbWQtbjYsXG4gIC50eXBvZ3JhcGh5IC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbWQtbjYsXG4gIC50eXBvZ3JhcGh5IC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1tZC1uNixcbiAgLnR5cG9ncmFwaHkgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1tZC1uNixcbiAgLnR5cG9ncmFwaHkgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1tZC1uNyB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1tZC1uNyxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1tZC1uNyxcbiAgLnR5cG9ncmFwaHkgLm14LW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLW1kLW43LFxuICAudHlwb2dyYXBoeSAubXktbWQtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLW1kLW43LFxuICAudHlwb2dyYXBoeSAubXgtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLW1kLW44IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LW1kLW44LFxuICAudHlwb2dyYXBoeSAubXktbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLW1kLW44LFxuICAudHlwb2dyYXBoeSAubXgtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItbWQtbjgsXG4gIC50eXBvZ3JhcGh5IC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbWQtbjgsXG4gIC50eXBvZ3JhcGh5IC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbWQtbjkge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1tZC1uOSxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLW1kLW45LFxuICAudHlwb2dyYXBoeSAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1tZC1uOSxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLW1kLW45LFxuICAudHlwb2dyYXBoeSAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbWQtbjEwIHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LW1kLW4xMCxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbWQtbjEwLFxuICAudHlwb2dyYXBoeSAubXgtbWQtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLW1kLW4xMCxcbiAgLnR5cG9ncmFwaHkgLm15LW1kLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbWQtbjEwLFxuICAudHlwb2dyYXBoeSAubXgtbWQtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1tZC1uaWNvbiB7XG4gICAgbWFyZ2luOiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LW1kLW5pY29uLFxuICAudHlwb2dyYXBoeSAubXktbWQtbmljb24ge1xuICAgIG1hcmdpbi10b3A6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbWQtbmljb24sXG4gIC50eXBvZ3JhcGh5IC5teC1tZC1uaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLW1kLW5pY29uLFxuICAudHlwb2dyYXBoeSAubXktbWQtbmljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbWQtbmljb24sXG4gIC50eXBvZ3JhcGh5IC5teC1tZC1uaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50eXBvZ3JhcGh5IC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1sZy0wLFxuICAudHlwb2dyYXBoeSAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1sZy0wLFxuICAudHlwb2dyYXBoeSAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLWxnLTAsXG4gIC50eXBvZ3JhcGh5IC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLWxnLTAsXG4gIC50eXBvZ3JhcGh5IC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1sZy0xLFxuICAudHlwb2dyYXBoeSAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1sZy0xLFxuICAudHlwb2dyYXBoeSAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLWxnLTEsXG4gIC50eXBvZ3JhcGh5IC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLWxnLTEsXG4gIC50eXBvZ3JhcGh5IC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LWxnLTIsXG4gIC50eXBvZ3JhcGh5IC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbGctMixcbiAgLnR5cG9ncmFwaHkgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLWxnLTIsXG4gIC50eXBvZ3JhcGh5IC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbGctMixcbiAgLnR5cG9ncmFwaHkgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbGctMyxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbGctMyxcbiAgLnR5cG9ncmFwaHkgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1sZy0zLFxuICAudHlwb2dyYXBoeSAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1sZy0zLFxuICAudHlwb2dyYXBoeSAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1sZy00LFxuICAudHlwb2dyYXBoeSAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLWxnLTQsXG4gIC50eXBvZ3JhcGh5IC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1sZy00LFxuICAudHlwb2dyYXBoeSAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLWxnLTQsXG4gIC50eXBvZ3JhcGh5IC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbGctNSxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1sZy01LFxuICAudHlwb2dyYXBoeSAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItbGctNSxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1sZy01LFxuICAudHlwb2dyYXBoeSAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLWxnLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1sZy02LFxuICAudHlwb2dyYXBoeSAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1sZy02LFxuICAudHlwb2dyYXBoeSAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLWxnLTYsXG4gIC50eXBvZ3JhcGh5IC5teS1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLWxnLTYsXG4gIC50eXBvZ3JhcGh5IC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLWxnLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1sZy03LFxuICAudHlwb2dyYXBoeSAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1sZy03LFxuICAudHlwb2dyYXBoeSAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLWxnLTcsXG4gIC50eXBvZ3JhcGh5IC5teS1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLWxnLTcsXG4gIC50eXBvZ3JhcGh5IC5teC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLWxnLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1sZy04LFxuICAudHlwb2dyYXBoeSAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1sZy04LFxuICAudHlwb2dyYXBoeSAubXgtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLWxnLTgsXG4gIC50eXBvZ3JhcGh5IC5teS1sZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLWxnLTgsXG4gIC50eXBvZ3JhcGh5IC5teC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLWxnLTkge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LWxnLTksXG4gIC50eXBvZ3JhcGh5IC5teS1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbGctOSxcbiAgLnR5cG9ncmFwaHkgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLWxnLTksXG4gIC50eXBvZ3JhcGh5IC5teS1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbGctOSxcbiAgLnR5cG9ncmFwaHkgLm14LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LWxnLTEwLFxuICAudHlwb2dyYXBoeSAubXktbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbGctMTAsXG4gIC50eXBvZ3JhcGh5IC5teC1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLWxnLTEwLFxuICAudHlwb2dyYXBoeSAubXktbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbGctMTAsXG4gIC50eXBvZ3JhcGh5IC5teC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1sZy1pY29uIHtcbiAgICBtYXJnaW46IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1sZy1pY29uLFxuICAudHlwb2dyYXBoeSAubXktbGctaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLWxnLWljb24sXG4gIC50eXBvZ3JhcGh5IC5teC1sZy1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1sZy1pY29uLFxuICAudHlwb2dyYXBoeSAubXktbGctaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLWxnLWljb24sXG4gIC50eXBvZ3JhcGh5IC5teC1sZy1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC1sZy0wLFxuICAudHlwb2dyYXBoeSAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHItbGctMCxcbiAgLnR5cG9ncmFwaHkgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGItbGctMCxcbiAgLnR5cG9ncmFwaHkgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLWxnLTAsXG4gIC50eXBvZ3JhcGh5IC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LWxnLTEsXG4gIC50eXBvZ3JhcGh5IC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci1sZy0xLFxuICAudHlwb2dyYXBoeSAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1sZy0xLFxuICAudHlwb2dyYXBoeSAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwtbGctMSxcbiAgLnR5cG9ncmFwaHkgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC1sZy0yLFxuICAudHlwb2dyYXBoeSAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci1sZy0yLFxuICAudHlwb2dyYXBoeSAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLWxnLTIsXG4gIC50eXBvZ3JhcGh5IC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLWxnLTIsXG4gIC50eXBvZ3JhcGh5IC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQtbGctMyxcbiAgLnR5cG9ncmFwaHkgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLWxnLTMsXG4gIC50eXBvZ3JhcGh5IC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLWxnLTMsXG4gIC50eXBvZ3JhcGh5IC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1sZy0zLFxuICAudHlwb2dyYXBoeSAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LWxnLTQsXG4gIC50eXBvZ3JhcGh5IC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLWxnLTQsXG4gIC50eXBvZ3JhcGh5IC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGItbGctNCxcbiAgLnR5cG9ncmFwaHkgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwtbGctNCxcbiAgLnR5cG9ncmFwaHkgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtbGctNSB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LWxnLTUsXG4gIC50eXBvZ3JhcGh5IC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLWxnLTUsXG4gIC50eXBvZ3JhcGh5IC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGItbGctNSxcbiAgLnR5cG9ncmFwaHkgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwtbGctNSxcbiAgLnR5cG9ncmFwaHkgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtbGctNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC1sZy02LFxuICAudHlwb2dyYXBoeSAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHItbGctNixcbiAgLnR5cG9ncmFwaHkgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGItbGctNixcbiAgLnR5cG9ncmFwaHkgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLWxnLTYsXG4gIC50eXBvZ3JhcGh5IC5weC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC1sZy03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LWxnLTcsXG4gIC50eXBvZ3JhcGh5IC5weS1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci1sZy03LFxuICAudHlwb2dyYXBoeSAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1sZy03LFxuICAudHlwb2dyYXBoeSAucHktbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwtbGctNyxcbiAgLnR5cG9ncmFwaHkgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQtbGctOCxcbiAgLnR5cG9ncmFwaHkgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLWxnLTgsXG4gIC50eXBvZ3JhcGh5IC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLWxnLTgsXG4gIC50eXBvZ3JhcGh5IC5weS1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1sZy04LFxuICAudHlwb2dyYXBoeSAucHgtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtbGctOSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LWxnLTksXG4gIC50eXBvZ3JhcGh5IC5weS1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLWxnLTksXG4gIC50eXBvZ3JhcGh5IC5weC1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGItbGctOSxcbiAgLnR5cG9ncmFwaHkgLnB5LWxnLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwtbGctOSxcbiAgLnR5cG9ncmFwaHkgLnB4LWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQtbGctMTAsXG4gIC50eXBvZ3JhcGh5IC5weS1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHItbGctMTAsXG4gIC50eXBvZ3JhcGh5IC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1sZy0xMCxcbiAgLnR5cG9ncmFwaHkgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1sZy0xMCxcbiAgLnR5cG9ncmFwaHkgLnB4LWxnLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC1sZy1pY29uIHtcbiAgICBwYWRkaW5nOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQtbGctaWNvbixcbiAgLnR5cG9ncmFwaHkgLnB5LWxnLWljb24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHItbGctaWNvbixcbiAgLnR5cG9ncmFwaHkgLnB4LWxnLWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi1sZy1pY29uLFxuICAudHlwb2dyYXBoeSAucHktbGctaWNvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC1sZy1pY29uLFxuICAudHlwb2dyYXBoeSAucHgtbGctaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1sZy1uMSxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1sZy1uMSxcbiAgLnR5cG9ncmFwaHkgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLWxnLW4xLFxuICAudHlwb2dyYXBoeSAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLWxnLW4xLFxuICAudHlwb2dyYXBoeSAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbGctbjIsXG4gIC50eXBvZ3JhcGh5IC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1sZy1uMixcbiAgLnR5cG9ncmFwaHkgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItbGctbjIsXG4gIC50eXBvZ3JhcGh5IC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1sZy1uMixcbiAgLnR5cG9ncmFwaHkgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LWxnLW4zLFxuICAudHlwb2dyYXBoeSAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLWxnLW4zLFxuICAudHlwb2dyYXBoeSAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItbGctbjMsXG4gIC50eXBvZ3JhcGh5IC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbGctbjMsXG4gIC50eXBvZ3JhcGh5IC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1sZy1uNCxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLWxnLW40LFxuICAudHlwb2dyYXBoeSAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1sZy1uNCxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLWxnLW40LFxuICAudHlwb2dyYXBoeSAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1sZy1uNSxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLWxnLW41LFxuICAudHlwb2dyYXBoeSAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1sZy1uNSxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLWxnLW41LFxuICAudHlwb2dyYXBoeSAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbGctbjYge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQtbGctbjYsXG4gIC50eXBvZ3JhcGh5IC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbGctbjYsXG4gIC50eXBvZ3JhcGh5IC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1sZy1uNixcbiAgLnR5cG9ncmFwaHkgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC1sZy1uNixcbiAgLnR5cG9ncmFwaHkgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1sZy1uNyB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1sZy1uNyxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci1sZy1uNyxcbiAgLnR5cG9ncmFwaHkgLm14LWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLWxnLW43LFxuICAudHlwb2dyYXBoeSAubXktbGctbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLWxnLW43LFxuICAudHlwb2dyYXBoeSAubXgtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLWxnLW44IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LWxnLW44LFxuICAudHlwb2dyYXBoeSAubXktbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLWxnLW44LFxuICAudHlwb2dyYXBoeSAubXgtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWItbGctbjgsXG4gIC50eXBvZ3JhcGh5IC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbGctbjgsXG4gIC50eXBvZ3JhcGh5IC5teC1sZy1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbGctbjkge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC1sZy1uOSxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLWxnLW45LFxuICAudHlwb2dyYXBoeSAubXgtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi1sZy1uOSxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLWxnLW45LFxuICAudHlwb2dyYXBoeSAubXgtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0tbGctbjEwIHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LWxnLW4xMCxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbGctbjEwLFxuICAudHlwb2dyYXBoeSAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLWxnLW4xMCxcbiAgLnR5cG9ncmFwaHkgLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbGctbjEwLFxuICAudHlwb2dyYXBoeSAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS1sZy1uaWNvbiB7XG4gICAgbWFyZ2luOiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LWxnLW5pY29uLFxuICAudHlwb2dyYXBoeSAubXktbGctbmljb24ge1xuICAgIG1hcmdpbi10b3A6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXItbGctbmljb24sXG4gIC50eXBvZ3JhcGh5IC5teC1sZy1uaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLWxnLW5pY29uLFxuICAudHlwb2dyYXBoeSAubXktbGctbmljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwtbGctbmljb24sXG4gIC50eXBvZ3JhcGh5IC5teC1sZy1uaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHlwb2dyYXBoeSAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteGwtMCxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteGwtMCxcbiAgLnR5cG9ncmFwaHkgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14bC0wLFxuICAudHlwb2dyYXBoeSAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14bC0wLFxuICAudHlwb2dyYXBoeSAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteGwtMSxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteGwtMSxcbiAgLnR5cG9ncmFwaHkgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14bC0xLFxuICAudHlwb2dyYXBoeSAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14bC0xLFxuICAudHlwb2dyYXBoeSAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC14bC0yLFxuICAudHlwb2dyYXBoeSAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXhsLTIsXG4gIC50eXBvZ3JhcGh5IC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14bC0yLFxuICAudHlwb2dyYXBoeSAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXhsLTIsXG4gIC50eXBvZ3JhcGh5IC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXhsLTMsXG4gIC50eXBvZ3JhcGh5IC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXhsLTMsXG4gIC50eXBvZ3JhcGh5IC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWIteGwtMyxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteGwtMyxcbiAgLnR5cG9ncmFwaHkgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteGwtNCxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci14bC00LFxuICAudHlwb2dyYXBoeSAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWIteGwtNCxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14bC00LFxuICAudHlwb2dyYXBoeSAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXhsLTUge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXhsLTUsXG4gIC50eXBvZ3JhcGh5IC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteGwtNSxcbiAgLnR5cG9ncmFwaHkgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXhsLTUsXG4gIC50eXBvZ3JhcGh5IC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteGwtNSxcbiAgLnR5cG9ncmFwaHkgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14bC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteGwtNixcbiAgLnR5cG9ncmFwaHkgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteGwtNixcbiAgLnR5cG9ncmFwaHkgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14bC02LFxuICAudHlwb2dyYXBoeSAubXkteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14bC02LFxuICAudHlwb2dyYXBoeSAubXgteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14bC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteGwtNyxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteGwtNyxcbiAgLnR5cG9ncmFwaHkgLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14bC03LFxuICAudHlwb2dyYXBoeSAubXkteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14bC03LFxuICAudHlwb2dyYXBoeSAubXgteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14bC04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteGwtOCxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteGwtOCxcbiAgLnR5cG9ncmFwaHkgLm14LXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14bC04LFxuICAudHlwb2dyYXBoeSAubXkteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14bC04LFxuICAudHlwb2dyYXBoeSAubXgteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14bC05IHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC14bC05LFxuICAudHlwb2dyYXBoeSAubXkteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXhsLTksXG4gIC50eXBvZ3JhcGh5IC5teC14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14bC05LFxuICAudHlwb2dyYXBoeSAubXkteGwtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXhsLTksXG4gIC50eXBvZ3JhcGh5IC5teC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teGwtMTAge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC14bC0xMCxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXhsLTEwLFxuICAudHlwb2dyYXBoeSAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14bC0xMCxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXhsLTEwLFxuICAudHlwb2dyYXBoeSAubXgteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teGwtaWNvbiB7XG4gICAgbWFyZ2luOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteGwtaWNvbixcbiAgLnR5cG9ncmFwaHkgLm15LXhsLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci14bC1pY29uLFxuICAudHlwb2dyYXBoeSAubXgteGwtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWIteGwtaWNvbixcbiAgLnR5cG9ncmFwaHkgLm15LXhsLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14bC1pY29uLFxuICAudHlwb2dyYXBoeSAubXgteGwtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQteGwtMCxcbiAgLnR5cG9ncmFwaHkgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLXhsLTAsXG4gIC50eXBvZ3JhcGh5IC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXhsLTAsXG4gIC50eXBvZ3JhcGh5IC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC14bC0wLFxuICAudHlwb2dyYXBoeSAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC14bC0xLFxuICAudHlwb2dyYXBoeSAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHIteGwtMSxcbiAgLnR5cG9ncmFwaHkgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGIteGwtMSxcbiAgLnR5cG9ncmFwaHkgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLXhsLTEsXG4gIC50eXBvZ3JhcGh5IC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQteGwtMixcbiAgLnR5cG9ncmFwaHkgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHIteGwtMixcbiAgLnR5cG9ncmFwaHkgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi14bC0yLFxuICAudHlwb2dyYXBoeSAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC14bC0yLFxuICAudHlwb2dyYXBoeSAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LXhsLTMsXG4gIC50eXBvZ3JhcGh5IC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci14bC0zLFxuICAudHlwb2dyYXBoeSAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi14bC0zLFxuICAudHlwb2dyYXBoeSAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwteGwtMyxcbiAgLnR5cG9ncmFwaHkgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC14bC00LFxuICAudHlwb2dyYXBoeSAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci14bC00LFxuICAudHlwb2dyYXBoeSAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXhsLTQsXG4gIC50eXBvZ3JhcGh5IC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLXhsLTQsXG4gIC50eXBvZ3JhcGh5IC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC14bC01LFxuICAudHlwb2dyYXBoeSAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci14bC01LFxuICAudHlwb2dyYXBoeSAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXhsLTUsXG4gIC50eXBvZ3JhcGh5IC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLXhsLTUsXG4gIC50eXBvZ3JhcGh5IC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQteGwtNixcbiAgLnR5cG9ncmFwaHkgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLXhsLTYsXG4gIC50eXBvZ3JhcGh5IC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXhsLTYsXG4gIC50eXBvZ3JhcGh5IC5weS14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC14bC02LFxuICAudHlwb2dyYXBoeSAucHgteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAteGwtNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC14bC03LFxuICAudHlwb2dyYXBoeSAucHkteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHIteGwtNyxcbiAgLnR5cG9ncmFwaHkgLnB4LXhsLTcsXG4gIC50eXBvZ3JhcGh5IC5zdGFuZGFyZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXhsLTcsXG4gIC50eXBvZ3JhcGh5IC5weS14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC14bC03LFxuICAudHlwb2dyYXBoeSAucHgteGwtNyxcbiAgLnR5cG9ncmFwaHkgLnN0YW5kYXJkLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQteGwtOCxcbiAgLnR5cG9ncmFwaHkgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLXhsLTgsXG4gIC50eXBvZ3JhcGh5IC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXhsLTgsXG4gIC50eXBvZ3JhcGh5IC5weS14bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC14bC04LFxuICAudHlwb2dyYXBoeSAucHgteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAteGwtOSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LXhsLTksXG4gIC50eXBvZ3JhcGh5IC5weS14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLXhsLTksXG4gIC50eXBvZ3JhcGh5IC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGIteGwtOSxcbiAgLnR5cG9ncmFwaHkgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwteGwtOSxcbiAgLnR5cG9ncmFwaHkgLnB4LXhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAteGwtMTAge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQteGwtMTAsXG4gIC50eXBvZ3JhcGh5IC5weS14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHIteGwtMTAsXG4gIC50eXBvZ3JhcGh5IC5weC14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi14bC0xMCxcbiAgLnR5cG9ncmFwaHkgLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC14bC0xMCxcbiAgLnR5cG9ncmFwaHkgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC14bC1pY29uIHtcbiAgICBwYWRkaW5nOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQteGwtaWNvbixcbiAgLnR5cG9ncmFwaHkgLnB5LXhsLWljb24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHIteGwtaWNvbixcbiAgLnR5cG9ncmFwaHkgLnB4LXhsLWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi14bC1pY29uLFxuICAudHlwb2dyYXBoeSAucHkteGwtaWNvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC14bC1pY29uLFxuICAudHlwb2dyYXBoeSAucHgteGwtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC14bC1uMSxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci14bC1uMSxcbiAgLnR5cG9ncmFwaHkgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXhsLW4xLFxuICAudHlwb2dyYXBoeSAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXhsLW4xLFxuICAudHlwb2dyYXBoeSAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteGwtbjIsXG4gIC50eXBvZ3JhcGh5IC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci14bC1uMixcbiAgLnR5cG9ncmFwaHkgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWIteGwtbjIsXG4gIC50eXBvZ3JhcGh5IC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14bC1uMixcbiAgLnR5cG9ncmFwaHkgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXhsLW4zLFxuICAudHlwb2dyYXBoeSAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXhsLW4zLFxuICAudHlwb2dyYXBoeSAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWIteGwtbjMsXG4gIC50eXBvZ3JhcGh5IC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteGwtbjMsXG4gIC50eXBvZ3JhcGh5IC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC14bC1uNCxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXhsLW40LFxuICAudHlwb2dyYXBoeSAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14bC1uNCxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXhsLW40LFxuICAudHlwb2dyYXBoeSAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC14bC1uNSxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXhsLW41LFxuICAudHlwb2dyYXBoeSAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14bC1uNSxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXhsLW41LFxuICAudHlwb2dyYXBoeSAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teGwtbjYge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteGwtbjYsXG4gIC50eXBvZ3JhcGh5IC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteGwtbjYsXG4gIC50eXBvZ3JhcGh5IC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14bC1uNixcbiAgLnR5cG9ncmFwaHkgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14bC1uNixcbiAgLnR5cG9ncmFwaHkgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14bC1uNyB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC14bC1uNyxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci14bC1uNyxcbiAgLnR5cG9ncmFwaHkgLm14LXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXhsLW43LFxuICAudHlwb2dyYXBoeSAubXkteGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXhsLW43LFxuICAudHlwb2dyYXBoeSAubXgteGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXhsLW44IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXhsLW44LFxuICAudHlwb2dyYXBoeSAubXkteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXhsLW44LFxuICAudHlwb2dyYXBoeSAubXgteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWIteGwtbjgsXG4gIC50eXBvZ3JhcGh5IC5teS14bC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteGwtbjgsXG4gIC50eXBvZ3JhcGh5IC5teC14bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teGwtbjkge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC14bC1uOSxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXhsLW45LFxuICAudHlwb2dyYXBoeSAubXgteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14bC1uOSxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXhsLW45LFxuICAudHlwb2dyYXBoeSAubXgteGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teGwtbjEwIHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXhsLW4xMCxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteGwtbjEwLFxuICAudHlwb2dyYXBoeSAubXgteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXhsLW4xMCxcbiAgLnR5cG9ncmFwaHkgLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteGwtbjEwLFxuICAudHlwb2dyYXBoeSAubXgteGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14bC1uaWNvbiB7XG4gICAgbWFyZ2luOiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXhsLW5pY29uLFxuICAudHlwb2dyYXBoeSAubXkteGwtbmljb24ge1xuICAgIG1hcmdpbi10b3A6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteGwtbmljb24sXG4gIC50eXBvZ3JhcGh5IC5teC14bC1uaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXhsLW5pY29uLFxuICAudHlwb2dyYXBoeSAubXkteGwtbmljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteGwtbmljb24sXG4gIC50eXBvZ3JhcGh5IC5teC14bC1uaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudHlwb2dyYXBoeSAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXh4bC0wLFxuICAudHlwb2dyYXBoeSAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteHhsLTAsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXh4bC0wLFxuICAudHlwb2dyYXBoeSAubXkteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteHhsLTAsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXh4bC0xLFxuICAudHlwb2dyYXBoeSAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteHhsLTEsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXh4bC0xLFxuICAudHlwb2dyYXBoeSAubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteHhsLTEsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteHhsLTIsXG4gIC50eXBvZ3JhcGh5IC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXh4bC0yLFxuICAudHlwb2dyYXBoeSAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXh4bC0yLFxuICAudHlwb2dyYXBoeSAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14eGwtMixcbiAgLnR5cG9ncmFwaHkgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC14eGwtMyxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXh4bC0zLFxuICAudHlwb2dyYXBoeSAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14eGwtMyxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXh4bC0zLFxuICAudHlwb2dyYXBoeSAubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXh4bC00LFxuICAudHlwb2dyYXBoeSAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci14eGwtNCxcbiAgLnR5cG9ncmFwaHkgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14eGwtNCxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteHhsLTQsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC14eGwtNSxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteHhsLTUsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWIteHhsLTUsXG4gIC50eXBvZ3JhcGh5IC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXh4bC01LFxuICAudHlwb2dyYXBoeSAubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14eGwtNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXh4bC02LFxuICAudHlwb2dyYXBoeSAubXkteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteHhsLTYsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXh4bC02LFxuICAudHlwb2dyYXBoeSAubXkteHhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteHhsLTYsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14eGwtNyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXh4bC03LFxuICAudHlwb2dyYXBoeSAubXkteHhsLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteHhsLTcsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXh4bC03LFxuICAudHlwb2dyYXBoeSAubXkteHhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteHhsLTcsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14eGwtOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXh4bC04LFxuICAudHlwb2dyYXBoeSAubXkteHhsLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteHhsLTgsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXh4bC04LFxuICAudHlwb2dyYXBoeSAubXkteHhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteHhsLTgsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14eGwtOSB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteHhsLTksXG4gIC50eXBvZ3JhcGh5IC5teS14eGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXh4bC05LFxuICAudHlwb2dyYXBoeSAubXgteHhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXh4bC05LFxuICAudHlwb2dyYXBoeSAubXkteHhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14eGwtOSxcbiAgLnR5cG9ncmFwaHkgLm14LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teHhsLTEwIHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteHhsLTEwLFxuICAudHlwb2dyYXBoeSAubXkteHhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXh4bC0xMCxcbiAgLnR5cG9ncmFwaHkgLm14LXh4bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXh4bC0xMCxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14eGwtMTAsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teHhsLWljb24ge1xuICAgIG1hcmdpbjogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXh4bC1pY29uLFxuICAudHlwb2dyYXBoeSAubXkteHhsLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci14eGwtaWNvbixcbiAgLnR5cG9ncmFwaHkgLm14LXh4bC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14eGwtaWNvbixcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteHhsLWljb24sXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LXh4bC0wLFxuICAudHlwb2dyYXBoeSAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLXh4bC0wLFxuICAudHlwb2dyYXBoeSAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGIteHhsLTAsXG4gIC50eXBvZ3JhcGh5IC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwteHhsLTAsXG4gIC50eXBvZ3JhcGh5IC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQteHhsLTEsXG4gIC50eXBvZ3JhcGh5IC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHIteHhsLTEsXG4gIC50eXBvZ3JhcGh5IC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi14eGwtMSxcbiAgLnR5cG9ncmFwaHkgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC14eGwtMSxcbiAgLnR5cG9ncmFwaHkgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LXh4bC0yLFxuICAudHlwb2dyYXBoeSAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHIteHhsLTIsXG4gIC50eXBvZ3JhcGh5IC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXh4bC0yLFxuICAudHlwb2dyYXBoeSAucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwteHhsLTIsXG4gIC50eXBvZ3JhcGh5IC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC14eGwtMyxcbiAgLnR5cG9ncmFwaHkgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci14eGwtMyxcbiAgLnR5cG9ncmFwaHkgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXh4bC0zLFxuICAudHlwb2dyYXBoeSAucHkteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLXh4bC0zLFxuICAudHlwb2dyYXBoeSAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQteHhsLTQsXG4gIC50eXBvZ3JhcGh5IC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci14eGwtNCxcbiAgLnR5cG9ncmFwaHkgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGIteHhsLTQsXG4gIC50eXBvZ3JhcGh5IC5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC14eGwtNCxcbiAgLnR5cG9ncmFwaHkgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQteHhsLTUsXG4gIC50eXBvZ3JhcGh5IC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci14eGwtNSxcbiAgLnR5cG9ncmFwaHkgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGIteHhsLTUsXG4gIC50eXBvZ3JhcGh5IC5weS14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC14eGwtNSxcbiAgLnR5cG9ncmFwaHkgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXh4bC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnB0LXh4bC02LFxuICAudHlwb2dyYXBoeSAucHkteHhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLXh4bC02LFxuICAudHlwb2dyYXBoeSAucHgteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGIteHhsLTYsXG4gIC50eXBvZ3JhcGh5IC5weS14eGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGwteHhsLTYsXG4gIC50eXBvZ3JhcGh5IC5weC14eGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAteHhsLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQteHhsLTcsXG4gIC50eXBvZ3JhcGh5IC5weS14eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHIteHhsLTcsXG4gIC50eXBvZ3JhcGh5IC5weC14eGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi14eGwtNyxcbiAgLnR5cG9ncmFwaHkgLnB5LXh4bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC14eGwtNyxcbiAgLnR5cG9ncmFwaHkgLnB4LXh4bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucC14eGwtOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC14eGwtOCxcbiAgLnR5cG9ncmFwaHkgLnB5LXh4bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci14eGwtOCxcbiAgLnR5cG9ncmFwaHkgLnB4LXh4bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBiLXh4bC04LFxuICAudHlwb2dyYXBoeSAucHkteHhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLXh4bC04LFxuICAudHlwb2dyYXBoeSAucHgteHhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXh4bC05IHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucHQteHhsLTksXG4gIC50eXBvZ3JhcGh5IC5weS14eGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wci14eGwtOSxcbiAgLnR5cG9ncmFwaHkgLnB4LXh4bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAucGIteHhsLTksXG4gIC50eXBvZ3JhcGh5IC5weS14eGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wbC14eGwtOSxcbiAgLnR5cG9ncmFwaHkgLnB4LXh4bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wLXh4bC0xMCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC14eGwtMTAsXG4gIC50eXBvZ3JhcGh5IC5weS14eGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLXh4bC0xMCxcbiAgLnR5cG9ncmFwaHkgLnB4LXh4bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi14eGwtMTAsXG4gIC50eXBvZ3JhcGh5IC5weS14eGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLXh4bC0xMCxcbiAgLnR5cG9ncmFwaHkgLnB4LXh4bC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnAteHhsLWljb24ge1xuICAgIHBhZGRpbmc6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wdC14eGwtaWNvbixcbiAgLnR5cG9ncmFwaHkgLnB5LXh4bC1pY29uIHtcbiAgICBwYWRkaW5nLXRvcDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnByLXh4bC1pY29uLFxuICAudHlwb2dyYXBoeSAucHgteHhsLWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5wYi14eGwtaWNvbixcbiAgLnR5cG9ncmFwaHkgLnB5LXh4bC1pY29uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLnBsLXh4bC1pY29uLFxuICAudHlwb2dyYXBoeSAucHgteHhsLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXh4bC1uMSxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteHhsLW4xLFxuICAudHlwb2dyYXBoeSAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXh4bC1uMSxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteHhsLW4xLFxuICAudHlwb2dyYXBoeSAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC14eGwtbjIsXG4gIC50eXBvZ3JhcGh5IC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteHhsLW4yLFxuICAudHlwb2dyYXBoeSAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWIteHhsLW4yLFxuICAudHlwb2dyYXBoeSAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXh4bC1uMixcbiAgLnR5cG9ncmFwaHkgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteHhsLW4zLFxuICAudHlwb2dyYXBoeSAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci14eGwtbjMsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWIteHhsLW4zLFxuICAudHlwb2dyYXBoeSAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14eGwtbjMsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXh4bC1uNCxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci14eGwtbjQsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14eGwtbjQsXG4gIC50eXBvZ3JhcGh5IC5teS14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteHhsLW40LFxuICAudHlwb2dyYXBoeSAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXh4bC1uNSxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci14eGwtbjUsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14eGwtbjUsXG4gIC50eXBvZ3JhcGh5IC5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteHhsLW41LFxuICAudHlwb2dyYXBoeSAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXh4bC1uNiB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tdC14eGwtbjYsXG4gIC50eXBvZ3JhcGh5IC5teS14eGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXh4bC1uNixcbiAgLnR5cG9ncmFwaHkgLm14LXh4bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14eGwtbjYsXG4gIC50eXBvZ3JhcGh5IC5teS14eGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1sLXh4bC1uNixcbiAgLnR5cG9ncmFwaHkgLm14LXh4bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teHhsLW43IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXh4bC1uNyxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXIteHhsLW43LFxuICAudHlwb2dyYXBoeSAubXgteHhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXh4bC1uNyxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteHhsLW43LFxuICAudHlwb2dyYXBoeSAubXgteHhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubS14eGwtbjgge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteHhsLW44LFxuICAudHlwb2dyYXBoeSAubXkteHhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci14eGwtbjgsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWIteHhsLW44LFxuICAudHlwb2dyYXBoeSAubXkteHhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14eGwtbjgsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXh4bC1uOSB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm10LXh4bC1uOSxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tci14eGwtbjksXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tYi14eGwtbjksXG4gIC50eXBvZ3JhcGh5IC5teS14eGwtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubWwteHhsLW45LFxuICAudHlwb2dyYXBoeSAubXgteHhsLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tLXh4bC1uMTAge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteHhsLW4xMCxcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXh4bC1uMTAsXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXh4bC1uMTAsXG4gIC50eXBvZ3JhcGh5IC5teS14eGwtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14eGwtbjEwLFxuICAudHlwb2dyYXBoeSAubXgteHhsLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm0teHhsLW5pY29uIHtcbiAgICBtYXJnaW46IC0xLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudHlwb2dyYXBoeSAubXQteHhsLW5pY29uLFxuICAudHlwb2dyYXBoeSAubXkteHhsLW5pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1yLXh4bC1uaWNvbixcbiAgLnR5cG9ncmFwaHkgLm14LXh4bC1uaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cG9ncmFwaHkgLm1iLXh4bC1uaWNvbixcbiAgLnR5cG9ncmFwaHkgLm15LXh4bC1uaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50eXBvZ3JhcGh5IC5tbC14eGwtbmljb24sXG4gIC50eXBvZ3JhcGh5IC5teC14eGwtbmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50eXBvZ3JhcGh5IC5wLW1iLTAgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnAtbWItMCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMUQ3OTgxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzYwNjA1RjtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiQ2FlY2lsaWEgTFQgUHJvXCIsIHNhbnMtc2VyaWY7XG59XG4uYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogIzYwNjA1RjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucHVsbHF1b3RlIHtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMxRDc5ODE7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzFENzk4MTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjNjA2MDVGO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucmVzdWx0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDIzMCwgMjYsIDAuNCk7XG59XG5cbi5iZy1kYXJrIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNEOUQ3RDUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtZmxleGlibGUtY29udGVudC10eXBlPWNvbnRlbnRfYmxvY2tfYm94XSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuW2RhdGEtZmxleGlibGUtY29udGVudC10eXBlPWNvbnRlbnRfYmxvY2tfYm94XSAuYmctbGlnaHQge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmh1Z2Uge1xuICBmb250LXNpemU6IDhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNhZWNpbGlhIExUIFByb1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjkyNXJlbSArIDguMXZ3KTtcbiAgfVxufVxuXG4uYmlnLWludHJvIHtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJDYWVjaWxpYSBMVCBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJpZy1pbnRybyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzYyNXJlbSArIDEuMzV2dyk7XG4gIH1cbn1cbi5iaWctaW50cm8gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5iaWctaG9tZS1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNhZWNpbGlhIExUIFByb1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmlnLWhvbWUtaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjQxMjVyZW0gKyAxLjk1dncpO1xuICB9XG59XG5cbi5iaWdnZXIge1xuICBmb250LXNpemU6IDMuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJpZ2dlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICB9XG59XG5cbi5iYWxhbmNlZCB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuaHIuc2hvcnQtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZm9ybS1jb250cm9sLW1hZGxpYnMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNjc1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzLCAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dDpmb2N1cyxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2U5ZWI7XG59XG5cbi5maWx0ZXItYnV0dG9ucyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyLWJ1dHRvbnMgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZpbHRlci1idXR0b25zIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0YyRjBFRTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZpbHRlci1idXR0b25zIGxhYmVsOmhvdmVyLCAuZmlsdGVyLWJ1dHRvbnMgbGFiZWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5maWx0ZXItYnV0dG9ucyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDJGO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmZvcm0tY29udHJvbC14bCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLWNvbnRyb2wteGwge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbioge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLnBhZ2Uge1xuICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gIGJvcmRlci10b3A6IDAuNnJlbSBzb2xpZCAjMkRCOEM1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWZpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgM3M7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMjklO1xuICAgIG1heC13aWR0aDogMjklO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi52aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5cbi5ib3JkZXIteHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteHMtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ3RDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci14cy1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOUQ3RDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci14cy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXhzLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEOUQ3RDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci14cy1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXhzLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci14cy10b3AtMCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci14cy1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib3JkZXItc20ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ3RDUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ3RDUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEOUQ3RDUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxlZnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXJpZ2h0LTAge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tdG9wLTAge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9yZGVyLW1kIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1sZWZ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1yaWdodC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvcmRlci1sZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOUQ3RDUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ3RDUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGVmdC0wIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcmlnaHQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9yZGVyLXhsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1sZWZ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1yaWdodC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ib3JkZXIteHhsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q5RDdENSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxlZnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1yaWdodC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib3JkZXItbGVmdC10aGljay1wcmltYXJ5IHtcbiAgYm9yZGVyLWxlZnQ6IDAuOHJlbSAjMUQ3OTgxIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10aGljay1zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdDogMC44cmVtICM5MzJBNkUgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogMC44cmVtICMwRTVENEQgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLWluZm8ge1xuICBib3JkZXItbGVmdDogMC44cmVtICM2MzZBQUYgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLXdhcm5pbmcge1xuICBib3JkZXItbGVmdDogMC44cmVtICNDQzQyMTQgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gI0Q2MEI1MiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stbGlnaHQge1xuICBib3JkZXItbGVmdDogMC44cmVtICNGMkYwRUUgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLWRhcmsge1xuICBib3JkZXItbGVmdDogMC44cmVtICMzMDMwMkYgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLWJyYW5kIHtcbiAgYm9yZGVyLWxlZnQ6IDAuOHJlbSAjMkRCOEM1IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10aGljay1icmFuZC1saWdodCB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gI0QxRUNFRSBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2staGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDAuOHJlbSAjRjJFNjFBIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10aGljay1zdWNjZXNzLW9uLWRhcmsge1xuICBib3JkZXItbGVmdDogMC44cmVtICMxOUJDOUMgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLXdhcm5pbmctb24tZGFyayB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gI0VFNzY0RiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stZGFuZ2VyLWRhcmtlciB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gIzlBMDgzQiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stZGFuZ2VyLW9uLWRhcmsge1xuICBib3JkZXItbGVmdDogMC44cmVtICNGMDg1OTcgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLWxpZ2h0ZXIge1xuICBib3JkZXItbGVmdDogMC44cmVtICNGNUY0RjMgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLW1pZCB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gI0MxQzBCRSBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDAuOHJlbSAjRDlEN0Q1IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10aGljay1tdXRlZCB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gIzYwNjA1RiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stcHJpbWFyeS1vbi1kYXJrIHtcbiAgYm9yZGVyLWxlZnQ6IDAuOHJlbSAjMkRCOEM1IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10aGljay1ibGFjayB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gIzE3MTcxNyBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2std2hpdGUge1xuICBib3JkZXItbGVmdDogMC44cmVtICNGQUY5Rjggc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLWFzLWhpZ2hlciB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gI0IwM0ExQyBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stYXMtbWVkaXVtIHtcbiAgYm9yZGVyLWxlZnQ6IDAuOHJlbSAjQkVCMzI4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10aGljay1hcy1sb3dlciB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gIzI1N0I4MyBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stdGlwcyB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gIzYwNjA1RiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stbW9yZS13aGl0ZSB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gI0ZDRkNGQiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stYXViZXJnaW5lIHtcbiAgYm9yZGVyLWxlZnQ6IDAuOHJlbSAjNzAzMTU3IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10aGljay1vcmFuZ2Uge1xuICBib3JkZXItbGVmdDogMC44cmVtICNFOTRFMUIgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLW9kLXlvdXItY3VycmVudCB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gIzJEQjhDNSBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stb2QteW91ci1wcmV2aW91cyB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gIzFENzk4MSBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stb2QtYmVuY2htYXJrLWN1cnJlbnQge1xuICBib3JkZXItbGVmdDogMC44cmVtICNBOEE3QTYgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLW9kLWJlbmNobWFyay1wcmV2aW91cyB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gIzc4Nzc3NiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2std2lwIHtcbiAgYm9yZGVyLWxlZnQ6IDAuOHJlbSAjMUQ3OTgxIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10aGljay1hcyB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gIzYzNkFBRiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stYXMtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWxlZnQ6IDAuOHJlbSAjQUZCMUQzIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10aGljay1hYSB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gIzJEQjhDNSBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGhpY2stYWEtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWxlZnQ6IDAuOHJlbSAjMUQ3OTgxIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10aGljay10YWEge1xuICBib3JkZXItbGVmdDogMC44cmVtICNENjBCNTIgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLXRhYS1zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdDogMC44cmVtICNGMDg1OTcgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrLXNlYXJjaCB7XG4gIGJvcmRlci1sZWZ0OiAwLjhyZW0gI0NDNDIxNCBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICMxRDc5ODEgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2stc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICM5MzJBNkUgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2stc3VjY2VzcyB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjMEU1RDREIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gIzYzNkFBRiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay13YXJuaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICNDQzQyMTQgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2stZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICNENjBCNTIgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2stbGlnaHQge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gI0YyRjBFRSBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1kYXJrIHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICMzMDMwMkYgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2stYnJhbmQge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gIzJEQjhDNSBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1icmFuZC1saWdodCB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjRDFFQ0VFIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjRjJFNjFBIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLXN1Y2Nlc3Mtb24tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjMTlCQzlDIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLXdhcm5pbmctb24tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjRUU3NjRGIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLWRhbmdlci1kYXJrZXIge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gIzlBMDgzQiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1kYW5nZXItb24tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjRjA4NTk3IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLWxpZ2h0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gI0Y1RjRGMyBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1taWQge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gI0MxQzBCRSBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gI0Q5RDdENSBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1tdXRlZCB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjNjA2MDVGIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLXByaW1hcnktb24tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjMkRCOEM1IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLWJsYWNrIHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICMxNzE3MTcgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2std2hpdGUge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gI0ZBRjlGOCBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1hcy1oaWdoZXIge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gI0IwM0ExQyBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1hcy1tZWRpdW0ge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gI0JFQjMyOCBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1hcy1sb3dlciB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjMjU3QjgzIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLXRpcHMge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gIzYwNjA1RiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1tb3JlLXdoaXRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICNGQ0ZDRkIgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2stYXViZXJnaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICM3MDMxNTcgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2stb3JhbmdlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICNFOTRFMUIgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2stb2QteW91ci1jdXJyZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICMyREI4QzUgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2stb2QteW91ci1wcmV2aW91cyB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjMUQ3OTgxIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLW9kLWJlbmNobWFyay1jdXJyZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICNBOEE3QTYgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2stb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICM3ODc3NzYgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2std2lwIHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICMxRDc5ODEgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGhpY2stYXMge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gIzYzNkFBRiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1hcy1zZWNvbmRhcnkge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gI0FGQjFEMyBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1hYSB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjMkRCOEM1IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLWFhLXNlY29uZGFyeSB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjMUQ3OTgxIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLXRhYSB7XG4gIGJvcmRlci1ib3R0b206IDAuOHJlbSAjRDYwQjUyIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrLXRhYS1zZWNvbmRhcnkge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gI0YwODU5NyBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10aGljay1zZWFyY2gge1xuICBib3JkZXItYm90dG9tOiAwLjhyZW0gI0NDNDIxNCBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoaWNrIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnZlcnktcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG5cbi5mYW5jeS1ib3JkZXItaG92ZXI6aG92ZXIge1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh2YXIoLS1hbmdsZSksICNCMDNBMUMsICNCRUIzMjgsICMyNTdCODMsICM2MzZBQUYpIDE7XG4gIGFuaW1hdGlvbjogMTBzIHJvdGF0ZSBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgdG8ge1xuICAgIC0tYW5nbGU6IDM2MGRlZztcbiAgfVxufVxuQHByb3BlcnR5IC0tYW5nbGUge1xuICBzeW50YXg6IFwiPGFuZ2xlPlwiO1xuICBpbml0aWFsLXZhbHVlOiAwZGVnO1xuICBpbmhlcml0czogZmFsc2U7XG59XG4uZmlsdGVyLXByaW1hcnkge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDM0JSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgzNDQlKSBodWUtcm90YXRlKDEzN2RlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDk0JSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1zZWNvbmRhcnkge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIxJSkgc2VwaWEoMzElKSBzYXR1cmF0ZSg0NTQ4JSkgaHVlLXJvdGF0ZSgyOTZkZWcpIGJyaWdodG5lc3MoODclKSBjb250cmFzdCg4NyUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItc3VjY2VzcyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjclKSBzZXBpYSg1OSUpIHNhdHVyYXRlKDU1MSUpIGh1ZS1yb3RhdGUoMTE4ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTUlKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLXN1Y2Nlc3Mtb24tZGFyayB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTUlKSBzZXBpYSg3MSUpIHNhdHVyYXRlKDQ1NSUpIGh1ZS1yb3RhdGUoMTE4ZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTUlKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWluZm8ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQwJSkgc2VwaWEoNDQlKSBzYXR1cmF0ZSg1NDQlKSBodWUtcm90YXRlKDE5N2RlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDkyJSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci13YXJuaW5nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyOCUpIHNlcGlhKDUwJSkgc2F0dXJhdGUoMzA2MiUpIGh1ZS1yb3RhdGUoMzU3ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoODglKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLXdhcm5pbmctb24tZGFyayB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNjIlKSBzZXBpYSg0NiUpIHNhdHVyYXRlKDI1NDUlKSBodWUtcm90YXRlKDMyN2RlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDkzJSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1kYW5nZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE0JSkgc2VwaWEoNjIlKSBzYXR1cmF0ZSg3NDIyJSkgaHVlLXJvdGF0ZSgzMzJkZWcpIGJyaWdodG5lc3MoODUlKSBjb250cmFzdCg5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItZGFuZ2VyLW9uLWRhcmsge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDc1JSkgc2VwaWEoMjAlKSBzYXR1cmF0ZSgzNDYxJSkgaHVlLXJvdGF0ZSgzMDFkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoODglKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWxpZ2h0IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDgwJSkgc2F0dXJhdGUoNTIxJSkgaHVlLXJvdGF0ZSgyOTFkZWcpIGJyaWdodG5lc3MoMTEwJSkgY29udHJhc3QoODklKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWRhcmsge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItbWlkIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDclKSBzYXR1cmF0ZSgyODIlKSBodWUtcm90YXRlKDMxNGRlZykgYnJpZ2h0bmVzcyg4NiUpIGNvbnRyYXN0KDcxJSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1wcmltYXJ5LW9uLWRhcmsge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgxJSkgc2VwaWEoOSUpIHNhdHVyYXRlKDM3MzAlKSBodWUtcm90YXRlKDE0M2RlZykgYnJpZ2h0bmVzcyg4MSUpIGNvbnRyYXN0KDg5JSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci13aGl0ZSwgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zOjpiZWZvcmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1ibGFjayB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWhpZ2hsaWdodCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTAlKSBzZXBpYSg0MyUpIHNhdHVyYXRlKDExNjglKSBodWUtcm90YXRlKDM0NGRlZykgYnJpZ2h0bmVzcygxMDQlKSBjb250cmFzdCg5MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItYm9yZGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MyUpIHNlcGlhKDIlKSBzYXR1cmF0ZSgyMTQlKSBodWUtcm90YXRlKDM0OWRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItYXMtaGlnaGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyOCUpIHNlcGlhKDI1JSkgc2F0dXJhdGUoNTE1MiUpIGh1ZS1yb3RhdGUoMzUxZGVnKSBicmlnaHRuZXNzKDg1JSkgY29udHJhc3QoODklKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWFzLW1lZGl1bSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNjYlKSBzZXBpYSg2MCUpIHNhdHVyYXRlKDUzOSUpIGh1ZS1yb3RhdGUoMTZkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCg4NSUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItYXMtbG93ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQxJSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgzMDYlKSBodWUtcm90YXRlKDEzN2RlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDkxJSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1icmFuZCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODElKSBzZXBpYSg5JSkgc2F0dXJhdGUoMzczMCUpIGh1ZS1yb3RhdGUoMTQzZGVnKSBicmlnaHRuZXNzKDgxJSkgY29udHJhc3QoODklKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLW9kLXlvdXItY3VycmVudCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODElKSBzZXBpYSg5JSkgc2F0dXJhdGUoMzczMCUpIGh1ZS1yb3RhdGUoMTQzZGVnKSBicmlnaHRuZXNzKDgxJSkgY29udHJhc3QoODklKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLW9kLXlvdXItcHJldmlvdXMge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDM0JSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgzNDQlKSBodWUtcm90YXRlKDEzN2RlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDk0JSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci13aXAge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDM0JSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgzNDQlKSBodWUtcm90YXRlKDEzN2RlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDk0JSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1hYSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODElKSBzZXBpYSg5JSkgc2F0dXJhdGUoMzczMCUpIGh1ZS1yb3RhdGUoMTQzZGVnKSBicmlnaHRuZXNzKDgxJSkgY29udHJhc3QoODklKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWFhLXNlY29uZGFyeSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMzQlKSBzZXBpYSg5MyUpIHNhdHVyYXRlKDM0NCUpIGh1ZS1yb3RhdGUoMTM3ZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoOTQlKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLXRhYSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTQlKSBzZXBpYSg2MiUpIHNhdHVyYXRlKDc0MjIlKSBodWUtcm90YXRlKDMzMmRlZykgYnJpZ2h0bmVzcyg4NSUpIGNvbnRyYXN0KDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci10YWEtc2Vjb25kYXJ5IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg2MiUpIHNlcGlhKDQ2JSkgc2F0dXJhdGUoMjU0NSUpIGh1ZS1yb3RhdGUoMzI3ZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWFzIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0MCUpIHNlcGlhKDQ0JSkgc2F0dXJhdGUoNTQ0JSkgaHVlLXJvdGF0ZSgxOTdkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5MiUpICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItYXMtc2Vjb25kYXJ5IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MiUpIHNlcGlhKDclKSBzYXR1cmF0ZSgxMDk4JSkgaHVlLXJvdGF0ZSgxOTlkZWcpIGJyaWdodG5lc3MoODglKSBjb250cmFzdCg4NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5ID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG59XG5cbi5iZy1zZWNvbmRhcnkgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbn1cblxuLmJnLXN1Y2Nlc3MgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbn1cblxuLmJnLWluZm8gPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbn1cblxuLmJnLXdhcm5pbmcgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbn1cblxuLmJnLWRhbmdlciA+IC5maWx0ZXIteWlxIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xufVxuXG4uYmctbGlnaHQgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5iZy1kYXJrID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG59XG5cbi5iZy1icmFuZCA+IC5maWx0ZXIteWlxIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmJnLWJyYW5kLWxpZ2h0ID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uYmctaGlnaGxpZ2h0ID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uYmctc3VjY2Vzcy1vbi1kYXJrID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uYmctd2FybmluZy1vbi1kYXJrID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uYmctZGFuZ2VyLWRhcmtlciA+IC5maWx0ZXIteWlxIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xufVxuXG4uYmctZGFuZ2VyLW9uLWRhcmsgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5iZy1saWdodGVyID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uYmctbWlkID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uYmctYm9yZGVyID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uYmctbXV0ZWQgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbn1cblxuLmJnLXByaW1hcnktb24tZGFyayA+IC5maWx0ZXIteWlxIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmJnLWJsYWNrID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG59XG5cbi5iZy13aGl0ZSA+IC5maWx0ZXIteWlxLCAucGFnZSA+IC5maWx0ZXIteWlxIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmJnLWFzLWhpZ2hlciA+IC5maWx0ZXIteWlxIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xufVxuXG4uYmctYXMtbWVkaXVtID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uYmctYXMtbG93ZXIgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbn1cblxuLmJnLXRpcHMgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbn1cblxuLmJnLW1vcmUtd2hpdGUgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5iZy1hdWJlcmdpbmUgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbn1cblxuLmJnLW9yYW5nZSA+IC5maWx0ZXIteWlxIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmJnLW9kLXlvdXItY3VycmVudCA+IC5maWx0ZXIteWlxIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmJnLW9kLXlvdXItcHJldmlvdXMgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbn1cblxuLmJnLW9kLWJlbmNobWFyay1jdXJyZW50ID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uYmctb2QtYmVuY2htYXJrLXByZXZpb3VzID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uYmctd2lwID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG59XG5cbi5iZy1hcyA+IC5maWx0ZXIteWlxIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xufVxuXG4uYmctYXMtc2Vjb25kYXJ5ID4gLmZpbHRlci15aXEge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uYmctYWEgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5iZy1hYS1zZWNvbmRhcnkgPiAuZmlsdGVyLXlpcSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbn1cblxuLmJnLXRhYSA+IC5maWx0ZXIteWlxIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xufVxuXG4uYmctdGFhLXNlY29uZGFyeSA+IC5maWx0ZXIteWlxIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmJnLXNlYXJjaCA+IC5maWx0ZXIteWlxIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xufVxuXG4ubGluay1pY29uIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzNCUpIHNlcGlhKDkzJSkgc2F0dXJhdGUoMzQ0JSkgaHVlLXJvdGF0ZSgxMzdkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCg5NCUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmxpbmstaWNvbjpob3ZlciwgLmxpbmstaWNvbjpmb2N1cyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLCBhOmZvY3VzIC5saW5rLWljb24ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmEgLmxpbmstaWNvbi1wcmltYXJ5LCBidXR0b24gLmxpbmstaWNvbi1wcmltYXJ5IHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbmEgLmxpbmstaWNvbi1wcmltYXJ5OmhvdmVyLCBhIC5saW5rLWljb24tcHJpbWFyeTpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tcHJpbWFyeTpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tcHJpbWFyeTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmE6aG92ZXIgLmxpbmstaWNvbi1wcmltYXJ5LCBhOmZvY3VzIC5saW5rLWljb24tcHJpbWFyeSwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tcHJpbWFyeSwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tcHJpbWFyeSB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmEgLmxpbmstaWNvbi1zZWNvbmRhcnksIGJ1dHRvbiAubGluay1pY29uLXNlY29uZGFyeSB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5hIC5saW5rLWljb24tc2Vjb25kYXJ5OmhvdmVyLCBhIC5saW5rLWljb24tc2Vjb25kYXJ5OmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLXNlY29uZGFyeTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmE6aG92ZXIgLmxpbmstaWNvbi1zZWNvbmRhcnksIGE6Zm9jdXMgLmxpbmstaWNvbi1zZWNvbmRhcnksIGJ1dHRvbjpob3ZlciAubGluay1pY29uLXNlY29uZGFyeSwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tc2Vjb25kYXJ5IHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLXN1Y2Nlc3MsIGJ1dHRvbiAubGluay1pY29uLXN1Y2Nlc3Mge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLXN1Y2Nlc3M6aG92ZXIsIGEgLmxpbmstaWNvbi1zdWNjZXNzOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1zdWNjZXNzOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1zdWNjZXNzOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLXN1Y2Nlc3MsIGE6Zm9jdXMgLmxpbmstaWNvbi1zdWNjZXNzLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1zdWNjZXNzLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1zdWNjZXNzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLWluZm8sIGJ1dHRvbiAubGluay1pY29uLWluZm8ge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWluZm86aG92ZXIsIGEgLmxpbmstaWNvbi1pbmZvOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1pbmZvOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1pbmZvOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLWluZm8sIGE6Zm9jdXMgLmxpbmstaWNvbi1pbmZvLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1pbmZvLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1pbmZvIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLXdhcm5pbmcsIGJ1dHRvbiAubGluay1pY29uLXdhcm5pbmcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLXdhcm5pbmc6aG92ZXIsIGEgLmxpbmstaWNvbi13YXJuaW5nOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi13YXJuaW5nOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi13YXJuaW5nOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLXdhcm5pbmcsIGE6Zm9jdXMgLmxpbmstaWNvbi13YXJuaW5nLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi13YXJuaW5nLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi13YXJuaW5nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLWRhbmdlciwgYnV0dG9uIC5saW5rLWljb24tZGFuZ2VyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbmEgLmxpbmstaWNvbi1kYW5nZXI6aG92ZXIsIGEgLmxpbmstaWNvbi1kYW5nZXI6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLWRhbmdlcjpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tZGFuZ2VyOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLWRhbmdlciwgYTpmb2N1cyAubGluay1pY29uLWRhbmdlciwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tZGFuZ2VyLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1kYW5nZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tbGlnaHQsIGJ1dHRvbiAubGluay1pY29uLWxpZ2h0IHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbmEgLmxpbmstaWNvbi1saWdodDpob3ZlciwgYSAubGluay1pY29uLWxpZ2h0OmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1saWdodDpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tbGlnaHQ6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tbGlnaHQsIGE6Zm9jdXMgLmxpbmstaWNvbi1saWdodCwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tbGlnaHQsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWxpZ2h0IHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLWRhcmssIGJ1dHRvbiAubGluay1pY29uLWRhcmsge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWRhcms6aG92ZXIsIGEgLmxpbmstaWNvbi1kYXJrOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1kYXJrOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1kYXJrOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLWRhcmssIGE6Zm9jdXMgLmxpbmstaWNvbi1kYXJrLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1kYXJrLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1kYXJrIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLWJyYW5kLCBidXR0b24gLmxpbmstaWNvbi1icmFuZCB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5hIC5saW5rLWljb24tYnJhbmQ6aG92ZXIsIGEgLmxpbmstaWNvbi1icmFuZDpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tYnJhbmQ6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLWJyYW5kOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLWJyYW5kLCBhOmZvY3VzIC5saW5rLWljb24tYnJhbmQsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLWJyYW5kLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1icmFuZCB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmEgLmxpbmstaWNvbi1icmFuZC1saWdodCwgYnV0dG9uIC5saW5rLWljb24tYnJhbmQtbGlnaHQge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWJyYW5kLWxpZ2h0OmhvdmVyLCBhIC5saW5rLWljb24tYnJhbmQtbGlnaHQ6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLWJyYW5kLWxpZ2h0OmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1icmFuZC1saWdodDpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmE6aG92ZXIgLmxpbmstaWNvbi1icmFuZC1saWdodCwgYTpmb2N1cyAubGluay1pY29uLWJyYW5kLWxpZ2h0LCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1icmFuZC1saWdodCwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tYnJhbmQtbGlnaHQge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24taGlnaGxpZ2h0LCBidXR0b24gLmxpbmstaWNvbi1oaWdobGlnaHQge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWhpZ2hsaWdodDpob3ZlciwgYSAubGluay1pY29uLWhpZ2hsaWdodDpmb2N1cywgYnV0dG9uIC5saW5rLWljb24taGlnaGxpZ2h0OmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1oaWdobGlnaHQ6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24taGlnaGxpZ2h0LCBhOmZvY3VzIC5saW5rLWljb24taGlnaGxpZ2h0LCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1oaWdobGlnaHQsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWhpZ2hsaWdodCB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmEgLmxpbmstaWNvbi1zdWNjZXNzLW9uLWRhcmssIGJ1dHRvbiAubGluay1pY29uLXN1Y2Nlc3Mtb24tZGFyayB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5hIC5saW5rLWljb24tc3VjY2Vzcy1vbi1kYXJrOmhvdmVyLCBhIC5saW5rLWljb24tc3VjY2Vzcy1vbi1kYXJrOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1zdWNjZXNzLW9uLWRhcms6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLXN1Y2Nlc3Mtb24tZGFyazpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmE6aG92ZXIgLmxpbmstaWNvbi1zdWNjZXNzLW9uLWRhcmssIGE6Zm9jdXMgLmxpbmstaWNvbi1zdWNjZXNzLW9uLWRhcmssIGJ1dHRvbjpob3ZlciAubGluay1pY29uLXN1Y2Nlc3Mtb24tZGFyaywgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tc3VjY2Vzcy1vbi1kYXJrIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLXdhcm5pbmctb24tZGFyaywgYnV0dG9uIC5saW5rLWljb24td2FybmluZy1vbi1kYXJrIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbmEgLmxpbmstaWNvbi13YXJuaW5nLW9uLWRhcms6aG92ZXIsIGEgLmxpbmstaWNvbi13YXJuaW5nLW9uLWRhcms6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLXdhcm5pbmctb24tZGFyazpob3ZlciwgYnV0dG9uIC5saW5rLWljb24td2FybmluZy1vbi1kYXJrOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLXdhcm5pbmctb24tZGFyaywgYTpmb2N1cyAubGluay1pY29uLXdhcm5pbmctb24tZGFyaywgYnV0dG9uOmhvdmVyIC5saW5rLWljb24td2FybmluZy1vbi1kYXJrLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi13YXJuaW5nLW9uLWRhcmsge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tZGFuZ2VyLWRhcmtlciwgYnV0dG9uIC5saW5rLWljb24tZGFuZ2VyLWRhcmtlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5hIC5saW5rLWljb24tZGFuZ2VyLWRhcmtlcjpob3ZlciwgYSAubGluay1pY29uLWRhbmdlci1kYXJrZXI6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLWRhbmdlci1kYXJrZXI6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLWRhbmdlci1kYXJrZXI6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tZGFuZ2VyLWRhcmtlciwgYTpmb2N1cyAubGluay1pY29uLWRhbmdlci1kYXJrZXIsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLWRhbmdlci1kYXJrZXIsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWRhbmdlci1kYXJrZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tZGFuZ2VyLW9uLWRhcmssIGJ1dHRvbiAubGluay1pY29uLWRhbmdlci1vbi1kYXJrIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbmEgLmxpbmstaWNvbi1kYW5nZXItb24tZGFyazpob3ZlciwgYSAubGluay1pY29uLWRhbmdlci1vbi1kYXJrOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1kYW5nZXItb24tZGFyazpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tZGFuZ2VyLW9uLWRhcms6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tZGFuZ2VyLW9uLWRhcmssIGE6Zm9jdXMgLmxpbmstaWNvbi1kYW5nZXItb24tZGFyaywgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tZGFuZ2VyLW9uLWRhcmssIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWRhbmdlci1vbi1kYXJrIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLWxpZ2h0ZXIsIGJ1dHRvbiAubGluay1pY29uLWxpZ2h0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWxpZ2h0ZXI6aG92ZXIsIGEgLmxpbmstaWNvbi1saWdodGVyOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1saWdodGVyOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1saWdodGVyOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLWxpZ2h0ZXIsIGE6Zm9jdXMgLmxpbmstaWNvbi1saWdodGVyLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1saWdodGVyLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1saWdodGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLW1pZCwgYnV0dG9uIC5saW5rLWljb24tbWlkIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbmEgLmxpbmstaWNvbi1taWQ6aG92ZXIsIGEgLmxpbmstaWNvbi1taWQ6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLW1pZDpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tbWlkOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLW1pZCwgYTpmb2N1cyAubGluay1pY29uLW1pZCwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tbWlkLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1taWQge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tYm9yZGVyLCBidXR0b24gLmxpbmstaWNvbi1ib3JkZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWJvcmRlcjpob3ZlciwgYSAubGluay1pY29uLWJvcmRlcjpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tYm9yZGVyOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1ib3JkZXI6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tYm9yZGVyLCBhOmZvY3VzIC5saW5rLWljb24tYm9yZGVyLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1ib3JkZXIsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWJvcmRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmEgLmxpbmstaWNvbi1tdXRlZCwgYnV0dG9uIC5saW5rLWljb24tbXV0ZWQge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLW11dGVkOmhvdmVyLCBhIC5saW5rLWljb24tbXV0ZWQ6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLW11dGVkOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1tdXRlZDpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmE6aG92ZXIgLmxpbmstaWNvbi1tdXRlZCwgYTpmb2N1cyAubGluay1pY29uLW11dGVkLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1tdXRlZCwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tbXV0ZWQge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tcHJpbWFyeS1vbi1kYXJrLCBidXR0b24gLmxpbmstaWNvbi1wcmltYXJ5LW9uLWRhcmsge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLXByaW1hcnktb24tZGFyazpob3ZlciwgYSAubGluay1pY29uLXByaW1hcnktb24tZGFyazpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tcHJpbWFyeS1vbi1kYXJrOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1wcmltYXJ5LW9uLWRhcms6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tcHJpbWFyeS1vbi1kYXJrLCBhOmZvY3VzIC5saW5rLWljb24tcHJpbWFyeS1vbi1kYXJrLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1wcmltYXJ5LW9uLWRhcmssIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLXByaW1hcnktb24tZGFyayB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmEgLmxpbmstaWNvbi1ibGFjaywgYnV0dG9uIC5saW5rLWljb24tYmxhY2sge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWJsYWNrOmhvdmVyLCBhIC5saW5rLWljb24tYmxhY2s6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLWJsYWNrOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1ibGFjazpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmE6aG92ZXIgLmxpbmstaWNvbi1ibGFjaywgYTpmb2N1cyAubGluay1pY29uLWJsYWNrLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1ibGFjaywgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tYmxhY2sge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24td2hpdGUsIGJ1dHRvbiAubGluay1pY29uLXdoaXRlIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbmEgLmxpbmstaWNvbi13aGl0ZTpob3ZlciwgYSAubGluay1pY29uLXdoaXRlOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi13aGl0ZTpob3ZlciwgYnV0dG9uIC5saW5rLWljb24td2hpdGU6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24td2hpdGUsIGE6Zm9jdXMgLmxpbmstaWNvbi13aGl0ZSwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24td2hpdGUsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLXdoaXRlIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLWFzLWhpZ2hlciwgYnV0dG9uIC5saW5rLWljb24tYXMtaGlnaGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbmEgLmxpbmstaWNvbi1hcy1oaWdoZXI6aG92ZXIsIGEgLmxpbmstaWNvbi1hcy1oaWdoZXI6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLWFzLWhpZ2hlcjpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tYXMtaGlnaGVyOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLWFzLWhpZ2hlciwgYTpmb2N1cyAubGluay1pY29uLWFzLWhpZ2hlciwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tYXMtaGlnaGVyLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1hcy1oaWdoZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tYXMtbWVkaXVtLCBidXR0b24gLmxpbmstaWNvbi1hcy1tZWRpdW0ge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWFzLW1lZGl1bTpob3ZlciwgYSAubGluay1pY29uLWFzLW1lZGl1bTpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tYXMtbWVkaXVtOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1hcy1tZWRpdW06Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tYXMtbWVkaXVtLCBhOmZvY3VzIC5saW5rLWljb24tYXMtbWVkaXVtLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1hcy1tZWRpdW0sIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWFzLW1lZGl1bSB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmEgLmxpbmstaWNvbi1hcy1sb3dlciwgYnV0dG9uIC5saW5rLWljb24tYXMtbG93ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWFzLWxvd2VyOmhvdmVyLCBhIC5saW5rLWljb24tYXMtbG93ZXI6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLWFzLWxvd2VyOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1hcy1sb3dlcjpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmE6aG92ZXIgLmxpbmstaWNvbi1hcy1sb3dlciwgYTpmb2N1cyAubGluay1pY29uLWFzLWxvd2VyLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1hcy1sb3dlciwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tYXMtbG93ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tdGlwcywgYnV0dG9uIC5saW5rLWljb24tdGlwcyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5hIC5saW5rLWljb24tdGlwczpob3ZlciwgYSAubGluay1pY29uLXRpcHM6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLXRpcHM6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLXRpcHM6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tdGlwcywgYTpmb2N1cyAubGluay1pY29uLXRpcHMsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLXRpcHMsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLXRpcHMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tbW9yZS13aGl0ZSwgYnV0dG9uIC5saW5rLWljb24tbW9yZS13aGl0ZSB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5hIC5saW5rLWljb24tbW9yZS13aGl0ZTpob3ZlciwgYSAubGluay1pY29uLW1vcmUtd2hpdGU6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLW1vcmUtd2hpdGU6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLW1vcmUtd2hpdGU6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tbW9yZS13aGl0ZSwgYTpmb2N1cyAubGluay1pY29uLW1vcmUtd2hpdGUsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLW1vcmUtd2hpdGUsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLW1vcmUtd2hpdGUge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tYXViZXJnaW5lLCBidXR0b24gLmxpbmstaWNvbi1hdWJlcmdpbmUge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWF1YmVyZ2luZTpob3ZlciwgYSAubGluay1pY29uLWF1YmVyZ2luZTpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tYXViZXJnaW5lOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1hdWJlcmdpbmU6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tYXViZXJnaW5lLCBhOmZvY3VzIC5saW5rLWljb24tYXViZXJnaW5lLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1hdWJlcmdpbmUsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWF1YmVyZ2luZSB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmEgLmxpbmstaWNvbi1vcmFuZ2UsIGJ1dHRvbiAubGluay1pY29uLW9yYW5nZSB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5hIC5saW5rLWljb24tb3JhbmdlOmhvdmVyLCBhIC5saW5rLWljb24tb3JhbmdlOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1vcmFuZ2U6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLW9yYW5nZTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmE6aG92ZXIgLmxpbmstaWNvbi1vcmFuZ2UsIGE6Zm9jdXMgLmxpbmstaWNvbi1vcmFuZ2UsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLW9yYW5nZSwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tb3JhbmdlIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLW9kLXlvdXItY3VycmVudCwgYnV0dG9uIC5saW5rLWljb24tb2QteW91ci1jdXJyZW50IHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbmEgLmxpbmstaWNvbi1vZC15b3VyLWN1cnJlbnQ6aG92ZXIsIGEgLmxpbmstaWNvbi1vZC15b3VyLWN1cnJlbnQ6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLW9kLXlvdXItY3VycmVudDpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tb2QteW91ci1jdXJyZW50OmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLW9kLXlvdXItY3VycmVudCwgYTpmb2N1cyAubGluay1pY29uLW9kLXlvdXItY3VycmVudCwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tb2QteW91ci1jdXJyZW50LCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1vZC15b3VyLWN1cnJlbnQge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tb2QteW91ci1wcmV2aW91cywgYnV0dG9uIC5saW5rLWljb24tb2QteW91ci1wcmV2aW91cyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5hIC5saW5rLWljb24tb2QteW91ci1wcmV2aW91czpob3ZlciwgYSAubGluay1pY29uLW9kLXlvdXItcHJldmlvdXM6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLW9kLXlvdXItcHJldmlvdXM6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLW9kLXlvdXItcHJldmlvdXM6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tb2QteW91ci1wcmV2aW91cywgYTpmb2N1cyAubGluay1pY29uLW9kLXlvdXItcHJldmlvdXMsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLW9kLXlvdXItcHJldmlvdXMsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLW9kLXlvdXItcHJldmlvdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tb2QtYmVuY2htYXJrLWN1cnJlbnQsIGJ1dHRvbiAubGluay1pY29uLW9kLWJlbmNobWFyay1jdXJyZW50IHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbmEgLmxpbmstaWNvbi1vZC1iZW5jaG1hcmstY3VycmVudDpob3ZlciwgYSAubGluay1pY29uLW9kLWJlbmNobWFyay1jdXJyZW50OmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi1vZC1iZW5jaG1hcmstY3VycmVudDpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tb2QtYmVuY2htYXJrLWN1cnJlbnQ6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tb2QtYmVuY2htYXJrLWN1cnJlbnQsIGE6Zm9jdXMgLmxpbmstaWNvbi1vZC1iZW5jaG1hcmstY3VycmVudCwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tb2QtYmVuY2htYXJrLWN1cnJlbnQsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLW9kLWJlbmNobWFyay1jdXJyZW50IHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLW9kLWJlbmNobWFyay1wcmV2aW91cywgYnV0dG9uIC5saW5rLWljb24tb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbmEgLmxpbmstaWNvbi1vZC1iZW5jaG1hcmstcHJldmlvdXM6aG92ZXIsIGEgLmxpbmstaWNvbi1vZC1iZW5jaG1hcmstcHJldmlvdXM6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tb2QtYmVuY2htYXJrLXByZXZpb3VzOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLW9kLWJlbmNobWFyay1wcmV2aW91cywgYTpmb2N1cyAubGluay1pY29uLW9kLWJlbmNobWFyay1wcmV2aW91cywgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tb2QtYmVuY2htYXJrLXByZXZpb3VzLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1vZC1iZW5jaG1hcmstcHJldmlvdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24td2lwLCBidXR0b24gLmxpbmstaWNvbi13aXAge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLXdpcDpob3ZlciwgYSAubGluay1pY29uLXdpcDpmb2N1cywgYnV0dG9uIC5saW5rLWljb24td2lwOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi13aXA6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24td2lwLCBhOmZvY3VzIC5saW5rLWljb24td2lwLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi13aXAsIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLXdpcCB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmEgLmxpbmstaWNvbi1hcywgYnV0dG9uIC5saW5rLWljb24tYXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWFzOmhvdmVyLCBhIC5saW5rLWljb24tYXM6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLWFzOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1hczpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmE6aG92ZXIgLmxpbmstaWNvbi1hcywgYTpmb2N1cyAubGluay1pY29uLWFzLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1hcywgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tYXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tYXMtc2Vjb25kYXJ5LCBidXR0b24gLmxpbmstaWNvbi1hcy1zZWNvbmRhcnkge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWFzLXNlY29uZGFyeTpob3ZlciwgYSAubGluay1pY29uLWFzLXNlY29uZGFyeTpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tYXMtc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1hcy1zZWNvbmRhcnk6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tYXMtc2Vjb25kYXJ5LCBhOmZvY3VzIC5saW5rLWljb24tYXMtc2Vjb25kYXJ5LCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1hcy1zZWNvbmRhcnksIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWFzLXNlY29uZGFyeSB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmEgLmxpbmstaWNvbi1hYSwgYnV0dG9uIC5saW5rLWljb24tYWEge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWFhOmhvdmVyLCBhIC5saW5rLWljb24tYWE6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLWFhOmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1hYTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmE6aG92ZXIgLmxpbmstaWNvbi1hYSwgYTpmb2N1cyAubGluay1pY29uLWFhLCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1hYSwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tYWEge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hIC5saW5rLWljb24tYWEtc2Vjb25kYXJ5LCBidXR0b24gLmxpbmstaWNvbi1hYS1zZWNvbmRhcnkge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLWFhLXNlY29uZGFyeTpob3ZlciwgYSAubGluay1pY29uLWFhLXNlY29uZGFyeTpmb2N1cywgYnV0dG9uIC5saW5rLWljb24tYWEtc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi1hYS1zZWNvbmRhcnk6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIC5saW5rLWljb24tYWEtc2Vjb25kYXJ5LCBhOmZvY3VzIC5saW5rLWljb24tYWEtc2Vjb25kYXJ5LCBidXR0b246aG92ZXIgLmxpbmstaWNvbi1hYS1zZWNvbmRhcnksIGJ1dHRvbjpmb2N1cyAubGluay1pY29uLWFhLXNlY29uZGFyeSB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmEgLmxpbmstaWNvbi10YWEsIGJ1dHRvbiAubGluay1pY29uLXRhYSB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5hIC5saW5rLWljb24tdGFhOmhvdmVyLCBhIC5saW5rLWljb24tdGFhOmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi10YWE6aG92ZXIsIGJ1dHRvbiAubGluay1pY29uLXRhYTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbmE6aG92ZXIgLmxpbmstaWNvbi10YWEsIGE6Zm9jdXMgLmxpbmstaWNvbi10YWEsIGJ1dHRvbjpob3ZlciAubGluay1pY29uLXRhYSwgYnV0dG9uOmZvY3VzIC5saW5rLWljb24tdGFhIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLXRhYS1zZWNvbmRhcnksIGJ1dHRvbiAubGluay1pY29uLXRhYS1zZWNvbmRhcnkge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuYSAubGluay1pY29uLXRhYS1zZWNvbmRhcnk6aG92ZXIsIGEgLmxpbmstaWNvbi10YWEtc2Vjb25kYXJ5OmZvY3VzLCBidXR0b24gLmxpbmstaWNvbi10YWEtc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24gLmxpbmstaWNvbi10YWEtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLXRhYS1zZWNvbmRhcnksIGE6Zm9jdXMgLmxpbmstaWNvbi10YWEtc2Vjb25kYXJ5LCBidXR0b246aG92ZXIgLmxpbmstaWNvbi10YWEtc2Vjb25kYXJ5LCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi10YWEtc2Vjb25kYXJ5IHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYSAubGluay1pY29uLXNlYXJjaCwgYnV0dG9uIC5saW5rLWljb24tc2VhcmNoIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbmEgLmxpbmstaWNvbi1zZWFyY2g6aG92ZXIsIGEgLmxpbmstaWNvbi1zZWFyY2g6Zm9jdXMsIGJ1dHRvbiAubGluay1pY29uLXNlYXJjaDpob3ZlciwgYnV0dG9uIC5saW5rLWljb24tc2VhcmNoOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAubGluay1pY29uLXNlYXJjaCwgYTpmb2N1cyAubGluay1pY29uLXNlYXJjaCwgYnV0dG9uOmhvdmVyIC5saW5rLWljb24tc2VhcmNoLCBidXR0b246Zm9jdXMgLmxpbmstaWNvbi1zZWFyY2gge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLWNhbmNlbC1lZGl0LmZpbHRlci13YXJuaW5nOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udy0xMCB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cblxuLnctMTUge1xuICB3aWR0aDogMTUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTYwIHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4udy0xNTAge1xuICB3aWR0aDogMTUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0xMCB7XG4gIGhlaWdodDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTE1IHtcbiAgaGVpZ2h0OiAxNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNjAge1xuICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4uaC0xNTAge1xuICBoZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcbn1cblxuLm13LTI1IHtcbiAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLm13LTUwIHtcbiAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLm13LTc1IHtcbiAgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubXctYXV0byB7XG4gIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAge1xuICBtYXgtd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuXG4ubXctMTUge1xuICBtYXgtd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xufVxuXG4ubXctNjAge1xuICBtYXgtd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4ubXctMTUwIHtcbiAgbWF4LXdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0yNSB7XG4gIG1heC1oZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4ubWgtNTAge1xuICBtYXgtaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTc1IHtcbiAgbWF4LWhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC1hdXRvIHtcbiAgbWF4LWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAge1xuICBtYXgtaGVpZ2h0OiAxMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTE1IHtcbiAgbWF4LWhlaWdodDogMTUlICFpbXBvcnRhbnQ7XG59XG5cbi5taC02MCB7XG4gIG1heC1oZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTUwIHtcbiAgbWF4LWhlaWdodDogMTUwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnctc20tMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tMTAge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS0xNSB7XG4gICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTYwIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tMTUwIHtcbiAgICB3aWR0aDogMTUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXNtLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXNtLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXNtLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXNtLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tMTAge1xuICAgIGhlaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tMTUge1xuICAgIGhlaWdodDogMTUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tNjAge1xuICAgIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tMTUwIHtcbiAgICBoZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubXctc20tMjUge1xuICAgIG1heC13aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXNtLTUwIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy1zbS03NSB7XG4gICAgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubXctc20tMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubXctc20tYXV0byB7XG4gICAgbWF4LXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXNtLTEwIHtcbiAgICBtYXgtd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy1zbS0xNSB7XG4gICAgbWF4LXdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgfVxuICAubXctc20tNjAge1xuICAgIG1heC13aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXNtLTE1MCB7XG4gICAgbWF4LXdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLXNtLTI1IHtcbiAgICBtYXgtaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubWgtc20tNTAge1xuICAgIG1heC1oZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1zbS03NSB7XG4gICAgbWF4LWhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLXNtLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1zbS1hdXRvIHtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLXNtLTEwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWgtc20tMTUge1xuICAgIG1heC1oZWlnaHQ6IDE1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1zbS02MCB7XG4gICAgbWF4LWhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLXNtLTE1MCB7XG4gICAgbWF4LWhlaWdodDogMTUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctbWQtMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtMTAge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC0xNSB7XG4gICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTYwIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtMTUwIHtcbiAgICB3aWR0aDogMTUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbWQtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbWQtMTAge1xuICAgIGhlaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbWQtMTUge1xuICAgIGhlaWdodDogMTUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbWQtNjAge1xuICAgIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbWQtMTUwIHtcbiAgICBoZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubXctbWQtMjUge1xuICAgIG1heC13aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LW1kLTUwIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy1tZC03NSB7XG4gICAgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubXctbWQtMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubXctbWQtYXV0byB7XG4gICAgbWF4LXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LW1kLTEwIHtcbiAgICBtYXgtd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy1tZC0xNSB7XG4gICAgbWF4LXdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgfVxuICAubXctbWQtNjAge1xuICAgIG1heC13aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LW1kLTE1MCB7XG4gICAgbWF4LXdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLW1kLTI1IHtcbiAgICBtYXgtaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubWgtbWQtNTAge1xuICAgIG1heC1oZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1tZC03NSB7XG4gICAgbWF4LWhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLW1kLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1tZC1hdXRvIHtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLW1kLTEwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWgtbWQtMTUge1xuICAgIG1heC1oZWlnaHQ6IDE1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1tZC02MCB7XG4gICAgbWF4LWhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLW1kLTE1MCB7XG4gICAgbWF4LWhlaWdodDogMTUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctMTAge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy0xNSB7XG4gICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTYwIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctMTUwIHtcbiAgICB3aWR0aDogMTUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWxnLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWxnLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWxnLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWxnLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctMTAge1xuICAgIGhlaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctMTUge1xuICAgIGhlaWdodDogMTUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctNjAge1xuICAgIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctMTUwIHtcbiAgICBoZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubXctbGctMjUge1xuICAgIG1heC13aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LWxnLTUwIHtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy1sZy03NSB7XG4gICAgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubXctbGctMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubXctbGctYXV0byB7XG4gICAgbWF4LXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LWxnLTEwIHtcbiAgICBtYXgtd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy1sZy0xNSB7XG4gICAgbWF4LXdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgfVxuICAubXctbGctNjAge1xuICAgIG1heC13aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LWxnLTE1MCB7XG4gICAgbWF4LXdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLWxnLTI1IHtcbiAgICBtYXgtaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubWgtbGctNTAge1xuICAgIG1heC1oZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1sZy03NSB7XG4gICAgbWF4LWhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLWxnLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1sZy1hdXRvIHtcbiAgICBtYXgtaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLWxnLTEwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWgtbGctMTUge1xuICAgIG1heC1oZWlnaHQ6IDE1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC1sZy02MCB7XG4gICAgbWF4LWhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLWxnLTE1MCB7XG4gICAgbWF4LWhlaWdodDogMTUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53LXhsLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteGwtNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy14bC03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXhsLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy14bC1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC53LXhsLTEwIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteGwtMTUge1xuICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy14bC02MCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXhsLTE1MCB7XG4gICAgd2lkdGg6IDE1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC14bC0yNSB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuaC14bC01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC14bC03NSB7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuaC14bC0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLTEwIHtcbiAgICBoZWlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLTE1IHtcbiAgICBoZWlnaHQ6IDE1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLTYwIHtcbiAgICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLTE1MCB7XG4gICAgaGVpZ2h0OiAxNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXhsLTI1IHtcbiAgICBtYXgtd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy14bC01MCB7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubXcteGwtNzUge1xuICAgIG1heC13aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXhsLTEwMCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXhsLWF1dG8ge1xuICAgIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy14bC0xMCB7XG4gICAgbWF4LXdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAubXcteGwtMTUge1xuICAgIG1heC13aWR0aDogMTUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXhsLTYwIHtcbiAgICBtYXgtd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy14bC0xNTAge1xuICAgIG1heC13aWR0aDogMTUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14bC0yNSB7XG4gICAgbWF4LWhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLXhsLTUwIHtcbiAgICBtYXgtaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteGwtNzUge1xuICAgIG1heC1oZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14bC0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteGwtYXV0byB7XG4gICAgbWF4LWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14bC0xMCB7XG4gICAgbWF4LWhlaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLXhsLTE1IHtcbiAgICBtYXgtaGVpZ2h0OiAxNSUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteGwtNjAge1xuICAgIG1heC1oZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14bC0xNTAge1xuICAgIG1heC1oZWlnaHQ6IDE1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudy14eGwtMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy14eGwtNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy14eGwtNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy14eGwtMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC0xMCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC0xNSB7XG4gICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC02MCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC0xNTAge1xuICAgIHdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXh4bC01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC14eGwtNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXh4bC0xMCB7XG4gICAgaGVpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC14eGwtMTUge1xuICAgIGhlaWdodDogMTUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLTYwIHtcbiAgICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXh4bC0xNTAge1xuICAgIGhlaWdodDogMTUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy14eGwtMjUge1xuICAgIG1heC13aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXh4bC01MCB7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubXcteHhsLTc1IHtcbiAgICBtYXgtd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy14eGwtMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubXcteHhsLWF1dG8ge1xuICAgIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy14eGwtMTAge1xuICAgIG1heC13aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13LXh4bC0xNSB7XG4gICAgbWF4LXdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgfVxuICAubXcteHhsLTYwIHtcbiAgICBtYXgtd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdy14eGwtMTUwIHtcbiAgICBtYXgtd2lkdGg6IDE1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteHhsLTI1IHtcbiAgICBtYXgtaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteHhsLTUwIHtcbiAgICBtYXgtaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteHhsLTc1IHtcbiAgICBtYXgtaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubWgteHhsLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14eGwtYXV0byB7XG4gICAgbWF4LWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14eGwtMTAge1xuICAgIG1heC1oZWlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14eGwtMTUge1xuICAgIG1heC1oZWlnaHQ6IDE1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14eGwtNjAge1xuICAgIG1heC1oZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5taC14eGwtMTUwIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zcXVhcmUtODAge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uc3F1YXJlLTE4MCB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuLnJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4ucm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbn1cblxuLnJvdGF0ZS0wIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbn1cblxuLnJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4ucm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbn1cblxuLnJvdGF0ZS0wIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yb3RhdGUtc20tOTAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3RhdGUtc20tMTgwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdGF0ZS1zbS0wIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdGF0ZS1tZC05MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdGF0ZS1tZC0xODAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbiAgfVxuICAucm90YXRlLW1kLTAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm90YXRlLWxnLTkwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbiAgfVxuICAucm90YXRlLWxnLTE4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3RhdGUtbGctMCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm90YXRlLXhsLTkwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbiAgfVxuICAucm90YXRlLXhsLTE4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3RhdGUteGwtMCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucm90YXRlLXh4bC05MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdGF0ZS14eGwtMTgwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdGF0ZS14eGwtMCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgfVxufVxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW5hY3RpdmUge1xuICBvcGFjaXR5OiAzMCU7XG59XG5cbi5iZy1wcmltYXJ5LW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAxMjEsIDEyOSwgMC4yNSk7XG59XG5cbi5iZy1wcmltYXJ5LW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAxMjEsIDEyOSwgMC41KTtcbn1cblxuLmJnLXByaW1hcnktb3BhY2l0eS03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDEyMSwgMTI5LCAwLjc1KTtcbn1cblxuLmJnLXByaW1hcnktb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3OTgxO1xufVxuXG4uYmctc2Vjb25kYXJ5LW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NywgNDIsIDExMCwgMC4yNSk7XG59XG5cbi5iZy1zZWNvbmRhcnktb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ3LCA0MiwgMTEwLCAwLjUpO1xufVxuXG4uYmctc2Vjb25kYXJ5LW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NywgNDIsIDExMCwgMC43NSk7XG59XG5cbi5iZy1zZWNvbmRhcnktb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTMyYTZlO1xufVxuXG4uYmctc3VjY2Vzcy1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgOTMsIDc3LCAwLjI1KTtcbn1cblxuLmJnLXN1Y2Nlc3Mtb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDkzLCA3NywgMC41KTtcbn1cblxuLmJnLXN1Y2Nlc3Mtb3BhY2l0eS03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDkzLCA3NywgMC43NSk7XG59XG5cbi5iZy1zdWNjZXNzLW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNWQ0ZDtcbn1cblxuLmJnLWluZm8tb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksIDEwNiwgMTc1LCAwLjI1KTtcbn1cblxuLmJnLWluZm8tb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksIDEwNiwgMTc1LCAwLjUpO1xufVxuXG4uYmctaW5mby1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwgMTA2LCAxNzUsIDAuNzUpO1xufVxuXG4uYmctaW5mby1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZhYWY7XG59XG5cbi5iZy13YXJuaW5nLW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgNjYsIDIwLCAwLjI1KTtcbn1cblxuLmJnLXdhcm5pbmctb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCA2NiwgMjAsIDAuNSk7XG59XG5cbi5iZy13YXJuaW5nLW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgNjYsIDIwLCAwLjc1KTtcbn1cblxuLmJnLXdhcm5pbmctb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M0MjE0O1xufVxuXG4uYmctZGFuZ2VyLW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTEsIDgyLCAwLjI1KTtcbn1cblxuLmJnLWRhbmdlci1vcGFjaXR5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDExLCA4MiwgMC41KTtcbn1cblxuLmJnLWRhbmdlci1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDExLCA4MiwgMC43NSk7XG59XG5cbi5iZy1kYW5nZXItb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYwYjUyO1xufVxuXG4uYmctbGlnaHQtb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDAsIDIzOCwgMC4yNSk7XG59XG5cbi5iZy1saWdodC1vcGFjaXR5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MCwgMjM4LCAwLjUpO1xufVxuXG4uYmctbGlnaHQtb3BhY2l0eS03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDAsIDIzOCwgMC43NSk7XG59XG5cbi5iZy1saWdodC1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYwZWU7XG59XG5cbi5iZy1kYXJrLW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCA0OCwgNDcsIDAuMjUpO1xufVxuXG4uYmctZGFyay1vcGFjaXR5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OCwgNDgsIDQ3LCAwLjUpO1xufVxuXG4uYmctZGFyay1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OCwgNDgsIDQ3LCAwLjc1KTtcbn1cblxuLmJnLWRhcmstb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDJmO1xufVxuXG4uYmctYnJhbmQtb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDE4NCwgMTk3LCAwLjI1KTtcbn1cblxuLmJnLWJyYW5kLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCAxODQsIDE5NywgMC41KTtcbn1cblxuLmJnLWJyYW5kLW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCAxODQsIDE5NywgMC43NSk7XG59XG5cbi5iZy1icmFuZC1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGI4YzU7XG59XG5cbi5iZy1icmFuZC1saWdodC1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDksIDIzNiwgMjM4LCAwLjI1KTtcbn1cblxuLmJnLWJyYW5kLWxpZ2h0LW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOSwgMjM2LCAyMzgsIDAuNSk7XG59XG5cbi5iZy1icmFuZC1saWdodC1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDksIDIzNiwgMjM4LCAwLjc1KTtcbn1cblxuLmJnLWJyYW5kLWxpZ2h0LW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNlZTtcbn1cblxuLmJnLWhpZ2hsaWdodC1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDIzMCwgMjYsIDAuMjUpO1xufVxuXG4uYmctaGlnaGxpZ2h0LW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjMwLCAyNiwgMC41KTtcbn1cblxuLmJnLWhpZ2hsaWdodC1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDIzMCwgMjYsIDAuNzUpO1xufVxuXG4uYmctaGlnaGxpZ2h0LW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZTYxYTtcbn1cblxuLmJnLXN1Y2Nlc3Mtb24tZGFyay1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMTg4LCAxNTYsIDAuMjUpO1xufVxuXG4uYmctc3VjY2Vzcy1vbi1kYXJrLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAxODgsIDE1NiwgMC41KTtcbn1cblxuLmJnLXN1Y2Nlc3Mtb24tZGFyay1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMTg4LCAxNTYsIDAuNzUpO1xufVxuXG4uYmctc3VjY2Vzcy1vbi1kYXJrLW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5YmM5Yztcbn1cblxuLmJnLXdhcm5pbmctb24tZGFyay1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDExOCwgNzksIDAuMjUpO1xufVxuXG4uYmctd2FybmluZy1vbi1kYXJrLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMTE4LCA3OSwgMC41KTtcbn1cblxuLmJnLXdhcm5pbmctb24tZGFyay1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDExOCwgNzksIDAuNzUpO1xufVxuXG4uYmctd2FybmluZy1vbi1kYXJrLW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNzY0Zjtcbn1cblxuLmJnLWRhbmdlci1kYXJrZXItb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCA4LCA1OSwgMC4yNSk7XG59XG5cbi5iZy1kYW5nZXItZGFya2VyLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgOCwgNTksIDAuNSk7XG59XG5cbi5iZy1kYW5nZXItZGFya2VyLW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgOCwgNTksIDAuNzUpO1xufVxuXG4uYmctZGFuZ2VyLWRhcmtlci1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTA4M2I7XG59XG5cbi5iZy1kYW5nZXItb24tZGFyay1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDEzMywgMTUxLCAwLjI1KTtcbn1cblxuLmJnLWRhbmdlci1vbi1kYXJrLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTMzLCAxNTEsIDAuNSk7XG59XG5cbi5iZy1kYW5nZXItb24tZGFyay1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDEzMywgMTUxLCAwLjc1KTtcbn1cblxuLmJnLWRhbmdlci1vbi1kYXJrLW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwODU5Nztcbn1cblxuLmJnLWxpZ2h0ZXItb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDQsIDI0MywgMC4yNSk7XG59XG5cbi5iZy1saWdodGVyLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ0LCAyNDMsIDAuNSk7XG59XG5cbi5iZy1saWdodGVyLW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ0LCAyNDMsIDAuNzUpO1xufVxuXG4uYmctbGlnaHRlci1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY0ZjM7XG59XG5cbi5iZy1taWQtb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkzLCAxOTIsIDE5MCwgMC4yNSk7XG59XG5cbi5iZy1taWQtb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkzLCAxOTIsIDE5MCwgMC41KTtcbn1cblxuLmJnLW1pZC1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDE5MiwgMTkwLCAwLjc1KTtcbn1cblxuLmJnLW1pZC1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMwYmU7XG59XG5cbi5iZy1ib3JkZXItb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAyMTUsIDIxMywgMC4yNSk7XG59XG5cbi5iZy1ib3JkZXItb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAyMTUsIDIxMywgMC41KTtcbn1cblxuLmJnLWJvcmRlci1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDIxNSwgMjEzLCAwLjc1KTtcbn1cblxuLmJnLWJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ3ZDU7XG59XG5cbi5iZy1tdXRlZC1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NiwgOTYsIDk1LCAwLjI1KTtcbn1cblxuLmJnLW11dGVkLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk2LCA5NiwgOTUsIDAuNSk7XG59XG5cbi5iZy1tdXRlZC1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NiwgOTYsIDk1LCAwLjc1KTtcbn1cblxuLmJnLW11dGVkLW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA1Zjtcbn1cblxuLmJnLXByaW1hcnktb24tZGFyay1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgMTg0LCAxOTcsIDAuMjUpO1xufVxuXG4uYmctcHJpbWFyeS1vbi1kYXJrLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCAxODQsIDE5NywgMC41KTtcbn1cblxuLmJnLXByaW1hcnktb24tZGFyay1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgMTg0LCAxOTcsIDAuNzUpO1xufVxuXG4uYmctcHJpbWFyeS1vbi1kYXJrLW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkYjhjNTtcbn1cblxuLmJnLWJsYWNrLW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDAuMjUpO1xufVxuXG4uYmctYmxhY2stb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMC41KTtcbn1cblxuLmJnLWJsYWNrLW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDAuNzUpO1xufVxuXG4uYmctYmxhY2stb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xufVxuXG4uYmctd2hpdGUtb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDksIDI0OCwgMC4yNSk7XG59XG5cbi5iZy13aGl0ZS1vcGFjaXR5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI0OSwgMjQ4LCAwLjUpO1xufVxuXG4uYmctd2hpdGUtb3BhY2l0eS03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDksIDI0OCwgMC43NSk7XG59XG5cbi5iZy13aGl0ZS1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5Zjg7XG59XG5cbi5iZy1hcy1oaWdoZXItb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc2LCA1OCwgMjgsIDAuMjUpO1xufVxuXG4uYmctYXMtaGlnaGVyLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NiwgNTgsIDI4LCAwLjUpO1xufVxuXG4uYmctYXMtaGlnaGVyLW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NiwgNTgsIDI4LCAwLjc1KTtcbn1cblxuLmJnLWFzLWhpZ2hlci1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDNhMWM7XG59XG5cbi5iZy1hcy1tZWRpdW0tb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkwLCAxNzksIDQwLCAwLjI1KTtcbn1cblxuLmJnLWFzLW1lZGl1bS1vcGFjaXR5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTAsIDE3OSwgNDAsIDAuNSk7XG59XG5cbi5iZy1hcy1tZWRpdW0tb3BhY2l0eS03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkwLCAxNzksIDQwLCAwLjc1KTtcbn1cblxuLmJnLWFzLW1lZGl1bS1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWIzMjg7XG59XG5cbi5iZy1hcy1sb3dlci1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMTIzLCAxMzEsIDAuMjUpO1xufVxuXG4uYmctYXMtbG93ZXItb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDEyMywgMTMxLCAwLjUpO1xufVxuXG4uYmctYXMtbG93ZXItb3BhY2l0eS03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDEyMywgMTMxLCAwLjc1KTtcbn1cblxuLmJnLWFzLWxvd2VyLW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1N2I4Mztcbn1cblxuLmJnLXRpcHMtb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTYsIDk2LCA5NSwgMC4yNSk7XG59XG5cbi5iZy10aXBzLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk2LCA5NiwgOTUsIDAuNSk7XG59XG5cbi5iZy10aXBzLW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk2LCA5NiwgOTUsIDAuNzUpO1xufVxuXG4uYmctdGlwcy1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNWY7XG59XG5cbi5iZy1tb3JlLXdoaXRlLW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMjUyLCAyNTEsIDAuMjUpO1xufVxuXG4uYmctbW9yZS13aGl0ZS1vcGFjaXR5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDI1MiwgMjUxLCAwLjUpO1xufVxuXG4uYmctbW9yZS13aGl0ZS1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDI1MiwgMjUxLCAwLjc1KTtcbn1cblxuLmJnLW1vcmUtd2hpdGUtb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZiO1xufVxuXG4uYmctYXViZXJnaW5lLW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMiwgNDksIDg3LCAwLjI1KTtcbn1cblxuLmJnLWF1YmVyZ2luZS1vcGFjaXR5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTIsIDQ5LCA4NywgMC41KTtcbn1cblxuLmJnLWF1YmVyZ2luZS1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTIsIDQ5LCA4NywgMC43NSk7XG59XG5cbi5iZy1hdWJlcmdpbmUtb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAzMTU3O1xufVxuXG4uYmctb3JhbmdlLW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgNzgsIDI3LCAwLjI1KTtcbn1cblxuLmJnLW9yYW5nZS1vcGFjaXR5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDc4LCAyNywgMC41KTtcbn1cblxuLmJnLW9yYW5nZS1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDc4LCAyNywgMC43NSk7XG59XG5cbi5iZy1vcmFuZ2Utb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk0ZTFiO1xufVxuXG4uYmctb2QteW91ci1jdXJyZW50LW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCAxODQsIDE5NywgMC4yNSk7XG59XG5cbi5iZy1vZC15b3VyLWN1cnJlbnQtb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDE4NCwgMTk3LCAwLjUpO1xufVxuXG4uYmctb2QteW91ci1jdXJyZW50LW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCAxODQsIDE5NywgMC43NSk7XG59XG5cbi5iZy1vZC15b3VyLWN1cnJlbnQtb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRiOGM1O1xufVxuXG4uYmctb2QteW91ci1wcmV2aW91cy1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMTIxLCAxMjksIDAuMjUpO1xufVxuXG4uYmctb2QteW91ci1wcmV2aW91cy1vcGFjaXR5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMTIxLCAxMjksIDAuNSk7XG59XG5cbi5iZy1vZC15b3VyLXByZXZpb3VzLW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAxMjEsIDEyOSwgMC43NSk7XG59XG5cbi5iZy1vZC15b3VyLXByZXZpb3VzLW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNzk4MTtcbn1cblxuLmJnLW9kLWJlbmNobWFyay1jdXJyZW50LW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2OCwgMTY3LCAxNjYsIDAuMjUpO1xufVxuXG4uYmctb2QtYmVuY2htYXJrLWN1cnJlbnQtb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY4LCAxNjcsIDE2NiwgMC41KTtcbn1cblxuLmJnLW9kLWJlbmNobWFyay1jdXJyZW50LW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2OCwgMTY3LCAxNjYsIDAuNzUpO1xufVxuXG4uYmctb2QtYmVuY2htYXJrLWN1cnJlbnQtb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhN2E2O1xufVxuXG4uYmctb2QtYmVuY2htYXJrLXByZXZpb3VzLW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwgMTE5LCAxMTgsIDAuMjUpO1xufVxuXG4uYmctb2QtYmVuY2htYXJrLXByZXZpb3VzLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwgMTE5LCAxMTgsIDAuNSk7XG59XG5cbi5iZy1vZC1iZW5jaG1hcmstcHJldmlvdXMtb3BhY2l0eS03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLCAxMTksIDExOCwgMC43NSk7XG59XG5cbi5iZy1vZC1iZW5jaG1hcmstcHJldmlvdXMtb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3Nzc2O1xufVxuXG4uYmctd2lwLW9wYWNpdHktMjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAxMjEsIDEyOSwgMC4yNSk7XG59XG5cbi5iZy13aXAtb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDEyMSwgMTI5LCAwLjUpO1xufVxuXG4uYmctd2lwLW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAxMjEsIDEyOSwgMC43NSk7XG59XG5cbi5iZy13aXAtb3BhY2l0eS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3OTgxO1xufVxuXG4uYmctYXMtb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksIDEwNiwgMTc1LCAwLjI1KTtcbn1cblxuLmJnLWFzLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAxMDYsIDE3NSwgMC41KTtcbn1cblxuLmJnLWFzLW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAxMDYsIDE3NSwgMC43NSk7XG59XG5cbi5iZy1hcy1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZhYWY7XG59XG5cbi5iZy1hcy1zZWNvbmRhcnktb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc1LCAxNzcsIDIxMSwgMC4yNSk7XG59XG5cbi5iZy1hcy1zZWNvbmRhcnktb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc1LCAxNzcsIDIxMSwgMC41KTtcbn1cblxuLmJnLWFzLXNlY29uZGFyeS1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzUsIDE3NywgMjExLCAwLjc1KTtcbn1cblxuLmJnLWFzLXNlY29uZGFyeS1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmIxZDM7XG59XG5cbi5iZy1hYS1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgMTg0LCAxOTcsIDAuMjUpO1xufVxuXG4uYmctYWEtb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDE4NCwgMTk3LCAwLjUpO1xufVxuXG4uYmctYWEtb3BhY2l0eS03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDE4NCwgMTk3LCAwLjc1KTtcbn1cblxuLmJnLWFhLW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkYjhjNTtcbn1cblxuLmJnLWFhLXNlY29uZGFyeS1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMTIxLCAxMjksIDAuMjUpO1xufVxuXG4uYmctYWEtc2Vjb25kYXJ5LW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAxMjEsIDEyOSwgMC41KTtcbn1cblxuLmJnLWFhLXNlY29uZGFyeS1vcGFjaXR5LTc1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMTIxLCAxMjksIDAuNzUpO1xufVxuXG4uYmctYWEtc2Vjb25kYXJ5LW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNzk4MTtcbn1cblxuLmJnLXRhYS1vcGFjaXR5LTI1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDExLCA4MiwgMC4yNSk7XG59XG5cbi5iZy10YWEtb3BhY2l0eS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxMSwgODIsIDAuNSk7XG59XG5cbi5iZy10YWEtb3BhY2l0eS03NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxMSwgODIsIDAuNzUpO1xufVxuXG4uYmctdGFhLW9wYWNpdHktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MGI1Mjtcbn1cblxuLmJnLXRhYS1zZWNvbmRhcnktb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAxMzMsIDE1MSwgMC4yNSk7XG59XG5cbi5iZy10YWEtc2Vjb25kYXJ5LW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTMzLCAxNTEsIDAuNSk7XG59XG5cbi5iZy10YWEtc2Vjb25kYXJ5LW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTMzLCAxNTEsIDAuNzUpO1xufVxuXG4uYmctdGFhLXNlY29uZGFyeS1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDg1OTc7XG59XG5cbi5iZy1zZWFyY2gtb3BhY2l0eS0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCA2NiwgMjAsIDAuMjUpO1xufVxuXG4uYmctc2VhcmNoLW9wYWNpdHktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgNjYsIDIwLCAwLjUpO1xufVxuXG4uYmctc2VhcmNoLW9wYWNpdHktNzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgNjYsIDIwLCAwLjc1KTtcbn1cblxuLmJnLXNlYXJjaC1vcGFjaXR5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzQyMTQ7XG59XG5cbi5wb3NpdGlvbi1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cblxuLnBvc2l0aW9uLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLnBvc2l0aW9uLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbi5wb3NpdGlvbi10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLnBvc2l0aW9uLXhzLXRvcCB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucG9zaXRpb24teHMtcmlnaHQge1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucG9zaXRpb24teHMtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3NpdGlvbi14cy1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvc2l0aW9uLXNtLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAucG9zaXRpb24tc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAucG9zaXRpb24tc20tYm90dG9tIHtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5wb3NpdGlvbi1zbS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3NpdGlvbi1tZC10b3Age1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBvc2l0aW9uLW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBvc2l0aW9uLW1kLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAucG9zaXRpb24tbWQtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zaXRpb24tbGctdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5wb3NpdGlvbi1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5wb3NpdGlvbi1sZy1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBvc2l0aW9uLWxnLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3NpdGlvbi14bC10b3Age1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBvc2l0aW9uLXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBvc2l0aW9uLXhsLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAucG9zaXRpb24teGwtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvc2l0aW9uLXh4bC10b3Age1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBvc2l0aW9uLXh4bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5wb3NpdGlvbi14eGwtYm90dG9tIHtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5wb3NpdGlvbi14eGwtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMTtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3kteHMtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTAyMDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTAyMDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTAyMDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgLnN0aWNreS14bC10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDEwMjA7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIC5zdGlja3kteHhsLXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTAyMDtcbiAgICB9XG4gIH1cbn1cbi56LWluZGV4LWhpZ2gge1xuICB6LWluZGV4OiA1MDA7XG59XG5cbi56LWluZGV4LWxvdyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRnJvbUxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5zbGlkZS1pbiB7XG4gIGFuaW1hdGlvbjogMXMgZWFzZS1vdXQgMHMgMSBzbGlkZUluRnJvbUxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZhZGUtaW4ge1xuICBhbmltYXRpb246IDFzIGVhc2Utb3V0IDBzIDEgZmFkZUluO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgLnNsaWRlLWluIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5zci1vbmx5LXhzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZS14czphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZS14czpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNyLW9ubHktc20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuc3Itb25seS1mb2N1c2FibGUtc206YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGUtc206Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zci1vbmx5LW1kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnNyLW9ubHktZm9jdXNhYmxlLW1kOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlLW1kOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3Itb25seS1sZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5zci1vbmx5LWZvY3VzYWJsZS1sZzphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZS1sZzpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zci1vbmx5LXhsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnNyLW9ubHktZm9jdXNhYmxlLXhsOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlLXhsOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNyLW9ubHkteHhsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnNyLW9ubHktZm9jdXNhYmxlLXh4bDphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZS14eGw6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yYXRpbzE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuLnJhdGlvMTZieTkgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucmF0aW9zcXVhcmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuLnJhdGlvc3F1YXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmltZy1jb250YWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbWctY29udGFpbiBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJlY3RhbmdsZS1zaGFkb3cge1xuICBib3gtc2hhZG93OiAtMnJlbSAycmVtICMxRDc5ODE7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnJlY3RhbmdsZS1zaGFkb3cgZmlnY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxRDc5ODE7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdWx0aXBseSB7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cblxuZmlndXJlLnJvdW5kZWQtY2lyY2xlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmFsZXJ0IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMUQ3OTgxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1wcmltYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwO1xufVxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTg2NTZjO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzE0NTI1Nztcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTMyQTZFO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICM5MzJBNkU7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzdmMjQ1Zjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzZiMWY1MDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBFNUQ0RDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMEU1RDREO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL3N1Y2Nlc3Muc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBiNDczYjtcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNzMxMjg7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICM2MzZBQUY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzYzNkFBRjtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NDVjYTQ7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNGM1MjkzO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjQ0M0MjE0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNDQzQyMTQ7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvd2FybmluZy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjUzYTEyO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzllMzMwZjtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjRDYwQjUyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1kYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9kYW5nZXIuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmUwYTQ5O1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjYTUwOTNmO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogI0YyRjBFRTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJGMEVFO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTdlM2UwO1xufVxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNkY2Q3ZDE7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzMwMzAyRjtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMzIzMjI7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTYxNjE2O1xufVxuXG4uYWxlcnQtYnJhbmQge1xuICBjb2xvcjogIzJEQjhDNTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYnJhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtYnJhbmQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjhhNWIwO1xufVxuLmFsZXJ0LWJyYW5kIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNDkxOWI7XG59XG5cbi5hbGVydC1icmFuZC1saWdodCB7XG4gIGNvbG9yOiAjRDFFQ0VFO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNEMUVDRUU7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1icmFuZC1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC1icmFuZC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiZWU0ZTc7XG59XG4uYWxlcnQtYnJhbmQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2FjZGRlMDtcbn1cblxuLmFsZXJ0LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjRjJFNjFBO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1oaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtaGlnaGxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U1ZDkwZDtcbn1cbi5hbGVydC1oaWdobGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2NkYzMwYztcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mtb24tZGFyayB7XG4gIGNvbG9yOiAjMTlCQzlDO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICMxOUJDOUM7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1zdWNjZXNzLW9uLWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtc3VjY2Vzcy1vbi1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE2YTU4OTtcbn1cbi5hbGVydC1zdWNjZXNzLW9uLWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzEzOGY3Nztcbn1cblxuLmFsZXJ0LXdhcm5pbmctb24tZGFyayB7XG4gIGNvbG9yOiAjRUU3NjRGO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNFRTc2NEY7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC13YXJuaW5nLW9uLWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtd2FybmluZy1vbi1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjNjQzODtcbn1cbi5hbGVydC13YXJuaW5nLW9uLWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2VhNTIyMDtcbn1cblxuLmFsZXJ0LWRhbmdlci1kYXJrZXIge1xuICBjb2xvcjogIzlBMDgzQjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjOUEwODNCO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtZGFuZ2VyLWRhcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC1kYW5nZXItZGFya2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzgyMDczMjtcbn1cbi5hbGVydC1kYW5nZXItZGFya2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2YTA1Mjg7XG59XG5cbi5hbGVydC1kYW5nZXItb24tZGFyayB7XG4gIGNvbG9yOiAjRjA4NTk3O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNGMDg1OTc7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1kYW5nZXItb24tZGFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC1kYW5nZXItb24tZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZDZlODQ7XG59XG4uYWxlcnQtZGFuZ2VyLW9uLWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2VhNTg3MDtcbn1cblxuLmFsZXJ0LWxpZ2h0ZXIge1xuICBjb2xvcjogI0Y1RjRGMztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNEYzO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtbGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC1saWdodGVyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U5ZTdlNTtcbn1cbi5hbGVydC1saWdodGVyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNkZWRiZDc7XG59XG5cbi5hbGVydC1taWQge1xuICBjb2xvcjogI0MxQzBCRTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjQzFDMEJFO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtbWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwO1xufVxuLmFsZXJ0LW1pZCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiNWIzYjE7XG59XG4uYWxlcnQtbWlkIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNhOGE3YTQ7XG59XG5cbi5hbGVydC1ib3JkZXIge1xuICBjb2xvcjogI0Q5RDdENTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjRDlEN0Q1O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYm9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwO1xufVxuLmFsZXJ0LWJvcmRlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjZGNhYzg7XG59XG4uYWxlcnQtYm9yZGVyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNjMWJlYmE7XG59XG5cbi5hbGVydC1tdXRlZCB7XG4gIGNvbG9yOiAjNjA2MDVGO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICM2MDYwNUY7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1tdXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC1tdXRlZCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1MzUzNTI7XG59XG4uYWxlcnQtbXV0ZWQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cblxuLmFsZXJ0LXByaW1hcnktb24tZGFyayB7XG4gIGNvbG9yOiAjMkRCOEM1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1wcmltYXJ5LW9uLWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtcHJpbWFyeS1vbi1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI4YTViMDtcbn1cbi5hbGVydC1wcmltYXJ5LW9uLWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0OTE5Yjtcbn1cblxuLmFsZXJ0LWJsYWNrIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzE3MTcxNztcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWJsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwO1xufVxuLmFsZXJ0LWJsYWNrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBhMGEwYTtcbn1cbi5hbGVydC1ibGFjayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmFsZXJ0LXdoaXRlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0ZBRjlGODtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwO1xufVxuLmFsZXJ0LXdoaXRlIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VmZWNlOTtcbn1cbi5hbGVydC13aGl0ZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZTVlMGRhO1xufVxuXG4uYWxlcnQtYXMtaGlnaGVyIHtcbiAgY29sb3I6ICNCMDNBMUM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0IwM0ExQztcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWFzLWhpZ2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC1hcy1oaWdoZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWEzMzE5O1xufVxuLmFsZXJ0LWFzLWhpZ2hlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjODQyYzE1O1xufVxuXG4uYWxlcnQtYXMtbWVkaXVtIHtcbiAgY29sb3I6ICNCRUIzMjg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0JFQjMyODtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWFzLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC1hcy1tZWRpdW0gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTk5ZjI0O1xufVxuLmFsZXJ0LWFzLW1lZGl1bSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjOTQ4YjFmO1xufVxuXG4uYWxlcnQtYXMtbG93ZXIge1xuICBjb2xvcjogIzI1N0I4MztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU3QjgzO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYXMtbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtYXMtbG93ZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWY2ODZmO1xufVxuLmFsZXJ0LWFzLWxvd2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxYTU2NWI7XG59XG5cbi5hbGVydC10aXBzIHtcbiAgY29sb3I6ICM2MDYwNUY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzYwNjA1RjtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LXRpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy90aXBzLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtdGlwcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1MzUzNTI7XG59XG4uYWxlcnQtdGlwcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuXG4uYWxlcnQtbW9yZS13aGl0ZSB7XG4gIGNvbG9yOiAjRkNGQ0ZCO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNGQ0ZDRkI7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1tb3JlLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwO1xufVxuLmFsZXJ0LW1vcmUtd2hpdGUgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFmMWVjO1xufVxuLmFsZXJ0LW1vcmUtd2hpdGUgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZkZTtcbn1cblxuLmFsZXJ0LWF1YmVyZ2luZSB7XG4gIGNvbG9yOiAjNzAzMTU3O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICM3MDMxNTc7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1hdWJlcmdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtYXViZXJnaW5lIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzVlMjk0OTtcbn1cbi5hbGVydC1hdWJlcmdpbmUgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRkMjEzYjtcbn1cblxuLmFsZXJ0LW9yYW5nZSB7XG4gIGNvbG9yOiAjRTk0RTFCO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNFOTRFMUI7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1vcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtb3JhbmdlIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2NDQxNTtcbn1cbi5hbGVydC1vcmFuZ2UgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2JmM2QxMjtcbn1cblxuLmFsZXJ0LW9kLXlvdXItY3VycmVudCB7XG4gIGNvbG9yOiAjMkRCOEM1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1vZC15b3VyLWN1cnJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtb2QteW91ci1jdXJyZW50IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI4YTViMDtcbn1cbi5hbGVydC1vZC15b3VyLWN1cnJlbnQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0OTE5Yjtcbn1cblxuLmFsZXJ0LW9kLXlvdXItcHJldmlvdXMge1xuICBjb2xvcjogIzFENzk4MTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtb2QteW91ci1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC1vZC15b3VyLXByZXZpb3VzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE4NjU2Yztcbn1cbi5hbGVydC1vZC15b3VyLXByZXZpb3VzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxNDUyNTc7XG59XG5cbi5hbGVydC1vZC1iZW5jaG1hcmstY3VycmVudCB7XG4gIGNvbG9yOiAjQThBN0E2O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNBOEE3QTY7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1vZC1iZW5jaG1hcmstY3VycmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC1vZC1iZW5jaG1hcmstY3VycmVudCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5YjlhOTk7XG59XG4uYWxlcnQtb2QtYmVuY2htYXJrLWN1cnJlbnQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzhmOGU4Yztcbn1cblxuLmFsZXJ0LW9kLWJlbmNobWFyay1wcmV2aW91cyB7XG4gIGNvbG9yOiAjNzg3Nzc2O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICM3ODc3NzY7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1vZC1iZW5jaG1hcmstcHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtb2QtYmVuY2htYXJrLXByZXZpb3VzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZiNmE2OTtcbn1cbi5hbGVydC1vZC1iZW5jaG1hcmstcHJldmlvdXMgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzVlNWU1ZDtcbn1cblxuLmFsZXJ0LXdpcCB7XG4gIGNvbG9yOiAjMUQ3OTgxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC13aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy93aXAuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC13aXAgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTg2NTZjO1xufVxuLmFsZXJ0LXdpcCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTQ1MjU3O1xufVxuXG4uYWxlcnQtYXMge1xuICBjb2xvcjogIzYzNkFBRjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2QUFGO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtYXMgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTQ1Y2E0O1xufVxuLmFsZXJ0LWFzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0YzUyOTM7XG59XG5cbi5hbGVydC1hcy1zZWNvbmRhcnkge1xuICBjb2xvcjogI0FGQjFEMztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjQUZCMUQzO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYXMtc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwO1xufVxuLmFsZXJ0LWFzLXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5ZmExY2E7XG59XG4uYWxlcnQtYXMtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4ZTkxYzE7XG59XG5cbi5hbGVydC1hYSB7XG4gIGNvbG9yOiAjMkRCOEM1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1hYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC1hYSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOGE1YjA7XG59XG4uYWxlcnQtYWEgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0OTE5Yjtcbn1cblxuLmFsZXJ0LWFhLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMUQ3OTgxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1hYS1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtYWEtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE4NjU2Yztcbn1cbi5hbGVydC1hYS1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzE0NTI1Nztcbn1cblxuLmFsZXJ0LXRhYSB7XG4gIGNvbG9yOiAjRDYwQjUyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC10YWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnQtdGFhIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JlMGE0OTtcbn1cbi5hbGVydC10YWEgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2E1MDkzZjtcbn1cblxuLmFsZXJ0LXRhYS1zZWNvbmRhcnkge1xuICBjb2xvcjogI0YwODU5NztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjRjA4NTk3O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtdGFhLXNlY29uZGFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMDtcbn1cbi5hbGVydC10YWEtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VkNmU4NDtcbn1cbi5hbGVydC10YWEtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlYTU4NzA7XG59XG5cbi5hbGVydC1zZWFyY2gge1xuICBjb2xvcjogI0NDNDIxNDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0M0MjE0O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiAwO1xufVxuLmFsZXJ0LXNlYXJjaCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiNTNhMTI7XG59XG4uYWxlcnQtc2VhcmNoIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM5ZTMzMGY7XG59XG5cbi5hbGVydC1ibG9jay1wcmltYXJ5IHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stcHJpbWFyeSBhLCAuYWxlcnQtYmxvY2stcHJpbWFyeSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1wcmltYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxODY1NmM7XG59XG4uYWxlcnQtYmxvY2stcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLXByaW1hcnkgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICM5MzJBNkU7XG4gIGJvcmRlci1jb2xvcjogIzkzMkE2RTtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stc2Vjb25kYXJ5IGEsIC5hbGVydC1ibG9jay1zZWNvbmRhcnkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzdmMjQ1Zjtcbn1cbi5hbGVydC1ibG9jay1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1zZWNvbmRhcnkgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stc3VjY2VzcyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjMEU1RDREO1xuICBib3JkZXItY29sb3I6ICMwRTVENEQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWJsb2NrLXN1Y2Nlc3MgYSwgLmFsZXJ0LWJsb2NrLXN1Y2Nlc3MgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL3N1Y2Nlc3Muc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLmFsZXJ0LWJsb2NrLXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGI0NzNiO1xufVxuLmFsZXJ0LWJsb2NrLXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1zdWNjZXNzIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmFsZXJ0LWJsb2NrLWluZm8ge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzYzNkFBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2QUFGO1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay1pbmZvIGEsIC5hbGVydC1ibG9jay1pbmZvIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU0NWNhNDtcbn1cbi5hbGVydC1ibG9jay1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2staW5mbyAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay13YXJuaW5nIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICNDQzQyMTQ7XG4gIGJvcmRlci1jb2xvcjogI0NDNDIxNDtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2std2FybmluZyBhLCAuYWxlcnQtYmxvY2std2FybmluZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvd2FybmluZy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2std2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiNTNhMTI7XG59XG4uYWxlcnQtYmxvY2std2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLXdhcm5pbmcgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stZGFuZ2VyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICNENjBCNTI7XG4gIGJvcmRlci1jb2xvcjogI0Q2MEI1MjtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stZGFuZ2VyIGEsIC5hbGVydC1ibG9jay1kYW5nZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stZGFuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZGFuZ2VyLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmUwYTQ5O1xufVxuLmFsZXJ0LWJsb2NrLWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWRhbmdlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay1saWdodCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjRjJGMEVFO1xuICBib3JkZXItY29sb3I6ICNGMkYwRUU7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWJsb2NrLWxpZ2h0IGEsIC5hbGVydC1ibG9jay1saWdodCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLmFsZXJ0LWJsb2NrLWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U3ZTNlMDtcbn1cbi5hbGVydC1ibG9jay1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWxpZ2h0IC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmFsZXJ0LWJsb2NrLWRhcmsge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzMwMzAyRjtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzMDJGO1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay1kYXJrIGEsIC5hbGVydC1ibG9jay1kYXJrIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIzMjMyMjtcbn1cbi5hbGVydC1ibG9jay1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stZGFyayAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay1icmFuZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWJsb2NrLWJyYW5kIGEsIC5hbGVydC1ibG9jay1icmFuZCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1icmFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLmFsZXJ0LWJsb2NrLWJyYW5kIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI4YTViMDtcbn1cbi5hbGVydC1ibG9jay1icmFuZCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWJyYW5kIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmFsZXJ0LWJsb2NrLWJyYW5kLWxpZ2h0IHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICNEMUVDRUU7XG4gIGJvcmRlci1jb2xvcjogI0QxRUNFRTtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stYnJhbmQtbGlnaHQgYSwgLmFsZXJ0LWJsb2NrLWJyYW5kLWxpZ2h0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWJyYW5kLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stYnJhbmQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmVlNGU3O1xufVxuLmFsZXJ0LWJsb2NrLWJyYW5kLWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stYnJhbmQtbGlnaHQgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2staGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2staGlnaGxpZ2h0IGEsIC5hbGVydC1ibG9jay1oaWdobGlnaHQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2staGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2staGlnaGxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U1ZDkwZDtcbn1cbi5hbGVydC1ibG9jay1oaWdobGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1oaWdobGlnaHQgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stc3VjY2Vzcy1vbi1kYXJrIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICMxOUJDOUM7XG4gIGJvcmRlci1jb2xvcjogIzE5QkM5QztcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stc3VjY2Vzcy1vbi1kYXJrIGEsIC5hbGVydC1ibG9jay1zdWNjZXNzLW9uLWRhcmsgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stc3VjY2Vzcy1vbi1kYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stc3VjY2Vzcy1vbi1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE2YTU4OTtcbn1cbi5hbGVydC1ibG9jay1zdWNjZXNzLW9uLWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1zdWNjZXNzLW9uLWRhcmsgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2std2FybmluZy1vbi1kYXJrIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICNFRTc2NEY7XG4gIGJvcmRlci1jb2xvcjogI0VFNzY0RjtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2std2FybmluZy1vbi1kYXJrIGEsIC5hbGVydC1ibG9jay13YXJuaW5nLW9uLWRhcmsgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2std2FybmluZy1vbi1kYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2std2FybmluZy1vbi1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjNjQzODtcbn1cbi5hbGVydC1ibG9jay13YXJuaW5nLW9uLWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay13YXJuaW5nLW9uLWRhcmsgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stZGFuZ2VyLWRhcmtlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjOUEwODNCO1xuICBib3JkZXItY29sb3I6ICM5QTA4M0I7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWJsb2NrLWRhbmdlci1kYXJrZXIgYSwgLmFsZXJ0LWJsb2NrLWRhbmdlci1kYXJrZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stZGFuZ2VyLWRhcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLmFsZXJ0LWJsb2NrLWRhbmdlci1kYXJrZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjODIwNzMyO1xufVxuLmFsZXJ0LWJsb2NrLWRhbmdlci1kYXJrZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1kYW5nZXItZGFya2VyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmFsZXJ0LWJsb2NrLWRhbmdlci1vbi1kYXJrIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICNGMDg1OTc7XG4gIGJvcmRlci1jb2xvcjogI0YwODU5NztcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stZGFuZ2VyLW9uLWRhcmsgYSwgLmFsZXJ0LWJsb2NrLWRhbmdlci1vbi1kYXJrIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWRhbmdlci1vbi1kYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stZGFuZ2VyLW9uLWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWQ2ZTg0O1xufVxuLmFsZXJ0LWJsb2NrLWRhbmdlci1vbi1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stZGFuZ2VyLW9uLWRhcmsgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stbGlnaHRlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNEYzO1xuICBib3JkZXItY29sb3I6ICNGNUY0RjM7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWJsb2NrLWxpZ2h0ZXIgYSwgLmFsZXJ0LWJsb2NrLWxpZ2h0ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stbGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLmFsZXJ0LWJsb2NrLWxpZ2h0ZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTllN2U1O1xufVxuLmFsZXJ0LWJsb2NrLWxpZ2h0ZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1saWdodGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmFsZXJ0LWJsb2NrLW1pZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjQzFDMEJFO1xuICBib3JkZXItY29sb3I6ICNDMUMwQkU7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWJsb2NrLW1pZCBhLCAuYWxlcnQtYmxvY2stbWlkIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLW1pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLmFsZXJ0LWJsb2NrLW1pZCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiNWIzYjE7XG59XG4uYWxlcnQtYmxvY2stbWlkIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stbWlkIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmFsZXJ0LWJsb2NrLWJvcmRlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjRDlEN0Q1O1xuICBib3JkZXItY29sb3I6ICNEOUQ3RDU7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWJsb2NrLWJvcmRlciBhLCAuYWxlcnQtYmxvY2stYm9yZGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLmFsZXJ0LWJsb2NrLWJvcmRlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjZGNhYzg7XG59XG4uYWxlcnQtYmxvY2stYm9yZGVyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stYm9yZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmFsZXJ0LWJsb2NrLW11dGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICM2MDYwNUY7XG4gIGJvcmRlci1jb2xvcjogIzYwNjA1RjtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stbXV0ZWQgYSwgLmFsZXJ0LWJsb2NrLW11dGVkIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLW11dGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stbXV0ZWQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTM1MzUyO1xufVxuLmFsZXJ0LWJsb2NrLW11dGVkIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stbXV0ZWQgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stcHJpbWFyeS1vbi1kYXJrIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stcHJpbWFyeS1vbi1kYXJrIGEsIC5hbGVydC1ibG9jay1wcmltYXJ5LW9uLWRhcmsgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stcHJpbWFyeS1vbi1kYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stcHJpbWFyeS1vbi1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI4YTViMDtcbn1cbi5hbGVydC1ibG9jay1wcmltYXJ5LW9uLWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1wcmltYXJ5LW9uLWRhcmsgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stYmxhY2sge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzE3MTcxNztcbiAgYm9yZGVyLWNvbG9yOiAjMTcxNzE3O1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay1ibGFjayBhLCAuYWxlcnQtYmxvY2stYmxhY2sgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stYmxhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay1ibGFjayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwYTBhMGE7XG59XG4uYWxlcnQtYmxvY2stYmxhY2sgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1ibGFjayAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay13aGl0ZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjRkFGOUY4O1xuICBib3JkZXItY29sb3I6ICNGQUY5Rjg7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWJsb2NrLXdoaXRlIGEsIC5hbGVydC1ibG9jay13aGl0ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay13aGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLmFsZXJ0LWJsb2NrLXdoaXRlIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VmZWNlOTtcbn1cbi5hbGVydC1ibG9jay13aGl0ZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLXdoaXRlIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmFsZXJ0LWJsb2NrLWFzLWhpZ2hlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjQjAzQTFDO1xuICBib3JkZXItY29sb3I6ICNCMDNBMUM7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWJsb2NrLWFzLWhpZ2hlciBhLCAuYWxlcnQtYmxvY2stYXMtaGlnaGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWFzLWhpZ2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLmFsZXJ0LWJsb2NrLWFzLWhpZ2hlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5YTMzMTk7XG59XG4uYWxlcnQtYmxvY2stYXMtaGlnaGVyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stYXMtaGlnaGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmFsZXJ0LWJsb2NrLWFzLW1lZGl1bSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjQkVCMzI4O1xuICBib3JkZXItY29sb3I6ICNCRUIzMjg7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWJsb2NrLWFzLW1lZGl1bSBhLCAuYWxlcnQtYmxvY2stYXMtbWVkaXVtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWFzLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLmFsZXJ0LWJsb2NrLWFzLW1lZGl1bSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhOTlmMjQ7XG59XG4uYWxlcnQtYmxvY2stYXMtbWVkaXVtIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stYXMtbWVkaXVtIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmFsZXJ0LWJsb2NrLWFzLWxvd2VyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICMyNTdCODM7XG4gIGJvcmRlci1jb2xvcjogIzI1N0I4MztcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stYXMtbG93ZXIgYSwgLmFsZXJ0LWJsb2NrLWFzLWxvd2VyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWFzLWxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stYXMtbG93ZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWY2ODZmO1xufVxuLmFsZXJ0LWJsb2NrLWFzLWxvd2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stYXMtbG93ZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stdGlwcyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjNjA2MDVGO1xuICBib3JkZXItY29sb3I6ICM2MDYwNUY7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW07XG4gIGFuaW1hdGlvbjogZmFkZUluQW5pbWF0aW9uIGVhc2UgMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFsZXJ0LWJsb2NrLXRpcHMgYSwgLmFsZXJ0LWJsb2NrLXRpcHMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stdGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL3RpcHMuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLmFsZXJ0LWJsb2NrLXRpcHMgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTM1MzUyO1xufVxuLmFsZXJ0LWJsb2NrLXRpcHMgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay10aXBzIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmFsZXJ0LWJsb2NrLW1vcmUtd2hpdGUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQjtcbiAgYm9yZGVyLWNvbG9yOiAjRkNGQ0ZCO1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay1tb3JlLXdoaXRlIGEsIC5hbGVydC1ibG9jay1tb3JlLXdoaXRlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLW1vcmUtd2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay1tb3JlLXdoaXRlIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxZjFlYztcbn1cbi5hbGVydC1ibG9jay1tb3JlLXdoaXRlIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stbW9yZS13aGl0ZSAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay1hdWJlcmdpbmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzcwMzE1NztcbiAgYm9yZGVyLWNvbG9yOiAjNzAzMTU3O1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay1hdWJlcmdpbmUgYSwgLmFsZXJ0LWJsb2NrLWF1YmVyZ2luZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1hdWJlcmdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay1hdWJlcmdpbmUgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNWUyOTQ5O1xufVxuLmFsZXJ0LWJsb2NrLWF1YmVyZ2luZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWF1YmVyZ2luZSAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay1vcmFuZ2Uge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogI0U5NEUxQjtcbiAgYm9yZGVyLWNvbG9yOiAjRTk0RTFCO1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay1vcmFuZ2UgYSwgLmFsZXJ0LWJsb2NrLW9yYW5nZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1vcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay1vcmFuZ2UgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDY0NDE1O1xufVxuLmFsZXJ0LWJsb2NrLW9yYW5nZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLW9yYW5nZSAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay1vZC15b3VyLWN1cnJlbnQge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1O1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay1vZC15b3VyLWN1cnJlbnQgYSwgLmFsZXJ0LWJsb2NrLW9kLXlvdXItY3VycmVudCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1vZC15b3VyLWN1cnJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay1vZC15b3VyLWN1cnJlbnQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjhhNWIwO1xufVxuLmFsZXJ0LWJsb2NrLW9kLXlvdXItY3VycmVudCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLW9kLXlvdXItY3VycmVudCAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay1vZC15b3VyLXByZXZpb3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stb2QteW91ci1wcmV2aW91cyBhLCAuYWxlcnQtYmxvY2stb2QteW91ci1wcmV2aW91cyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1vZC15b3VyLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stb2QteW91ci1wcmV2aW91cyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxODY1NmM7XG59XG4uYWxlcnQtYmxvY2stb2QteW91ci1wcmV2aW91cyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLW9kLXlvdXItcHJldmlvdXMgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stb2QtYmVuY2htYXJrLWN1cnJlbnQge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogI0E4QTdBNjtcbiAgYm9yZGVyLWNvbG9yOiAjQThBN0E2O1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay1vZC1iZW5jaG1hcmstY3VycmVudCBhLCAuYWxlcnQtYmxvY2stb2QtYmVuY2htYXJrLWN1cnJlbnQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stb2QtYmVuY2htYXJrLWN1cnJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay1vZC1iZW5jaG1hcmstY3VycmVudCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5YjlhOTk7XG59XG4uYWxlcnQtYmxvY2stb2QtYmVuY2htYXJrLWN1cnJlbnQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1vZC1iZW5jaG1hcmstY3VycmVudCAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay1vZC1iZW5jaG1hcmstcHJldmlvdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzc4Nzc3NjtcbiAgYm9yZGVyLWNvbG9yOiAjNzg3Nzc2O1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay1vZC1iZW5jaG1hcmstcHJldmlvdXMgYSwgLmFsZXJ0LWJsb2NrLW9kLWJlbmNobWFyay1wcmV2aW91cyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1vZC1iZW5jaG1hcmstcHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay1vZC1iZW5jaG1hcmstcHJldmlvdXMgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNmI2YTY5O1xufVxuLmFsZXJ0LWJsb2NrLW9kLWJlbmNobWFyay1wcmV2aW91cyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLW9kLWJlbmNobWFyay1wcmV2aW91cyAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay13aXAge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxO1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay13aXAgYSwgLmFsZXJ0LWJsb2NrLXdpcCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay13aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy93aXAuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuLmFsZXJ0LWJsb2NrLXdpcCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxODY1NmM7XG59XG4uYWxlcnQtYmxvY2std2lwIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2std2lwIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmFsZXJ0LWJsb2NrLWFzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzYzNkFBRjtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stYXMgYSwgLmFsZXJ0LWJsb2NrLWFzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stYXMgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTQ1Y2E0O1xufVxuLmFsZXJ0LWJsb2NrLWFzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stYXMgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stYXMtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICNBRkIxRDM7XG4gIGJvcmRlci1jb2xvcjogI0FGQjFEMztcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stYXMtc2Vjb25kYXJ5IGEsIC5hbGVydC1ibG9jay1hcy1zZWNvbmRhcnkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stYXMtc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stYXMtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlmYTFjYTtcbn1cbi5hbGVydC1ibG9jay1hcy1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1hcy1zZWNvbmRhcnkgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stYWEge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1O1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay1hYSBhLCAuYWxlcnQtYmxvY2stYWEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stYWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay1hYSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOGE1YjA7XG59XG4uYWxlcnQtYmxvY2stYWEgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1hYSAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay1hYS1zZWNvbmRhcnkge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxO1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay1hYS1zZWNvbmRhcnkgYSwgLmFsZXJ0LWJsb2NrLWFhLXNlY29uZGFyeSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1hYS1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay1hYS1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTg2NTZjO1xufVxuLmFsZXJ0LWJsb2NrLWFhLXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLWFhLXNlY29uZGFyeSAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay10YWEge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogI0Q2MEI1MjtcbiAgYm9yZGVyLWNvbG9yOiAjRDYwQjUyO1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbGVydC1ibG9jay10YWEgYSwgLmFsZXJ0LWJsb2NrLXRhYSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay10YWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9pbmZvLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbi5hbGVydC1ibG9jay10YWEgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmUwYTQ5O1xufVxuLmFsZXJ0LWJsb2NrLXRhYSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLXRhYSAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5hbGVydC1ibG9jay10YWEtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICNGMDg1OTc7XG4gIGJvcmRlci1jb2xvcjogI0YwODU5NztcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stdGFhLXNlY29uZGFyeSBhLCAuYWxlcnQtYmxvY2stdGFhLXNlY29uZGFyeSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay10YWEtc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stdGFhLXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZDZlODQ7XG59XG4uYWxlcnQtYmxvY2stdGFhLXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFsZXJ0LWJsb2NrLXRhYS1zZWNvbmRhcnkgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uYWxlcnQtYmxvY2stc2VhcmNoIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICNDQzQyMTQ7XG4gIGJvcmRlci1jb2xvcjogI0NDNDIxNDtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYWxlcnQtYmxvY2stc2VhcmNoIGEsIC5hbGVydC1ibG9jay1zZWFyY2ggYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uYWxlcnQtYmxvY2stc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG4uYWxlcnQtYmxvY2stc2VhcmNoIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I1M2ExMjtcbn1cbi5hbGVydC1ibG9jay1zZWFyY2ggLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5hbGVydC1ibG9jay1zZWFyY2ggLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uc2VnbWVudC1ibG9iLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlZ21lbnQtYmxvYi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlZ21lbnQtYmxvYi1saW5rIC5zZWdtZW50LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlZ21lbnQtYmxvYi1saW5rIC5zZWdtZW50LXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMi45cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5iZy1hcy1zdWJzZWdtZW50LWhpZ2hlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgI0IwM0ExQyA0MCUsICNlZjdkMzkgNDAlKTtcbn1cblxuLmJnLWFzLXN1YnNlZ21lbnQtbWVkaXVtIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCAjQkVCMzI4IDQwJSwgI2QyY2I3NiA0MCUpO1xufVxuXG4uYmctYXMtc3Vic2VnbWVudC1sb3dlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgIzI1N0I4MyA0MCUsICM3OWIyYjcgNDAlKTtcbn1cblxuLmFzLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2F1ZGllbmNlLXNwZWN0cnVtLWJhY2tncm91bmQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMzUlIGF1dG87XG59XG5cbi5iZy1pbWctYXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYXMtYmFja2dyb3VuZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMjAlIDQwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMwMCU7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWxvZ2luIHtcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2xvZ2luLWJhY2tncm91bmQtYW5zd2Vycy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYmctZGFyay1ibHVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMywgMjMsIDIzLCAwLjgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbn1cblxuLmJnLW9kLWJlbmNobWFyay1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzAuMjUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00wIDIwTDIwIDBIMTBMMCAxME0yMCA0MFYxMEwxMCAyMCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYmctb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsbD0nJTIzZmZmZmZmJyBmaWxsLW9wYWNpdHk9JzAuMzUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPSczJy8lM0UlM0NjaXJjbGUgY3g9JzEzJyBjeT0nMTMnIHI9JzMnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG59XG5cbi5iZy1vZC1jYXRjaG1lbnQge1xuICBiYWNrZ3JvdW5kOiAjQThBN0E2IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNMCAyMEwyMCAwSDEwTDAgMTBNMjAgNDBWMTBMMTAgMjAnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSB0b3AgcmlnaHQgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1JTtcbn1cblxuLmJnLWltZy1wcm9tby1wcm9maWxlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3Byb2ZpbGUtYmFja2dyb3VuZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYmctaW1nLXByb21vLXBsYWNlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3BsYWNlLWJhY2tncm91bmQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJnLWltZy1wcm9tby1iZWhhdmlvdXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmVoYXZpb3VyLWJhY2tncm91bmQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmhhbGYtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hhbGYtY2lyY2xlLnN2ZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYWxmLWNpcmNsZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2hhbGYtY2lyY2xlLXByaW1hcnkuc3ZnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJnLWltZy1vdmVydmlldy1kYXNoYm9hcmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvb3ZlcnZpZXctZGFzaGJvYXJkLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNSUgYXV0bztcbn1cblxuLmJnLWltZy1zdXJ2ZXktcmVwb3J0IHtcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3N1cnZleS1yZXBvcnQucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1JSBhdXRvO1xufVxuXG4uYmctaW1nLWV2aWRlbmNlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL2V2aWRlbmNlLnBuZykgYm90dG9tIHJpZ2h0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iZy1pbWctb3ZlcnZpZXctZGFzaGJvYXJkLCAuYmctaW1nLXN1cnZleS1yZXBvcnQsIC5iZy1pbWctZXZpZGVuY2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAlIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iZy1pbWctb3ZlcnZpZXctZGFzaGJvYXJkLCAuYmctaW1nLXN1cnZleS1yZXBvcnQsIC5iZy1pbWctZXZpZGVuY2Uge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5iZy15aWVsZCB7XG4gIGJhY2tncm91bmQ6IHVybCgvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy95aWVsZC1iYWNrZ3JvdW5kLnN2ZykgMjBweCBib3R0b20gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODAlO1xufVxuXG4uYmctcHJpbWFyeSA+IC5jb2xvci15aXEsIC5iZy1wcmltYXJ5LmNvbG9yLXlpcSB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkgPiAuY29sb3IteWlxLCAuYmctc2Vjb25kYXJ5LmNvbG9yLXlpcSB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzID4gLmNvbG9yLXlpcSwgLmJnLXN1Y2Nlc3MuY29sb3IteWlxIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8gPiAuY29sb3IteWlxLCAuYmctaW5mby5jb2xvci15aXEge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyA+IC5jb2xvci15aXEsIC5iZy13YXJuaW5nLmNvbG9yLXlpcSB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIgPiAuY29sb3IteWlxLCAuYmctZGFuZ2VyLmNvbG9yLXlpcSB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCA+IC5jb2xvci15aXEsIC5iZy1saWdodC5jb2xvci15aXEge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayA+IC5jb2xvci15aXEsIC5iZy1kYXJrLmNvbG9yLXlpcSB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1icmFuZCA+IC5jb2xvci15aXEsIC5iZy1icmFuZC5jb2xvci15aXEge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG4uYmctYnJhbmQtbGlnaHQgPiAuY29sb3IteWlxLCAuYmctYnJhbmQtbGlnaHQuY29sb3IteWlxIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cblxuLmJnLWhpZ2hsaWdodCA+IC5jb2xvci15aXEsIC5iZy1oaWdobGlnaHQuY29sb3IteWlxIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mtb24tZGFyayA+IC5jb2xvci15aXEsIC5iZy1zdWNjZXNzLW9uLWRhcmsuY29sb3IteWlxIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctb24tZGFyayA+IC5jb2xvci15aXEsIC5iZy13YXJuaW5nLW9uLWRhcmsuY29sb3IteWlxIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci1kYXJrZXIgPiAuY29sb3IteWlxLCAuYmctZGFuZ2VyLWRhcmtlci5jb2xvci15aXEge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLW9uLWRhcmsgPiAuY29sb3IteWlxLCAuYmctZGFuZ2VyLW9uLWRhcmsuY29sb3IteWlxIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0ZXIgPiAuY29sb3IteWlxLCAuYmctbGlnaHRlci5jb2xvci15aXEge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG4uYmctbWlkID4gLmNvbG9yLXlpcSwgLmJnLW1pZC5jb2xvci15aXEge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9yZGVyID4gLmNvbG9yLXlpcSwgLmJnLWJvcmRlci5jb2xvci15aXEge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG4uYmctbXV0ZWQgPiAuY29sb3IteWlxLCAuYmctbXV0ZWQuY29sb3IteWlxIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktb24tZGFyayA+IC5jb2xvci15aXEsIC5iZy1wcmltYXJ5LW9uLWRhcmsuY29sb3IteWlxIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrID4gLmNvbG9yLXlpcSwgLmJnLWJsYWNrLmNvbG9yLXlpcSB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSA+IC5jb2xvci15aXEsIC5wYWdlID4gLmNvbG9yLXlpcSwgLmJnLXdoaXRlLmNvbG9yLXlpcSwgLmNvbG9yLXlpcS5wYWdlIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cblxuLmJnLWFzLWhpZ2hlciA+IC5jb2xvci15aXEsIC5iZy1hcy1oaWdoZXIuY29sb3IteWlxIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cblxuLmJnLWFzLW1lZGl1bSA+IC5jb2xvci15aXEsIC5iZy1hcy1tZWRpdW0uY29sb3IteWlxIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cblxuLmJnLWFzLWxvd2VyID4gLmNvbG9yLXlpcSwgLmJnLWFzLWxvd2VyLmNvbG9yLXlpcSB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10aXBzID4gLmNvbG9yLXlpcSwgLmJnLXRpcHMuY29sb3IteWlxIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cblxuLmJnLW1vcmUtd2hpdGUgPiAuY29sb3IteWlxLCAuYmctbW9yZS13aGl0ZS5jb2xvci15aXEge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG4uYmctYXViZXJnaW5lID4gLmNvbG9yLXlpcSwgLmJnLWF1YmVyZ2luZS5jb2xvci15aXEge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlID4gLmNvbG9yLXlpcSwgLmJnLW9yYW5nZS5jb2xvci15aXEge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG4uYmctb2QteW91ci1jdXJyZW50ID4gLmNvbG9yLXlpcSwgLmJnLW9kLXlvdXItY3VycmVudC5jb2xvci15aXEge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG4uYmctb2QteW91ci1wcmV2aW91cyA+IC5jb2xvci15aXEsIC5iZy1vZC15b3VyLXByZXZpb3VzLmNvbG9yLXlpcSB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vZC1iZW5jaG1hcmstY3VycmVudCA+IC5jb2xvci15aXEsIC5iZy1vZC1iZW5jaG1hcmstY3VycmVudC5jb2xvci15aXEge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG4uYmctb2QtYmVuY2htYXJrLXByZXZpb3VzID4gLmNvbG9yLXlpcSwgLmJnLW9kLWJlbmNobWFyay1wcmV2aW91cy5jb2xvci15aXEge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2lwID4gLmNvbG9yLXlpcSwgLmJnLXdpcC5jb2xvci15aXEge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuXG4uYmctYXMgPiAuY29sb3IteWlxLCAuYmctYXMuY29sb3IteWlxIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cblxuLmJnLWFzLXNlY29uZGFyeSA+IC5jb2xvci15aXEsIC5iZy1hcy1zZWNvbmRhcnkuY29sb3IteWlxIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cblxuLmJnLWFhID4gLmNvbG9yLXlpcSwgLmJnLWFhLmNvbG9yLXlpcSB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hYS1zZWNvbmRhcnkgPiAuY29sb3IteWlxLCAuYmctYWEtc2Vjb25kYXJ5LmNvbG9yLXlpcSB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10YWEgPiAuY29sb3IteWlxLCAuYmctdGFhLmNvbG9yLXlpcSB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10YWEtc2Vjb25kYXJ5ID4gLmNvbG9yLXlpcSwgLmJnLXRhYS1zZWNvbmRhcnkuY29sb3IteWlxIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlYXJjaCA+IC5jb2xvci15aXEsIC5iZy1zZWFyY2guY29sb3IteWlxIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cblxuLmJnLWltZy1kaWFnb25hbF9zdHJpcGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJnLWltZy1kaWFnb25hbF9zdHJpcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9wYXR0ZXJucy9kaWFnb25hbF9zdHJpcGVzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1pbWctcG9sa2FfZG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iZy1pbWctcG9sa2FfZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvcGF0dGVybnMvcG9sa2FfZG90cy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYmctaW1nLXppZ196YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmctaW1nLXppZ196YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL3BhdHRlcm5zL3ppZ196YWcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLWltZy1wcm9tby1wcm9maWxlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3Byb2ZpbGUtYmFja2dyb3VuZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYmctaW1nLXByb21vLXBsYWNlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL3BsYWNlLWJhY2tncm91bmQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJnLWltZy1wcm9tby1iZWhhdmlvdXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvYmVoYXZpb3VyLWJhY2tncm91bmQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtbG9naW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbG9naW4tYmFja2dyb3VuZC1hbnN3ZXJzLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5iZy1uZXctbG9naW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbG9naW4tYmFja2dyb3VuZC1uZXcucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJnLWRhcmstYmx1ciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMsIDIzLCAyMywgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG59XG5cbkBrZXlmcmFtZXMgYmctdHJhbnNpdGlvbi1kYW5nZXItZGFya2VyIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlBMDgzQjtcbiAgfVxufVxuLmJnLXRyYW5zaXRpb24tZGFuZ2VyLWRhcmtlciB7XG4gIGFuaW1hdGlvbjogYmctdHJhbnNpdGlvbi1kYW5nZXItZGFya2VyIGVhc2UgMnM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTA4M0I7XG59XG5cbkBrZXlmcmFtZXMgYmctdHJhbnNpdGlvbi1zdWNjZXNzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBFNUQ0RDtcbiAgfVxufVxuLmJnLXRyYW5zaXRpb24tc3VjY2VzcyB7XG4gIGFuaW1hdGlvbjogYmctdHJhbnNpdGlvbi1zdWNjZXNzIGVhc2UgMnM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTVENEQ7XG59XG5cbi5iZy1jcG0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvY3BtLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZy1tZC1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iZy1zbS1ub25lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icmVhZGNydW1iIHtcbiAgYm9yZGVyLWJvdHRvbTogI0Q5RDdENSAxcHggc29saWQ7XG59XG4uYnJlYWRjcnVtYiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYiBsaTpudGgtY2hpbGQoMikge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5icmVhZGNydW1iLXJvb3QtaXRlbSA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqcgXCI7XG59XG5cbi5icmVhZGNydW1iLXN1YnNlY3Rpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuLmJyZWFkY3J1bWItc3Vic2VjdGlvbnMgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmJyZWFkY3J1bWItc3Vic2VjdGlvbnMgLmJyZWFkY3J1bWItcm9vdC1pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYi1zdWJzZWN0aW9ucyAuYnJlYWRjcnVtYi1yb290LWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLXN1YnNlY3Rpb25zIC5icmVhZGNydW1iLXJvb3QtaXRlbSA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1zdWJzZWN0aW9ucyAuYnJlYWRjcnVtYi1yb290LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLXN1YnNlY3Rpb25zIC5icmVhZGNydW1iLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5icmVhZGNydW1iLXN1YnNlY3Rpb25zIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLXN1YnNlY3Rpb25zIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNjA2MDVGO1xufVxuXG4uYnJlYWRjcnVtYi1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDZyZW07XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xufVxuXG4uYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjRjVGNEYzO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1zdWJzZWN0aW9uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1zdWJzZWN0aW9uLWl0ZW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItc3Vic2VjdGlvbi1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxRDc5ODE7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5icmVhZGNydW1iLXN1YnNlY3Rpb24taXRlbSBhOmhvdmVyLCAuYnJlYWRjcnVtYi1zdWJzZWN0aW9uLWl0ZW0gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmJyZWFkY3J1bWItc3Vic2VjdGlvbi1pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0ZDRkNGQjtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkgaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsgaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJyYW5kIGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQ6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJyYW5kLWxpZ2h0IGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtYnJhbmQtbGlnaHQ6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWhpZ2hsaWdodCBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmJ0bi1vdXRsaW5lLWhpZ2hsaWdodDpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy1vbi1kYXJrIGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy1vbi1kYXJrOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLW9uLWRhcmsgaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLW9uLWRhcms6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci1kYXJrZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXItZGFya2VyOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci1vbi1kYXJrIGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLW9uLWRhcms6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0ZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5idG4tb3V0bGluZS1saWdodGVyOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZS1taWQgaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5idG4tb3V0bGluZS1taWQ6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJvcmRlciBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmJ0bi1vdXRsaW5lLWJvcmRlcjpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtbXV0ZWQgaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5idG4tb3V0bGluZS1tdXRlZDpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LW9uLWRhcmsgaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LW9uLWRhcms6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsYWNrIGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtYmxhY2s6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtd2hpdGUgaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5idG4tb3V0bGluZS13aGl0ZTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtYXMtaGlnaGVyIGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtYXMtaGlnaGVyOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFzLW1lZGl1bSBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmJ0bi1vdXRsaW5lLWFzLW1lZGl1bTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtYXMtbG93ZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5idG4tb3V0bGluZS1hcy1sb3dlcjpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZS10aXBzIGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtdGlwczpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZS1tb3JlLXdoaXRlIGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtbW9yZS13aGl0ZTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtYXViZXJnaW5lIGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtYXViZXJnaW5lOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLW9yYW5nZSBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmJ0bi1vdXRsaW5lLW9yYW5nZTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtb2QteW91ci1jdXJyZW50IGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtb2QteW91ci1jdXJyZW50OmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZS1vZC15b3VyLXByZXZpb3VzIGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtb2QteW91ci1wcmV2aW91czpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZS1vZC1iZW5jaG1hcmstY3VycmVudCBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmJ0bi1vdXRsaW5lLW9kLWJlbmNobWFyay1jdXJyZW50OmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZS1vZC1iZW5jaG1hcmstcHJldmlvdXMgaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5idG4tb3V0bGluZS1vZC1iZW5jaG1hcmstcHJldmlvdXM6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdpcCBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmJ0bi1vdXRsaW5lLXdpcDpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZS1hcyBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmJ0bi1vdXRsaW5lLWFzOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFzLXNlY29uZGFyeSBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmJ0bi1vdXRsaW5lLWFzLXNlY29uZGFyeTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtYWEgaW1nIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5idG4tb3V0bGluZS1hYTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtYWEtc2Vjb25kYXJ5IGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtYWEtc2Vjb25kYXJ5OmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXRhYSBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmJ0bi1vdXRsaW5lLXRhYTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5idG4tb3V0bGluZS10YWEtc2Vjb25kYXJ5IGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtdGFhLXNlY29uZGFyeTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uYnRuLW91dGxpbmUtc2VhcmNoIGltZyB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmUtc2VhcmNoOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLm5vdC1hLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ1dHRvbi13cmFwcGVyID4gKiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uYnV0dG9uLXdyYXBwZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jbGlwYm9hcmRfYnRuOmhvdmVyLCAuY2xpcGJvYXJkX2J0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMxRDc5ODEgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBjb3B5O1xufVxuXG4ubmF2LXBpbGxzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLXhsIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnRuLXhsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gIH1cbn1cblxuLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaXJjbGUtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jaXJjbGUtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmRhdGEtbWFya2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIGJhY2tncm91bmQ6ICMzMDMwMkY7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmRhdGEtbWFya2VyOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvdGlja2V0aW5nLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kYXRhLW1hcmtlci10aWNrZXRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xufVxuLmRhdGEtbWFya2VyLXRpY2tldGluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvdGlja2V0aW5nLnN2Zyk7XG59XG5cbi5kYXRhLW1hcmtlci1zdXJ2ZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTMyQTZFO1xufVxuLmRhdGEtbWFya2VyLXN1cnZleTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvc3VydmV5cy5zdmcpO1xufVxuXG4vKiFcbiAqIE9WRVJSSURFUyBGT1IgRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjkuMCAoaHR0cHM6Ly9naXRodWIuY29tL3V4c29sdXRpb25zL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wIChodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApXG4gKi9cbi5kYXRlcGlja2VyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5kYXRlcGlja2VyLXJ0bC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNGQUY5Rjg7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDdweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI0ZBRjlGODtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMi4yNXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogIzc4Nzc3Njtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNEOUQ3RDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMkYwRUU7XG4gIGNvbG9yOiAjOTE5MDhFO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICBib3JkZXItY29sb3I6ICMyOThmYzI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gIGJvcmRlci1jb2xvcjogIzUyYWRkYjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gIGJvcmRlci1jb2xvcjogIzUyYWRkYjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWNiZTg7XG4gIGJvcmRlci1jb2xvcjogIzI5OGZjMjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWU1O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2FmZDllZTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkge1xuICBjb2xvcjogIzE3MTcxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjY2RjMzBjO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWQ5MGQ7XG4gIGJvcmRlci1jb2xvcjogIzlkOTUwOTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIge1xuICBjb2xvcjogIzE3MTcxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZDkwZDtcbiAgYm9yZGVyLWNvbG9yOiAjOWQ5NTA5O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUge1xuICBjb2xvcjogIzE3MTcxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZDkwZDtcbiAgYm9yZGVyLWNvbG9yOiAjOWQ5NTA5O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzE3MTcxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZDkwZDtcbiAgYm9yZGVyLWNvbG9yOiAjOWQ5NTA5O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVkOTBkO1xuICBib3JkZXItY29sb3I6ICM5ZDk1MDk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVkOTBkO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWQ5MGQ7XG4gIGNvbG9yOiAjOTE5MDhFO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlNGVhO1xuICBib3JkZXItY29sb3I6ICNkZWMzZDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXMge1xuICBjb2xvcjogIzE3MTcxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZDBkYztcbiAgYm9yZGVyLWNvbG9yOiAjZDNhZmM0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVkMGRjO1xuICBib3JkZXItY29sb3I6ICNkM2FmYzQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVkMGRjO1xuICBib3JkZXItY29sb3I6ICNkM2FmYzQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVkMGRjO1xuICBib3JkZXItY29sb3I6ICNkM2FmYzQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGU0ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RlYzNkMTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlNWQwZGM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YwZTRlYTtcbiAgY29sb3I6ICM5MTkwOEU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWQwZGM7XG4gIGJvcmRlci1jb2xvcjogI2QzYWZjNDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNhZmM0O1xuICBib3JkZXItY29sb3I6ICNjMThlYWI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2FmYzQ7XG4gIGJvcmRlci1jb2xvcjogI2MxOGVhYjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2FmYzQ7XG4gIGJvcmRlci1jb2xvcjogI2MxOGVhYjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2FmYzQ7XG4gIGJvcmRlci1jb2xvcjogI2MxOGVhYjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzYWZjNDtcbiAgYm9yZGVyLWNvbG9yOiAjYzE4ZWFiO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzYWZjNDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNhZmM0O1xuICBjb2xvcjogIzkxOTA4RTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkge1xuICBjb2xvcjogIzE3MTcxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjY2RjMzBjO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGMzMGM7XG4gIGJvcmRlci1jb2xvcjogIzlkOTUwOTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIge1xuICBjb2xvcjogIzE3MTcxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYzMwYztcbiAgYm9yZGVyLWNvbG9yOiAjOWQ5NTA5O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUge1xuICBjb2xvcjogIzE3MTcxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYzMwYztcbiAgYm9yZGVyLWNvbG9yOiAjOWQ5NTA5O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzE3MTcxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYzMwYztcbiAgYm9yZGVyLWNvbG9yOiAjOWQ5NTA5O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNjZGMzMGM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgY29sb3I6ICM5MTkwOEU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA1RjtcbiAgYm9yZGVyLWNvbG9yOiAjNTM1MzUyO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MjtcbiAgYm9yZGVyLWNvbG9yOiAjNDY0NjQ2O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG4gIGJvcmRlci1jb2xvcjogIzJkMmQyYztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG4gIGJvcmRlci1jb2xvcjogIzJkMmQyYztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmM7XG4gIGJvcmRlci1jb2xvcjogIzEzMTMxMztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNUY7XG4gIGJvcmRlci1jb2xvcjogIzQ2NDY0Njtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzJBNkU7XG4gIGJvcmRlci1jb2xvcjogIzZiMWY1MDtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmIxZjUwO1xuICBib3JkZXItY29sb3I6ICM0NDEzMzM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmIxZjUwO1xuICBib3JkZXItY29sb3I6ICM0NDEzMzM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzMkE2RTtcbiAgYm9yZGVyLWNvbG9yOiAjNmIxZjUwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiMWY1MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQxMzMzO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTMyQTZFO1xuICBib3JkZXItY29sb3I6ICM2YjFmNTA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI0Q5RDdENTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJGMEVFO1xuICBjb2xvcjogIzkxOTA4RTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTMyQTZFO1xuICBib3JkZXItY29sb3I6ICM2YjFmNTA7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjFmNTA7XG4gIGJvcmRlci1jb2xvcjogIzQ0MTMzMztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiMWY1MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQxMzMzO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzMkE2RTtcbiAgYm9yZGVyLWNvbG9yOiAjNmIxZjUwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiMWY1MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDQxMzMzO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmIxZjUwO1xuICBib3JkZXItY29sb3I6ICM0NDEzMzM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xuICBjb2xvcjogIzc4Nzc3Njtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgd2lkdGg6IDE0NXB4O1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDUyNTc7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCxcbi5kYXRlcGlja2VyIC5wcmV2LFxuLmRhdGVwaWNrZXIgLm5leHQsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Q5RDdENTtcbn1cblxuLmRhdGVwaWNrZXIgdGZvb3Qge1xuICBib3JkZXI6IDA7XG59XG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyIC5wcmV2LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgLm5leHQuZGlzYWJsZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kYXRlcGlja2VyIC5jdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb24sIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmRhdGUudGFhLWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTZweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi50cmFuc2xhdGlvbl9taXNzaW5nLmxvY2FsZWFwcC5oaWdobGlnaHQge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCByZWQ7XG59XG5cbmEub3Blbi10cmFuc2xhdGlvbi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5maWx0ZXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmlsdGVyLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZpbHRlci1saXN0IGxpIGEsIC5maWx0ZXItbGlzdCBsaSBhOnZpc2l0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNzg3Nzc2O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xufVxuLmZpbHRlci1saXN0IGxpIGEgaW1nLCAuZmlsdGVyLWxpc3QgbGkgYTp2aXNpdGVkIGltZyB7XG4gIG9wYWNpdHk6IDYwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uZmlsdGVyLWxpc3QgbGkgYSBzcGFuLCAuZmlsdGVyLWxpc3QgbGkgYTp2aXNpdGVkIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmlsdGVyLWxpc3QgbGkgYTpob3ZlciwgLmZpbHRlci1saXN0IGxpIGE6Zm9jdXMsIC5maWx0ZXItbGlzdCBsaSBhOnZpc2l0ZWQ6aG92ZXIsIC5maWx0ZXItbGlzdCBsaSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZDogI0YyRjBFRTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5maWx0ZXItbGlzdCBsaSBhOmhvdmVyIGltZywgLmZpbHRlci1saXN0IGxpIGE6Zm9jdXMgaW1nLCAuZmlsdGVyLWxpc3QgbGkgYTp2aXNpdGVkOmhvdmVyIGltZywgLmZpbHRlci1saXN0IGxpIGE6dmlzaXRlZDpmb2N1cyBpbWcge1xuICBvcGFjaXR5OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5maWx0ZXItbGlzdCBsaS5hY3RpdmUgYSwgLmZpbHRlci1saXN0IGxpLmFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZDogI0YyRjBFRTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjNyZW07XG59XG4uZmlsdGVyLWxpc3QgbGkuYWN0aXZlIGEgaW1nLCAuZmlsdGVyLWxpc3QgbGkuYWN0aXZlIGE6dmlzaXRlZCBpbWcge1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmZpbHRlci1saXN0IGxpLmFjdGl2ZSBhIHNwYW4sIC5maWx0ZXItbGlzdCBsaS5hY3RpdmUgYTp2aXNpdGVkIHNwYW4ge1xuICB3aWR0aDogNzAlO1xufVxuLmZpbHRlci1saXN0IGxpLmFjdGl2ZSBhOmhvdmVyLCAuZmlsdGVyLWxpc3QgbGkuYWN0aXZlIGE6Zm9jdXMsIC5maWx0ZXItbGlzdCBsaS5hY3RpdmUgYTp2aXNpdGVkOmhvdmVyLCAuZmlsdGVyLWxpc3QgbGkuYWN0aXZlIGE6dmlzaXRlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNEOUQ3RDU7XG59XG4uZmlsdGVyLWxpc3QgbGkuYWN0aXZlIGE6aG92ZXI6YWZ0ZXIsIC5maWx0ZXItbGlzdCBsaS5hY3RpdmUgYTpmb2N1czphZnRlciwgLmZpbHRlci1saXN0IGxpLmFjdGl2ZSBhOnZpc2l0ZWQ6aG92ZXI6YWZ0ZXIsIC5maWx0ZXItbGlzdCBsaS5hY3RpdmUgYTp2aXNpdGVkOmZvY3VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjVyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQ6IHVybCgvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9kZWxldGUuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZpbHRlci1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5mb290bm90ZXMgOnRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuICBzY3JvbGwtbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLyoqXG4gKiBJbml0aWFsaWF6aW5nIGEgYGZvb3Rub3Rlc2AgY291bnRlciBvbiB0aGUgd3JhcHBlclxuICovXG5hcnRpY2xlIHtcbiAgY291bnRlci1yZXNldDogZm9vdG5vdGVzO1xufVxuXG4vKipcbiAqIElubGluZSBmb290bm90ZXMgcmVmZXJlbmNlc1xuICogMS4gSW5jcmVtZW50IHRoZSBjb3VudGVyIGF0IGVhY2ggbmV3IHJlZmVyZW5jZVxuICogMi4gUmVzZXQgbGluayBzdHlsZXMgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHRleHRcbiAqL1xuYVthcmlhLWRlc2NyaWJlZGJ5PWZvb3Rub3RlLWxhYmVsXSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBmb290bm90ZXM7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiAyICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIG91dGxpbmU6IG5vbmU7IC8qIDIgKi9cbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDZyZW07XG59XG5cbi8qKlxuICogQWN0dWFsIG51bWJlcmVkIHJlZmVyZW5jZXNcbiAqIDEuIERpc3BsYXkgdGhlIGN1cnJlbnQgc3RhdGUgb2YgdGhlIGNvdW50ZXIgKGUuZy4gYFsxXWApXG4gKiAyLiBBbGlnbiB0ZXh0IGFzIHN1cGVyc2NyaXB0XG4gKiAzLiBNYWtlIHRoZSBudW1iZXIgc21hbGxlciAoc2luY2UgaXQncyBzdXBlcnNjcmlwdClcbiAqIDQuIFNsaWdodGx5IG9mZnNldCB0aGUgbnVtYmVyIGZyb20gdGhlIHRleHRcbiAqIDUuIFJlc2V0IGxpbmsgc3R5bGVzIG9uIHRoZSBudW1iZXIgdG8gc2hvdyBpdCdzIHVzYWJsZVxuICovXG5hW2FyaWEtZGVzY3JpYmVkYnk9Zm9vdG5vdGUtbGFiZWxdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiW1wiIGNvdW50ZXIoZm9vdG5vdGVzKSBcIl1cIjsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7IC8qIDIgKi9cbiAgZm9udC1zaXplOiAwLjdlbTsgLyogMyAqL1xuICBtYXJnaW4tbGVmdDogMnB4OyAvKiA0ICovXG4gIGNvbG9yOiAjMUQ3OTgxOyAvKiA1ICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiA1ICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogNSAqL1xufVxuXG5hW2FyaWEtZGVzY3JpYmVkYnk9Zm9vdG5vdGUtbGFiZWxdOmhvdmVyOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQTtcbn1cblxuLmgxIGFbYXJpYS1kZXNjcmliZWRieT1mb290bm90ZS1sYWJlbF06OmFmdGVyIHtcbiAgZm9udC1zaXplOiAwLjRlbTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG59XG5cbi8qKlxuICogUmVzZXR0aW5nIHRoZSBkZWZhdWx0IGZvY3VzZWQgc3R5bGVzIG9uIHRoZSBudW1iZXJcbiAqL1xuYVthcmlhLWRlc2NyaWJlZGJ5PWZvb3Rub3RlLWxhYmVsXTpmb2N1czo6YWZ0ZXIge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLyoqXG4gKiBTdHlsaW5nIHRoZSBiYWNrIHRvIGNvbnRlbnQgaWNvbnNcbiAqL1xuW2FyaWEtbGFiZWw9XCJCYWNrIHRvIGNvbnRlbnRcIl0ge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uaGVhZGxpbmUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI0YyRjBFRTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEN0Q1O1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMTJyZW07XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmhlYWRsaW5lLWNpcmNsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMTJyZW07XG59XG5cbi5oZWFkbGluZS1pbmZvIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtNnJlbTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5oZWFkbGluZS15b3VycyB7XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5oZWFkbGluZS1iZW5jaG1hcmsge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uaGVhZGxpbmUtc3F1YXJlIHtcbiAgYmFja2dyb3VuZDogI0YyRjBFRTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDdENTtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDEwcmVtO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5oZWFkbGluZS1zcXVhcmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDEwcmVtO1xufVxuXG4ubGluay1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxpbmstbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5saW5rLWxpc3QgbGkgYSwgLmxpbmstbGlzdCBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3QgbGkgLmxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3MTcxNztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmxpbmstbGlzdCBsaSBhOmhvdmVyLCAubGluay1saXN0IGxpIGE6Zm9jdXMsIC5saW5rLWxpc3QgbGkgYTp2aXNpdGVkOmhvdmVyLCAubGluay1saXN0IGxpIGE6dmlzaXRlZDpmb2N1cywgLmxpbmstbGlzdCBsaSAubGluazpob3ZlciwgLmxpbmstbGlzdCBsaSAubGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpbmstbGlzdC5zbWFsbCBsaSwgLmxpbmstbGlzdC5oc21hbGwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmxpbmstbGlzdC5zbWFsbCBsaSBhLCAubGluay1saXN0LmhzbWFsbCBsaSBhLCAubGluay1saXN0LnNtYWxsIGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC5zbWFsbCBsaSAubGluaywgLmxpbmstbGlzdC5oc21hbGwgbGkgLmxpbmsge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5saW5rLWxpc3QtYmxvY2sgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubGluay1saXN0LXRpZ2h0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuLmxpbmstbGlzdC10aWdodCBsaSBhLCAubGluay1saXN0LXRpZ2h0IGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC10aWdodCBsaSAubGluayB7XG4gIHBhZGRpbmc6IDAuN3JlbTtcbn1cblxuLmxpbmstbGlzdC1wcmltYXJ5IGxpIGEsIC5saW5rLWxpc3QtcHJpbWFyeSBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3QtcHJpbWFyeSBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzE2NWM2MjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5saW5rLWxpc3Qtc2Vjb25kYXJ5IGxpIGEsIC5saW5rLWxpc3Qtc2Vjb25kYXJ5IGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1zZWNvbmRhcnkgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTMyQTZFO1xuICBib3JkZXItY29sb3I6ICM3NTIyNTg7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ubGluay1saXN0LXN1Y2Nlc3MgbGkgYSwgLmxpbmstbGlzdC1zdWNjZXNzIGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1zdWNjZXNzIGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNUQ0RDtcbiAgYm9yZGVyLWNvbG9yOiAjMDkzYzMxO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmxpbmstbGlzdC1pbmZvIGxpIGEsIC5saW5rLWxpc3QtaW5mbyBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3QtaW5mbyBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzUwNTc5YztcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5saW5rLWxpc3Qtd2FybmluZyBsaSBhLCAubGluay1saXN0LXdhcm5pbmcgbGkgYTp2aXNpdGVkLCAubGluay1saXN0LXdhcm5pbmcgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M0MjE0O1xuICBib3JkZXItY29sb3I6ICNhOTM3MTE7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ubGluay1saXN0LWRhbmdlciBsaSBhLCAubGluay1saXN0LWRhbmdlciBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3QtZGFuZ2VyIGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2MEI1MjtcbiAgYm9yZGVyLWNvbG9yOiAjYjIwOTQ0O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmxpbmstbGlzdC1saWdodCBsaSBhLCAubGluay1saXN0LWxpZ2h0IGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1saWdodCBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYwRUU7XG4gIGJvcmRlci1jb2xvcjogI2UxZGRkODtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5saW5rLWxpc3QtZGFyayBsaSBhLCAubGluay1saXN0LWRhcmsgbGkgYTp2aXNpdGVkLCAubGluay1saXN0LWRhcmsgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDJGO1xuICBib3JkZXItY29sb3I6ICMxZDFkMWM7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ubGluay1saXN0LWJyYW5kIGxpIGEsIC5saW5rLWxpc3QtYnJhbmQgbGkgYTp2aXNpdGVkLCAubGluay1saXN0LWJyYW5kIGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YmE2O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmxpbmstbGlzdC1icmFuZC1saWdodCBsaSBhLCAubGluay1saXN0LWJyYW5kLWxpZ2h0IGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1icmFuZC1saWdodCBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUVDRUU7XG4gIGJvcmRlci1jb2xvcjogI2I1ZTBlNDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5saW5rLWxpc3QtaGlnaGxpZ2h0IGxpIGEsIC5saW5rLWxpc3QtaGlnaGxpZ2h0IGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1oaWdobGlnaHQgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNkOWNlMGM7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ubGluay1saXN0LXN1Y2Nlc3Mtb24tZGFyayBsaSBhLCAubGluay1saXN0LXN1Y2Nlc3Mtb24tZGFyayBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3Qtc3VjY2Vzcy1vbi1kYXJrIGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5QkM5QztcbiAgYm9yZGVyLWNvbG9yOiAjMTU5YTgwO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmxpbmstbGlzdC13YXJuaW5nLW9uLWRhcmsgbGkgYSwgLmxpbmstbGlzdC13YXJuaW5nLW9uLWRhcmsgbGkgYTp2aXNpdGVkLCAubGluay1saXN0LXdhcm5pbmctb24tZGFyayBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTc2NEY7XG4gIGJvcmRlci1jb2xvcjogI2ViNWIyYztcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5saW5rLWxpc3QtZGFuZ2VyLWRhcmtlciBsaSBhLCAubGluay1saXN0LWRhbmdlci1kYXJrZXIgbGkgYTp2aXNpdGVkLCAubGluay1saXN0LWRhbmdlci1kYXJrZXIgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUEwODNCO1xuICBib3JkZXItY29sb3I6ICM3NjA2MmQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ubGluay1saXN0LWRhbmdlci1vbi1kYXJrIGxpIGEsIC5saW5rLWxpc3QtZGFuZ2VyLW9uLWRhcmsgbGkgYTp2aXNpdGVkLCAubGluay1saXN0LWRhbmdlci1vbi1kYXJrIGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwODU5NztcbiAgYm9yZGVyLWNvbG9yOiAjZWM2MzdhO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmxpbmstbGlzdC1saWdodGVyIGxpIGEsIC5saW5rLWxpc3QtbGlnaHRlciBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3QtbGlnaHRlciBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY0RjM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTFkZTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5saW5rLWxpc3QtbWlkIGxpIGEsIC5saW5rLWxpc3QtbWlkIGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1taWQgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFDMEJFO1xuICBib3JkZXItY29sb3I6ICNhZWFkYWE7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ubGluay1saXN0LWJvcmRlciBsaSBhLCAubGluay1saXN0LWJvcmRlciBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3QtYm9yZGVyIGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDdENTtcbiAgYm9yZGVyLWNvbG9yOiAjYzdjNGMxO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmxpbmstbGlzdC1tdXRlZCBsaSBhLCAubGluay1saXN0LW11dGVkIGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1tdXRlZCBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNUY7XG4gIGJvcmRlci1jb2xvcjogIzRkNGQ0YztcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5saW5rLWxpc3QtcHJpbWFyeS1vbi1kYXJrIGxpIGEsIC5saW5rLWxpc3QtcHJpbWFyeS1vbi1kYXJrIGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1wcmltYXJ5LW9uLWRhcmsgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyNjliYTY7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ubGluay1saXN0LWJsYWNrIGxpIGEsIC5saW5rLWxpc3QtYmxhY2sgbGkgYTp2aXNpdGVkLCAubGluay1saXN0LWJsYWNrIGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgYm9yZGVyLWNvbG9yOiAjMDQwNDA0O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmxpbmstbGlzdC13aGl0ZSBsaSBhLCAubGluay1saXN0LXdoaXRlIGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC13aGl0ZSBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY5Rjg7XG4gIGJvcmRlci1jb2xvcjogI2VhZTZlMjtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5saW5rLWxpc3QtYXMtaGlnaGVyIGxpIGEsIC5saW5rLWxpc3QtYXMtaGlnaGVyIGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1hcy1oaWdoZXIgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjAzQTFDO1xuICBib3JkZXItY29sb3I6ICM4ZjJmMTc7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ubGluay1saXN0LWFzLW1lZGl1bSBsaSBhLCAubGluay1saXN0LWFzLW1lZGl1bSBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3QtYXMtbWVkaXVtIGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQjMyODtcbiAgYm9yZGVyLWNvbG9yOiAjOWU5NTIxO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmxpbmstbGlzdC1hcy1sb3dlciBsaSBhLCAubGluay1saXN0LWFzLWxvd2VyIGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1hcy1sb3dlciBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTdCODM7XG4gIGJvcmRlci1jb2xvcjogIzFkNWY2NTtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5saW5rLWxpc3QtdGlwcyBsaSBhLCAubGluay1saXN0LXRpcHMgbGkgYTp2aXNpdGVkLCAubGluay1saXN0LXRpcHMgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDVGO1xuICBib3JkZXItY29sb3I6ICM0ZDRkNGM7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ubGluay1saXN0LW1vcmUtd2hpdGUgbGkgYSwgLmxpbmstbGlzdC1tb3JlLXdoaXRlIGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1tb3JlLXdoaXRlIGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQjtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlY2U1O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmxpbmstbGlzdC1hdWJlcmdpbmUgbGkgYSwgLmxpbmstbGlzdC1hdWJlcmdpbmUgbGkgYTp2aXNpdGVkLCAubGluay1saXN0LWF1YmVyZ2luZSBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDMxNTc7XG4gIGJvcmRlci1jb2xvcjogIzU1MjU0MjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5saW5rLWxpc3Qtb3JhbmdlIGxpIGEsIC5saW5rLWxpc3Qtb3JhbmdlIGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1vcmFuZ2UgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk0RTFCO1xuICBib3JkZXItY29sb3I6ICNjYTQxMTQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ubGluay1saXN0LW9kLXlvdXItY3VycmVudCBsaSBhLCAubGluay1saXN0LW9kLXlvdXItY3VycmVudCBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3Qtb2QteW91ci1jdXJyZW50IGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YmE2O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmxpbmstbGlzdC1vZC15b3VyLXByZXZpb3VzIGxpIGEsIC5saW5rLWxpc3Qtb2QteW91ci1wcmV2aW91cyBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3Qtb2QteW91ci1wcmV2aW91cyBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzE2NWM2MjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5saW5rLWxpc3Qtb2QtYmVuY2htYXJrLWN1cnJlbnQgbGkgYSwgLmxpbmstbGlzdC1vZC1iZW5jaG1hcmstY3VycmVudCBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3Qtb2QtYmVuY2htYXJrLWN1cnJlbnQgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQThBN0E2O1xuICBib3JkZXItY29sb3I6ICM5NTk0OTM7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ubGluay1saXN0LW9kLWJlbmNobWFyay1wcmV2aW91cyBsaSBhLCAubGluay1saXN0LW9kLWJlbmNobWFyay1wcmV2aW91cyBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3Qtb2QtYmVuY2htYXJrLXByZXZpb3VzIGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzc3NjtcbiAgYm9yZGVyLWNvbG9yOiAjNjU2NDYzO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmxpbmstbGlzdC13aXAgbGkgYSwgLmxpbmstbGlzdC13aXAgbGkgYTp2aXNpdGVkLCAubGluay1saXN0LXdpcCBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzE2NWM2MjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5saW5rLWxpc3QtYXMgbGkgYSwgLmxpbmstbGlzdC1hcyBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3QtYXMgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2QUFGO1xuICBib3JkZXItY29sb3I6ICM1MDU3OWM7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ubGluay1saXN0LWFzLXNlY29uZGFyeSBsaSBhLCAubGluay1saXN0LWFzLXNlY29uZGFyeSBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3QtYXMtc2Vjb25kYXJ5IGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGQjFEMztcbiAgYm9yZGVyLWNvbG9yOiAjOTY5OWM1O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmxpbmstbGlzdC1hYSBsaSBhLCAubGluay1saXN0LWFhIGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1hYSBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWJhNjtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5saW5rLWxpc3QtYWEtc2Vjb25kYXJ5IGxpIGEsIC5saW5rLWxpc3QtYWEtc2Vjb25kYXJ5IGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1hYS1zZWNvbmRhcnkgbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxNjVjNjI7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ubGluay1saXN0LXRhYSBsaSBhLCAubGluay1saXN0LXRhYSBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3QtdGFhIGxpIC5saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2MEI1MjtcbiAgYm9yZGVyLWNvbG9yOiAjYjIwOTQ0O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmxpbmstbGlzdC10YWEtc2Vjb25kYXJ5IGxpIGEsIC5saW5rLWxpc3QtdGFhLXNlY29uZGFyeSBsaSBhOnZpc2l0ZWQsIC5saW5rLWxpc3QtdGFhLXNlY29uZGFyeSBsaSAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1OTc7XG4gIGJvcmRlci1jb2xvcjogI2VjNjM3YTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5saW5rLWxpc3Qtc2VhcmNoIGxpIGEsIC5saW5rLWxpc3Qtc2VhcmNoIGxpIGE6dmlzaXRlZCwgLmxpbmstbGlzdC1zZWFyY2ggbGkgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M0MjE0O1xuICBib3JkZXItY29sb3I6ICNhOTM3MTE7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ubGluay1saXN0IGEgW2NsYXNzXj1iZ10ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxpbmstbGlzdCBhOmhvdmVyIFtjbGFzc149YmddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuYSwgLmJ0bi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDVlbTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuYTpob3ZlciwgYTpmb2N1cywgLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4zZW07XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMGVtO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMkU2MUE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hLnRleHQtZGVjb3JhdGlvbi1ub25lIHUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wNWVtO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbml0aWFsO1xufVxuYS50ZXh0LWRlY29yYXRpb24tbm9uZSB1OmhvdmVyLCBhLnRleHQtZGVjb3JhdGlvbi1ub25lIHU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4zZW07XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMGVtO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMkU2MUE7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuaDEgYSwgaDEgLmJ0bi1saW5rLCBoMiBhLCBoMiAuYnRuLWxpbmssIGgzIGEsIGgzIC5idG4tbGluaywgaDQgYSwgaDQgLmJ0bi1saW5rLCBoNSBhLCBoNSAuYnRuLWxpbmssIGg2IGEsIGg2IC5idG4tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnR5cG9ncmFwaHkgYSwgLnN1YnRsZS11bmRlcmxpbmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoNDUsIDE4NCwgMTk3LCAwLjIpO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjNlbTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwZW07XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cbi50eXBvZ3JhcGh5IGE6aG92ZXIsIC50eXBvZ3JhcGh5IGE6Zm9jdXMsIC5zdWJ0bGUtdW5kZXJsaW5lOmhvdmVyLCAuc3VidGxlLXVuZGVybGluZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjNlbTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwZW07XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5oMSAuc3VidGxlLXVuZGVybGluZSwgaDIgLnN1YnRsZS11bmRlcmxpbmUsIGgzIC5zdWJ0bGUtdW5kZXJsaW5lLCBoNCAuc3VidGxlLXVuZGVybGluZSwgaDUgLnN1YnRsZS11bmRlcmxpbmUsIGg2IC5zdWJ0bGUtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSg0NSwgMTg0LCAxOTcsIDAuMik7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuM2VtO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDBlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1wcmltYXJ5IHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDI5LCAxMjEsIDEyOSwgMC4yKSAhaW1wb3J0YW50O1xufVxuLnN1YnRsZS11bmRlcmxpbmUtcHJpbWFyeTpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1zZWNvbmRhcnkge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTQ3LCA0MiwgMTEwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1zZWNvbmRhcnk6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLXNlY29uZGFyeTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1zdWNjZXNzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDE0LCA5MywgNzcsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLXN1Y2Nlc3M6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbn1cblxuLnN1YnRsZS11bmRlcmxpbmUtaW5mbyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSg5OSwgMTA2LCAxNzUsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLWluZm86aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLWluZm86Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbn1cblxuLnN1YnRsZS11bmRlcmxpbmUtd2FybmluZyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyMDQsIDY2LCAyMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuLnN1YnRsZS11bmRlcmxpbmUtd2FybmluZzpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtd2FybmluZzpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1kYW5nZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjE0LCAxMSwgODIsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLWRhbmdlcjpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLWxpZ2h0IHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDI0MiwgMjQwLCAyMzgsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLWxpZ2h0OmhvdmVyLCAuc3VidGxlLXVuZGVybGluZS1saWdodDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1kYXJrIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDQ4LCA0OCwgNDcsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLWRhcms6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLWRhcms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbn1cblxuLnN1YnRsZS11bmRlcmxpbmUtYnJhbmQge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoNDUsIDE4NCwgMTk3LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1icmFuZDpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbn1cblxuLnN1YnRsZS11bmRlcmxpbmUtYnJhbmQtbGlnaHQge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjA5LCAyMzYsIDIzOCwgMC4yKSAhaW1wb3J0YW50O1xufVxuLnN1YnRsZS11bmRlcmxpbmUtYnJhbmQtbGlnaHQ6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLWJyYW5kLWxpZ2h0OmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLWhpZ2hsaWdodCB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNDIsIDIzMCwgMjYsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLWhpZ2hsaWdodDpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtaGlnaGxpZ2h0OmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLXN1Y2Nlc3Mtb24tZGFyayB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNSwgMTg4LCAxNTYsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLXN1Y2Nlc3Mtb24tZGFyazpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtc3VjY2Vzcy1vbi1kYXJrOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLXdhcm5pbmctb24tZGFyayB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyMzgsIDExOCwgNzksIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLXdhcm5pbmctb24tZGFyazpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtd2FybmluZy1vbi1kYXJrOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLWRhbmdlci1kYXJrZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTU0LCA4LCA1OSwgMC4yKSAhaW1wb3J0YW50O1xufVxuLnN1YnRsZS11bmRlcmxpbmUtZGFuZ2VyLWRhcmtlcjpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtZGFuZ2VyLWRhcmtlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1kYW5nZXItb24tZGFyayB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNDAsIDEzMywgMTUxLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1kYW5nZXItb24tZGFyazpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtZGFuZ2VyLW9uLWRhcms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbn1cblxuLnN1YnRsZS11bmRlcmxpbmUtbGlnaHRlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNDUsIDI0NCwgMjQzLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1saWdodGVyOmhvdmVyLCAuc3VidGxlLXVuZGVybGluZS1saWdodGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLW1pZCB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgxOTMsIDE5MiwgMTkwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1taWQ6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLW1pZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1ib3JkZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjE3LCAyMTUsIDIxMywgMC4yKSAhaW1wb3J0YW50O1xufVxuLnN1YnRsZS11bmRlcmxpbmUtYm9yZGVyOmhvdmVyLCAuc3VidGxlLXVuZGVybGluZS1ib3JkZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbn1cblxuLnN1YnRsZS11bmRlcmxpbmUtbXV0ZWQge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoOTYsIDk2LCA5NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuLnN1YnRsZS11bmRlcmxpbmUtbXV0ZWQ6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLW11dGVkOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLXByaW1hcnktb24tZGFyayB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSg0NSwgMTg0LCAxOTcsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLXByaW1hcnktb24tZGFyazpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtcHJpbWFyeS1vbi1kYXJrOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLWJsYWNrIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLWJsYWNrOmhvdmVyLCAuc3VidGxlLXVuZGVybGluZS1ibGFjazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS13aGl0ZSB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNTAsIDI0OSwgMjQ4LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS13aGl0ZTpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtd2hpdGU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbn1cblxuLnN1YnRsZS11bmRlcmxpbmUtYXMtaGlnaGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDE3NiwgNTgsIDI4LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1hcy1oaWdoZXI6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLWFzLWhpZ2hlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1hcy1tZWRpdW0ge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTkwLCAxNzksIDQwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1hcy1tZWRpdW06aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLWFzLW1lZGl1bTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1hcy1sb3dlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgzNywgMTIzLCAxMzEsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLWFzLWxvd2VyOmhvdmVyLCAuc3VidGxlLXVuZGVybGluZS1hcy1sb3dlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS10aXBzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDk2LCA5NiwgOTUsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLXRpcHM6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLXRpcHM6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbn1cblxuLnN1YnRsZS11bmRlcmxpbmUtbW9yZS13aGl0ZSB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNTIsIDI1MiwgMjUxLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1tb3JlLXdoaXRlOmhvdmVyLCAuc3VidGxlLXVuZGVybGluZS1tb3JlLXdoaXRlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLWF1YmVyZ2luZSB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgxMTIsIDQ5LCA4NywgMC4yKSAhaW1wb3J0YW50O1xufVxuLnN1YnRsZS11bmRlcmxpbmUtYXViZXJnaW5lOmhvdmVyLCAuc3VidGxlLXVuZGVybGluZS1hdWJlcmdpbmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbn1cblxuLnN1YnRsZS11bmRlcmxpbmUtb3JhbmdlIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDIzMywgNzgsIDI3LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1vcmFuZ2U6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLW9yYW5nZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1vZC15b3VyLWN1cnJlbnQge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoNDUsIDE4NCwgMTk3LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1vZC15b3VyLWN1cnJlbnQ6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLW9kLXlvdXItY3VycmVudDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1vZC15b3VyLXByZXZpb3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDI5LCAxMjEsIDEyOSwgMC4yKSAhaW1wb3J0YW50O1xufVxuLnN1YnRsZS11bmRlcmxpbmUtb2QteW91ci1wcmV2aW91czpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtb2QteW91ci1wcmV2aW91czpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1vZC1iZW5jaG1hcmstY3VycmVudCB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgxNjgsIDE2NywgMTY2LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1vZC1iZW5jaG1hcmstY3VycmVudDpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtb2QtYmVuY2htYXJrLWN1cnJlbnQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbn1cblxuLnN1YnRsZS11bmRlcmxpbmUtb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDEyMCwgMTE5LCAxMTgsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtb2QtYmVuY2htYXJrLXByZXZpb3VzOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLXdpcCB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyOSwgMTIxLCAxMjksIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLXdpcDpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtd2lwOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLWFzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDk5LCAxMDYsIDE3NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuLnN1YnRsZS11bmRlcmxpbmUtYXM6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLWFzOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLWFzLXNlY29uZGFyeSB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgxNzUsIDE3NywgMjExLCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1hcy1zZWNvbmRhcnk6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLWFzLXNlY29uZGFyeTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1hYSB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSg0NSwgMTg0LCAxOTcsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLWFhOmhvdmVyLCAuc3VidGxlLXVuZGVybGluZS1hYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1hYS1zZWNvbmRhcnkge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjksIDEyMSwgMTI5LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3VidGxlLXVuZGVybGluZS1hYS1zZWNvbmRhcnk6aG92ZXIsIC5zdWJ0bGUtdW5kZXJsaW5lLWFhLXNlY29uZGFyeTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS10YWEge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjE0LCAxMSwgODIsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLXRhYTpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtdGFhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0bGUtdW5kZXJsaW5lLXRhYS1zZWNvbmRhcnkge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjQwLCAxMzMsIDE1MSwgMC4yKSAhaW1wb3J0YW50O1xufVxuLnN1YnRsZS11bmRlcmxpbmUtdGFhLXNlY29uZGFyeTpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtdGFhLXNlY29uZGFyeTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQSAhaW1wb3J0YW50O1xufVxuXG4uc3VidGxlLXVuZGVybGluZS1zZWFyY2gge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjA0LCA2NiwgMjAsIDAuMikgIWltcG9ydGFudDtcbn1cbi5zdWJ0bGUtdW5kZXJsaW5lLXNlYXJjaDpob3ZlciwgLnN1YnRsZS11bmRlcmxpbmUtc2VhcmNoOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi50eXBvZ3JhcGh5IC5iZy1wcmltYXJ5ID4gLmNvbG9yLXlpcSBhLCAudHlwb2dyYXBoeSAuYmctcHJpbWFyeSA+IC5jb2xvci15aXEgYTp2aXNpdGVkLCAudHlwb2dyYXBoeSAuYmctcHJpbWFyeS5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLXByaW1hcnkuY29sb3IteWlxIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjUwLCAyNDksIDI0OCwgMC4yKTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1wcmltYXJ5ID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctcHJpbWFyeSA+IC5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXByaW1hcnkgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXByaW1hcnkgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXByaW1hcnkuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1wcmltYXJ5LmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctcHJpbWFyeS5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctcHJpbWFyeS5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1zZWNvbmRhcnkgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1zZWNvbmRhcnkgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLXNlY29uZGFyeS5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLXNlY29uZGFyeS5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyREI4QzU7XG59XG4udHlwb2dyYXBoeSAuYmctc2Vjb25kYXJ5ID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctc2Vjb25kYXJ5ID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctc2Vjb25kYXJ5ID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1zZWNvbmRhcnkgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXNlY29uZGFyeS5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXNlY29uZGFyeS5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXNlY29uZGFyeS5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctc2Vjb25kYXJ5LmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy1zdWNjZXNzID4gLmNvbG9yLXlpcSBhLCAudHlwb2dyYXBoeSAuYmctc3VjY2VzcyA+IC5jb2xvci15aXEgYTp2aXNpdGVkLCAudHlwb2dyYXBoeSAuYmctc3VjY2Vzcy5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLXN1Y2Nlc3MuY29sb3IteWlxIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMkRCOEM1O1xufVxuLnR5cG9ncmFwaHkgLmJnLXN1Y2Nlc3MgPiAuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1zdWNjZXNzID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctc3VjY2VzcyA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctc3VjY2VzcyA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctc3VjY2Vzcy5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXN1Y2Nlc3MuY29sb3IteWlxIGE6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1zdWNjZXNzLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1zdWNjZXNzLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy1pbmZvID4gLmNvbG9yLXlpcSBhLCAudHlwb2dyYXBoeSAuYmctaW5mbyA+IC5jb2xvci15aXEgYTp2aXNpdGVkLCAudHlwb2dyYXBoeSAuYmctaW5mby5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWluZm8uY29sb3IteWlxIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMkRCOEM1O1xufVxuLnR5cG9ncmFwaHkgLmJnLWluZm8gPiAuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1pbmZvID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctaW5mbyA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctaW5mbyA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctaW5mby5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWluZm8uY29sb3IteWlxIGE6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1pbmZvLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1pbmZvLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy13YXJuaW5nID4gLmNvbG9yLXlpcSBhLCAudHlwb2dyYXBoeSAuYmctd2FybmluZyA+IC5jb2xvci15aXEgYTp2aXNpdGVkLCAudHlwb2dyYXBoeSAuYmctd2FybmluZy5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLXdhcm5pbmcuY29sb3IteWlxIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMkRCOEM1O1xufVxuLnR5cG9ncmFwaHkgLmJnLXdhcm5pbmcgPiAuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy13YXJuaW5nID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctd2FybmluZyA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctd2FybmluZyA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctd2FybmluZy5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXdhcm5pbmcuY29sb3IteWlxIGE6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy13YXJuaW5nLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy13YXJuaW5nLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy1kYW5nZXIgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1kYW5nZXIgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyREI4QzU7XG59XG4udHlwb2dyYXBoeSAuYmctZGFuZ2VyID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctZGFuZ2VyID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctZGFuZ2VyID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1kYW5nZXIgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctZGFuZ2VyLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy1saWdodCA+IC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWxpZ2h0ID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQsIC50eXBvZ3JhcGh5IC5iZy1saWdodC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWxpZ2h0LmNvbG9yLXlpcSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzFENzk4MTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1saWdodCA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWxpZ2h0ID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctbGlnaHQgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWxpZ2h0ID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1saWdodC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWxpZ2h0LmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctbGlnaHQuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWxpZ2h0LmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1kYXJrID4gLmNvbG9yLXlpcSBhLCAudHlwb2dyYXBoeSAuYmctZGFyayA+IC5jb2xvci15aXEgYTp2aXNpdGVkLCAudHlwb2dyYXBoeSAuYmctZGFyay5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWRhcmsuY29sb3IteWlxIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMkRCOEM1O1xufVxuLnR5cG9ncmFwaHkgLmJnLWRhcmsgPiAuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1kYXJrID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctZGFyayA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctZGFyayA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctZGFyay5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWRhcmsuY29sb3IteWlxIGE6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1kYXJrLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1kYXJrLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy1icmFuZCA+IC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWJyYW5kID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQsIC50eXBvZ3JhcGh5IC5iZy1icmFuZC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWJyYW5kLmNvbG9yLXlpcSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzFENzk4MTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1icmFuZCA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJyYW5kID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYnJhbmQgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJyYW5kID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1icmFuZC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJyYW5kLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYnJhbmQuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJyYW5kLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1icmFuZC1saWdodCA+IC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWJyYW5kLWxpZ2h0ID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQsIC50eXBvZ3JhcGh5IC5iZy1icmFuZC1saWdodC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWJyYW5kLWxpZ2h0LmNvbG9yLXlpcSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzFENzk4MTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1icmFuZC1saWdodCA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJyYW5kLWxpZ2h0ID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYnJhbmQtbGlnaHQgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJyYW5kLWxpZ2h0ID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1icmFuZC1saWdodC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJyYW5kLWxpZ2h0LmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYnJhbmQtbGlnaHQuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJyYW5kLWxpZ2h0LmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1oaWdobGlnaHQgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1oaWdobGlnaHQgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLWhpZ2hsaWdodC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWhpZ2hsaWdodC5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4udHlwb2dyYXBoeSAuYmctaGlnaGxpZ2h0ID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctaGlnaGxpZ2h0ID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctaGlnaGxpZ2h0ID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1oaWdobGlnaHQgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWhpZ2hsaWdodC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWhpZ2hsaWdodC5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWhpZ2hsaWdodC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctaGlnaGxpZ2h0LmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1zdWNjZXNzLW9uLWRhcmsgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1zdWNjZXNzLW9uLWRhcmsgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLXN1Y2Nlc3Mtb24tZGFyay5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLXN1Y2Nlc3Mtb24tZGFyay5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4udHlwb2dyYXBoeSAuYmctc3VjY2Vzcy1vbi1kYXJrID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctc3VjY2Vzcy1vbi1kYXJrID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctc3VjY2Vzcy1vbi1kYXJrID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1zdWNjZXNzLW9uLWRhcmsgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXN1Y2Nlc3Mtb24tZGFyay5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXN1Y2Nlc3Mtb24tZGFyay5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXN1Y2Nlc3Mtb24tZGFyay5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctc3VjY2Vzcy1vbi1kYXJrLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy13YXJuaW5nLW9uLWRhcmsgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy13YXJuaW5nLW9uLWRhcmsgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLXdhcm5pbmctb24tZGFyay5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLXdhcm5pbmctb24tZGFyay5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4udHlwb2dyYXBoeSAuYmctd2FybmluZy1vbi1kYXJrID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctd2FybmluZy1vbi1kYXJrID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctd2FybmluZy1vbi1kYXJrID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy13YXJuaW5nLW9uLWRhcmsgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXdhcm5pbmctb24tZGFyay5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXdhcm5pbmctb24tZGFyay5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXdhcm5pbmctb24tZGFyay5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctd2FybmluZy1vbi1kYXJrLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1kYW5nZXItZGFya2VyID4gLmNvbG9yLXlpcSBhLCAudHlwb2dyYXBoeSAuYmctZGFuZ2VyLWRhcmtlciA+IC5jb2xvci15aXEgYTp2aXNpdGVkLCAudHlwb2dyYXBoeSAuYmctZGFuZ2VyLWRhcmtlci5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci1kYXJrZXIuY29sb3IteWlxIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMkRCOEM1O1xufVxuLnR5cG9ncmFwaHkgLmJnLWRhbmdlci1kYXJrZXIgPiAuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1kYW5nZXItZGFya2VyID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctZGFuZ2VyLWRhcmtlciA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctZGFuZ2VyLWRhcmtlciA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctZGFuZ2VyLWRhcmtlci5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci1kYXJrZXIuY29sb3IteWlxIGE6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1kYW5nZXItZGFya2VyLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1kYW5nZXItZGFya2VyLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy1kYW5nZXItb24tZGFyayA+IC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci1vbi1kYXJrID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQsIC50eXBvZ3JhcGh5IC5iZy1kYW5nZXItb24tZGFyay5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci1vbi1kYXJrLmNvbG9yLXlpcSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzFENzk4MTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1kYW5nZXItb24tZGFyayA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci1vbi1kYXJrID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctZGFuZ2VyLW9uLWRhcmsgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci1vbi1kYXJrID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1kYW5nZXItb24tZGFyay5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci1vbi1kYXJrLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctZGFuZ2VyLW9uLWRhcmsuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWRhbmdlci1vbi1kYXJrLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1saWdodGVyID4gLmNvbG9yLXlpcSBhLCAudHlwb2dyYXBoeSAuYmctbGlnaHRlciA+IC5jb2xvci15aXEgYTp2aXNpdGVkLCAudHlwb2dyYXBoeSAuYmctbGlnaHRlci5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWxpZ2h0ZXIuY29sb3IteWlxIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMUQ3OTgxO1xufVxuLnR5cG9ncmFwaHkgLmJnLWxpZ2h0ZXIgPiAuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1saWdodGVyID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctbGlnaHRlciA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctbGlnaHRlciA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctbGlnaHRlci5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWxpZ2h0ZXIuY29sb3IteWlxIGE6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1saWdodGVyLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1saWdodGVyLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1taWQgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1taWQgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLW1pZC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLW1pZC5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4udHlwb2dyYXBoeSAuYmctbWlkID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctbWlkID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctbWlkID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1taWQgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLW1pZC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW1pZC5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLW1pZC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctbWlkLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1ib3JkZXIgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1ib3JkZXIgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLWJvcmRlci5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWJvcmRlci5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4udHlwb2dyYXBoeSAuYmctYm9yZGVyID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctYm9yZGVyID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYm9yZGVyID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1ib3JkZXIgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWJvcmRlci5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJvcmRlci5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWJvcmRlci5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctYm9yZGVyLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1tdXRlZCA+IC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLW11dGVkID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQsIC50eXBvZ3JhcGh5IC5iZy1tdXRlZC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLW11dGVkLmNvbG9yLXlpcSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzJEQjhDNTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1tdXRlZCA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW11dGVkID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctbXV0ZWQgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW11dGVkID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1tdXRlZC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW11dGVkLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctbXV0ZWQuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW11dGVkLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy1wcmltYXJ5LW9uLWRhcmsgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1wcmltYXJ5LW9uLWRhcmsgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLXByaW1hcnktb24tZGFyay5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLXByaW1hcnktb24tZGFyay5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4udHlwb2dyYXBoeSAuYmctcHJpbWFyeS1vbi1kYXJrID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctcHJpbWFyeS1vbi1kYXJrID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctcHJpbWFyeS1vbi1kYXJrID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1wcmltYXJ5LW9uLWRhcmsgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXByaW1hcnktb24tZGFyay5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXByaW1hcnktb24tZGFyay5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXByaW1hcnktb24tZGFyay5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctcHJpbWFyeS1vbi1kYXJrLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1ibGFjayA+IC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWJsYWNrID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQsIC50eXBvZ3JhcGh5IC5iZy1ibGFjay5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWJsYWNrLmNvbG9yLXlpcSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzJEQjhDNTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1ibGFjayA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJsYWNrID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYmxhY2sgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJsYWNrID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1ibGFjay5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJsYWNrLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYmxhY2suY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWJsYWNrLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy13aGl0ZSA+IC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLnBhZ2UgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy13aGl0ZSA+IC5jb2xvci15aXEgYTp2aXNpdGVkLCAudHlwb2dyYXBoeSAuYmctd2hpdGUuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5jb2xvci15aXEucGFnZSBhLCAudHlwb2dyYXBoeSAuYmctd2hpdGUuY29sb3IteWlxIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMUQ3OTgxO1xufVxuLnR5cG9ncmFwaHkgLmJnLXdoaXRlID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAucGFnZSA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXdoaXRlID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAucGFnZSA+IC5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXdoaXRlID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy13aGl0ZSA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctd2hpdGUuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5jb2xvci15aXEucGFnZSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctd2hpdGUuY29sb3IteWlxIGE6Zm9jdXMsIC50eXBvZ3JhcGh5IC5jb2xvci15aXEucGFnZSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctd2hpdGUuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXdoaXRlLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1hcy1oaWdoZXIgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1hcy1oaWdoZXIgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLWFzLWhpZ2hlci5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWFzLWhpZ2hlci5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyREI4QzU7XG59XG4udHlwb2dyYXBoeSAuYmctYXMtaGlnaGVyID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctYXMtaGlnaGVyID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYXMtaGlnaGVyID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1hcy1oaWdoZXIgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWFzLWhpZ2hlci5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFzLWhpZ2hlci5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWFzLWhpZ2hlci5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctYXMtaGlnaGVyLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy1hcy1tZWRpdW0gPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1hcy1tZWRpdW0gPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLWFzLW1lZGl1bS5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWFzLW1lZGl1bS5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4udHlwb2dyYXBoeSAuYmctYXMtbWVkaXVtID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctYXMtbWVkaXVtID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYXMtbWVkaXVtID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1hcy1tZWRpdW0gPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWFzLW1lZGl1bS5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFzLW1lZGl1bS5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWFzLW1lZGl1bS5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctYXMtbWVkaXVtLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1hcy1sb3dlciA+IC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWFzLWxvd2VyID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQsIC50eXBvZ3JhcGh5IC5iZy1hcy1sb3dlci5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWFzLWxvd2VyLmNvbG9yLXlpcSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzJEQjhDNTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1hcy1sb3dlciA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFzLWxvd2VyID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYXMtbG93ZXIgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFzLWxvd2VyID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1hcy1sb3dlci5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFzLWxvd2VyLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYXMtbG93ZXIuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFzLWxvd2VyLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy10aXBzID4gLmNvbG9yLXlpcSBhLCAudHlwb2dyYXBoeSAuYmctdGlwcyA+IC5jb2xvci15aXEgYTp2aXNpdGVkLCAudHlwb2dyYXBoeSAuYmctdGlwcy5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLXRpcHMuY29sb3IteWlxIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMkRCOEM1O1xufVxuLnR5cG9ncmFwaHkgLmJnLXRpcHMgPiAuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy10aXBzID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctdGlwcyA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctdGlwcyA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctdGlwcy5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXRpcHMuY29sb3IteWlxIGE6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy10aXBzLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy10aXBzLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy1tb3JlLXdoaXRlID4gLmNvbG9yLXlpcSBhLCAudHlwb2dyYXBoeSAuYmctbW9yZS13aGl0ZSA+IC5jb2xvci15aXEgYTp2aXNpdGVkLCAudHlwb2dyYXBoeSAuYmctbW9yZS13aGl0ZS5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLW1vcmUtd2hpdGUuY29sb3IteWlxIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMUQ3OTgxO1xufVxuLnR5cG9ncmFwaHkgLmJnLW1vcmUtd2hpdGUgPiAuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1tb3JlLXdoaXRlID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctbW9yZS13aGl0ZSA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctbW9yZS13aGl0ZSA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctbW9yZS13aGl0ZS5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW1vcmUtd2hpdGUuY29sb3IteWlxIGE6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1tb3JlLXdoaXRlLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1tb3JlLXdoaXRlLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1hdWJlcmdpbmUgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1hdWJlcmdpbmUgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLWF1YmVyZ2luZS5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWF1YmVyZ2luZS5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyREI4QzU7XG59XG4udHlwb2dyYXBoeSAuYmctYXViZXJnaW5lID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctYXViZXJnaW5lID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYXViZXJnaW5lID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1hdWJlcmdpbmUgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWF1YmVyZ2luZS5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWF1YmVyZ2luZS5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWF1YmVyZ2luZS5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctYXViZXJnaW5lLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy1vcmFuZ2UgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1vcmFuZ2UgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLW9yYW5nZS5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLW9yYW5nZS5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4udHlwb2dyYXBoeSAuYmctb3JhbmdlID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctb3JhbmdlID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctb3JhbmdlID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1vcmFuZ2UgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLW9yYW5nZS5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW9yYW5nZS5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLW9yYW5nZS5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctb3JhbmdlLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1vZC15b3VyLWN1cnJlbnQgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1vZC15b3VyLWN1cnJlbnQgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLW9kLXlvdXItY3VycmVudC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLW9kLXlvdXItY3VycmVudC5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4udHlwb2dyYXBoeSAuYmctb2QteW91ci1jdXJyZW50ID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctb2QteW91ci1jdXJyZW50ID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctb2QteW91ci1jdXJyZW50ID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1vZC15b3VyLWN1cnJlbnQgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLW9kLXlvdXItY3VycmVudC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW9kLXlvdXItY3VycmVudC5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLW9kLXlvdXItY3VycmVudC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctb2QteW91ci1jdXJyZW50LmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1vZC15b3VyLXByZXZpb3VzID4gLmNvbG9yLXlpcSBhLCAudHlwb2dyYXBoeSAuYmctb2QteW91ci1wcmV2aW91cyA+IC5jb2xvci15aXEgYTp2aXNpdGVkLCAudHlwb2dyYXBoeSAuYmctb2QteW91ci1wcmV2aW91cy5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLW9kLXlvdXItcHJldmlvdXMuY29sb3IteWlxIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjUwLCAyNDksIDI0OCwgMC4yKTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1vZC15b3VyLXByZXZpb3VzID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctb2QteW91ci1wcmV2aW91cyA+IC5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLW9kLXlvdXItcHJldmlvdXMgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW9kLXlvdXItcHJldmlvdXMgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLW9kLXlvdXItcHJldmlvdXMuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1vZC15b3VyLXByZXZpb3VzLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctb2QteW91ci1wcmV2aW91cy5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctb2QteW91ci1wcmV2aW91cy5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1vZC1iZW5jaG1hcmstY3VycmVudCA+IC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLW9kLWJlbmNobWFyay1jdXJyZW50ID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQsIC50eXBvZ3JhcGh5IC5iZy1vZC1iZW5jaG1hcmstY3VycmVudC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLW9kLWJlbmNobWFyay1jdXJyZW50LmNvbG9yLXlpcSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzFENzk4MTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1vZC1iZW5jaG1hcmstY3VycmVudCA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW9kLWJlbmNobWFyay1jdXJyZW50ID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctb2QtYmVuY2htYXJrLWN1cnJlbnQgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW9kLWJlbmNobWFyay1jdXJyZW50ID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1vZC1iZW5jaG1hcmstY3VycmVudC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW9kLWJlbmNobWFyay1jdXJyZW50LmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctb2QtYmVuY2htYXJrLWN1cnJlbnQuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW9kLWJlbmNobWFyay1jdXJyZW50LmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1vZC1iZW5jaG1hcmstcHJldmlvdXMgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1vZC1iZW5jaG1hcmstcHJldmlvdXMgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLW9kLWJlbmNobWFyay1wcmV2aW91cy5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLW9kLWJlbmNobWFyay1wcmV2aW91cy5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4udHlwb2dyYXBoeSAuYmctb2QtYmVuY2htYXJrLXByZXZpb3VzID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctb2QtYmVuY2htYXJrLXByZXZpb3VzID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctb2QtYmVuY2htYXJrLXByZXZpb3VzID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1vZC1iZW5jaG1hcmstcHJldmlvdXMgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLW9kLWJlbmNobWFyay1wcmV2aW91cy5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLW9kLWJlbmNobWFyay1wcmV2aW91cy5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLW9kLWJlbmNobWFyay1wcmV2aW91cy5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctb2QtYmVuY2htYXJrLXByZXZpb3VzLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy13aXAgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy13aXAgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLXdpcC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLXdpcC5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNTAsIDI0OSwgMjQ4LCAwLjIpO1xufVxuLnR5cG9ncmFwaHkgLmJnLXdpcCA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXdpcCA+IC5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXdpcCA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctd2lwID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy13aXAuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy13aXAuY29sb3IteWlxIGE6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy13aXAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXdpcC5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1hcyA+IC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWFzID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQsIC50eXBvZ3JhcGh5IC5iZy1hcy5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWFzLmNvbG9yLXlpcSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzJEQjhDNTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1hcyA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFzID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYXMgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFzID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1hcy5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFzLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYXMuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFzLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy1hcy1zZWNvbmRhcnkgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1hcy1zZWNvbmRhcnkgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLWFzLXNlY29uZGFyeS5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWFzLXNlY29uZGFyeS5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4udHlwb2dyYXBoeSAuYmctYXMtc2Vjb25kYXJ5ID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctYXMtc2Vjb25kYXJ5ID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYXMtc2Vjb25kYXJ5ID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1hcy1zZWNvbmRhcnkgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWFzLXNlY29uZGFyeS5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFzLXNlY29uZGFyeS5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWFzLXNlY29uZGFyeS5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctYXMtc2Vjb25kYXJ5LmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1hYSA+IC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWFhID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQsIC50eXBvZ3JhcGh5IC5iZy1hYS5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWFhLmNvbG9yLXlpcSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzFENzk4MTtcbn1cbi50eXBvZ3JhcGh5IC5iZy1hYSA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFhID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYWEgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFhID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1hYS5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFhLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctYWEuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFhLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1hYS1zZWNvbmRhcnkgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1hYS1zZWNvbmRhcnkgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLWFhLXNlY29uZGFyeS5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLWFhLXNlY29uZGFyeS5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNTAsIDI0OSwgMjQ4LCAwLjIpO1xufVxuLnR5cG9ncmFwaHkgLmJnLWFhLXNlY29uZGFyeSA+IC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFhLXNlY29uZGFyeSA+IC5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLWFhLXNlY29uZGFyeSA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctYWEtc2Vjb25kYXJ5ID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1hYS1zZWNvbmRhcnkuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1hYS1zZWNvbmRhcnkuY29sb3IteWlxIGE6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy1hYS1zZWNvbmRhcnkuY29sb3IteWlxIGE6dmlzaXRlZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLWFhLXNlY29uZGFyeS5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQTtcbn1cbi50eXBvZ3JhcGh5IC5iZy10YWEgPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy10YWEgPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLXRhYS5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLXRhYS5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyREI4QzU7XG59XG4udHlwb2dyYXBoeSAuYmctdGFhID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctdGFhID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctdGFhID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy10YWEgPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXRhYS5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXRhYS5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXRhYS5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctdGFhLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi50eXBvZ3JhcGh5IC5iZy10YWEtc2Vjb25kYXJ5ID4gLmNvbG9yLXlpcSBhLCAudHlwb2dyYXBoeSAuYmctdGFhLXNlY29uZGFyeSA+IC5jb2xvci15aXEgYTp2aXNpdGVkLCAudHlwb2dyYXBoeSAuYmctdGFhLXNlY29uZGFyeS5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLXRhYS1zZWNvbmRhcnkuY29sb3IteWlxIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMUQ3OTgxO1xufVxuLnR5cG9ncmFwaHkgLmJnLXRhYS1zZWNvbmRhcnkgPiAuY29sb3IteWlxIGE6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy10YWEtc2Vjb25kYXJ5ID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctdGFhLXNlY29uZGFyeSA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctdGFhLXNlY29uZGFyeSA+IC5jb2xvci15aXEgYTp2aXNpdGVkOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctdGFhLXNlY29uZGFyeS5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXRhYS1zZWNvbmRhcnkuY29sb3IteWlxIGE6Zm9jdXMsIC50eXBvZ3JhcGh5IC5iZy10YWEtc2Vjb25kYXJ5LmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy10YWEtc2Vjb25kYXJ5LmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi50eXBvZ3JhcGh5IC5iZy1zZWFyY2ggPiAuY29sb3IteWlxIGEsIC50eXBvZ3JhcGh5IC5iZy1zZWFyY2ggPiAuY29sb3IteWlxIGE6dmlzaXRlZCwgLnR5cG9ncmFwaHkgLmJnLXNlYXJjaC5jb2xvci15aXEgYSwgLnR5cG9ncmFwaHkgLmJnLXNlYXJjaC5jb2xvci15aXEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyREI4QzU7XG59XG4udHlwb2dyYXBoeSAuYmctc2VhcmNoID4gLmNvbG9yLXlpcSBhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctc2VhcmNoID4gLmNvbG9yLXlpcSBhOmZvY3VzLCAudHlwb2dyYXBoeSAuYmctc2VhcmNoID4gLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5iZy1zZWFyY2ggPiAuY29sb3IteWlxIGE6dmlzaXRlZDpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXNlYXJjaC5jb2xvci15aXEgYTpob3ZlciwgLnR5cG9ncmFwaHkgLmJnLXNlYXJjaC5jb2xvci15aXEgYTpmb2N1cywgLnR5cG9ncmFwaHkgLmJnLXNlYXJjaC5jb2xvci15aXEgYTp2aXNpdGVkOmhvdmVyLCAudHlwb2dyYXBoeSAuYmctc2VhcmNoLmNvbG9yLXlpcSBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmV4dGVybmFsLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2V4dGVybmFsX2xpbmsuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuM3MgZWFzZTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzNCUpIHNlcGlhKDkzJSkgc2F0dXJhdGUoMzQ0JSkgaHVlLXJvdGF0ZSgxMzdkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCg5NCUpO1xufVxuXG4uZXh0ZXJuYWwtbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uYXJyb3ctbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbGlua19hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMzQlKSBzZXBpYSg5MyUpIHNhdHVyYXRlKDM0NCUpIGh1ZS1yb3RhdGUoMTM3ZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoOTQlKTtcbn1cblxuLmFycm93LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmFycm93LWxpbmsudGV4dC1wcmltYXJ5LW9uLWRhcms6OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MSUpIHNlcGlhKDklKSBzYXR1cmF0ZSgzNzMwJSkgaHVlLXJvdGF0ZSgxNDNkZWcpIGJyaWdodG5lc3MoODElKSBjb250cmFzdCg4OSUpO1xufVxuXG4uYXJyb3ctbGluay50ZXh0LXByaW1hcnktb24tZGFyazpob3Zlcjo6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG59XG5cbi5hcnJvdy1saW5rLnRleHQtd2hpdGU6OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xufVxuXG4uYXJyb3ctbGluay50ZXh0LXdoaXRlOmhvdmVyOjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTAlKSBzZXBpYSg0MyUpIHNhdHVyYXRlKDExNjglKSBodWUtcm90YXRlKDM0NGRlZykgYnJpZ2h0bmVzcygxMDQlKSBjb250cmFzdCg5MCUpO1xufVxuXG4uYmFjay1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmJhY2stbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2JhY2tfYXJyb3cuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzNCUpIHNlcGlhKDkzJSkgc2F0dXJhdGUoMzQ0JSkgaHVlLXJvdGF0ZSgxMzdkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCg5NCUpO1xufVxuLmJhY2stbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuYS50ZXh0LXByaW1hcnktb24tZGFyazpob3ZlciwgYS50ZXh0LXByaW1hcnktb24tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0YWJsZS10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzE3MTcxNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3MTcxNztcbiAgcGFkZGluZzogMC4zcmVtO1xuICBjb2xvcjogI0ZBRjlGODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHBhZGRpbmctcmlnaHQ6IDEuOGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZWRpdGFibGUtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZWRpdC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbn1cbi5lZGl0YWJsZS10ZXh0OmhvdmVyLCAuZWRpdGFibGUtdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dDpob3ZlcjphZnRlciwgLmVkaXRhYmxlLXRleHQ6Zm9jdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5lZGl0YWJsZS10ZXh0LXByaW1hcnk6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzJBNkU7XG4gIGJvcmRlci1jb2xvcjogIzkzMkE2RTtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC1zZWNvbmRhcnk6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU1RDREO1xuICBib3JkZXItY29sb3I6ICMwRTVENEQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtc3VjY2VzczphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzYzNkFBRjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC1pbmZvOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0M0MjE0O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5lZGl0YWJsZS10ZXh0LXdhcm5pbmc6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENjBCNTI7XG4gIGJvcmRlci1jb2xvcjogI0Q2MEI1MjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC1kYW5nZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjBFRTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJGMEVFO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LWxpZ2h0OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMkY7XG4gIGJvcmRlci1jb2xvcjogIzMwMzAyRjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC1kYXJrOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1icmFuZDphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LWJyYW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRUNFRTtcbiAgYm9yZGVyLWNvbG9yOiAjRDFFQ0VFO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LWJyYW5kLWxpZ2h0OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LWhpZ2hsaWdodDphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LXN1Y2Nlc3Mtb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOUJDOUM7XG4gIGJvcmRlci1jb2xvcjogIzE5QkM5QztcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1zdWNjZXNzLW9uLWRhcms6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC13YXJuaW5nLW9uLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU3NjRGO1xuICBib3JkZXItY29sb3I6ICNFRTc2NEY7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtd2FybmluZy1vbi1kYXJrOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtZGFuZ2VyLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTA4M0I7XG4gIGJvcmRlci1jb2xvcjogIzlBMDgzQjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC1kYW5nZXItZGFya2VyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1kYW5nZXItb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1OTc7XG4gIGJvcmRlci1jb2xvcjogI0YwODU5NztcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1kYW5nZXItb24tZGFyazphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNEYzO1xuICBib3JkZXItY29sb3I6ICNGNUY0RjM7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtbGlnaHRlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUMwQkU7XG4gIGJvcmRlci1jb2xvcjogI0MxQzBCRTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1taWQ6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEN0Q1O1xuICBib3JkZXItY29sb3I6ICNEOUQ3RDU7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtYm9yZGVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtbXV0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDVGO1xuICBib3JkZXItY29sb3I6ICM2MDYwNUY7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtbXV0ZWQ6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LXByaW1hcnktb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1wcmltYXJ5LW9uLWRhcms6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGJvcmRlci1jb2xvcjogIzE3MTcxNztcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC1ibGFjazphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY4O1xuICBib3JkZXItY29sb3I6ICNGQUY5Rjg7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtd2hpdGU6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1hcy1oaWdoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjAzQTFDO1xuICBib3JkZXItY29sb3I6ICNCMDNBMUM7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtYXMtaGlnaGVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1hcy1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCMzI4O1xuICBib3JkZXItY29sb3I6ICNCRUIzMjg7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtYXMtbWVkaXVtOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtYXMtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3QjgzO1xuICBib3JkZXItY29sb3I6ICMyNTdCODM7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtYXMtbG93ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LXRpcHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDVGO1xuICBib3JkZXItY29sb3I6ICM2MDYwNUY7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtdGlwczphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtbW9yZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkI7XG4gIGJvcmRlci1jb2xvcjogI0ZDRkNGQjtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1tb3JlLXdoaXRlOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtYXViZXJnaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMzE1NztcbiAgYm9yZGVyLWNvbG9yOiAjNzAzMTU3O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5lZGl0YWJsZS10ZXh0LWF1YmVyZ2luZTphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5NEUxQjtcbiAgYm9yZGVyLWNvbG9yOiAjRTk0RTFCO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LW9yYW5nZTphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW9kLXlvdXItY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1vZC15b3VyLWN1cnJlbnQ6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vZC15b3VyLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5lZGl0YWJsZS10ZXh0LW9kLXlvdXItcHJldmlvdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW9kLWJlbmNobWFyay1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4QTdBNjtcbiAgYm9yZGVyLWNvbG9yOiAjQThBN0E2O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LW9kLWJlbmNobWFyay1jdXJyZW50OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzc3NjtcbiAgYm9yZGVyLWNvbG9yOiAjNzg3Nzc2O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LW9kLWJlbmNobWFyay1wcmV2aW91czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LXdpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC13aXA6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LWFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNkFBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2QUFGO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5lZGl0YWJsZS10ZXh0LWFzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1hcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCMUQzO1xuICBib3JkZXItY29sb3I6ICNBRkIxRDM7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtYXMtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtYWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtYWE6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1hYS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtYWEtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC10YWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyO1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtdGFhOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC10YWEtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwODU5NztcbiAgYm9yZGVyLWNvbG9yOiAjRjA4NTk3O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LXRhYS1zZWNvbmRhcnk6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M0MjE0O1xuICBib3JkZXItY29sb3I6ICNDQzQyMTQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtc2VhcmNoOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMUQ3OTgxIDFweCBzb2xpZDtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXByaW1hcnk6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1wcmltYXJ5OmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjOTMyQTZFIDFweCBzb2xpZDtcbiAgY29sb3I6ICM5MzJBNkU7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXNlY29uZGFyeTphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzBFNUQ0RCAxcHggc29saWQ7XG4gIGNvbG9yOiAjMEU1RDREO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zdWNjZXNzOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtc3VjY2Vzczpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICM2MzZBQUYgMXB4IHNvbGlkO1xuICBjb2xvcjogIzYzNkFBRjtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtaW5mbzphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWluZm86aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWluZm86aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjQ0M0MjE0IDFweCBzb2xpZDtcbiAgY29sb3I6ICNDQzQyMTQ7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXdhcm5pbmc6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13YXJuaW5nOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjRDYwQjUyIDFweCBzb2xpZDtcbiAgY29sb3I6ICNENjBCNTI7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhbmdlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtZGFuZ2VyOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNGMkYwRUUgMXB4IHNvbGlkO1xuICBjb2xvcjogI0YyRjBFRTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtbGlnaHQ6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtbGlnaHQ6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMzAzMDJGIDFweCBzb2xpZDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhcms6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1kYXJrOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICMyREI4QzUgMXB4IHNvbGlkO1xuICBjb2xvcjogIzJEQjhDNTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYnJhbmQ6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1icmFuZDpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYnJhbmQ6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWJyYW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI0QxRUNFRSAxcHggc29saWQ7XG4gIGNvbG9yOiAjRDFFQ0VFO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1icmFuZC1saWdodDphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWJyYW5kLWxpZ2h0OmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1icmFuZC1saWdodDpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI0YyRTYxQSAxcHggc29saWQ7XG4gIGNvbG9yOiAjRjJFNjFBO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1oaWdobGlnaHQ6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1oaWdobGlnaHQ6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWhpZ2hsaWdodDpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtc3VjY2Vzcy1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzE5QkM5QyAxcHggc29saWQ7XG4gIGNvbG9yOiAjMTlCQzlDO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zdWNjZXNzLW9uLWRhcms6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zdWNjZXNzLW9uLWRhcms6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXN1Y2Nlc3Mtb24tZGFyazpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtd2FybmluZy1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI0VFNzY0RiAxcHggc29saWQ7XG4gIGNvbG9yOiAjRUU3NjRGO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13YXJuaW5nLW9uLWRhcms6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13YXJuaW5nLW9uLWRhcms6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXdhcm5pbmctb24tZGFyazpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtZGFuZ2VyLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICM5QTA4M0IgMXB4IHNvbGlkO1xuICBjb2xvcjogIzlBMDgzQjtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtZGFuZ2VyLWRhcmtlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhbmdlci1kYXJrZXI6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhbmdlci1kYXJrZXI6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhbmdlci1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI0YwODU5NyAxcHggc29saWQ7XG4gIGNvbG9yOiAjRjA4NTk3O1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1kYW5nZXItb24tZGFyazphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhbmdlci1vbi1kYXJrOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1kYW5nZXItb24tZGFyazpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNGNUY0RjMgMXB4IHNvbGlkO1xuICBjb2xvcjogI0Y1RjRGMztcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtbGlnaHRlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWxpZ2h0ZXI6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWxpZ2h0ZXI6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNDMUMwQkUgMXB4IHNvbGlkO1xuICBjb2xvcjogI0MxQzBCRTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtbWlkOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtbWlkOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1taWQ6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNEOUQ3RDUgMXB4IHNvbGlkO1xuICBjb2xvcjogI0Q5RDdENTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYm9yZGVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYm9yZGVyOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1ib3JkZXI6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW11dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzYwNjA1RiAxcHggc29saWQ7XG4gIGNvbG9yOiAjNjA2MDVGO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1tdXRlZDphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW11dGVkOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1tdXRlZDpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtcHJpbWFyeS1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzJEQjhDNSAxcHggc29saWQ7XG4gIGNvbG9yOiAjMkRCOEM1O1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1wcmltYXJ5LW9uLWRhcms6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1wcmltYXJ5LW9uLWRhcms6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXByaW1hcnktb24tZGFyazpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMTcxNzE3IDFweCBzb2xpZDtcbiAgY29sb3I6ICMxNzE3MTc7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWJsYWNrOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYmxhY2s6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWJsYWNrOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNGQUY5RjggMXB4IHNvbGlkO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtd2hpdGU6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13aGl0ZTpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtd2hpdGU6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFzLWhpZ2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNCMDNBMUMgMXB4IHNvbGlkO1xuICBjb2xvcjogI0IwM0ExQztcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtaGlnaGVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtaGlnaGVyOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcy1oaWdoZXI6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFzLW1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNCRUIzMjggMXB4IHNvbGlkO1xuICBjb2xvcjogI0JFQjMyODtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtbWVkaXVtOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtbWVkaXVtOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcy1tZWRpdW06aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFzLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzI1N0I4MyAxcHggc29saWQ7XG4gIGNvbG9yOiAjMjU3QjgzO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcy1sb3dlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFzLWxvd2VyOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcy1sb3dlcjpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGlwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICM2MDYwNUYgMXB4IHNvbGlkO1xuICBjb2xvcjogIzYwNjA1Rjtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGlwczphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXRpcHM6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXRpcHM6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW1vcmUtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjRkNGQ0ZCIDFweCBzb2xpZDtcbiAgY29sb3I6ICNGQ0ZDRkI7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW1vcmUtd2hpdGU6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1tb3JlLXdoaXRlOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1tb3JlLXdoaXRlOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hdWJlcmdpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjNzAzMTU3IDFweCBzb2xpZDtcbiAgY29sb3I6ICM3MDMxNTc7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWF1YmVyZ2luZTphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWF1YmVyZ2luZTpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXViZXJnaW5lOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjRTk0RTFCIDFweCBzb2xpZDtcbiAgY29sb3I6ICNFOTRFMUI7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9yYW5nZTphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9yYW5nZTpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb3JhbmdlOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1vZC15b3VyLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMkRCOEM1IDFweCBzb2xpZDtcbiAgY29sb3I6ICMyREI4QzU7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLXlvdXItY3VycmVudDphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLXlvdXItY3VycmVudDpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QteW91ci1jdXJyZW50OmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1vZC15b3VyLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzFENzk4MSAxcHggc29saWQ7XG4gIGNvbG9yOiAjMUQ3OTgxO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1vZC15b3VyLXByZXZpb3VzOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QteW91ci1wcmV2aW91czpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QteW91ci1wcmV2aW91czpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QtYmVuY2htYXJrLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjQThBN0E2IDFweCBzb2xpZDtcbiAgY29sb3I6ICNBOEE3QTY7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLWJlbmNobWFyay1jdXJyZW50OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QtYmVuY2htYXJrLWN1cnJlbnQ6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLWJlbmNobWFyay1jdXJyZW50OmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1vZC1iZW5jaG1hcmstcHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjNzg3Nzc2IDFweCBzb2xpZDtcbiAgY29sb3I6ICM3ODc3NzY7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLWJlbmNobWFyay1wcmV2aW91czphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QtYmVuY2htYXJrLXByZXZpb3VzOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMUQ3OTgxIDFweCBzb2xpZDtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXdpcDphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXdpcDpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtd2lwOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICM2MzZBQUYgMXB4IHNvbGlkO1xuICBjb2xvcjogIzYzNkFBRjtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXM6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hczpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXM6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFzLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNBRkIxRDMgMXB4IHNvbGlkO1xuICBjb2xvcjogI0FGQjFEMztcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcy1zZWNvbmRhcnk6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzJEQjhDNSAxcHggc29saWQ7XG4gIGNvbG9yOiAjMkRCOEM1O1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hYTphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFhOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hYTpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYWEtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzFENzk4MSAxcHggc29saWQ7XG4gIGNvbG9yOiAjMUQ3OTgxO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hYS1zZWNvbmRhcnk6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hYS1zZWNvbmRhcnk6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFhLXNlY29uZGFyeTpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGFhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI0Q2MEI1MiAxcHggc29saWQ7XG4gIGNvbG9yOiAjRDYwQjUyO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS10YWE6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS10YWE6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXRhYTpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGFhLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNGMDg1OTcgMXB4IHNvbGlkO1xuICBjb2xvcjogI0YwODU5Nztcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGFhLXNlY29uZGFyeTphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXRhYS1zZWNvbmRhcnk6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXRhYS1zZWNvbmRhcnk6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNDQzQyMTQgMXB4IHNvbGlkO1xuICBjb2xvcjogI0NDNDIxNDtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtc2VhcmNoOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtc2VhcmNoOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zZWFyY2g6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5lZGl0YWJsZS10ZXh0LXByaW1hcnk6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzJBNkU7XG4gIGJvcmRlci1jb2xvcjogIzkzMkE2RTtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC1zZWNvbmRhcnk6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU1RDREO1xuICBib3JkZXItY29sb3I6ICMwRTVENEQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtc3VjY2VzczphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzYzNkFBRjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC1pbmZvOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0M0MjE0O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5lZGl0YWJsZS10ZXh0LXdhcm5pbmc6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENjBCNTI7XG4gIGJvcmRlci1jb2xvcjogI0Q2MEI1MjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC1kYW5nZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjBFRTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJGMEVFO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LWxpZ2h0OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMkY7XG4gIGJvcmRlci1jb2xvcjogIzMwMzAyRjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC1kYXJrOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1icmFuZDphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LWJyYW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRUNFRTtcbiAgYm9yZGVyLWNvbG9yOiAjRDFFQ0VFO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LWJyYW5kLWxpZ2h0OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LWhpZ2hsaWdodDphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LXN1Y2Nlc3Mtb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOUJDOUM7XG4gIGJvcmRlci1jb2xvcjogIzE5QkM5QztcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1zdWNjZXNzLW9uLWRhcms6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC13YXJuaW5nLW9uLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU3NjRGO1xuICBib3JkZXItY29sb3I6ICNFRTc2NEY7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtd2FybmluZy1vbi1kYXJrOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtZGFuZ2VyLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTA4M0I7XG4gIGJvcmRlci1jb2xvcjogIzlBMDgzQjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC1kYW5nZXItZGFya2VyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1kYW5nZXItb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1OTc7XG4gIGJvcmRlci1jb2xvcjogI0YwODU5NztcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1kYW5nZXItb24tZGFyazphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNEYzO1xuICBib3JkZXItY29sb3I6ICNGNUY0RjM7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtbGlnaHRlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUMwQkU7XG4gIGJvcmRlci1jb2xvcjogI0MxQzBCRTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1taWQ6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEN0Q1O1xuICBib3JkZXItY29sb3I6ICNEOUQ3RDU7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtYm9yZGVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtbXV0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDVGO1xuICBib3JkZXItY29sb3I6ICM2MDYwNUY7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtbXV0ZWQ6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LXByaW1hcnktb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1wcmltYXJ5LW9uLWRhcms6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGJvcmRlci1jb2xvcjogIzE3MTcxNztcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC1ibGFjazphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY4O1xuICBib3JkZXItY29sb3I6ICNGQUY5Rjg7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtd2hpdGU6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1hcy1oaWdoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjAzQTFDO1xuICBib3JkZXItY29sb3I6ICNCMDNBMUM7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtYXMtaGlnaGVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1hcy1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCMzI4O1xuICBib3JkZXItY29sb3I6ICNCRUIzMjg7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtYXMtbWVkaXVtOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtYXMtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3QjgzO1xuICBib3JkZXItY29sb3I6ICMyNTdCODM7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtYXMtbG93ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LXRpcHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDVGO1xuICBib3JkZXItY29sb3I6ICM2MDYwNUY7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtdGlwczphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtbW9yZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkI7XG4gIGJvcmRlci1jb2xvcjogI0ZDRkNGQjtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1tb3JlLXdoaXRlOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtYXViZXJnaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMzE1NztcbiAgYm9yZGVyLWNvbG9yOiAjNzAzMTU3O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5lZGl0YWJsZS10ZXh0LWF1YmVyZ2luZTphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5NEUxQjtcbiAgYm9yZGVyLWNvbG9yOiAjRTk0RTFCO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LW9yYW5nZTphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW9kLXlvdXItY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1vZC15b3VyLWN1cnJlbnQ6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vZC15b3VyLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMUQ3OTgxO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5lZGl0YWJsZS10ZXh0LW9kLXlvdXItcHJldmlvdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW9kLWJlbmNobWFyay1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4QTdBNjtcbiAgYm9yZGVyLWNvbG9yOiAjQThBN0E2O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LW9kLWJlbmNobWFyay1jdXJyZW50OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzc3NjtcbiAgYm9yZGVyLWNvbG9yOiAjNzg3Nzc2O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LW9kLWJlbmNobWFyay1wcmV2aW91czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LXdpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzFENzk4MTtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uZWRpdGFibGUtdGV4dC13aXA6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5lZGl0YWJsZS10ZXh0LWFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNkFBRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2QUFGO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5lZGl0YWJsZS10ZXh0LWFzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1hcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCMUQzO1xuICBib3JkZXItY29sb3I6ICNBRkIxRDM7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtYXMtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLmVkaXRhYmxlLXRleHQtYWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLmVkaXRhYmxlLXRleHQtYWE6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1hYS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxRDc5ODE7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtYWEtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC10YWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyO1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtdGFhOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC10YWEtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwODU5NztcbiAgYm9yZGVyLWNvbG9yOiAjRjA4NTk3O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5lZGl0YWJsZS10ZXh0LXRhYS1zZWNvbmRhcnk6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M0MjE0O1xuICBib3JkZXItY29sb3I6ICNDQzQyMTQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmVkaXRhYmxlLXRleHQtc2VhcmNoOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMUQ3OTgxIDFweCBzb2xpZDtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXByaW1hcnk6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1wcmltYXJ5OmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjOTMyQTZFIDFweCBzb2xpZDtcbiAgY29sb3I6ICM5MzJBNkU7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXNlY29uZGFyeTphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzBFNUQ0RCAxcHggc29saWQ7XG4gIGNvbG9yOiAjMEU1RDREO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zdWNjZXNzOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtc3VjY2Vzczpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICM2MzZBQUYgMXB4IHNvbGlkO1xuICBjb2xvcjogIzYzNkFBRjtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtaW5mbzphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWluZm86aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWluZm86aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjQ0M0MjE0IDFweCBzb2xpZDtcbiAgY29sb3I6ICNDQzQyMTQ7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXdhcm5pbmc6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13YXJuaW5nOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjRDYwQjUyIDFweCBzb2xpZDtcbiAgY29sb3I6ICNENjBCNTI7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhbmdlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtZGFuZ2VyOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNGMkYwRUUgMXB4IHNvbGlkO1xuICBjb2xvcjogI0YyRjBFRTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtbGlnaHQ6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtbGlnaHQ6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMzAzMDJGIDFweCBzb2xpZDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhcms6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1kYXJrOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICMyREI4QzUgMXB4IHNvbGlkO1xuICBjb2xvcjogIzJEQjhDNTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYnJhbmQ6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1icmFuZDpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYnJhbmQ6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWJyYW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI0QxRUNFRSAxcHggc29saWQ7XG4gIGNvbG9yOiAjRDFFQ0VFO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1icmFuZC1saWdodDphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWJyYW5kLWxpZ2h0OmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1icmFuZC1saWdodDpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI0YyRTYxQSAxcHggc29saWQ7XG4gIGNvbG9yOiAjRjJFNjFBO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1oaWdobGlnaHQ6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1oaWdobGlnaHQ6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWhpZ2hsaWdodDpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtc3VjY2Vzcy1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzE5QkM5QyAxcHggc29saWQ7XG4gIGNvbG9yOiAjMTlCQzlDO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zdWNjZXNzLW9uLWRhcms6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zdWNjZXNzLW9uLWRhcms6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXN1Y2Nlc3Mtb24tZGFyazpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtd2FybmluZy1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI0VFNzY0RiAxcHggc29saWQ7XG4gIGNvbG9yOiAjRUU3NjRGO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13YXJuaW5nLW9uLWRhcms6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13YXJuaW5nLW9uLWRhcms6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXdhcm5pbmctb24tZGFyazpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtZGFuZ2VyLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICM5QTA4M0IgMXB4IHNvbGlkO1xuICBjb2xvcjogIzlBMDgzQjtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtZGFuZ2VyLWRhcmtlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhbmdlci1kYXJrZXI6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhbmdlci1kYXJrZXI6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhbmdlci1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI0YwODU5NyAxcHggc29saWQ7XG4gIGNvbG9yOiAjRjA4NTk3O1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1kYW5nZXItb24tZGFyazphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWRhbmdlci1vbi1kYXJrOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1kYW5nZXItb24tZGFyazpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNGNUY0RjMgMXB4IHNvbGlkO1xuICBjb2xvcjogI0Y1RjRGMztcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtbGlnaHRlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWxpZ2h0ZXI6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWxpZ2h0ZXI6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNDMUMwQkUgMXB4IHNvbGlkO1xuICBjb2xvcjogI0MxQzBCRTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtbWlkOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtbWlkOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1taWQ6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNEOUQ3RDUgMXB4IHNvbGlkO1xuICBjb2xvcjogI0Q5RDdENTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYm9yZGVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYm9yZGVyOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1ib3JkZXI6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW11dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzYwNjA1RiAxcHggc29saWQ7XG4gIGNvbG9yOiAjNjA2MDVGO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1tdXRlZDphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW11dGVkOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1tdXRlZDpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtcHJpbWFyeS1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzJEQjhDNSAxcHggc29saWQ7XG4gIGNvbG9yOiAjMkRCOEM1O1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1wcmltYXJ5LW9uLWRhcms6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1wcmltYXJ5LW9uLWRhcms6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXByaW1hcnktb24tZGFyazpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMTcxNzE3IDFweCBzb2xpZDtcbiAgY29sb3I6ICMxNzE3MTc7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWJsYWNrOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYmxhY2s6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWJsYWNrOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNGQUY5RjggMXB4IHNvbGlkO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtd2hpdGU6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13aGl0ZTpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtd2hpdGU6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFzLWhpZ2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNCMDNBMUMgMXB4IHNvbGlkO1xuICBjb2xvcjogI0IwM0ExQztcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtaGlnaGVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtaGlnaGVyOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcy1oaWdoZXI6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFzLW1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNCRUIzMjggMXB4IHNvbGlkO1xuICBjb2xvcjogI0JFQjMyODtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtbWVkaXVtOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtbWVkaXVtOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcy1tZWRpdW06aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFzLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzI1N0I4MyAxcHggc29saWQ7XG4gIGNvbG9yOiAjMjU3QjgzO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcy1sb3dlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFzLWxvd2VyOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcy1sb3dlcjpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGlwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICM2MDYwNUYgMXB4IHNvbGlkO1xuICBjb2xvcjogIzYwNjA1Rjtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGlwczphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXRpcHM6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXRpcHM6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW1vcmUtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjRkNGQ0ZCIDFweCBzb2xpZDtcbiAgY29sb3I6ICNGQ0ZDRkI7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW1vcmUtd2hpdGU6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1tb3JlLXdoaXRlOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1tb3JlLXdoaXRlOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hdWJlcmdpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjNzAzMTU3IDFweCBzb2xpZDtcbiAgY29sb3I6ICM3MDMxNTc7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWF1YmVyZ2luZTphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWF1YmVyZ2luZTpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXViZXJnaW5lOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjRTk0RTFCIDFweCBzb2xpZDtcbiAgY29sb3I6ICNFOTRFMUI7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9yYW5nZTphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9yYW5nZTpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb3JhbmdlOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1vZC15b3VyLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMkRCOEM1IDFweCBzb2xpZDtcbiAgY29sb3I6ICMyREI4QzU7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLXlvdXItY3VycmVudDphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLXlvdXItY3VycmVudDpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QteW91ci1jdXJyZW50OmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1vZC15b3VyLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzFENzk4MSAxcHggc29saWQ7XG4gIGNvbG9yOiAjMUQ3OTgxO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1vZC15b3VyLXByZXZpb3VzOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QteW91ci1wcmV2aW91czpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QteW91ci1wcmV2aW91czpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QtYmVuY2htYXJrLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjQThBN0E2IDFweCBzb2xpZDtcbiAgY29sb3I6ICNBOEE3QTY7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLWJlbmNobWFyay1jdXJyZW50OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QtYmVuY2htYXJrLWN1cnJlbnQ6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLWJlbmNobWFyay1jdXJyZW50OmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1vZC1iZW5jaG1hcmstcHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjNzg3Nzc2IDFweCBzb2xpZDtcbiAgY29sb3I6ICM3ODc3NzY7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLWJlbmNobWFyay1wcmV2aW91czphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtb2QtYmVuY2htYXJrLXByZXZpb3VzOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS13aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAjMUQ3OTgxIDFweCBzb2xpZDtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXdpcDphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXdpcDpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtd2lwOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICM2MzZBQUYgMXB4IHNvbGlkO1xuICBjb2xvcjogIzYzNkFBRjtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXM6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hczpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNjFBO1xuICBjb2xvcjogIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXM6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFzLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNBRkIxRDMgMXB4IHNvbGlkO1xuICBjb2xvcjogI0FGQjFEMztcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYXMtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hcy1zZWNvbmRhcnk6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzJEQjhDNSAxcHggc29saWQ7XG4gIGNvbG9yOiAjMkRCOEM1O1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hYTphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFhOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hYTpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtYWEtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogIzFENzk4MSAxcHggc29saWQ7XG4gIGNvbG9yOiAjMUQ3OTgxO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hYS1zZWNvbmRhcnk6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1hYS1zZWNvbmRhcnk6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLWFhLXNlY29uZGFyeTpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGFhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogI0Q2MEI1MiAxcHggc29saWQ7XG4gIGNvbG9yOiAjRDYwQjUyO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS10YWE6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS10YWE6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXRhYTpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGFhLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNGMDg1OTcgMXB4IHNvbGlkO1xuICBjb2xvcjogI0YwODU5Nztcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtdGFhLXNlY29uZGFyeTphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXRhYS1zZWNvbmRhcnk6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXRhYS1zZWNvbmRhcnk6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4uZWRpdGFibGUtdGV4dC1vdXRsaW5lLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICNDQzQyMTQgMXB4IHNvbGlkO1xuICBjb2xvcjogI0NDNDIxNDtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtc2VhcmNoOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi5lZGl0YWJsZS10ZXh0LW91dGxpbmUtc2VhcmNoOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBO1xuICBib3JkZXItY29sb3I6ICNGMkU2MUE7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmVkaXRhYmxlLXRleHQtb3V0bGluZS1zZWFyY2g6aG92ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4ucHJldmlvdXMtbGluayB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcmV2aW91cy1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcHJldmlvdXMuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpO1xufVxuXG4ubmV4dC1saW5rIHtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uZXh0LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL25leHQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSk7XG59XG5cbi5wcmV2aW91cy1saW5rOmhvdmVyLCAucHJldmlvdXMtbGluazpmb2N1cywgLm5leHQtbGluazpob3ZlciwgLm5leHQtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMUQ3OTgxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJldmlvdXMtbGluazpob3ZlcjpiZWZvcmUsIC5wcmV2aW91cy1saW5rOmhvdmVyOmFmdGVyLCAucHJldmlvdXMtbGluazpmb2N1czpiZWZvcmUsIC5wcmV2aW91cy1saW5rOmZvY3VzOmFmdGVyLCAubmV4dC1saW5rOmhvdmVyOmJlZm9yZSwgLm5leHQtbGluazpob3ZlcjphZnRlciwgLm5leHQtbGluazpmb2N1czpiZWZvcmUsIC5uZXh0LWxpbms6Zm9jdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDM0JSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgzNDQlKSBodWUtcm90YXRlKDEzN2RlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDk0JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbi5ibG9jay1hcnJvdy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDJGO1xuICBjb2xvcjogI0ZBRjlGODtcbiAgcGFkZGluZzogMC44ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwMzAyRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgcGFkZGluZy1yaWdodDogMi4zZW07XG59XG4uYmxvY2stYXJyb3ctbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2xpbmtfYXJyb3cuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODElKSBzZXBpYSg5JSkgc2F0dXJhdGUoMzczMCUpIGh1ZS1yb3RhdGUoMTQzZGVnKSBicmlnaHRuZXNzKDgxJSkgY29udHJhc3QoODklKTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG59XG4uYmxvY2stYXJyb3ctbGluazpob3ZlciwgLmJsb2NrLWFycm93LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0YyRTYxQSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5ibG9jay1hcnJvdy1saW5rOmhvdmVyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluazpmb2N1czphZnRlciB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbmE6aG92ZXIgLmJsb2NrLWFycm93LWxpbmssIGE6Zm9jdXMgLmJsb2NrLWFycm93LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkU2MUE7XG4gIGJvcmRlci1jb2xvcjogI0YyRTYxQTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5ibG9jay1hcnJvdy1saW5rOmFmdGVyLCBhOmZvY3VzIC5ibG9jay1hcnJvdy1saW5rOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstcHJpbWFyeSwgLmJsb2NrLWFycm93LWxpbmstcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzE2NWM2MjtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXByaW1hcnk6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLXByaW1hcnk6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1wcmltYXJ5OmhvdmVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1wcmltYXJ5OmZvY3VzLCAuYmxvY2stYXJyb3ctbGluay1wcmltYXJ5OmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXByaW1hcnk6aG92ZXI6YWZ0ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXByaW1hcnk6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLXByaW1hcnk6aG92ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLXByaW1hcnk6Zm9jdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1zZWNvbmRhcnksIC5ibG9jay1hcnJvdy1saW5rLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzJBNkU7XG4gIGJvcmRlci1jb2xvcjogIzc1MjI1ODtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXNlY29uZGFyeTphZnRlciwgLmJsb2NrLWFycm93LWxpbmstc2Vjb25kYXJ5OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstc2Vjb25kYXJ5OmhvdmVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1zZWNvbmRhcnk6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLXNlY29uZGFyeTpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXNlY29uZGFyeTpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstc2Vjb25kYXJ5OmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1zZWNvbmRhcnk6aG92ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLXNlY29uZGFyeTpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXN1Y2Nlc3MsIC5ibG9jay1hcnJvdy1saW5rLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU1RDREO1xuICBib3JkZXItY29sb3I6ICMwOTNjMzE7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1zdWNjZXNzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1zdWNjZXNzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstc3VjY2Vzczpob3ZlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstc3VjY2Vzczpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstc3VjY2Vzczpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1zdWNjZXNzOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1zdWNjZXNzOmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1zdWNjZXNzOmhvdmVyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1zdWNjZXNzOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstaW5mbywgLmJsb2NrLWFycm93LWxpbmstaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzUwNTc5YztcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWluZm86YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWluZm86YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1pbmZvOmhvdmVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1pbmZvOmZvY3VzLCAuYmxvY2stYXJyb3ctbGluay1pbmZvOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWluZm86aG92ZXI6YWZ0ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWluZm86Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWluZm86aG92ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWluZm86Zm9jdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay13YXJuaW5nLCAuYmxvY2stYXJyb3ctbGluay13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNDtcbiAgYm9yZGVyLWNvbG9yOiAjYTkzNzExO1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstd2FybmluZzphZnRlciwgLmJsb2NrLWFycm93LWxpbmstd2FybmluZzphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXdhcm5pbmc6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXdhcm5pbmc6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLXdhcm5pbmc6aG92ZXIsIC5ibG9jay1hcnJvdy1saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstd2FybmluZzpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstd2FybmluZzpmb2N1czphZnRlciwgLmJsb2NrLWFycm93LWxpbmstd2FybmluZzpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstd2FybmluZzpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWRhbmdlciwgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2MEI1MjtcbiAgYm9yZGVyLWNvbG9yOiAjYjIwOTQ0O1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1kYW5nZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1kYW5nZXI6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWRhbmdlcjpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1kYW5nZXI6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWRhbmdlcjpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbGlnaHQsIC5ibG9jay1hcnJvdy1saW5rLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjBFRTtcbiAgYm9yZGVyLWNvbG9yOiAjZTFkZGQ4O1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbGlnaHQ6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWxpZ2h0OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzNCUpIHNlcGlhKDkzJSkgc2F0dXJhdGUoMzQ0JSkgaHVlLXJvdGF0ZSgxMzdkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCg5NCUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbGlnaHQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWxpZ2h0OmZvY3VzLCAuYmxvY2stYXJyb3ctbGluay1saWdodDpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbGlnaHQ6aG92ZXI6YWZ0ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWxpZ2h0OmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1saWdodDpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstbGlnaHQ6Zm9jdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1kYXJrLCAuYmxvY2stYXJyb3ctbGluay1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAyRjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQxZDFjO1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstZGFyazphZnRlciwgLmJsb2NrLWFycm93LWxpbmstZGFyazphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWRhcms6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWRhcms6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLWRhcms6aG92ZXIsIC5ibG9jay1hcnJvdy1saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstZGFyazpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstZGFyazpmb2N1czphZnRlciwgLmJsb2NrLWFycm93LWxpbmstZGFyazpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstZGFyazpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWJyYW5kLCAuYmxvY2stYXJyb3ctbGluay1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWJhNjtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWJyYW5kOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1icmFuZDphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1icmFuZDpob3ZlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYnJhbmQ6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLWJyYW5kOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1icmFuZDpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYnJhbmQ6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWJyYW5kOmhvdmVyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1icmFuZDpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWJyYW5kLWxpZ2h0LCAuYmxvY2stYXJyb3ctbGluay1icmFuZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUVDRUU7XG4gIGJvcmRlci1jb2xvcjogI2I1ZTBlNDtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWJyYW5kLWxpZ2h0OmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1icmFuZC1saWdodDphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1icmFuZC1saWdodDpob3ZlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYnJhbmQtbGlnaHQ6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLWJyYW5kLWxpZ2h0OmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1icmFuZC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1icmFuZC1saWdodDpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYnJhbmQtbGlnaHQ6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWJyYW5kLWxpZ2h0OmhvdmVyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1icmFuZC1saWdodDpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWhpZ2hsaWdodCwgLmJsb2NrLWFycm93LWxpbmstaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjZDljZTBjO1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstaGlnaGxpZ2h0OmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1oaWdobGlnaHQ6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstaGlnaGxpZ2h0OmhvdmVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1oaWdobGlnaHQ6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLWhpZ2hsaWdodDpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstaGlnaGxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWhpZ2hsaWdodDpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstaGlnaGxpZ2h0OmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1oaWdobGlnaHQ6aG92ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWhpZ2hsaWdodDpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXN1Y2Nlc3Mtb24tZGFyaywgLmJsb2NrLWFycm93LWxpbmstc3VjY2Vzcy1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5QkM5QztcbiAgYm9yZGVyLWNvbG9yOiAjMTU5YTgwO1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstc3VjY2Vzcy1vbi1kYXJrOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1zdWNjZXNzLW9uLWRhcms6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstc3VjY2Vzcy1vbi1kYXJrOmhvdmVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1zdWNjZXNzLW9uLWRhcms6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLXN1Y2Nlc3Mtb24tZGFyazpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstc3VjY2Vzcy1vbi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXN1Y2Nlc3Mtb24tZGFyazpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstc3VjY2Vzcy1vbi1kYXJrOmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1zdWNjZXNzLW9uLWRhcms6aG92ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLXN1Y2Nlc3Mtb24tZGFyazpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXdhcm5pbmctb24tZGFyaywgLmJsb2NrLWFycm93LWxpbmstd2FybmluZy1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNzY0RjtcbiAgYm9yZGVyLWNvbG9yOiAjZWI1YjJjO1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstd2FybmluZy1vbi1kYXJrOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay13YXJuaW5nLW9uLWRhcms6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstd2FybmluZy1vbi1kYXJrOmhvdmVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay13YXJuaW5nLW9uLWRhcms6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLXdhcm5pbmctb24tZGFyazpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstd2FybmluZy1vbi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXdhcm5pbmctb24tZGFyazpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstd2FybmluZy1vbi1kYXJrOmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay13YXJuaW5nLW9uLWRhcms6aG92ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLXdhcm5pbmctb24tZGFyazpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWRhbmdlci1kYXJrZXIsIC5ibG9jay1hcnJvdy1saW5rLWRhbmdlci1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUEwODNCO1xuICBib3JkZXItY29sb3I6ICM3NjA2MmQ7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1kYW5nZXItZGFya2VyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1kYW5nZXItZGFya2VyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyLWRhcmtlcjpob3ZlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyLWRhcmtlcjpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyLWRhcmtlcjpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyLWRhcmtlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1kYW5nZXItZGFya2VyOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1kYW5nZXItZGFya2VyOmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1kYW5nZXItZGFya2VyOmhvdmVyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1kYW5nZXItZGFya2VyOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyLW9uLWRhcmssIC5ibG9jay1hcnJvdy1saW5rLWRhbmdlci1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwODU5NztcbiAgYm9yZGVyLWNvbG9yOiAjZWM2MzdhO1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyLW9uLWRhcms6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWRhbmdlci1vbi1kYXJrOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWRhbmdlci1vbi1kYXJrOmhvdmVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1kYW5nZXItb24tZGFyazpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyLW9uLWRhcms6aG92ZXIsIC5ibG9jay1hcnJvdy1saW5rLWRhbmdlci1vbi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWRhbmdlci1vbi1kYXJrOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1kYW5nZXItb24tZGFyazpmb2N1czphZnRlciwgLmJsb2NrLWFycm93LWxpbmstZGFuZ2VyLW9uLWRhcms6aG92ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWRhbmdlci1vbi1kYXJrOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbGlnaHRlciwgLmJsb2NrLWFycm93LWxpbmstbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY0RjM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTFkZTtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWxpZ2h0ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWxpZ2h0ZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbGlnaHRlcjpob3ZlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbGlnaHRlcjpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstbGlnaHRlcjpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstbGlnaHRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1saWdodGVyOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1saWdodGVyOmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1saWdodGVyOmhvdmVyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1saWdodGVyOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbWlkLCAuYmxvY2stYXJyb3ctbGluay1taWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFDMEJFO1xuICBib3JkZXItY29sb3I6ICNhZWFkYWE7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1taWQ6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLW1pZDphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1taWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW1pZDpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstbWlkOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1taWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbWlkOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1taWQ6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLW1pZDpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstbWlkOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYm9yZGVyLCAuYmxvY2stYXJyb3ctbGluay1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEN0Q1O1xuICBib3JkZXItY29sb3I6ICNjN2M0YzE7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1ib3JkZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWJvcmRlcjphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1ib3JkZXI6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWJvcmRlcjpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstYm9yZGVyOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1ib3JkZXI6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYm9yZGVyOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1ib3JkZXI6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWJvcmRlcjpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstYm9yZGVyOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbXV0ZWQsIC5ibG9jay1hcnJvdy1saW5rLW11dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA1RjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRjO1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbXV0ZWQ6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLW11dGVkOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbXV0ZWQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW11dGVkOmZvY3VzLCAuYmxvY2stYXJyb3ctbGluay1tdXRlZDpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstbXV0ZWQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbXV0ZWQ6aG92ZXI6YWZ0ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW11dGVkOmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1tdXRlZDpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstbXV0ZWQ6Zm9jdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1wcmltYXJ5LW9uLWRhcmssIC5ibG9jay1hcnJvdy1saW5rLXByaW1hcnktb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWJhNjtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXByaW1hcnktb24tZGFyazphZnRlciwgLmJsb2NrLWFycm93LWxpbmstcHJpbWFyeS1vbi1kYXJrOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXByaW1hcnktb24tZGFyazpob3ZlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstcHJpbWFyeS1vbi1kYXJrOmZvY3VzLCAuYmxvY2stYXJyb3ctbGluay1wcmltYXJ5LW9uLWRhcms6aG92ZXIsIC5ibG9jay1hcnJvdy1saW5rLXByaW1hcnktb24tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1wcmltYXJ5LW9uLWRhcms6aG92ZXI6YWZ0ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXByaW1hcnktb24tZGFyazpmb2N1czphZnRlciwgLmJsb2NrLWFycm93LWxpbmstcHJpbWFyeS1vbi1kYXJrOmhvdmVyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1wcmltYXJ5LW9uLWRhcms6Zm9jdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1ibGFjaywgLmJsb2NrLWFycm93LWxpbmstYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBib3JkZXItY29sb3I6ICMwNDA0MDQ7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1ibGFjazphZnRlciwgLmJsb2NrLWFycm93LWxpbmstYmxhY2s6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1ibGFjazpob3ZlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYmxhY2s6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLWJsYWNrOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1ibGFjazpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYmxhY2s6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWJsYWNrOmhvdmVyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1ibGFjazpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXdoaXRlLCAuYmxvY2stYXJyb3ctbGluay13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY5Rjg7XG4gIGJvcmRlci1jb2xvcjogI2VhZTZlMjtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXdoaXRlOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay13aGl0ZTphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay13aGl0ZTpob3ZlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstd2hpdGU6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLXdoaXRlOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay13aGl0ZTpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstd2hpdGU6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLXdoaXRlOmhvdmVyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay13aGl0ZTpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFzLWhpZ2hlciwgLmJsb2NrLWFycm93LWxpbmstYXMtaGlnaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwM0ExQztcbiAgYm9yZGVyLWNvbG9yOiAjOGYyZjE3O1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYXMtaGlnaGVyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1hcy1oaWdoZXI6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hcy1oaWdoZXI6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFzLWhpZ2hlcjpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstYXMtaGlnaGVyOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1hcy1oaWdoZXI6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYXMtaGlnaGVyOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hcy1oaWdoZXI6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFzLWhpZ2hlcjpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstYXMtaGlnaGVyOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYXMtbWVkaXVtLCAuYmxvY2stYXJyb3ctbGluay1hcy1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCMzI4O1xuICBib3JkZXItY29sb3I6ICM5ZTk1MjE7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hcy1tZWRpdW06YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFzLW1lZGl1bTphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hcy1tZWRpdW06aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFzLW1lZGl1bTpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstYXMtbWVkaXVtOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1hcy1tZWRpdW06Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYXMtbWVkaXVtOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hcy1tZWRpdW06Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFzLW1lZGl1bTpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstYXMtbWVkaXVtOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYXMtbG93ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFzLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1N0I4MztcbiAgYm9yZGVyLWNvbG9yOiAjMWQ1ZjY1O1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYXMtbG93ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFzLWxvd2VyOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYXMtbG93ZXI6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFzLWxvd2VyOmZvY3VzLCAuYmxvY2stYXJyb3ctbGluay1hcy1sb3dlcjpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstYXMtbG93ZXI6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYXMtbG93ZXI6aG92ZXI6YWZ0ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFzLWxvd2VyOmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1hcy1sb3dlcjpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstYXMtbG93ZXI6Zm9jdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay10aXBzLCAuYmxvY2stYXJyb3ctbGluay10aXBzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA1RjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRjO1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstdGlwczphZnRlciwgLmJsb2NrLWFycm93LWxpbmstdGlwczphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXRpcHM6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXRpcHM6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLXRpcHM6aG92ZXIsIC5ibG9jay1hcnJvdy1saW5rLXRpcHM6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstdGlwczpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstdGlwczpmb2N1czphZnRlciwgLmJsb2NrLWFycm93LWxpbmstdGlwczpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstdGlwczpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW1vcmUtd2hpdGUsIC5ibG9jay1hcnJvdy1saW5rLW1vcmUtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZCO1xuICBib3JkZXItY29sb3I6ICNlY2VjZTU7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1tb3JlLXdoaXRlOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1tb3JlLXdoaXRlOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW1vcmUtd2hpdGU6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW1vcmUtd2hpdGU6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLW1vcmUtd2hpdGU6aG92ZXIsIC5ibG9jay1hcnJvdy1saW5rLW1vcmUtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbW9yZS13aGl0ZTpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstbW9yZS13aGl0ZTpmb2N1czphZnRlciwgLmJsb2NrLWFycm93LWxpbmstbW9yZS13aGl0ZTpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstbW9yZS13aGl0ZTpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWF1YmVyZ2luZSwgLmJsb2NrLWFycm93LWxpbmstYXViZXJnaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMzE1NztcbiAgYm9yZGVyLWNvbG9yOiAjNTUyNTQyO1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYXViZXJnaW5lOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1hdWJlcmdpbmU6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hdWJlcmdpbmU6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWF1YmVyZ2luZTpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstYXViZXJnaW5lOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1hdWJlcmdpbmU6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYXViZXJnaW5lOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hdWJlcmdpbmU6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWF1YmVyZ2luZTpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstYXViZXJnaW5lOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstb3JhbmdlLCAuYmxvY2stYXJyb3ctbGluay1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk0RTFCO1xuICBib3JkZXItY29sb3I6ICNjYTQxMTQ7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1vcmFuZ2U6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLW9yYW5nZTphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1vcmFuZ2U6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW9yYW5nZTpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstb3JhbmdlOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1vcmFuZ2U6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstb3JhbmdlOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1vcmFuZ2U6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLW9yYW5nZTpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstb3JhbmdlOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstb2QteW91ci1jdXJyZW50LCAuYmxvY2stYXJyb3ctbGluay1vZC15b3VyLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyNjliYTY7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1vZC15b3VyLWN1cnJlbnQ6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLW9kLXlvdXItY3VycmVudDphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1vZC15b3VyLWN1cnJlbnQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW9kLXlvdXItY3VycmVudDpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstb2QteW91ci1jdXJyZW50OmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1vZC15b3VyLWN1cnJlbnQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstb2QteW91ci1jdXJyZW50OmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1vZC15b3VyLWN1cnJlbnQ6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLW9kLXlvdXItY3VycmVudDpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstb2QteW91ci1jdXJyZW50OmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstb2QteW91ci1wcmV2aW91cywgLmJsb2NrLWFycm93LWxpbmstb2QteW91ci1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzE2NWM2MjtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW9kLXlvdXItcHJldmlvdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLW9kLXlvdXItcHJldmlvdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1vZC15b3VyLXByZXZpb3VzOmhvdmVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1vZC15b3VyLXByZXZpb3VzOmZvY3VzLCAuYmxvY2stYXJyb3ctbGluay1vZC15b3VyLXByZXZpb3VzOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1vZC15b3VyLXByZXZpb3VzOmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW9kLXlvdXItcHJldmlvdXM6aG92ZXI6YWZ0ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW9kLXlvdXItcHJldmlvdXM6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLW9kLXlvdXItcHJldmlvdXM6aG92ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLW9kLXlvdXItcHJldmlvdXM6Zm9jdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1vZC1iZW5jaG1hcmstY3VycmVudCwgLmJsb2NrLWFycm93LWxpbmstb2QtYmVuY2htYXJrLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQThBN0E2O1xuICBib3JkZXItY29sb3I6ICM5NTk0OTM7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1vZC1iZW5jaG1hcmstY3VycmVudDphZnRlciwgLmJsb2NrLWFycm93LWxpbmstb2QtYmVuY2htYXJrLWN1cnJlbnQ6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstb2QtYmVuY2htYXJrLWN1cnJlbnQ6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW9kLWJlbmNobWFyay1jdXJyZW50OmZvY3VzLCAuYmxvY2stYXJyb3ctbGluay1vZC1iZW5jaG1hcmstY3VycmVudDpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstb2QtYmVuY2htYXJrLWN1cnJlbnQ6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstb2QtYmVuY2htYXJrLWN1cnJlbnQ6aG92ZXI6YWZ0ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW9kLWJlbmNobWFyay1jdXJyZW50OmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1vZC1iZW5jaG1hcmstY3VycmVudDpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstb2QtYmVuY2htYXJrLWN1cnJlbnQ6Zm9jdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1vZC1iZW5jaG1hcmstcHJldmlvdXMsIC5ibG9jay1hcnJvdy1saW5rLW9kLWJlbmNobWFyay1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODc3NzY7XG4gIGJvcmRlci1jb2xvcjogIzY1NjQ2MztcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW9kLWJlbmNobWFyay1wcmV2aW91czphZnRlciwgLmJsb2NrLWFycm93LWxpbmstb2QtYmVuY2htYXJrLXByZXZpb3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstb2QtYmVuY2htYXJrLXByZXZpb3VzOmZvY3VzLCAuYmxvY2stYXJyb3ctbGluay1vZC1iZW5jaG1hcmstcHJldmlvdXM6aG92ZXIsIC5ibG9jay1hcnJvdy1saW5rLW9kLWJlbmNobWFyay1wcmV2aW91czpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1vZC1iZW5jaG1hcmstcHJldmlvdXM6aG92ZXI6YWZ0ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLW9kLWJlbmNobWFyay1wcmV2aW91czpmb2N1czphZnRlciwgLmJsb2NrLWFycm93LWxpbmstb2QtYmVuY2htYXJrLXByZXZpb3VzOmhvdmVyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1vZC1iZW5jaG1hcmstcHJldmlvdXM6Zm9jdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay13aXAsIC5ibG9jay1hcnJvdy1saW5rLXdpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzE2NWM2MjtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXdpcDphZnRlciwgLmJsb2NrLWFycm93LWxpbmstd2lwOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstd2lwOmhvdmVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay13aXA6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLXdpcDpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstd2lwOmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXdpcDpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstd2lwOmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay13aXA6aG92ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLXdpcDpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFzLCAuYmxvY2stYXJyb3ctbGluay1hcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzUwNTc5YztcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1hczphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFzOmhvdmVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hczpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstYXM6aG92ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFzOmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFzOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hczpmb2N1czphZnRlciwgLmJsb2NrLWFycm93LWxpbmstYXM6aG92ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFzOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYXMtc2Vjb25kYXJ5LCAuYmxvY2stYXJyb3ctbGluay1hcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCMUQzO1xuICBib3JkZXItY29sb3I6ICM5Njk5YzU7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hcy1zZWNvbmRhcnk6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFzLXNlY29uZGFyeTphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hcy1zZWNvbmRhcnk6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFzLXNlY29uZGFyeTpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstYXMtc2Vjb25kYXJ5OmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1hcy1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYXMtc2Vjb25kYXJ5OmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hcy1zZWNvbmRhcnk6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFzLXNlY29uZGFyeTpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstYXMtc2Vjb25kYXJ5OmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYWEsIC5ibG9jay1hcnJvdy1saW5rLWFhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YmE2O1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYWE6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFhOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hYTpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstYWE6aG92ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFhOmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFhOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hYTpmb2N1czphZnRlciwgLmJsb2NrLWFycm93LWxpbmstYWE6aG92ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFhOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYWEtc2Vjb25kYXJ5LCAuYmxvY2stYXJyb3ctbGluay1hYS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxNjVjNjI7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hYS1zZWNvbmRhcnk6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFhLXNlY29uZGFyeTphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFhLXNlY29uZGFyeTpob3ZlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstYWEtc2Vjb25kYXJ5OmZvY3VzLCAuYmxvY2stYXJyb3ctbGluay1hYS1zZWNvbmRhcnk6aG92ZXIsIC5ibG9jay1hcnJvdy1saW5rLWFhLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1hYS1zZWNvbmRhcnk6aG92ZXI6YWZ0ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLWFhLXNlY29uZGFyeTpmb2N1czphZnRlciwgLmJsb2NrLWFycm93LWxpbmstYWEtc2Vjb25kYXJ5OmhvdmVyOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1hYS1zZWNvbmRhcnk6Zm9jdXM6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuXG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay10YWEsIC5ibG9jay1hcnJvdy1saW5rLXRhYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENjBCNTI7XG4gIGJvcmRlci1jb2xvcjogI2IyMDk0NDtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXRhYTphZnRlciwgLmJsb2NrLWFycm93LWxpbmstdGFhOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstdGFhOmhvdmVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay10YWE6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLXRhYTpob3ZlciwgLmJsb2NrLWFycm93LWxpbmstdGFhOmZvY3VzIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXRhYTpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstdGFhOmZvY3VzOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay10YWE6aG92ZXI6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLXRhYTpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXRhYS1zZWNvbmRhcnksIC5ibG9jay1hcnJvdy1saW5rLXRhYS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA4NTk3O1xuICBib3JkZXItY29sb3I6ICNlYzYzN2E7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay10YWEtc2Vjb25kYXJ5OmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay10YWEtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXRhYS1zZWNvbmRhcnk6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXRhYS1zZWNvbmRhcnk6Zm9jdXMsIC5ibG9jay1hcnJvdy1saW5rLXRhYS1zZWNvbmRhcnk6aG92ZXIsIC5ibG9jay1hcnJvdy1saW5rLXRhYS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstdGFhLXNlY29uZGFyeTpob3ZlcjphZnRlciwgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstdGFhLXNlY29uZGFyeTpmb2N1czphZnRlciwgLmJsb2NrLWFycm93LWxpbmstdGFhLXNlY29uZGFyeTpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstdGFhLXNlY29uZGFyeTpmb2N1czphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXNlYXJjaCwgLmJsb2NrLWFycm93LWxpbmstc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNDtcbiAgYm9yZGVyLWNvbG9yOiAjYTkzNzExO1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstc2VhcmNoOmFmdGVyLCAuYmxvY2stYXJyb3ctbGluay1zZWFyY2g6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4udHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1zZWFyY2g6aG92ZXIsIC50eXBvZ3JhcGh5IC5ibG9jay1hcnJvdy1saW5rLXNlYXJjaDpmb2N1cywgLmJsb2NrLWFycm93LWxpbmstc2VhcmNoOmhvdmVyLCAuYmxvY2stYXJyb3ctbGluay1zZWFyY2g6Zm9jdXMge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstc2VhcmNoOmhvdmVyOmFmdGVyLCAudHlwb2dyYXBoeSAuYmxvY2stYXJyb3ctbGluay1zZWFyY2g6Zm9jdXM6YWZ0ZXIsIC5ibG9jay1hcnJvdy1saW5rLXNlYXJjaDpob3ZlcjphZnRlciwgLmJsb2NrLWFycm93LWxpbmstc2VhcmNoOmZvY3VzOmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmJsb2NreS1saW5rcyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4uYmxvY2t5LWxpbmtzIGEsIC5ibG9ja3ktbGlua3MgYTp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NSwgMTg0LCAxOTcsIDAuNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICBwYWRkaW5nOiAwLjFlbSAwLjJlbTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NreS1saW5rcyBhOmhvdmVyLCAuYmxvY2t5LWxpbmtzIGE6Zm9jdXMsIC5ibG9ja3ktbGlua3MgYTp2aXNpdGVkOmhvdmVyLCAuYmxvY2t5LWxpbmtzIGE6dmlzaXRlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMyREI4QzU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uYXJlYS1wb3B1cC1zZWdtZW50LWxpc3QgW2RhdGEtc2VnbWVudC1sb2FkXTpob3ZlciAuYnRuLWFzLWhpZ2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZjJmMTc7XG59XG4uYXJlYS1wb3B1cC1zZWdtZW50LWxpc3QgW2RhdGEtc2VnbWVudC1sb2FkXTpob3ZlciAuYnRuLWFzLW1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTk1MjE7XG59XG4uYXJlYS1wb3B1cC1zZWdtZW50LWxpc3QgW2RhdGEtc2VnbWVudC1sb2FkXTpob3ZlciAuYnRuLWFzLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmU3NTtcbn1cblxuYSAuYmctcHJpbWFyeSwgYTp2aXNpdGVkIC5iZy1wcmltYXJ5IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy1zZWNvbmRhcnksIGE6dmlzaXRlZCAuYmctc2Vjb25kYXJ5IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy1zdWNjZXNzLCBhOnZpc2l0ZWQgLmJnLXN1Y2Nlc3Mge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLWluZm8sIGE6dmlzaXRlZCAuYmctaW5mbyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctd2FybmluZywgYTp2aXNpdGVkIC5iZy13YXJuaW5nIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy1kYW5nZXIsIGE6dmlzaXRlZCAuYmctZGFuZ2VyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy1saWdodCwgYTp2aXNpdGVkIC5iZy1saWdodCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctZGFyaywgYTp2aXNpdGVkIC5iZy1kYXJrIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy1icmFuZCwgYTp2aXNpdGVkIC5iZy1icmFuZCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctYnJhbmQtbGlnaHQsIGE6dmlzaXRlZCAuYmctYnJhbmQtbGlnaHQge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLWhpZ2hsaWdodCwgYTp2aXNpdGVkIC5iZy1oaWdobGlnaHQge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLXN1Y2Nlc3Mtb24tZGFyaywgYTp2aXNpdGVkIC5iZy1zdWNjZXNzLW9uLWRhcmsge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLXdhcm5pbmctb24tZGFyaywgYTp2aXNpdGVkIC5iZy13YXJuaW5nLW9uLWRhcmsge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLWRhbmdlci1kYXJrZXIsIGE6dmlzaXRlZCAuYmctZGFuZ2VyLWRhcmtlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctZGFuZ2VyLW9uLWRhcmssIGE6dmlzaXRlZCAuYmctZGFuZ2VyLW9uLWRhcmsge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLWxpZ2h0ZXIsIGE6dmlzaXRlZCAuYmctbGlnaHRlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctbWlkLCBhOnZpc2l0ZWQgLmJnLW1pZCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctYm9yZGVyLCBhOnZpc2l0ZWQgLmJnLWJvcmRlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctbXV0ZWQsIGE6dmlzaXRlZCAuYmctbXV0ZWQge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLXByaW1hcnktb24tZGFyaywgYTp2aXNpdGVkIC5iZy1wcmltYXJ5LW9uLWRhcmsge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLWJsYWNrLCBhOnZpc2l0ZWQgLmJnLWJsYWNrIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy13aGl0ZSwgYSAucGFnZSwgYTp2aXNpdGVkIC5iZy13aGl0ZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctYXMtaGlnaGVyLCBhOnZpc2l0ZWQgLmJnLWFzLWhpZ2hlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctYXMtbWVkaXVtLCBhOnZpc2l0ZWQgLmJnLWFzLW1lZGl1bSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctYXMtbG93ZXIsIGE6dmlzaXRlZCAuYmctYXMtbG93ZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLXRpcHMsIGE6dmlzaXRlZCAuYmctdGlwcyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctbW9yZS13aGl0ZSwgYTp2aXNpdGVkIC5iZy1tb3JlLXdoaXRlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy1hdWJlcmdpbmUsIGE6dmlzaXRlZCAuYmctYXViZXJnaW5lIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy1vcmFuZ2UsIGE6dmlzaXRlZCAuYmctb3JhbmdlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy1vZC15b3VyLWN1cnJlbnQsIGE6dmlzaXRlZCAuYmctb2QteW91ci1jdXJyZW50IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy1vZC15b3VyLXByZXZpb3VzLCBhOnZpc2l0ZWQgLmJnLW9kLXlvdXItcHJldmlvdXMge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLW9kLWJlbmNobWFyay1jdXJyZW50LCBhOnZpc2l0ZWQgLmJnLW9kLWJlbmNobWFyay1jdXJyZW50IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy1vZC1iZW5jaG1hcmstcHJldmlvdXMsIGE6dmlzaXRlZCAuYmctb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy13aXAsIGE6dmlzaXRlZCAuYmctd2lwIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hIC5iZy1hcywgYTp2aXNpdGVkIC5iZy1hcyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctYXMtc2Vjb25kYXJ5LCBhOnZpc2l0ZWQgLmJnLWFzLXNlY29uZGFyeSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctYWEsIGE6dmlzaXRlZCAuYmctYWEge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLWFhLXNlY29uZGFyeSwgYTp2aXNpdGVkIC5iZy1hYS1zZWNvbmRhcnkge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLXRhYSwgYTp2aXNpdGVkIC5iZy10YWEge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmEgLmJnLXRhYS1zZWNvbmRhcnksIGE6dmlzaXRlZCAuYmctdGFhLXNlY29uZGFyeSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYSAuYmctc2VhcmNoLCBhOnZpc2l0ZWQgLmJnLXNlYXJjaCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYTpob3ZlciAuYmctcHJpbWFyeSwgYTpmb2N1cyAuYmctcHJpbWFyeSwgYTp2aXNpdGVkOmhvdmVyIC5iZy1wcmltYXJ5LCBhOnZpc2l0ZWQ6Zm9jdXMgLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc2MjY4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYTpob3ZlciAuYmctc2Vjb25kYXJ5LCBhOmZvY3VzIC5iZy1zZWNvbmRhcnksIGE6dmlzaXRlZDpob3ZlciAuYmctc2Vjb25kYXJ5LCBhOnZpc2l0ZWQ6Zm9jdXMgLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjIzNWMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy1zdWNjZXNzLCBhOmZvY3VzIC5iZy1zdWNjZXNzLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLXN1Y2Nlc3MsIGE6dmlzaXRlZDpmb2N1cyAuYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTQyMzcgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy1pbmZvLCBhOmZvY3VzIC5iZy1pbmZvLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWluZm8sIGE6dmlzaXRlZDpmb2N1cyAuYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzVhYTEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy13YXJuaW5nLCBhOmZvY3VzIC5iZy13YXJuaW5nLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLXdhcm5pbmcsIGE6dmlzaXRlZDpmb2N1cyAuYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDM5MTEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy1kYW5nZXIsIGE6Zm9jdXMgLmJnLWRhbmdlciwgYTp2aXNpdGVkOmhvdmVyIC5iZy1kYW5nZXIsIGE6dmlzaXRlZDpmb2N1cyAuYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5MGE0NyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLWxpZ2h0LCBhOmZvY3VzIC5iZy1saWdodCwgYTp2aXNpdGVkOmhvdmVyIC5iZy1saWdodCwgYTp2aXNpdGVkOmZvY3VzIC5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWUxZGQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy1kYXJrLCBhOmZvY3VzIC5iZy1kYXJrLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWRhcmssIGE6dmlzaXRlZDpmb2N1cyAuYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy1icmFuZCwgYTpmb2N1cyAuYmctYnJhbmQsIGE6dmlzaXRlZDpob3ZlciAuYmctYnJhbmQsIGE6dmlzaXRlZDpmb2N1cyAuYmctYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhMWFjICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYTpob3ZlciAuYmctYnJhbmQtbGlnaHQsIGE6Zm9jdXMgLmJnLWJyYW5kLWxpZ2h0LCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWJyYW5kLWxpZ2h0LCBhOnZpc2l0ZWQ6Zm9jdXMgLmJnLWJyYW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZTNlNiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLWhpZ2hsaWdodCwgYTpmb2N1cyAuYmctaGlnaGxpZ2h0LCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWhpZ2hsaWdodCwgYTp2aXNpdGVkOmZvY3VzIC5iZy1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkNTBkICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYTpob3ZlciAuYmctc3VjY2Vzcy1vbi1kYXJrLCBhOmZvY3VzIC5iZy1zdWNjZXNzLW9uLWRhcmssIGE6dmlzaXRlZDpob3ZlciAuYmctc3VjY2Vzcy1vbi1kYXJrLCBhOnZpc2l0ZWQ6Zm9jdXMgLmJnLXN1Y2Nlc3Mtb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNWExODYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy13YXJuaW5nLW9uLWRhcmssIGE6Zm9jdXMgLmJnLXdhcm5pbmctb24tZGFyaywgYTp2aXNpdGVkOmhvdmVyIC5iZy13YXJuaW5nLW9uLWRhcmssIGE6dmlzaXRlZDpmb2N1cyAuYmctd2FybmluZy1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNjAzMyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLWRhbmdlci1kYXJrZXIsIGE6Zm9jdXMgLmJnLWRhbmdlci1kYXJrZXIsIGE6dmlzaXRlZDpob3ZlciAuYmctZGFuZ2VyLWRhcmtlciwgYTp2aXNpdGVkOmZvY3VzIC5iZy1kYW5nZXItZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkMDYzMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLWRhbmdlci1vbi1kYXJrLCBhOmZvY3VzIC5iZy1kYW5nZXItb24tZGFyaywgYTp2aXNpdGVkOmhvdmVyIC5iZy1kYW5nZXItb24tZGFyaywgYTp2aXNpdGVkOmZvY3VzIC5iZy1kYW5nZXItb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZhODAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy1saWdodGVyLCBhOmZvY3VzIC5iZy1saWdodGVyLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWxpZ2h0ZXIsIGE6dmlzaXRlZDpmb2N1cyAuYmctbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U1ZTIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy1taWQsIGE6Zm9jdXMgLmJnLW1pZCwgYTp2aXNpdGVkOmhvdmVyIC5iZy1taWQsIGE6dmlzaXRlZDpmb2N1cyAuYmctbWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjFhZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLWJvcmRlciwgYTpmb2N1cyAuYmctYm9yZGVyLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWJvcmRlciwgYTp2aXNpdGVkOmZvY3VzIC5iZy1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjOGM1ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYTpob3ZlciAuYmctbXV0ZWQsIGE6Zm9jdXMgLmJnLW11dGVkLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLW11dGVkLCBhOnZpc2l0ZWQ6Zm9jdXMgLmJnLW11dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE1MCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLXByaW1hcnktb24tZGFyaywgYTpmb2N1cyAuYmctcHJpbWFyeS1vbi1kYXJrLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLXByaW1hcnktb24tZGFyaywgYTp2aXNpdGVkOmZvY3VzIC5iZy1wcmltYXJ5LW9uLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhMWFjICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYTpob3ZlciAuYmctYmxhY2ssIGE6Zm9jdXMgLmJnLWJsYWNrLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWJsYWNrLCBhOnZpc2l0ZWQ6Zm9jdXMgLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwOCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLXdoaXRlLCBhOmhvdmVyIC5wYWdlLCBhOmZvY3VzIC5iZy13aGl0ZSwgYTpmb2N1cyAucGFnZSwgYTp2aXNpdGVkOmhvdmVyIC5iZy13aGl0ZSwgYTp2aXNpdGVkOmZvY3VzIC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVhZTYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy1hcy1oaWdoZXIsIGE6Zm9jdXMgLmJnLWFzLWhpZ2hlciwgYTp2aXNpdGVkOmhvdmVyIC5iZy1hcy1oaWdoZXIsIGE6dmlzaXRlZDpmb2N1cyAuYmctYXMtaGlnaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2MzExOCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLWFzLW1lZGl1bSwgYTpmb2N1cyAuYmctYXMtbWVkaXVtLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWFzLW1lZGl1bSwgYTp2aXNpdGVkOmZvY3VzIC5iZy1hcy1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTU5YjIzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYTpob3ZlciAuYmctYXMtbG93ZXIsIGE6Zm9jdXMgLmJnLWFzLWxvd2VyLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWFzLWxvd2VyLCBhOnZpc2l0ZWQ6Zm9jdXMgLmJnLWFzLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNjU2YiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLXRpcHMsIGE6Zm9jdXMgLmJnLXRpcHMsIGE6dmlzaXRlZDpob3ZlciAuYmctdGlwcywgYTp2aXNpdGVkOmZvY3VzIC5iZy10aXBzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE1MCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLW1vcmUtd2hpdGUsIGE6Zm9jdXMgLmJnLW1vcmUtd2hpdGUsIGE6dmlzaXRlZDpob3ZlciAuYmctbW9yZS13aGl0ZSwgYTp2aXNpdGVkOmZvY3VzIC5iZy1tb3JlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlYSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLWF1YmVyZ2luZSwgYTpmb2N1cyAuYmctYXViZXJnaW5lLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWF1YmVyZ2luZSwgYTp2aXNpdGVkOmZvY3VzIC5iZy1hdWJlcmdpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyODQ2ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYTpob3ZlciAuYmctb3JhbmdlLCBhOmZvY3VzIC5iZy1vcmFuZ2UsIGE6dmlzaXRlZDpob3ZlciAuYmctb3JhbmdlLCBhOnZpc2l0ZWQ6Zm9jdXMgLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMTQzMTQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy1vZC15b3VyLWN1cnJlbnQsIGE6Zm9jdXMgLmJnLW9kLXlvdXItY3VycmVudCwgYTp2aXNpdGVkOmhvdmVyIC5iZy1vZC15b3VyLWN1cnJlbnQsIGE6dmlzaXRlZDpmb2N1cyAuYmctb2QteW91ci1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YTFhYyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLW9kLXlvdXItcHJldmlvdXMsIGE6Zm9jdXMgLmJnLW9kLXlvdXItcHJldmlvdXMsIGE6dmlzaXRlZDpob3ZlciAuYmctb2QteW91ci1wcmV2aW91cywgYTp2aXNpdGVkOmZvY3VzIC5iZy1vZC15b3VyLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NjI2OCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLW9kLWJlbmNobWFyay1jdXJyZW50LCBhOmZvY3VzIC5iZy1vZC1iZW5jaG1hcmstY3VycmVudCwgYTp2aXNpdGVkOmhvdmVyIC5iZy1vZC1iZW5jaG1hcmstY3VycmVudCwgYTp2aXNpdGVkOmZvY3VzIC5iZy1vZC1iZW5jaG1hcmstY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk4OTcgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy1vZC1iZW5jaG1hcmstcHJldmlvdXMsIGE6Zm9jdXMgLmJnLW9kLWJlbmNobWFyay1wcmV2aW91cywgYTp2aXNpdGVkOmhvdmVyIC5iZy1vZC1iZW5jaG1hcmstcHJldmlvdXMsIGE6dmlzaXRlZDpmb2N1cyAuYmctb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5Njg2NyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLXdpcCwgYTpmb2N1cyAuYmctd2lwLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLXdpcCwgYTp2aXNpdGVkOmZvY3VzIC5iZy13aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc2MjY4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYTpob3ZlciAuYmctYXMsIGE6Zm9jdXMgLmJnLWFzLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWFzLCBhOnZpc2l0ZWQ6Zm9jdXMgLmJnLWFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNWFhMSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLWFzLXNlY29uZGFyeSwgYTpmb2N1cyAuYmctYXMtc2Vjb25kYXJ5LCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWFzLXNlY29uZGFyeSwgYTp2aXNpdGVkOmZvY3VzIC5iZy1hcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5ZWM4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYTpob3ZlciAuYmctYWEsIGE6Zm9jdXMgLmJnLWFhLCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWFhLCBhOnZpc2l0ZWQ6Zm9jdXMgLmJnLWFhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YTFhYyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIgLmJnLWFhLXNlY29uZGFyeSwgYTpmb2N1cyAuYmctYWEtc2Vjb25kYXJ5LCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLWFhLXNlY29uZGFyeSwgYTp2aXNpdGVkOmZvY3VzIC5iZy1hYS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc2MjY4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYTpob3ZlciAuYmctdGFhLCBhOmZvY3VzIC5iZy10YWEsIGE6dmlzaXRlZDpob3ZlciAuYmctdGFhLCBhOnZpc2l0ZWQ6Zm9jdXMgLmJnLXRhYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTBhNDcgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy10YWEtc2Vjb25kYXJ5LCBhOmZvY3VzIC5iZy10YWEtc2Vjb25kYXJ5LCBhOnZpc2l0ZWQ6aG92ZXIgLmJnLXRhYS1zZWNvbmRhcnksIGE6dmlzaXRlZDpmb2N1cyAuYmctdGFhLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZhODAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5hOmhvdmVyIC5iZy1zZWFyY2gsIGE6Zm9jdXMgLmJnLXNlYXJjaCwgYTp2aXNpdGVkOmhvdmVyIC5iZy1zZWFyY2gsIGE6dmlzaXRlZDpmb2N1cyAuYmctc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMzkxMSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuYVtjbGFzcyo9YmctXSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuYVtjbGFzcyo9YmctXTpob3ZlciwgYVtjbGFzcyo9YmctXTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4udW5kZXJsaW5lLXByaW1hcnkge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMxRDc5ODE7XG59XG5cbi51bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjOTMyQTZFO1xufVxuXG4udW5kZXJsaW5lLXN1Y2Nlc3Mge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwRTVENEQ7XG59XG5cbi51bmRlcmxpbmUtaW5mbyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzYzNkFBRjtcbn1cblxuLnVuZGVybGluZS13YXJuaW5nIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjQ0M0MjE0O1xufVxuXG4udW5kZXJsaW5lLWRhbmdlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0Q2MEI1Mjtcbn1cblxuLnVuZGVybGluZS1saWdodCB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRjBFRTtcbn1cblxuLnVuZGVybGluZS1kYXJrIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMzAzMDJGO1xufVxuXG4udW5kZXJsaW5lLWJyYW5kIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMkRCOEM1O1xufVxuXG4udW5kZXJsaW5lLWJyYW5kLWxpZ2h0IHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRDFFQ0VFO1xufVxuXG4udW5kZXJsaW5lLWhpZ2hsaWdodCB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YyRTYxQTtcbn1cblxuLnVuZGVybGluZS1zdWNjZXNzLW9uLWRhcmsge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMxOUJDOUM7XG59XG5cbi51bmRlcmxpbmUtd2FybmluZy1vbi1kYXJrIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRUU3NjRGO1xufVxuXG4udW5kZXJsaW5lLWRhbmdlci1kYXJrZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM5QTA4M0I7XG59XG5cbi51bmRlcmxpbmUtZGFuZ2VyLW9uLWRhcmsge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGMDg1OTc7XG59XG5cbi51bmRlcmxpbmUtbGlnaHRlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0Y1RjRGMztcbn1cblxuLnVuZGVybGluZS1taWQge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNDMUMwQkU7XG59XG5cbi51bmRlcmxpbmUtYm9yZGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRDlEN0Q1O1xufVxuXG4udW5kZXJsaW5lLW11dGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjNjA2MDVGO1xufVxuXG4udW5kZXJsaW5lLXByaW1hcnktb24tZGFyayB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzJEQjhDNTtcbn1cblxuLnVuZGVybGluZS1ibGFjayB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzE3MTcxNztcbn1cblxuLnVuZGVybGluZS13aGl0ZSB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0ZBRjlGODtcbn1cblxuLnVuZGVybGluZS1hcy1oaWdoZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNCMDNBMUM7XG59XG5cbi51bmRlcmxpbmUtYXMtbWVkaXVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjQkVCMzI4O1xufVxuXG4udW5kZXJsaW5lLWFzLWxvd2VyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMjU3QjgzO1xufVxuXG4udW5kZXJsaW5lLXRpcHMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM2MDYwNUY7XG59XG5cbi51bmRlcmxpbmUtbW9yZS13aGl0ZSB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0ZDRkNGQjtcbn1cblxuLnVuZGVybGluZS1hdWJlcmdpbmUge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM3MDMxNTc7XG59XG5cbi51bmRlcmxpbmUtb3JhbmdlIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRTk0RTFCO1xufVxuXG4udW5kZXJsaW5lLW9kLXlvdXItY3VycmVudCB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzJEQjhDNTtcbn1cblxuLnVuZGVybGluZS1vZC15b3VyLXByZXZpb3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMUQ3OTgxO1xufVxuXG4udW5kZXJsaW5lLW9kLWJlbmNobWFyay1jdXJyZW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjQThBN0E2O1xufVxuXG4udW5kZXJsaW5lLW9kLWJlbmNobWFyay1wcmV2aW91cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzc4Nzc3Njtcbn1cblxuLnVuZGVybGluZS13aXAge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMxRDc5ODE7XG59XG5cbi51bmRlcmxpbmUtYXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM2MzZBQUY7XG59XG5cbi51bmRlcmxpbmUtYXMtc2Vjb25kYXJ5IHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjQUZCMUQzO1xufVxuXG4udW5kZXJsaW5lLWFhIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMkRCOEM1O1xufVxuXG4udW5kZXJsaW5lLWFhLXNlY29uZGFyeSB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzFENzk4MTtcbn1cblxuLnVuZGVybGluZS10YWEge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNENjBCNTI7XG59XG5cbi51bmRlcmxpbmUtdGFhLXNlY29uZGFyeSB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0YwODU5Nztcbn1cblxuLnVuZGVybGluZS1zZWFyY2gge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNDQzQyMTQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cblxuYTpob3ZlciAuaW1nLWxpbmsgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbWctbGluayB7XG4gIGJhY2tncm91bmQ6ICMxRDc5ODE7XG59XG4uaW1nLWxpbmsgaW1nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5hOmhvdmVyIC5tb3ZlLXJpZ2h0LCBhOmZvY3VzIC5tb3ZlLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNWVtKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuYSAubW92ZS1yaWdodCwgYTp2aXNpdGVkIC5tb3ZlLXJpZ2h0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciAucHJpbWFyeS1ob3ZlciwgYTpob3Zlci5wcmltYXJ5LWhvdmVyLCBhOmZvY3VzIC5wcmltYXJ5LWhvdmVyLCBhOmZvY3VzLnByaW1hcnktaG92ZXIge1xuICBjb2xvcjogIzFENzk4MSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5cbmEgLnByaW1hcnktaG92ZXIsIGEucHJpbWFyeS1ob3ZlciwgYTp2aXNpdGVkIC5wcmltYXJ5LWhvdmVyLCBhOnZpc2l0ZWQucHJpbWFyeS1ob3ZlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmJsb2NrLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDdENTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG59XG5cbi5ibG9jay1saXN0LXByaW1hcnkgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxNjVjNjI7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4uYmxvY2stbGlzdC1zZWNvbmRhcnkgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTMyQTZFO1xuICBib3JkZXItY29sb3I6ICM3NTIyNTg7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4uYmxvY2stbGlzdC1zdWNjZXNzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNUQ0RDtcbiAgYm9yZGVyLWNvbG9yOiAjMDkzYzMxO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmJsb2NrLWxpc3QtaW5mbyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzUwNTc5YztcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5ibG9jay1saXN0LXdhcm5pbmcgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M0MjE0O1xuICBib3JkZXItY29sb3I6ICNhOTM3MTE7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4uYmxvY2stbGlzdC1kYW5nZXIgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyO1xuICBib3JkZXItY29sb3I6ICNiMjA5NDQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4uYmxvY2stbGlzdC1saWdodCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYwRUU7XG4gIGJvcmRlci1jb2xvcjogI2UxZGRkODtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5ibG9jay1saXN0LWRhcmsgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDJGO1xuICBib3JkZXItY29sb3I6ICMxZDFkMWM7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4uYmxvY2stbGlzdC1icmFuZCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWJhNjtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5ibG9jay1saXN0LWJyYW5kLWxpZ2h0IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRUNFRTtcbiAgYm9yZGVyLWNvbG9yOiAjYjVlMGU0O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmJsb2NrLWxpc3QtaGlnaGxpZ2h0IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjZDljZTBjO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmJsb2NrLWxpc3Qtc3VjY2Vzcy1vbi1kYXJrIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5QkM5QztcbiAgYm9yZGVyLWNvbG9yOiAjMTU5YTgwO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmJsb2NrLWxpc3Qtd2FybmluZy1vbi1kYXJrIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNzY0RjtcbiAgYm9yZGVyLWNvbG9yOiAjZWI1YjJjO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmJsb2NrLWxpc3QtZGFuZ2VyLWRhcmtlciBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTA4M0I7XG4gIGJvcmRlci1jb2xvcjogIzc2MDYyZDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5ibG9jay1saXN0LWRhbmdlci1vbi1kYXJrIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwODU5NztcbiAgYm9yZGVyLWNvbG9yOiAjZWM2MzdhO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmJsb2NrLWxpc3QtbGlnaHRlciBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY0RjM7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTFkZTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5ibG9jay1saXN0LW1pZCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUMwQkU7XG4gIGJvcmRlci1jb2xvcjogI2FlYWRhYTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5ibG9jay1saXN0LWJvcmRlciBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ3RDU7XG4gIGJvcmRlci1jb2xvcjogI2M3YzRjMTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5ibG9jay1saXN0LW11dGVkIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA1RjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRjO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmJsb2NrLWxpc3QtcHJpbWFyeS1vbi1kYXJrIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YmE2O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmJsb2NrLWxpc3QtYmxhY2sgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBib3JkZXItY29sb3I6ICMwNDA0MDQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4uYmxvY2stbGlzdC13aGl0ZSBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY5Rjg7XG4gIGJvcmRlci1jb2xvcjogI2VhZTZlMjtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5ibG9jay1saXN0LWFzLWhpZ2hlciBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMDNBMUM7XG4gIGJvcmRlci1jb2xvcjogIzhmMmYxNztcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5ibG9jay1saXN0LWFzLW1lZGl1bSBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUIzMjg7XG4gIGJvcmRlci1jb2xvcjogIzllOTUyMTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5ibG9jay1saXN0LWFzLWxvd2VyIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1N0I4MztcbiAgYm9yZGVyLWNvbG9yOiAjMWQ1ZjY1O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmJsb2NrLWxpc3QtdGlwcyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNUY7XG4gIGJvcmRlci1jb2xvcjogIzRkNGQ0YztcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5ibG9jay1saXN0LW1vcmUtd2hpdGUgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZCO1xuICBib3JkZXItY29sb3I6ICNlY2VjZTU7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4uYmxvY2stbGlzdC1hdWJlcmdpbmUgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAzMTU3O1xuICBib3JkZXItY29sb3I6ICM1NTI1NDI7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4uYmxvY2stbGlzdC1vcmFuZ2UgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk0RTFCO1xuICBib3JkZXItY29sb3I6ICNjYTQxMTQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4uYmxvY2stbGlzdC1vZC15b3VyLWN1cnJlbnQgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyNjliYTY7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4uYmxvY2stbGlzdC1vZC15b3VyLXByZXZpb3VzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMTY1YzYyO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmJsb2NrLWxpc3Qtb2QtYmVuY2htYXJrLWN1cnJlbnQgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQThBN0E2O1xuICBib3JkZXItY29sb3I6ICM5NTk0OTM7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4uYmxvY2stbGlzdC1vZC1iZW5jaG1hcmstcHJldmlvdXMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3Nzc2O1xuICBib3JkZXItY29sb3I6ICM2NTY0NjM7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4uYmxvY2stbGlzdC13aXAgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxNjVjNjI7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4uYmxvY2stbGlzdC1hcyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUY7XG4gIGJvcmRlci1jb2xvcjogIzUwNTc5YztcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5ibG9jay1saXN0LWFzLXNlY29uZGFyeSBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkIxRDM7XG4gIGJvcmRlci1jb2xvcjogIzk2OTljNTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5ibG9jay1saXN0LWFhIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YmE2O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLmJsb2NrLWxpc3QtYWEtc2Vjb25kYXJ5IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMTY1YzYyO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmJsb2NrLWxpc3QtdGFhIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2MEI1MjtcbiAgYm9yZGVyLWNvbG9yOiAjYjIwOTQ0O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmJsb2NrLWxpc3QtdGFhLXNlY29uZGFyeSBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1OTc7XG4gIGJvcmRlci1jb2xvcjogI2VjNjM3YTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5ibG9jay1saXN0LXNlYXJjaCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQzQyMTQ7XG4gIGJvcmRlci1jb2xvcjogI2E5MzcxMTtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzIHtcbiAgY291bnRlci1yZXNldDogbGlzdC1jb3VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtY291bnRlcjtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtO1xufVxuLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LWNvdW50ZXIpIFwiLlwiO1xuICBjb2xvcjogI0ZBRjlGODtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogIzMwMzAyRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtcHJpbWFyeTphZnRlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjMUQ3OTgxO1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLXNlY29uZGFyeTphZnRlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjOTMyQTZFO1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLXN1Y2Nlc3M6YWZ0ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzBFNUQ0RDtcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy1pbmZvOmFmdGVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICM2MzZBQUY7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtd2FybmluZzphZnRlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjQ0M0MjE0O1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLWRhbmdlcjphZnRlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjRDYwQjUyO1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLWxpZ2h0OmFmdGVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQ6ICNGMkYwRUU7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtZGFyazphZnRlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjMzAzMDJGO1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLWJyYW5kOmFmdGVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQ6ICMyREI4QzU7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtYnJhbmQtbGlnaHQ6YWZ0ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZDogI0QxRUNFRTtcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy1oaWdobGlnaHQ6YWZ0ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZDogI0YyRTYxQTtcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy1zdWNjZXNzLW9uLWRhcms6YWZ0ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZDogIzE5QkM5Qztcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy13YXJuaW5nLW9uLWRhcms6YWZ0ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZDogI0VFNzY0Rjtcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy1kYW5nZXItZGFya2VyOmFmdGVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICM5QTA4M0I7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtZGFuZ2VyLW9uLWRhcms6YWZ0ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZDogI0YwODU5Nztcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy1saWdodGVyOmFmdGVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQ6ICNGNUY0RjM7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtbWlkOmFmdGVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQ6ICNDMUMwQkU7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtYm9yZGVyOmFmdGVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQ6ICNEOUQ3RDU7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtbXV0ZWQ6YWZ0ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzYwNjA1Rjtcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy1wcmltYXJ5LW9uLWRhcms6YWZ0ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZDogIzJEQjhDNTtcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy1ibGFjazphZnRlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjMTcxNzE3O1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLXdoaXRlOmFmdGVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQ6ICNGQUY5Rjg7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtYXMtaGlnaGVyOmFmdGVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICNCMDNBMUM7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtYXMtbWVkaXVtOmFmdGVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQ6ICNCRUIzMjg7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtYXMtbG93ZXI6YWZ0ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzI1N0I4Mztcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy10aXBzOmFmdGVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICM2MDYwNUY7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtbW9yZS13aGl0ZTphZnRlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZCO1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLWF1YmVyZ2luZTphZnRlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjNzAzMTU3O1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLW9yYW5nZTphZnRlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kOiAjRTk0RTFCO1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLW9kLXlvdXItY3VycmVudDphZnRlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kOiAjMkRCOEM1O1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLW9kLXlvdXItcHJldmlvdXM6YWZ0ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzFENzk4MTtcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy1vZC1iZW5jaG1hcmstY3VycmVudDphZnRlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kOiAjQThBN0E2O1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLW9kLWJlbmNobWFyay1wcmV2aW91czphZnRlciB7XG4gIGNvbG9yOiAjMzAzMDJGO1xuICBiYWNrZ3JvdW5kOiAjNzg3Nzc2O1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLXdpcDphZnRlciB7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBiYWNrZ3JvdW5kOiAjMUQ3OTgxO1xufVxuXG5saS5saXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLWFzOmFmdGVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICM2MzZBQUY7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtYXMtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQ6ICNBRkIxRDM7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtYWE6YWZ0ZXIge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgYmFja2dyb3VuZDogIzJEQjhDNTtcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy1hYS1zZWNvbmRhcnk6YWZ0ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogIzFENzk4MTtcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy10YWE6YWZ0ZXIge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgYmFja2dyb3VuZDogI0Q2MEI1Mjtcbn1cblxubGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy10YWEtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGJhY2tncm91bmQ6ICNGMDg1OTc7XG59XG5cbmxpLmxpc3Qtc3R5bGUtY2lyY2xlLW51bWJlcnMtc2VhcmNoOmFmdGVyIHtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGJhY2tncm91bmQ6ICNDQzQyMTQ7XG59XG5cbi5saXN0LXN0eWxlLWNpcmNsZS1jaGVja3Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yLjI1ZW07XG59XG4ubGlzdC1zdHlsZS1jaXJjbGUtY2hlY2tzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVlbTtcbiAgbWluLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy10b3A6IDAuMDc1ZW07XG59XG4ubGlzdC1zdHlsZS1jaXJjbGUtY2hlY2tzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGJhY2tncm91bmQ6IHVybCgvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9zdWNjZXNzLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTUlKSBzZXBpYSg3MSUpIHNhdHVyYXRlKDQ1NSUpIGh1ZS1yb3RhdGUoMTE4ZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTUlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxpc3Qtc3R5bGUtY2lyY2xlLWNoZWNrcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmxpc3QtY2hlY2tzLWxpbmVzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEN0Q1O1xufVxuLmxpc3QtY2hlY2tzLWxpbmVzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDdENTtcbn1cbi5saXN0LWNoZWNrcy1saW5lcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXJlbTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzNCUpIHNlcGlhKDkzJSkgc2F0dXJhdGUoMzQ0JSkgaHVlLXJvdGF0ZSgxMzdkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCg5NCUpO1xufVxuXG4ubGlzdC1jaGVja3Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5saXN0LWNoZWNrcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5saXN0LWNoZWNrcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXJlbTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzNCUpIHNlcGlhKDkzJSkgc2F0dXJhdGUoMzQ0JSkgaHVlLXJvdGF0ZSgxMzdkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCg5NCUpO1xufVxuXG4ucmVwb3J0IHtcbiAgcGFkZGluZy10b3A6IDEyMCU7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZCO1xuICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCAjMUQ3OTgxO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXBvcnQtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxLjVyZW0gMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4ucmVwb3J0LWlubmVyIC5ibG9jay1hcnJvdy1saW5rIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuXG4ucmVwb3J0LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZXBvcnQtYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFENzk4MSAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzkzMkE2RSAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwRTVENEQgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjM2QUFGICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NDNDIxNCAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q2MEI1MiAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1saWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjJGMEVFICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWRhcmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1icmFuZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMkRCOEM1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWJyYW5kLWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEMUVDRUUgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItaGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItc3VjY2Vzcy1vbi1kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxOUJDOUMgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItd2FybmluZy1vbi1kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRTc2NEYgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItZGFuZ2VyLWRhcmtlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUEwODNCICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWRhbmdlci1vbi1kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGMDg1OTcgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItbGlnaHRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjVGNEYzICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLW1pZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzFDMEJFICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLW11dGVkIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2MDYwNUYgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItcHJpbWFyeS1vbi1kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyREI4QzUgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItYmxhY2sge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWFzLWhpZ2hlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjAzQTFDICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWFzLW1lZGl1bSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQkVCMzI4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWFzLWxvd2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNTdCODMgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItdGlwcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjA2MDVGICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLW1vcmUtd2hpdGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZDRkNGQiAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1hdWJlcmdpbmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzcwMzE1NyAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1vcmFuZ2Uge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U5NEUxQiAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1vZC15b3VyLWN1cnJlbnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJEQjhDNSAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1vZC15b3VyLXByZXZpb3VzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxRDc5ODEgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItb2QtYmVuY2htYXJrLWN1cnJlbnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0E4QTdBNiAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1vZC1iZW5jaG1hcmstcHJldmlvdXMge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc4Nzc3NiAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci13aXAge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFENzk4MSAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1hcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjM2QUFGICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWFzLXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQUZCMUQzICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWFhIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyREI4QzUgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItYWEtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxRDc5ODEgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItdGFhIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNENjBCNTIgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItdGFhLXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjA4NTk3ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLXNlYXJjaCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQ0M0MjE0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5yZXBvcnQtYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzMkE2RSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNUQ0RCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNkFBRiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjBFRSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctYnJhbmQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFFQ0VFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkU2MUEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctc3VjY2Vzcy1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5QkM5QyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy13YXJuaW5nLW9uLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU3NjRGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLWRhbmdlci1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUEwODNCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLWRhbmdlci1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwODU5NyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjRGMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1taWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFDMEJFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ3RDUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctbXV0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDVGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLXByaW1hcnktb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1hcy1oaWdoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjAzQTFDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLWFzLW1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUIzMjggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctYXMtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3QjgzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLXRpcHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDVGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLW1vcmUtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLWF1YmVyZ2luZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDMxNTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5yZXBvcnQtYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5NEUxQiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1vZC15b3VyLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLW9kLXlvdXItcHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLW9kLWJlbmNobWFyay1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4QTdBNiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1vZC1iZW5jaG1hcmstcHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3Nzc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLXdpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5yZXBvcnQtYmctYXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2QUFGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLWFzLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkIxRDMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctYWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLWFhLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5yZXBvcnQtYmctdGFhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2MEI1MiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy10YWEtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwODU5NyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M0MjE0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4uc2hvd2hpZGUge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnNob3doaWRlIC5zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNlZCA+IC5zaG93aGlkZSAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2VkID4gLnNob3doaWRlIC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaG93aGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy1lbmFibGVkIC5zaG93aGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkZS1uYXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4uc2lkZS1uYXYgLmFjdGl2ZSBhLCAuc2lkZS1uYXYgLmFjdGl2ZSBhOnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE1LCAyMTMsIDAuNSk7XG59XG4uc2lkZS1uYXYgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpZGUtbmF2IGEsIC5zaWRlLW5hdiBhOnZpc2l0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ3RDU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDAuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2MDYwNUY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2lkZS1uYXYgYTpob3ZlciwgLnNpZGUtbmF2IGE6Zm9jdXMsIC5zaWRlLW5hdiBhOnZpc2l0ZWQ6aG92ZXIsIC5zaWRlLW5hdiBhOnZpc2l0ZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRDlEN0Q1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNpZGUtbmF2IGEgc3BhbiwgLnNpZGUtbmF2IGE6dmlzaXRlZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbn1cbi5zaWRlLW5hdiBsaTpsYXN0LWNoaWxkIGEsIC5zaWRlLW5hdiBsaTpsYXN0LWNoaWxkIGE6dmlzaXRlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEN0Q1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2lkZS1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnNpZGUtbmF2IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuc2lkZS1uYXYgdWwgbGkge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLnNpZGUtbmF2IHVsIGxpIGEsIC5zaWRlLW5hdiB1bCBsaSBhOnZpc2l0ZWQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuLnNrZWxldG9uIHtcbiAgYW5pbWF0aW9uOiBza2VsZXRvbi1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cbkBrZXlmcmFtZXMgc2tlbGV0b24tbG9hZGluZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAyMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTAwJTtcbiAgfVxufVxuLnNwZWVjaCB7XG4gIGJhY2tncm91bmQ6ICMzMDMwMkY7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cbi5zcGVlY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjc1ZW07XG4gIGxlZnQ6IC0xLjVlbTtcbiAgYm9yZGVyOiAwLjc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMDMwMkY7XG59XG5cbi5zcGVlY2gtYm90dG9tIHtcbiAgYmFja2dyb3VuZDogIzMwMzAyRjtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zcGVlY2gtYm90dG9tOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMTAlO1xuICBib3R0b206IC0xLjVlbTtcbiAgYm9yZGVyOiAwLjc1cmVtIHRyYW5zcGFyZW50IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzAzMDJGO1xufVxuXG4uc3BlZWNoLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxNjVjNjI7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLnNwZWVjaC1wcmltYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFENzk4MTtcbn1cbi5zcGVlY2gtcHJpbWFyeTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxRDc5ODE7XG59XG5cbi5zcGVlY2gtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzMkE2RTtcbiAgYm9yZGVyLWNvbG9yOiAjNzUyMjU4O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5zcGVlY2gtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkzMkE2RTtcbn1cbi5zcGVlY2gtc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzkzMkE2RTtcbn1cblxuLnNwZWVjaC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNUQ0RDtcbiAgYm9yZGVyLWNvbG9yOiAjMDkzYzMxO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5zcGVlY2gtc3VjY2VzczphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwRTVENEQ7XG59XG4uc3BlZWNoLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMEU1RDREO1xufVxuXG4uc3BlZWNoLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2QUFGO1xuICBib3JkZXItY29sb3I6ICM1MDU3OWM7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLnNwZWVjaC1pbmZvOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYzNkFBRjtcbn1cbi5zcGVlY2gtaW5mbzpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MzZBQUY7XG59XG5cbi5zcGVlY2gtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQzQyMTQ7XG4gIGJvcmRlci1jb2xvcjogI2E5MzcxMTtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uc3BlZWNoLXdhcm5pbmc6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQ0M0MjE0O1xufVxuLnNwZWVjaC13YXJuaW5nOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0NDNDIxNDtcbn1cblxuLnNwZWVjaC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyO1xuICBib3JkZXItY29sb3I6ICNiMjA5NDQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLnNwZWVjaC1kYW5nZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDYwQjUyO1xufVxuLnNwZWVjaC1kYW5nZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDYwQjUyO1xufVxuXG4uc3BlZWNoLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjBFRTtcbiAgYm9yZGVyLWNvbG9yOiAjZTFkZGQ4O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5zcGVlY2gtbGlnaHQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjJGMEVFO1xufVxuLnNwZWVjaC1saWdodDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGMkYwRUU7XG59XG5cbi5zcGVlY2gtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMkY7XG4gIGJvcmRlci1jb2xvcjogIzFkMWQxYztcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uc3BlZWNoLWRhcms6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzAzMDJGO1xufVxuLnNwZWVjaC1kYXJrOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMwMzAyRjtcbn1cblxuLnNwZWVjaC1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyREI4QzU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWJhNjtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uc3BlZWNoLWJyYW5kOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJEQjhDNTtcbn1cbi5zcGVlY2gtYnJhbmQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkRCOEM1O1xufVxuXG4uc3BlZWNoLWJyYW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRUNFRTtcbiAgYm9yZGVyLWNvbG9yOiAjYjVlMGU0O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5zcGVlY2gtYnJhbmQtbGlnaHQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDFFQ0VFO1xufVxuLnNwZWVjaC1icmFuZC1saWdodDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEMUVDRUU7XG59XG5cbi5zcGVlY2gtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTYxQTtcbiAgYm9yZGVyLWNvbG9yOiAjZDljZTBjO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5zcGVlY2gtaGlnaGxpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YyRTYxQTtcbn1cbi5zcGVlY2gtaGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YyRTYxQTtcbn1cblxuLnNwZWVjaC1zdWNjZXNzLW9uLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlCQzlDO1xuICBib3JkZXItY29sb3I6ICMxNTlhODA7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLnNwZWVjaC1zdWNjZXNzLW9uLWRhcms6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTlCQzlDO1xufVxuLnNwZWVjaC1zdWNjZXNzLW9uLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTlCQzlDO1xufVxuXG4uc3BlZWNoLXdhcm5pbmctb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTc2NEY7XG4gIGJvcmRlci1jb2xvcjogI2ViNWIyYztcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uc3BlZWNoLXdhcm5pbmctb24tZGFyazphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRTc2NEY7XG59XG4uc3BlZWNoLXdhcm5pbmctb24tZGFyazpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFRTc2NEY7XG59XG5cbi5zcGVlY2gtZGFuZ2VyLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTA4M0I7XG4gIGJvcmRlci1jb2xvcjogIzc2MDYyZDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uc3BlZWNoLWRhbmdlci1kYXJrZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUEwODNCO1xufVxuLnNwZWVjaC1kYW5nZXItZGFya2VyOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlBMDgzQjtcbn1cblxuLnNwZWVjaC1kYW5nZXItb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1OTc7XG4gIGJvcmRlci1jb2xvcjogI2VjNjM3YTtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG4uc3BlZWNoLWRhbmdlci1vbi1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YwODU5Nztcbn1cbi5zcGVlY2gtZGFuZ2VyLW9uLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjA4NTk3O1xufVxuXG4uc3BlZWNoLWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNEYzO1xuICBib3JkZXItY29sb3I6ICNlNGUxZGU7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLnNwZWVjaC1saWdodGVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y1RjRGMztcbn1cbi5zcGVlY2gtbGlnaHRlcjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNUY0RjM7XG59XG5cbi5zcGVlY2gtbWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxQzBCRTtcbiAgYm9yZGVyLWNvbG9yOiAjYWVhZGFhO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5zcGVlY2gtbWlkOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0MxQzBCRTtcbn1cbi5zcGVlY2gtbWlkOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0MxQzBCRTtcbn1cblxuLnNwZWVjaC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEN0Q1O1xuICBib3JkZXItY29sb3I6ICNjN2M0YzE7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLnNwZWVjaC1ib3JkZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDlEN0Q1O1xufVxuLnNwZWVjaC1ib3JkZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDlEN0Q1O1xufVxuXG4uc3BlZWNoLW11dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA1RjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRjO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5zcGVlY2gtbXV0ZWQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjA2MDVGO1xufVxuLnNwZWVjaC1tdXRlZDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2MDYwNUY7XG59XG5cbi5zcGVlY2gtcHJpbWFyeS1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YmE2O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5zcGVlY2gtcHJpbWFyeS1vbi1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJEQjhDNTtcbn1cbi5zcGVlY2gtcHJpbWFyeS1vbi1kYXJrOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJEQjhDNTtcbn1cblxuLnNwZWVjaC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGJvcmRlci1jb2xvcjogIzA0MDQwNDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uc3BlZWNoLWJsYWNrOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE3MTcxNztcbn1cbi5zcGVlY2gtYmxhY2s6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTcxNzE3O1xufVxuXG4uc3BlZWNoLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGODtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlNmUyO1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5zcGVlY2gtd2hpdGU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkFGOUY4O1xufVxuLnNwZWVjaC13aGl0ZTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5zcGVlY2gtYXMtaGlnaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwM0ExQztcbiAgYm9yZGVyLWNvbG9yOiAjOGYyZjE3O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5zcGVlY2gtYXMtaGlnaGVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IwM0ExQztcbn1cbi5zcGVlY2gtYXMtaGlnaGVyOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0IwM0ExQztcbn1cblxuLnNwZWVjaC1hcy1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCMzI4O1xuICBib3JkZXItY29sb3I6ICM5ZTk1MjE7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLnNwZWVjaC1hcy1tZWRpdW06YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkVCMzI4O1xufVxuLnNwZWVjaC1hcy1tZWRpdW06YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkVCMzI4O1xufVxuXG4uc3BlZWNoLWFzLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1N0I4MztcbiAgYm9yZGVyLWNvbG9yOiAjMWQ1ZjY1O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5zcGVlY2gtYXMtbG93ZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjU3QjgzO1xufVxuLnNwZWVjaC1hcy1sb3dlcjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNTdCODM7XG59XG5cbi5zcGVlY2gtdGlwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNUY7XG4gIGJvcmRlci1jb2xvcjogIzRkNGQ0YztcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uc3BlZWNoLXRpcHM6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjA2MDVGO1xufVxuLnNwZWVjaC10aXBzOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzYwNjA1Rjtcbn1cblxuLnNwZWVjaC1tb3JlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQjtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlY2U1O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5zcGVlY2gtbW9yZS13aGl0ZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGQ0ZDRkI7XG59XG4uc3BlZWNoLW1vcmUtd2hpdGU6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkNGQ0ZCO1xufVxuXG4uc3BlZWNoLWF1YmVyZ2luZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDMxNTc7XG4gIGJvcmRlci1jb2xvcjogIzU1MjU0MjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uc3BlZWNoLWF1YmVyZ2luZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3MDMxNTc7XG59XG4uc3BlZWNoLWF1YmVyZ2luZTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3MDMxNTc7XG59XG5cbi5zcGVlY2gtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5NEUxQjtcbiAgYm9yZGVyLWNvbG9yOiAjY2E0MTE0O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5zcGVlY2gtb3JhbmdlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U5NEUxQjtcbn1cbi5zcGVlY2gtb3JhbmdlOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U5NEUxQjtcbn1cblxuLnNwZWVjaC1vZC15b3VyLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1O1xuICBib3JkZXItY29sb3I6ICMyNjliYTY7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLnNwZWVjaC1vZC15b3VyLWN1cnJlbnQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMkRCOEM1O1xufVxuLnNwZWVjaC1vZC15b3VyLWN1cnJlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkRCOEM1O1xufVxuXG4uc3BlZWNoLW9kLXlvdXItcHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBib3JkZXItY29sb3I6ICMxNjVjNjI7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLnNwZWVjaC1vZC15b3VyLXByZXZpb3VzOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFENzk4MTtcbn1cbi5zcGVlY2gtb2QteW91ci1wcmV2aW91czpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxRDc5ODE7XG59XG5cbi5zcGVlY2gtb2QtYmVuY2htYXJrLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQThBN0E2O1xuICBib3JkZXItY29sb3I6ICM5NTk0OTM7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLnNwZWVjaC1vZC1iZW5jaG1hcmstY3VycmVudDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBOEE3QTY7XG59XG4uc3BlZWNoLW9kLWJlbmNobWFyay1jdXJyZW50OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0E4QTdBNjtcbn1cblxuLnNwZWVjaC1vZC1iZW5jaG1hcmstcHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3Nzc2O1xuICBib3JkZXItY29sb3I6ICM2NTY0NjM7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLnNwZWVjaC1vZC1iZW5jaG1hcmstcHJldmlvdXM6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzg3Nzc2O1xufVxuLnNwZWVjaC1vZC1iZW5jaG1hcmstcHJldmlvdXM6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzg3Nzc2O1xufVxuXG4uc3BlZWNoLXdpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGJvcmRlci1jb2xvcjogIzE2NWM2MjtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG4uc3BlZWNoLXdpcDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxRDc5ODE7XG59XG4uc3BlZWNoLXdpcDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxRDc5ODE7XG59XG5cbi5zcGVlY2gtYXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2QUFGO1xuICBib3JkZXItY29sb3I6ICM1MDU3OWM7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLnNwZWVjaC1hczphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2MzZBQUY7XG59XG4uc3BlZWNoLWFzOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzYzNkFBRjtcbn1cblxuLnNwZWVjaC1hcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCMUQzO1xuICBib3JkZXItY29sb3I6ICM5Njk5YzU7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLnNwZWVjaC1hcy1zZWNvbmRhcnk6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUZCMUQzO1xufVxuLnNwZWVjaC1hcy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQUZCMUQzO1xufVxuXG4uc3BlZWNoLWFhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YmE2O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cbi5zcGVlY2gtYWE6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMkRCOEM1O1xufVxuLnNwZWVjaC1hYTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyREI4QzU7XG59XG5cbi5zcGVlY2gtYWEtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMTY1YzYyO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5zcGVlY2gtYWEtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFENzk4MTtcbn1cbi5zcGVlY2gtYWEtc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFENzk4MTtcbn1cblxuLnNwZWVjaC10YWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYwQjUyO1xuICBib3JkZXItY29sb3I6ICNiMjA5NDQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLnNwZWVjaC10YWE6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDYwQjUyO1xufVxuLnNwZWVjaC10YWE6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDYwQjUyO1xufVxuXG4uc3BlZWNoLXRhYS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA4NTk3O1xuICBib3JkZXItY29sb3I6ICNlYzYzN2E7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLnNwZWVjaC10YWEtc2Vjb25kYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YwODU5Nztcbn1cbi5zcGVlY2gtdGFhLXNlY29uZGFyeTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGMDg1OTc7XG59XG5cbi5zcGVlY2gtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNDtcbiAgYm9yZGVyLWNvbG9yOiAjYTkzNzExO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cbi5zcGVlY2gtc2VhcmNoOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0NDNDIxNDtcbn1cbi5zcGVlY2gtc2VhcmNoOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0NDNDIxNDtcbn1cblxuLnNwZWVjaC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4p2dXCI7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3BlZWNoLW1hcmstcHJpbWFyeTpiZWZvcmUge1xuICBjb2xvcjogIzFENzk4MTtcbn1cblxuLnNwZWVjaC1tYXJrLXNlY29uZGFyeTpiZWZvcmUge1xuICBjb2xvcjogIzkzMkE2RTtcbn1cblxuLnNwZWVjaC1tYXJrLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29sb3I6ICMwRTVENEQ7XG59XG5cbi5zcGVlY2gtbWFyay1pbmZvOmJlZm9yZSB7XG4gIGNvbG9yOiAjNjM2QUFGO1xufVxuXG4uc3BlZWNoLW1hcmstd2FybmluZzpiZWZvcmUge1xuICBjb2xvcjogI0NDNDIxNDtcbn1cblxuLnNwZWVjaC1tYXJrLWRhbmdlcjpiZWZvcmUge1xuICBjb2xvcjogI0Q2MEI1Mjtcbn1cblxuLnNwZWVjaC1tYXJrLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbG9yOiAjRjJGMEVFO1xufVxuXG4uc3BlZWNoLW1hcmstZGFyazpiZWZvcmUge1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnNwZWVjaC1tYXJrLWJyYW5kOmJlZm9yZSB7XG4gIGNvbG9yOiAjMkRCOEM1O1xufVxuXG4uc3BlZWNoLW1hcmstYnJhbmQtbGlnaHQ6YmVmb3JlIHtcbiAgY29sb3I6ICNEMUVDRUU7XG59XG5cbi5zcGVlY2gtbWFyay1oaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29sb3I6ICNGMkU2MUE7XG59XG5cbi5zcGVlY2gtbWFyay1zdWNjZXNzLW9uLWRhcms6YmVmb3JlIHtcbiAgY29sb3I6ICMxOUJDOUM7XG59XG5cbi5zcGVlY2gtbWFyay13YXJuaW5nLW9uLWRhcms6YmVmb3JlIHtcbiAgY29sb3I6ICNFRTc2NEY7XG59XG5cbi5zcGVlY2gtbWFyay1kYW5nZXItZGFya2VyOmJlZm9yZSB7XG4gIGNvbG9yOiAjOUEwODNCO1xufVxuXG4uc3BlZWNoLW1hcmstZGFuZ2VyLW9uLWRhcms6YmVmb3JlIHtcbiAgY29sb3I6ICNGMDg1OTc7XG59XG5cbi5zcGVlY2gtbWFyay1saWdodGVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjRjVGNEYzO1xufVxuXG4uc3BlZWNoLW1hcmstbWlkOmJlZm9yZSB7XG4gIGNvbG9yOiAjQzFDMEJFO1xufVxuXG4uc3BlZWNoLW1hcmstYm9yZGVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjRDlEN0Q1O1xufVxuXG4uc3BlZWNoLW1hcmstbXV0ZWQ6YmVmb3JlIHtcbiAgY29sb3I6ICM2MDYwNUY7XG59XG5cbi5zcGVlY2gtbWFyay1wcmltYXJ5LW9uLWRhcms6YmVmb3JlIHtcbiAgY29sb3I6ICMyREI4QzU7XG59XG5cbi5zcGVlY2gtbWFyay1ibGFjazpiZWZvcmUge1xuICBjb2xvcjogIzE3MTcxNztcbn1cblxuLnNwZWVjaC1tYXJrLXdoaXRlOmJlZm9yZSB7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4uc3BlZWNoLW1hcmstYXMtaGlnaGVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjQjAzQTFDO1xufVxuXG4uc3BlZWNoLW1hcmstYXMtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjQkVCMzI4O1xufVxuXG4uc3BlZWNoLW1hcmstYXMtbG93ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMyNTdCODM7XG59XG5cbi5zcGVlY2gtbWFyay10aXBzOmJlZm9yZSB7XG4gIGNvbG9yOiAjNjA2MDVGO1xufVxuXG4uc3BlZWNoLW1hcmstbW9yZS13aGl0ZTpiZWZvcmUge1xuICBjb2xvcjogI0ZDRkNGQjtcbn1cblxuLnNwZWVjaC1tYXJrLWF1YmVyZ2luZTpiZWZvcmUge1xuICBjb2xvcjogIzcwMzE1Nztcbn1cblxuLnNwZWVjaC1tYXJrLW9yYW5nZTpiZWZvcmUge1xuICBjb2xvcjogI0U5NEUxQjtcbn1cblxuLnNwZWVjaC1tYXJrLW9kLXlvdXItY3VycmVudDpiZWZvcmUge1xuICBjb2xvcjogIzJEQjhDNTtcbn1cblxuLnNwZWVjaC1tYXJrLW9kLXlvdXItcHJldmlvdXM6YmVmb3JlIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG5cbi5zcGVlY2gtbWFyay1vZC1iZW5jaG1hcmstY3VycmVudDpiZWZvcmUge1xuICBjb2xvcjogI0E4QTdBNjtcbn1cblxuLnNwZWVjaC1tYXJrLW9kLWJlbmNobWFyay1wcmV2aW91czpiZWZvcmUge1xuICBjb2xvcjogIzc4Nzc3Njtcbn1cblxuLnNwZWVjaC1tYXJrLXdpcDpiZWZvcmUge1xuICBjb2xvcjogIzFENzk4MTtcbn1cblxuLnNwZWVjaC1tYXJrLWFzOmJlZm9yZSB7XG4gIGNvbG9yOiAjNjM2QUFGO1xufVxuXG4uc3BlZWNoLW1hcmstYXMtc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGNvbG9yOiAjQUZCMUQzO1xufVxuXG4uc3BlZWNoLW1hcmstYWE6YmVmb3JlIHtcbiAgY29sb3I6ICMyREI4QzU7XG59XG5cbi5zcGVlY2gtbWFyay1hYS1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgY29sb3I6ICMxRDc5ODE7XG59XG5cbi5zcGVlY2gtbWFyay10YWE6YmVmb3JlIHtcbiAgY29sb3I6ICNENjBCNTI7XG59XG5cbi5zcGVlY2gtbWFyay10YWEtc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGNvbG9yOiAjRjA4NTk3O1xufVxuXG4uc3BlZWNoLW1hcmstc2VhcmNoOmJlZm9yZSB7XG4gIGNvbG9yOiAjQ0M0MjE0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3BlZWNoLW1hcmssXG4gIC5zcGVlY2gtbWFyayArIGZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbiAgfVxufVxuLnN0ZXAtaW5kaWNhdG9yIHtcbiAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zdGVwLWluZGljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjQzFDMEJFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMnB4O1xufVxuLnN0ZXAtaW5kaWNhdG9yIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuLnN0ZXAtaW5kaWNhdG9yIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcik7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI0E4QTdBNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN0ZXAtaW5kaWNhdG9yIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI0ZBRjlGODtcbn1cbi5zdGVwLWluZGljYXRvciBsaS5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdGVwLWluZGljYXRvciBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzMwMzAyRjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zdGVwLWluZGljYXRvciBsaS5saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RlcC1pbmRpY2F0b3IgbGkubGluayBhLCAuc3RlcC1pbmRpY2F0b3IgbGkubGluayBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3RlcC1pbmRpY2F0b3IgbGkubGluayBhOjpiZWZvcmUsIC5zdGVwLWluZGljYXRvciBsaS5saW5rIGE6dmlzaXRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpO1xuICBjb2xvcjogI0ZBRjlGODtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMxRDc5ODE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdGVwLWluZGljYXRvciBsaS5kb25lIHtcbiAgY29sb3I6ICMwRTVENEQ7XG59XG4uc3RlcC1pbmRpY2F0b3IgbGkuZG9uZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAjMTlCQzlDO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc3RlcC1pbmRpY2F0b3IgbGkuZG9uZS5saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RlcC1pbmRpY2F0b3IgbGkuZG9uZS5saW5rIGEsIC5zdGVwLWluZGljYXRvciBsaS5kb25lLmxpbmsgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwRTVENEQ7XG59XG4uc3RlcC1pbmRpY2F0b3IgbGkuZG9uZS5saW5rIGE6YmVmb3JlLCAuc3RlcC1pbmRpY2F0b3IgbGkuZG9uZS5saW5rIGE6dmlzaXRlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAjMTlCQzlDO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLnN0ZXAtaW5kaWNhdG9yIGxpLmRvbmUubGluayBhOmhvdmVyLCAuc3RlcC1pbmRpY2F0b3IgbGkuZG9uZS5saW5rIGE6Zm9jdXMsIC5zdGVwLWluZGljYXRvciBsaS5kb25lLmxpbmsgYTp2aXNpdGVkOmhvdmVyLCAuc3RlcC1pbmRpY2F0b3IgbGkuZG9uZS5saW5rIGE6dmlzaXRlZDpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuLnN0ZXAtaW5kaWNhdG9yIGxpLmRvbmUubGluayBhOmhvdmVyOmJlZm9yZSwgLnN0ZXAtaW5kaWNhdG9yIGxpLmRvbmUubGluayBhOmZvY3VzOmJlZm9yZSwgLnN0ZXAtaW5kaWNhdG9yIGxpLmRvbmUubGluayBhOnZpc2l0ZWQ6aG92ZXI6YmVmb3JlLCAuc3RlcC1pbmRpY2F0b3IgbGkuZG9uZS5saW5rIGE6dmlzaXRlZDpmb2N1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDJGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5zdGVwLWluZGljYXRvci5sYXJnZXIgbGkge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnRmb290IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEOUQ3RDU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRDlEN0Q1O1xufVxuXG50ZC50ZXh0LXJpZ2h0IHtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxudHIuY29tcGFyaXNvbi10YWJsZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRDlEN0Q1O1xufVxuXG50aC5zZXJpZXMxIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRDlEN0Q1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxO1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxudGguc2VyaWVzMiB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0Q5RDdENTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0Q5RDdENTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4QTdBNjtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSA+IHRyLnNlbGVjdGVkLCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgPiB0ciA+IC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMkY7XG59XG5cbi50YWJsZSB0aCwgLmhpZ2hjaGFydHMtZGF0YS10YWJsZSB0YWJsZSB0aCwgLnRhYmxlIHRkLCAuaGlnaGNoYXJ0cy1kYXRhLXRhYmxlIHRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnRhYmxldCB7XG4gIHBhZGRpbmc6IDQlO1xuICBwYWRkaW5nLXRvcDogMiU7XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTcxNzE3O1xuICBib3JkZXItcmFkaXVzOiAyZW07XG59XG4udGFibGV0IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICB9XG59XG4vKipcbiAqIEBsaWNlbnNlIEhpZ2hjaGFydHNcbiAqXG4gKiAoYykgMjAwOS0yMDE2IFRvcnN0ZWluIEhvbnNpXG4gKlxuICogTGljZW5zZTogd3d3LmhpZ2hjaGFydHMuY29tL2xpY2Vuc2VcbiAqL1xuLmhpZ2hjaGFydHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB6LWluZGV4OiAwOyAvKiAjMTA3MiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5oaWdoY2hhcnRzLXJvb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpZ2hjaGFydHMtcm9vdCB0ZXh0IHtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uaGlnaGNoYXJ0cy1zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hjaGFydHMtZW1waGFzaXplZCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhpZ2hjaGFydHMtYW5jaG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGlnaGNoYXJ0cy1iYWNrZ3JvdW5kIHtcbiAgZmlsbDogI0ZBRjlGODtcbn1cblxuLmhpZ2hjaGFydHMtcGxvdC1ib3JkZXIsIC5oaWdoY2hhcnRzLXBsb3QtYmFja2dyb3VuZCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5oaWdoY2hhcnRzLWxhYmVsLWJveCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5oaWdoY2hhcnRzLWJ1dHRvbi1ib3gge1xuICBmaWxsOiBpbmhlcml0O1xufVxuXG4uaGlnaGNoYXJ0cy10cmFja2VyLWxpbmUge1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2U6IHJnYmEoMTkyLCAxOTIsIDE5MiwgMC4wMDAxKTtcbiAgc3Ryb2tlLXdpZHRoOiAyMjtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmhpZ2hjaGFydHMtdHJhY2tlci1hcmVhIHtcbiAgZmlsbDogcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjAwMDEpO1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi8qIFRpdGxlcyAqL1xuLmhpZ2hjaGFydHMtdGl0bGUge1xuICBmaWxsOiAjMzAzMDJGO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmhpZ2hjaGFydHMtc3VidGl0bGUge1xuICBmaWxsOiAjNDg0NzQ2O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qIEF4ZXMgKi9cbi5oaWdoY2hhcnRzLWF4aXMtbGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2NlZGZlMDtcbn1cblxuLmhpZ2hjaGFydHMteWF4aXMgLmhpZ2hjaGFydHMtYXhpcy1saW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uaGlnaGNoYXJ0cy1heGlzLXRpdGxlIHtcbiAgZmlsbDogIzQ4NDc0Njtcbn1cblxuLmhpZ2hjaGFydHMtYXhpcy1sYWJlbHMge1xuICBmaWxsOiAjNDg0NzQ2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5oaWdoY2hhcnRzLWdyaWQtbGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI0Q5RDdENTtcbn1cblxuLmhpZ2hjaGFydHMteGF4aXMtZ3JpZCAuaGlnaGNoYXJ0cy1ncmlkLWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDBweDtcbn1cblxuLmhpZ2hjaGFydHMtdGljayB7XG4gIHN0cm9rZTogI2NlZGZlMDtcbn1cblxuLmhpZ2hjaGFydHMteWF4aXMgLmhpZ2hjaGFydHMtdGljayB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmhpZ2hjaGFydHMtbWlub3ItZ3JpZC1saW5lIHtcbiAgc3Ryb2tlOiAjRjJGMEVFO1xufVxuXG4uaGlnaGNoYXJ0cy1jcm9zc2hhaXItdGhpbiB7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICBzdHJva2U6ICM5MTkwOEU7XG59XG5cbi5oaWdoY2hhcnRzLWNyb3NzaGFpci1jYXRlZ29yeSB7XG4gIHN0cm9rZTogI2NlZGZlMDtcbiAgc3Ryb2tlLW9wYWNpdHk6IDAuMjU7XG59XG5cbi8qIENyZWRpdHMgKi9cbi5oaWdoY2hhcnRzLWNyZWRpdHMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbGw6ICM2MDYwNUY7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMsIGZvbnQtc2l6ZSAyNTBtcztcbn1cblxuLmhpZ2hjaGFydHMtY3JlZGl0czpob3ZlciB7XG4gIGZpbGw6IGJsYWNrO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogVG9vbHRpcCAqL1xuLmhpZ2hjaGFydHMtdG9vbHRpcCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAxNTBtcztcbn1cblxuLmhpZ2hjaGFydHMtdG9vbHRpcCB0ZXh0IHtcbiAgZmlsbDogIzMwMzAyRjtcbn1cblxuLmhpZ2hjaGFydHMtdG9vbHRpcCAuaGlnaGNoYXJ0cy1oZWFkZXIge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmhpZ2hjaGFydHMtdG9vbHRpcC1ib3gge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgZmlsbDogI0YyRjBFRTtcbiAgZmlsbC1vcGFjaXR5OiAwLjg1O1xufVxuXG4uaGlnaGNoYXJ0cy10b29sdGlwLWJveCAuaGlnaGNoYXJ0cy1sYWJlbC1ib3gge1xuICBmaWxsOiAjRjJGMEVFO1xuICBmaWxsLW9wYWNpdHk6IDAuODU7XG59XG5cbmRpdi5oaWdoY2hhcnRzLXRvb2x0aXAge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5oaWdoY2hhcnRzLXNlbGVjdGlvbi1tYXJrZXIge1xuICBmaWxsOiAjNDk5Mzk5O1xuICBmaWxsLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5oaWdoY2hhcnRzLWdyYXBoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cblxuLmhpZ2hjaGFydHMtZW1wdHktc2VyaWVzIHtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzkxOTA4RTtcbn1cblxuLmhpZ2hjaGFydHMtc3RhdGUtaG92ZXIgLmhpZ2hjaGFydHMtZ3JhcGgge1xuICBzdHJva2Utd2lkdGg6IDM7XG59XG5cbi5oaWdoY2hhcnRzLXBvaW50LWluYWN0aXZlIHtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwbXM7IC8qIHF1aWNrIGluICovXG59XG5cbi5oaWdoY2hhcnRzLXNlcmllcy1pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MG1zOyAvKiBxdWljayBpbiAqL1xufVxuXG4uaGlnaGNoYXJ0cy1zdGF0ZS1ob3ZlciBwYXRoIHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLXdpZHRoIDUwbXM7IC8qIHF1aWNrIGluICovXG59XG5cbi5oaWdoY2hhcnRzLXN0YXRlLW5vcm1hbCBwYXRoIHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLXdpZHRoIDI1MG1zOyAvKiBzbG93IG91dCAqL1xufVxuXG4vKiBMZWdlbmQgaG92ZXIgYWZmZWN0cyBwb2ludHMgYW5kIHNlcmllcyAqL1xuZy5oaWdoY2hhcnRzLXNlcmllcyxcbi5oaWdoY2hhcnRzLXBvaW50LFxuLmhpZ2hjaGFydHMtbWFya2Vycyxcbi5oaWdoY2hhcnRzLWRhdGEtbGFiZWxzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcztcbn1cblxuLmhpZ2hjaGFydHMtbGVnZW5kLXNlcmllcy1hY3RpdmUgZy5oaWdoY2hhcnRzLXNlcmllczpub3QoLmhpZ2hjaGFydHMtc2VyaWVzLWhvdmVyKSxcbi5oaWdoY2hhcnRzLWxlZ2VuZC1wb2ludC1hY3RpdmUgLmhpZ2hjaGFydHMtcG9pbnQ6bm90KC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyKSxcbi5oaWdoY2hhcnRzLWxlZ2VuZC1zZXJpZXMtYWN0aXZlIC5oaWdoY2hhcnRzLW1hcmtlcnM6bm90KC5oaWdoY2hhcnRzLXNlcmllcy1ob3ZlciksXG4uaGlnaGNoYXJ0cy1sZWdlbmQtc2VyaWVzLWFjdGl2ZSAuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsczpub3QoLmhpZ2hjaGFydHMtc2VyaWVzLWhvdmVyKSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLyogU2VyaWVzIG9wdGlvbnMgKi9cbi8qIERlZmF1bHQgY29sb3JzICovXG4uaGlnaGNoYXJ0cy1jb2xvci0wIHtcbiAgZmlsbDogIzFENzk4MTtcbiAgc3Ryb2tlOiAjMUQ3OTgxO1xufVxuXG4uaGlnaGNoYXJ0cy1jb2xvci0xIHtcbiAgZmlsbDogI0E4QTdBNjtcbiAgc3Ryb2tlOiAjQThBN0E2O1xufVxuXG4uaGlnaGNoYXJ0cy1jb2xvci0yIHtcbiAgZmlsbDogIzMwMzAyRjtcbiAgc3Ryb2tlOiAjMzAzMDJGO1xufVxuXG4uaGlnaGNoYXJ0cy1jb2xvci0zIHtcbiAgZmlsbDogIzkzMkE2RTtcbiAgc3Ryb2tlOiAjOTMyQTZFO1xufVxuXG4uaGlnaGNoYXJ0cy1jb2xvci00IHtcbiAgZmlsbDogIzBFNUQ0RDtcbiAgc3Ryb2tlOiAjMEU1RDREO1xufVxuXG4uaGlnaGNoYXJ0cy1jb2xvci01IHtcbiAgZmlsbDogI0IwM0ExQztcbiAgc3Ryb2tlOiAjQjAzQTFDO1xufVxuXG4uaGlnaGNoYXJ0cy1jb2xvci02IHtcbiAgZmlsbDogI0YyRTYxQTtcbiAgc3Ryb2tlOiAjRjJFNjFBO1xufVxuXG4uaGlnaGNoYXJ0cy1jb2xvci03IHtcbiAgZmlsbDogI0YwODU5NztcbiAgc3Ryb2tlOiAjRjA4NTk3O1xufVxuXG4uaGlnaGNoYXJ0cy1hcmVhIHtcbiAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5oaWdoY2hhcnRzLW1hcmtlcnMge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgc3Ryb2tlOiAjRkFGOUY4O1xufVxuXG4uaGlnaGNoYXJ0cy1hMTF5LW1hcmtlcnMtaGlkZGVuIC5oaWdoY2hhcnRzLXBvaW50Om5vdCguaGlnaGNoYXJ0cy1wb2ludC1ob3Zlcik6bm90KC5oaWdoY2hhcnRzLWExMXktbWFya2VyLXZpc2libGUpLFxuLmhpZ2hjaGFydHMtYTExeS1tYXJrZXItaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhpZ2hjaGFydHMtcG9pbnQge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLmhpZ2hjaGFydHMtZGVuc2UtZGF0YSAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmhpZ2hjaGFydHMtZGF0YS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWJveCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmhpZ2hjaGFydHMtZGF0YS1sYWJlbCB0ZXh0LCB0ZXh0LmhpZ2hjaGFydHMtZGF0YS1sYWJlbCB7XG4gIGZpbGw6ICMzMDMwMkY7XG59XG5cbi5oaWdoY2hhcnRzLWRhdGEtbGFiZWwtY29ubmVjdG9yIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmhpZ2hjaGFydHMtZGF0YS1sYWJlbC1oaWRkZW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhpZ2hjaGFydHMtaGFsbyB7XG4gIGZpbGwtb3BhY2l0eTogMC4yNTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uaGlnaGNoYXJ0cy1zZXJpZXM6bm90KC5oaWdoY2hhcnRzLXBpZS1zZXJpZXMpIC5oaWdoY2hhcnRzLXBvaW50LXNlbGVjdCxcbi5oaWdoY2hhcnRzLW1hcmtlcnMgLmhpZ2hjaGFydHMtcG9pbnQtc2VsZWN0IHtcbiAgZmlsbDogIzkxOTA4RTtcbiAgc3Ryb2tlOiAjMTcxNzE3O1xufVxuXG4uaGlnaGNoYXJ0cy1jb2x1bW4tc2VyaWVzIHJlY3QuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIHN0cm9rZTogI0ZBRjlGODtcbn1cblxuLmhpZ2hjaGFydHMtY29sdW1uLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSAyNTBtcztcbn1cblxuLmhpZ2hjaGFydHMtY29sdW1uLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gIGZpbGwtb3BhY2l0eTogMC43NTtcbiAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDUwbXM7XG59XG5cbi5oaWdoY2hhcnRzLXBpZS1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2U6ICNGQUY5Rjg7XG59XG5cbi5oaWdoY2hhcnRzLXBpZS1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQtaG92ZXIge1xuICBmaWxsLW9wYWNpdHk6IDAuNzU7XG4gIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSA1MG1zO1xufVxuXG4uaGlnaGNoYXJ0cy1mdW5uZWwtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlOiAjRkFGOUY4O1xufVxuXG4uaGlnaGNoYXJ0cy1mdW5uZWwtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyIHtcbiAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICB0cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgNTBtcztcbn1cblxuLmhpZ2hjaGFydHMtZnVubmVsLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1zZWxlY3Qge1xuICBmaWxsOiBpbmhlcml0O1xuICBzdHJva2U6IGluaGVyaXQ7XG59XG5cbi5oaWdoY2hhcnRzLXB5cmFtaWQtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlOiAjRkFGOUY4O1xufVxuXG4uaGlnaGNoYXJ0cy1weXJhbWlkLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gIGZpbGwtb3BhY2l0eTogMC43NTtcbiAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDUwbXM7XG59XG5cbi5oaWdoY2hhcnRzLXB5cmFtaWQtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LXNlbGVjdCB7XG4gIGZpbGw6IGluaGVyaXQ7XG4gIHN0cm9rZTogaW5oZXJpdDtcbn1cblxuLmhpZ2hjaGFydHMtc29saWRnYXVnZS1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5oaWdoY2hhcnRzLXRyZWVtYXAtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHN0cm9rZTogI0Q5RDdENTtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zLCBmaWxsIDI1MG1zLCBmaWxsLW9wYWNpdHkgMjUwbXM7XG59XG5cbi5oaWdoY2hhcnRzLXRyZWVtYXAtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyIHtcbiAgc3Ryb2tlOiAjNjA2MDVGO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjVtcywgZmlsbCAyNW1zLCBmaWxsLW9wYWNpdHkgMjVtcztcbn1cblxuLmhpZ2hjaGFydHMtdHJlZW1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtYWJvdmUtbGV2ZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlnaGNoYXJ0cy10cmVlbWFwLXNlcmllcyAuaGlnaGNoYXJ0cy1pbnRlcm5hbC1ub2RlIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmhpZ2hjaGFydHMtdHJlZW1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtaW50ZXJuYWwtbm9kZS1pbnRlcmFjdGl2ZSB7XG4gIGZpbGwtb3BhY2l0eTogMC4xNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGlnaGNoYXJ0cy10cmVlbWFwLXNlcmllcyAuaGlnaGNoYXJ0cy1pbnRlcm5hbC1ub2RlLWludGVyYWN0aXZlOmhvdmVyIHtcbiAgZmlsbC1vcGFjaXR5OiAwLjc1O1xufVxuXG4uaGlnaGNoYXJ0cy12ZWN0b3Itc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5oaWdoY2hhcnRzLXdpbmRiYXJiLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4uaGlnaGNoYXJ0cy1sb2xsaXBvcC1zdGVtIHtcbiAgc3Ryb2tlOiAjMTcxNzE3O1xufVxuXG4uaGlnaGNoYXJ0cy1mb2N1cy1ib3JkZXIge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0taGlkZGVuIC5oaWdoY2hhcnRzLWZvY3VzLWJvcmRlciB7XG4gIGZpbGw6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogTGVnZW5kICovXG4uaGlnaGNoYXJ0cy1sZWdlbmQtYm94IHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbSA+IHRleHQge1xuICBmaWxsOiAjMzAzMDJGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtOmhvdmVyIHRleHQge1xuICBmaWxsOiAjMTcxNzE3O1xufVxuXG4uaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbS1oaWRkZW4gKiB7XG4gIGZpbGw6ICM5MTkwOEUgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjOTE5MDhFICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXM7XG59XG5cbi5oaWdoY2hhcnRzLWxlZ2VuZC1uYXYtYWN0aXZlIHtcbiAgZmlsbDogIzFENzk4MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGlnaGNoYXJ0cy1sZWdlbmQtbmF2LWluYWN0aXZlIHtcbiAgZmlsbDogIzkxOTA4RTtcbn1cblxuY2lyY2xlLmhpZ2hjaGFydHMtbGVnZW5kLW5hdi1hY3RpdmUsIGNpcmNsZS5oaWdoY2hhcnRzLWxlZ2VuZC1uYXYtaW5hY3RpdmUgeyAvKiB0cmFja2VyICovXG4gIGZpbGw6IHJnYmEoMTkyLCAxOTIsIDE5MiwgMC4wMDAxKTtcbn1cblxuLmhpZ2hjaGFydHMtbGVnZW5kLXRpdGxlLWJveCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLyogQnViYmxlIGxlZ2VuZCAqL1xuLmhpZ2hjaGFydHMtYnViYmxlLWxlZ2VuZC1zeW1ib2wge1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIGZpbGwtb3BhY2l0eTogMC41O1xufVxuXG4uaGlnaGNoYXJ0cy1idWJibGUtbGVnZW5kLWNvbm5lY3RvcnMge1xuICBzdHJva2Utd2lkdGg6IDE7XG59XG5cbi5oaWdoY2hhcnRzLWJ1YmJsZS1sZWdlbmQtbGFiZWxzIHtcbiAgZmlsbDogIzMwMzAyRjtcbn1cblxuLyogTG9hZGluZyAqL1xuLmhpZ2hjaGFydHMtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGODtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zO1xufVxuXG4uaGlnaGNoYXJ0cy1sb2FkaW5nLWhpZGRlbiB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zLCBoZWlnaHQgMjUwbXMgc3RlcC1lbmQ7XG59XG5cbi5oaWdoY2hhcnRzLWxvYWRpbmctaW5uZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDQ1JTtcbn1cblxuLyogUGxvdCBiYW5kcyBhbmQgcG9sYXIgcGFuZSBiYWNrZ3JvdW5kcyAqL1xuLmhpZ2hjaGFydHMtcGxvdC1iYW5kLCAuaGlnaGNoYXJ0cy1wYW5lIHtcbiAgZmlsbDogIzE3MTcxNztcbiAgZmlsbC1vcGFjaXR5OiAwLjA1O1xufVxuXG4uaGlnaGNoYXJ0cy1wbG90LWxpbmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM2MDYwNUY7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuXG4vKiBIaWdoY2hhcnRzIE1vcmUgYW5kIG1vZHVsZXMgKi9cbi5oaWdoY2hhcnRzLWJveHBsb3QtYm94IHtcbiAgZmlsbDogI0ZBRjlGODtcbn1cblxuLmhpZ2hjaGFydHMtYm94cGxvdC1tZWRpYW4ge1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLmhpZ2hjaGFydHMtYnViYmxlLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIGZpbGwtb3BhY2l0eTogMC41O1xufVxuXG4uaGlnaGNoYXJ0cy1lcnJvcmJhci1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICBzdHJva2U6ICMxNzE3MTc7XG59XG5cbi5oaWdoY2hhcnRzLWdhdWdlLXNlcmllcyAuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWJveCB7XG4gIHN0cm9rZTogIzkxOTA4RTtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5cbi5oaWdoY2hhcnRzLWdhdWdlLXNlcmllcyAuaGlnaGNoYXJ0cy1kaWFsIHtcbiAgZmlsbDogIzE3MTcxNztcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uaGlnaGNoYXJ0cy1wb2x5Z29uLXNlcmllcyAuaGlnaGNoYXJ0cy1ncmFwaCB7XG4gIGZpbGw6IGluaGVyaXQ7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmhpZ2hjaGFydHMtd2F0ZXJmYWxsLXNlcmllcyAuaGlnaGNoYXJ0cy1ncmFwaCB7XG4gIHN0cm9rZTogIzMwMzAyRjtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMztcbn1cblxuLmhpZ2hjaGFydHMtc2Fua2V5LXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmhpZ2hjaGFydHMtc2Fua2V5LXNlcmllcyAuaGlnaGNoYXJ0cy1saW5rIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcywgZmlsbC1vcGFjaXR5IDI1MG1zO1xuICBmaWxsLW9wYWNpdHk6IDAuNTtcbn1cblxuLmhpZ2hjaGFydHMtc2Fua2V5LXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3Zlci5oaWdoY2hhcnRzLWxpbmsge1xuICB0cmFuc2l0aW9uOiBmaWxsIDUwbXMsIGZpbGwtb3BhY2l0eSA1MG1zO1xuICBmaWxsLW9wYWNpdHk6IDE7XG59XG5cbi5oaWdoY2hhcnRzLXZlbm4tc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICBzdHJva2U6ICM5MTkwOEU7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcywgZmlsbC1vcGFjaXR5IDI1MG1zO1xufVxuXG4uaGlnaGNoYXJ0cy12ZW5uLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gIGZpbGwtb3BhY2l0eTogMTtcbiAgc3Ryb2tlOiAjOTE5MDhFO1xufVxuXG4vKiBIaWdoc3RvY2sgKi9cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1tYXNrLW91dHNpZGUge1xuICBmaWxsLW9wYWNpdHk6IDA7XG59XG5cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1tYXNrLWluc2lkZSB7XG4gIGZpbGw6ICM3NWFjYjE7IC8qIG5hdmlnYXRvci5tYXNrRmlsbCBvcHRpb24gKi9cbiAgZmlsbC1vcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLmhpZ2hjaGFydHMtbmF2aWdhdG9yLW91dGxpbmUge1xuICBzdHJva2U6ICM5MTkwOEU7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1oYW5kbGUge1xuICBzdHJva2U6ICM5MTkwOEU7XG4gIGZpbGw6ICNGMkYwRUU7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3Itc2VyaWVzIHtcbiAgZmlsbDogIzQ5OTM5OTtcbiAgc3Ryb2tlOiAjNDk5Mzk5O1xufVxuXG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3Itc2VyaWVzIC5oaWdoY2hhcnRzLWdyYXBoIHtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1zZXJpZXMgLmhpZ2hjaGFydHMtYXJlYSB7XG4gIGZpbGwtb3BhY2l0eTogMC4wNTtcbn1cblxuLmhpZ2hjaGFydHMtbmF2aWdhdG9yLXhheGlzIC5oaWdoY2hhcnRzLWF4aXMtbGluZSB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmhpZ2hjaGFydHMtbmF2aWdhdG9yLXhheGlzIC5oaWdoY2hhcnRzLWdyaWQtbGluZSB7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICBzdHJva2U6ICNEOUQ3RDU7XG59XG5cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci14YXhpcy5oaWdoY2hhcnRzLWF4aXMtbGFiZWxzIHtcbiAgZmlsbDogIzYwNjA1Rjtcbn1cblxuLmhpZ2hjaGFydHMtbmF2aWdhdG9yLXlheGlzIC5oaWdoY2hhcnRzLWdyaWQtbGluZSB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmhpZ2hjaGFydHMtc2Nyb2xsYmFyLXRodW1iIHtcbiAgZmlsbDogIzkxOTA4RTtcbiAgc3Ryb2tlOiAjOTE5MDhFO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLmhpZ2hjaGFydHMtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGZpbGw6ICNEOUQ3RDU7XG4gIHN0cm9rZTogIzkxOTA4RTtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5cbi5oaWdoY2hhcnRzLXNjcm9sbGJhci1hcnJvdyB7XG4gIGZpbGw6ICM0ODQ3NDY7XG59XG5cbi5oaWdoY2hhcnRzLXNjcm9sbGJhci1yaWZsZXMge1xuICBzdHJva2U6ICM0ODQ3NDY7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuXG4uaGlnaGNoYXJ0cy1zY3JvbGxiYXItdHJhY2sge1xuICBmaWxsOiAjRjJGMEVFO1xuICBzdHJva2U6ICNGMkYwRUU7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuXG4uaGlnaGNoYXJ0cy1idXR0b24ge1xuICBmaWxsOiAjRjJGMEVFO1xuICBzdHJva2U6ICM5MTkwOEU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXM7XG59XG5cbi5oaWdoY2hhcnRzLWJ1dHRvbiB0ZXh0IHtcbiAgZmlsbDogIzMwMzAyRjtcbn1cblxuLmhpZ2hjaGFydHMtYnV0dG9uLWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwbXM7XG4gIGZpbGw6ICNEOUQ3RDU7XG4gIHN0cm9rZTogIzkxOTA4RTtcbn1cblxuLmhpZ2hjaGFydHMtYnV0dG9uLWhvdmVyIHRleHQge1xuICBmaWxsOiAjMzAzMDJGO1xufVxuXG4uaGlnaGNoYXJ0cy1idXR0b24tcHJlc3NlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmaWxsOiAjZTRlY2VjO1xuICBzdHJva2U6ICM5MTkwOEU7XG59XG5cbi5oaWdoY2hhcnRzLWJ1dHRvbi1wcmVzc2VkIHRleHQge1xuICBmaWxsOiAjMzAzMDJGO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hjaGFydHMtYnV0dG9uLWRpc2FibGVkIHRleHQge1xuICBmaWxsOiAjMzAzMDJGO1xufVxuXG4uaGlnaGNoYXJ0cy1yYW5nZS1zZWxlY3Rvci1idXR0b25zIC5oaWdoY2hhcnRzLWJ1dHRvbiB7XG4gIHN0cm9rZS13aWR0aDogMHB4O1xufVxuXG4uaGlnaGNoYXJ0cy1yYW5nZS1sYWJlbCByZWN0IHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmhpZ2hjaGFydHMtcmFuZ2UtbGFiZWwgdGV4dCB7XG4gIGZpbGw6ICM0ODQ3NDY7XG59XG5cbi5oaWdoY2hhcnRzLXJhbmdlLWlucHV0IHJlY3Qge1xuICBmaWxsOiBub25lO1xufVxuXG4uaGlnaGNoYXJ0cy1yYW5nZS1pbnB1dCB0ZXh0IHtcbiAgZmlsbDogIzMwMzAyRjtcbn1cblxuLmhpZ2hjaGFydHMtcmFuZ2UtaW5wdXQge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgc3Ryb2tlOiAjOTE5MDhFO1xufVxuXG5pbnB1dC5oaWdoY2hhcnRzLXJhbmdlLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxcHg7IC8qIENocm9tZSBuZWVkcyBhIHBpeGVsIHRvIHNlZSBpdCAqL1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAtOWVtOyAvKiAjNDc5OCAqL1xufVxuXG4uaGlnaGNoYXJ0cy1jcm9zc2hhaXItbGFiZWwgdGV4dCB7XG4gIGZpbGw6ICNGQUY5Rjg7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5oaWdoY2hhcnRzLWNyb3NzaGFpci1sYWJlbCAuaGlnaGNoYXJ0cy1sYWJlbC1ib3gge1xuICBmaWxsOiBpbmhlcml0O1xufVxuXG4uaGlnaGNoYXJ0cy1jYW5kbGVzdGljay1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICBzdHJva2U6ICMxNzE3MTc7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufVxuXG4uaGlnaGNoYXJ0cy1jYW5kbGVzdGljay1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQtdXAge1xuICBmaWxsOiAjRkFGOUY4O1xufVxuXG4uaGlnaGNoYXJ0cy1vaGxjLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xufVxuXG4uaGlnaGNoYXJ0cy1mbGFncy1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQgLmhpZ2hjaGFydHMtbGFiZWwtYm94IHtcbiAgc3Ryb2tlOiAjNjA2MDVGO1xuICBmaWxsOiAjRkFGOUY4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zO1xufVxuXG4uaGlnaGNoYXJ0cy1mbGFncy1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQtaG92ZXIgLmhpZ2hjaGFydHMtbGFiZWwtYm94IHtcbiAgc3Ryb2tlOiAjMTcxNzE3O1xuICBmaWxsOiAjY2VkZmUwO1xufVxuXG4uaGlnaGNoYXJ0cy1mbGFncy1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQgdGV4dCB7XG4gIGZpbGw6ICMxNzE3MTc7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBIaWdobWFwcyAqL1xuLmhpZ2hjaGFydHMtbWFwLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIHRyYW5zaXRpb246IGZpbGwgNTAwbXMsIGZpbGwtb3BhY2l0eSA1MDBtcywgc3Ryb2tlLXdpZHRoIDI1MG1zO1xuICBzdHJva2U6ICM5MTkwOEU7XG59XG5cbi5oaWdoY2hhcnRzLW1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQtaG92ZXIge1xuICB0cmFuc2l0aW9uOiBmaWxsIDBtcywgZmlsbC1vcGFjaXR5IDBtcztcbiAgZmlsbC1vcGFjaXR5OiAwLjU7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4uaGlnaGNoYXJ0cy1tYXBsaW5lLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5oaWdoY2hhcnRzLWhlYXRtYXAtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uaGlnaGNoYXJ0cy1tYXAtbmF2aWdhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oaWdoY2hhcnRzLWNvbG9yYXhpcyB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmhpZ2hjaGFydHMtY29sb3JheGlzLW1hcmtlciB7XG4gIGZpbGw6ICM2MDYwNUY7XG59XG5cbi5oaWdoY2hhcnRzLW51bGwtcG9pbnQge1xuICBmaWxsOiAjRjJGMEVFO1xufVxuXG4vKiAzZCBjaGFydHMgKi9cbi5oaWdoY2hhcnRzLTNkLWZyYW1lIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIEV4cG9ydGluZyBtb2R1bGUgKi9cbi5oaWdoY2hhcnRzLWNvbnRleHRidXR0b24ge1xuICBmaWxsOiAjRkFGOUY4OyAvKiBuZWVkZWQgdG8gY2FwdHVyZSBob3ZlciAqL1xuICBzdHJva2U6IG5vbmU7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbn1cblxuLmhpZ2hjaGFydHMtY29udGV4dGJ1dHRvbjpob3ZlciB7XG4gIGZpbGw6ICNEOUQ3RDU7XG4gIHN0cm9rZTogI0Q5RDdENTtcbn1cblxuLmhpZ2hjaGFydHMtYnV0dG9uLXN5bWJvbCB7XG4gIHN0cm9rZTogIzQ4NDc0NjtcbiAgc3Ryb2tlLXdpZHRoOiAzcHg7XG59XG5cbi5oaWdoY2hhcnRzLW1lbnUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjA2MDVGO1xuICBiYWNrZ3JvdW5kOiAjRkFGOUY4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4ICM4ODg7XG59XG5cbi5oaWdoY2hhcnRzLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMzMDMwMkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyNTBtcywgY29sb3IgMjUwbXM7XG59XG5cbi5oaWdoY2hhcnRzLW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0OTkzOTk7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4vKiBEcmlsbGRvd24gbW9kdWxlICovXG4uaGlnaGNoYXJ0cy1kcmlsbGRvd24tcG9pbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oaWdoY2hhcnRzLWRyaWxsZG93bi1kYXRhLWxhYmVsIHRleHQsXG50ZXh0LmhpZ2hjaGFydHMtZHJpbGxkb3duLWRhdGEtbGFiZWwsXG4uaGlnaGNoYXJ0cy1kcmlsbGRvd24tYXhpcy1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsbDogIzFENzk4MTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBOby1kYXRhIG1vZHVsZSAqL1xuLmhpZ2hjaGFydHMtbm8tZGF0YSB0ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZmlsbDogIzQ4NDc0Njtcbn1cblxuLyogRHJhZy1wYW5lcyBtb2R1bGUgKi9cbi5oaWdoY2hhcnRzLWF4aXMtcmVzaXplciB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICBzdHJva2U6IGJsYWNrO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLyogQnVsbGV0IHR5cGUgc2VyaWVzICovXG4uaGlnaGNoYXJ0cy1idWxsZXQtdGFyZ2V0IHtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4vKiBMaW5lYXJnYXVnZSB0eXBlIHNlcmllcyAqL1xuLmhpZ2hjaGFydHMtbGluZWFyZ2F1Z2UtdGFyZ2V0IHtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHN0cm9rZTogIzMwMzAyRjtcbn1cblxuLmhpZ2hjaGFydHMtbGluZWFyZ2F1Z2UtdGFyZ2V0LWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgc3Ryb2tlOiAjMzAzMDJGO1xufVxuXG4vKiBBbm5vdGF0aW9ucyBtb2R1bGUgKi9cbi5oaWdoY2hhcnRzLWFubm90YXRpb24tbGFiZWwtYm94IHtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHN0cm9rZTogIzE3MTcxNztcbiAgZmlsbDogIzE3MTcxNztcbiAgZmlsbC1vcGFjaXR5OiAwLjc1O1xufVxuXG4uaGlnaGNoYXJ0cy1hbm5vdGF0aW9uLWxhYmVsIHRleHQge1xuICBmaWxsOiAjRDlEN0Q1O1xufVxuXG4vKiBHYW50dCAqL1xuLmhpZ2hjaGFydHMtdHJlZWdyaWQtbm9kZS1jb2xsYXBzZWQsIC5oaWdoY2hhcnRzLXRyZWVncmlkLW5vZGUtZXhwYW5kZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oaWdoY2hhcnRzLXBvaW50LWNvbm5lY3RpbmctcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5oaWdoY2hhcnRzLWdyaWQtYXhpcyAuaGlnaGNoYXJ0cy10aWNrIHtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5cbi5oaWdoY2hhcnRzLWdyaWQtYXhpcyAuaGlnaGNoYXJ0cy1heGlzLWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLyogUGF0dGVybiBwcmVzZW50YXRpb25hbCBwcm9wZXJ0aWVzICovXG4jaGF0Y2gtbGVmdCBwYXRoIHtcbiAgc3Ryb2tlOiAjQThBN0E2O1xuICBzdHJva2Utd2lkdGg6IDVweDtcbn1cblxuI2hhdGNoLXJpZ2h0IHBhdGgge1xuICBmaWxsOiAjRkFGOUY4O1xuICBmaWxsLW9wYWNpdHk6IDAuMjU7XG59XG5cbiNoYXRjaC1yaWdodCByZWN0IHtcbiAgc3Ryb2tlOiAjQThBN0E2O1xuICBmaWxsOiAjQThBN0E2O1xufVxuXG4jZG90cyBjaXJjbGUge1xuICBmaWxsOiAjRkFGOUY4O1xuICBmaWxsLW9wYWNpdHk6IDAuMzU7XG59XG5cbiNkb3RzIHJlY3Qge1xuICBzdHJva2U6ICM3ODc3NzY7XG4gIGZpbGw6ICM3ODc3NzY7XG59XG5cbiNoYXRjaCBwYXRoIHtcbiAgZmlsbDogIzMwMzAyRjtcbiAgc3Ryb2tlOiAjQThBN0E2O1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLmhpZ2hjaGFydHMtc2VyaWVzLTEgLmhpZ2hjaGFydHMtcG9pbnQge1xuICBzdHJva2U6ICNBOEE3QTY7XG4gIGZpbGw6IHVybCgjaGF0Y2gtbGVmdCk7XG59XG5cbi5oaWdoY2hhcnRzLXNlcmllcy0yIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgc3Ryb2tlOiAjMzAzMDJGO1xuICBmaWxsOiB1cmwoI2dyaWQpO1xufVxuXG4uaGlnaGNoYXJ0cy1saW5lLXNlcmllcy5oaWdoY2hhcnRzLWNvbG9yLTEgLmhpZ2hjaGFydHMtcG9pbnQge1xuICBmaWxsOiAjQThBN0E2O1xufVxuXG4uaGlnaGNoYXJ0cy1saW5lLXNlcmllcy5oaWdoY2hhcnRzLWNvbG9yLTIgLmhpZ2hjaGFydHMtcG9pbnQge1xuICBmaWxsOiAjMzAzMDJGO1xufVxuXG4uaGlnaGNoYXJ0cy1zZXJpZXMtMSAuaGlnaGNoYXJ0cy1ncmFwaCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDM7XG59XG5cbi5oaWdoY2hhcnRzLXNlcmllcy0yIC5oaWdoY2hhcnRzLWdyYXBoIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNjtcbn1cblxuLmhpZ2hjaGFydHMtbGVnZW5kIC5oaWdoY2hhcnRzLWJhci1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMS40cmVtLCAtMS40cmVtKTtcbn1cblxuLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0gPiB0ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhpZ2hjaGFydHMtYXhpcy10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZmlsbDogIzc4Nzc3Njtcbn1cblxuLmhpZ2hjaGFydHMtYmFja2dyb3VuZCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4uYXMtdGludC12MS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbS5oaWdoY2hhcnRzLWNvbG9yLTAgLmhpZ2hjaGFydHMtcG9pbnQge1xuICBmaWxsOiAjQjAzQTFDO1xuICBzdHJva2U6ICNCMDNBMUM7XG59XG4uYXMtdGludC12MS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWNvbm5lY3Rvci5oaWdoY2hhcnRzLWNvbG9yLTAge1xuICBzdHJva2U6ICNCMDNBMUM7XG59XG4uYXMtdGludC12MS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci0wLCAuYXMtdGludC12MS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci0xLCAuYXMtdGludC12MS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci0yIHtcbiAgZmlsbDogI0IwM0ExQztcbiAgc3Ryb2tlOiAjQjAzQTFDO1xufVxuLmFzLXRpbnQtdjEtc2VnbWVudHMgLmhpZ2hjaGFydHMtc2VyaWVzLTAgLmhpZ2hjaGFydHMtY29sb3ItMywgLmFzLXRpbnQtdjEtc2VnbWVudHMgLmhpZ2hjaGFydHMtc2VyaWVzLTAgLmhpZ2hjaGFydHMtY29sb3ItNCwgLmFzLXRpbnQtdjEtc2VnbWVudHMgLmhpZ2hjaGFydHMtc2VyaWVzLTAgLmhpZ2hjaGFydHMtY29sb3ItNSB7XG4gIGZpbGw6ICNCRUIzMjg7XG4gIHN0cm9rZTogI0JFQjMyODtcbn1cbi5hcy10aW50LXYxLXNlZ21lbnRzIC5oaWdoY2hhcnRzLXNlcmllcy0wIC5oaWdoY2hhcnRzLWNvbG9yLTYsIC5hcy10aW50LXYxLXNlZ21lbnRzIC5oaWdoY2hhcnRzLXNlcmllcy0wIC5oaWdoY2hhcnRzLWNvbG9yLTcsIC5hcy10aW50LXYxLXNlZ21lbnRzIC5oaWdoY2hhcnRzLXNlcmllcy0wIC5oaWdoY2hhcnRzLWNvbG9yLTgsIC5hcy10aW50LXYxLXNlZ21lbnRzIC5oaWdoY2hhcnRzLXNlcmllcy0wIC5oaWdoY2hhcnRzLWNvbG9yLTkge1xuICBmaWxsOiAjMjU3QjgzO1xuICBzdHJva2U6ICMyNTdCODM7XG59XG4uYXMtdGludC12MS1zZWdtZW50cyAuaGlnaGNoYXJ0cy10b29sdGlwIHtcbiAgc3Ryb2tlOiAjRDlEN0Q1O1xufVxuLmFzLXRpbnQtdjEtc2VnbWVudHMgLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0uaGlnaGNoYXJ0cy1jb2xvci0wIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgZmlsbDogIzMwMzAyRjtcbiAgc3Ryb2tlOiAjMzAzMDJGO1xufVxuXG4uYXMtdGludC12MS01LXNlZ21lbnRzIC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtLmhpZ2hjaGFydHMtY29sb3ItMCAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIGZpbGw6ICMzMDMwMkY7XG4gIHN0cm9rZTogIzMwMzAyRjtcbn1cbi5hcy10aW50LXYxLTUtc2VnbWVudHMgLmhpZ2hjaGFydHMtc2VyaWVzLTAgLmhpZ2hjaGFydHMtY29sb3ItMCwgLmFzLXRpbnQtdjEtNS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci0xLCAuYXMtdGludC12MS01LXNlZ21lbnRzIC5oaWdoY2hhcnRzLXNlcmllcy0wIC5oaWdoY2hhcnRzLWNvbG9yLTIsIC5hcy10aW50LXYxLTUtc2VnbWVudHMgLmhpZ2hjaGFydHMtc2VyaWVzLTAgLmhpZ2hjaGFydHMtY29sb3ItMywgLmFzLXRpbnQtdjEtNS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci00LCAuYXMtdGludC12MS01LXNlZ21lbnRzIC5oaWdoY2hhcnRzLXNlcmllcy0wIC5oaWdoY2hhcnRzLWNvbG9yLTUge1xuICBmaWxsOiAjQjAzQTFDO1xuICBzdHJva2U6ICNCMDNBMUM7XG59XG4uYXMtdGludC12MS01LXNlZ21lbnRzIC5oaWdoY2hhcnRzLXNlcmllcy0wIC5oaWdoY2hhcnRzLWNvbG9yLTYsIC5hcy10aW50LXYxLTUtc2VnbWVudHMgLmhpZ2hjaGFydHMtc2VyaWVzLTAgLmhpZ2hjaGFydHMtY29sb3ItNywgLmFzLXRpbnQtdjEtNS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci04LCAuYXMtdGludC12MS01LXNlZ21lbnRzIC5oaWdoY2hhcnRzLXNlcmllcy0wIC5oaWdoY2hhcnRzLWNvbG9yLTkge1xuICBmaWxsOiAjQkVCMzI4O1xuICBzdHJva2U6ICNCRUIzMjg7XG59XG4uYXMtdGludC12MS01LXNlZ21lbnRzIC5oaWdoY2hhcnRzLXNlcmllcy0wIC5oaWdoY2hhcnRzLWNvbG9yLTkgfiAuaGlnaGNoYXJ0cy1jb2xvci0wLCAuYXMtdGludC12MS01LXNlZ21lbnRzIC5oaWdoY2hhcnRzLXNlcmllcy0wIC5oaWdoY2hhcnRzLWNvbG9yLTkgfiAuaGlnaGNoYXJ0cy1jb2xvci0xIHtcbiAgZmlsbDogI0JFQjMyODtcbiAgc3Ryb2tlOiAjQkVCMzI4O1xufVxuLmFzLXRpbnQtdjEtNS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci05IH4gLmhpZ2hjaGFydHMtY29sb3ItMiwgLmFzLXRpbnQtdjEtNS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci05IH4gLmhpZ2hjaGFydHMtY29sb3ItMywgLmFzLXRpbnQtdjEtNS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci05IH4gLmhpZ2hjaGFydHMtY29sb3ItNCwgLmFzLXRpbnQtdjEtNS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci05IH4gLmhpZ2hjaGFydHMtY29sb3ItNSwgLmFzLXRpbnQtdjEtNS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci05IH4gLmhpZ2hjaGFydHMtY29sb3ItNiwgLmFzLXRpbnQtdjEtNS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci05IH4gLmhpZ2hjaGFydHMtY29sb3ItNywgLmFzLXRpbnQtdjEtNS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci05IH4gLmhpZ2hjaGFydHMtY29sb3ItOCwgLmFzLXRpbnQtdjEtNS1zZWdtZW50cyAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci05IH4gLmhpZ2hjaGFydHMtY29sb3ItOSB7XG4gIGZpbGw6ICMyNTdCODM7XG4gIHN0cm9rZTogIzI1N0I4Mztcbn1cbi5hcy10aW50LXYxLTUtc2VnbWVudHMgLmhpZ2hjaGFydHMtdG9vbHRpcCB7XG4gIHN0cm9rZTogI0Q5RDdENTtcbn1cblxuLmdyYXBoLCAuaGlnaGNoYXJ0cy1yb290LCAuaGlnaGNoYXJ0cy1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA1MDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGlnaGNoYXJ0cy1tZW51IHtcbiAgei1pbmRleDogNTAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uaGlnaGNoYXJ0cy1hMTF5LXByb3h5LWNvbnRhaW5lci1hZnRlciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmhpZ2hjaGFydHMtYTExeS1wcm94eS1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGlnaGNoYXJ0cy1jb250YWluZXIge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaGlnaGNoYXJ0cy1heGlzLWxpbmUge1xuICBzdHJva2U6ICNEOUQ3RDU7XG59XG5cbi5hcy1oaWdoZXIge1xuICBmaWxsOiAjQjAzQTFDO1xuICBzdHJva2U6ICNCMDNBMUM7XG59XG5cbi5hcy1tZWRpdW0ge1xuICBmaWxsOiAjQkVCMzI4O1xuICBzdHJva2U6ICNCRUIzMjg7XG59XG5cbi5hcy1sb3dlciB7XG4gIGZpbGw6ICMyNTdCODM7XG4gIHN0cm9rZTogIzI1N0I4Mztcbn1cblxuLmFzLWhpZ2hlcjpob3ZlciAuYWEteGxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NiwgNTgsIDI4LCAwLjMpO1xufVxuXG4uYXMtbWVkaXVtOmhvdmVyIC5hYS14bGFiZWwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkwLCAxNzksIDQwLCAwLjMpO1xufVxuXG4uYXMtbG93ZXI6aG92ZXIgLmFhLXhsYWJlbC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMTIzLCAxMzEsIDAuMyk7XG59XG5cbi5oaWdoY2hhcnRzLXRvb2x0aXAtY29udGFpbmVyIHtcbiAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50O1xufVxuXG4uaGlnaGNoYXJ0cy10b29sdGlwLWJveCB7XG4gIGZpbGw6ICMzMDMwMkY7XG4gIGZpbGwtb3BhY2l0eTogMTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uaGlnaGNoYXJ0cy10b29sdGlwIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uaGlnaGNoYXJ0cy10b29sdGlwIHRleHQge1xuICBjb2xvcjogI0ZBRjlGODtcbiAgZmlsbDogI0ZBRjlGODtcbn1cblxuLmFhLWxhYmVscyB7XG4gIHotaW5kZXg6IDIwMDA7XG59XG5cbi5hYS14bGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmFhLXhsYWJlbCAuYWEteGxhYmVsLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEyLjhweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4uYWEteGxhYmVsLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLXhsYWJlbC1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5hYS14bGFiZWwge1xuICAgIHdpZHRoOiAxNDNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS14bGFiZWwtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS14bGFiZWwtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi54YXhpcy1saW5rLFxuLnhheGlzLWxpbms6aG92ZXIsXG4ueGF4aXMtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxlYXJuLW1vcmUge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAyRjtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHkgZWFzZS1pbi1vdXQ7XG59XG5cbi5sZWFybi1tb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyREI4QzU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyREI4QzU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi54YXhpcy1saW5rOmhvdmVyIC5sZWFybi1tb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHkgZWFzZS1pbi1vdXQ7XG59XG5cbi5hYXRvb2x0aXAgLmxlYXJuLW1vcmUsXG4uYWF0b29sdGlwIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYXRvb2x0aXAgLmFhLXhsYWJlbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYXRvb2x0aXAtaW5uZXIge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuLmFhdG9vbHRpcCA+IHNwYW4ge1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiAjRkFGOUY4O1xuICB6LWluZGV4OiAxMDAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWF0b29sdGlwID4gc3BhbiAuYWEteGxhYmVsLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuLmFhdG9vbHRpcCA+IHNwYW4gLmFhLXhsYWJlbC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYXRvb2x0aXAgPiBzcGFuIC5hYXRvb2x0aXAtc3ViIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMi44cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuLmFhdG9vbHRpcCA+IHNwYW4gLmFhdG9vbHRpcC1kYXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFhdG9vbHRpcCA+IHNwYW4gLmFhdG9vbHRpcC1pbmZvIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0LjRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5oaWdoY2hhcnRzLWxlZ2VuZCAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuI2F1ZGllbmNlLXNwZWN0cnVtLWJhci1jaGFydCAuaGlnaGNoYXJ0cy1zZXJpZXMtMSAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbDogdXJsKCNoYXRjaCk7XG59XG5cbi5sZWdlbmQge1xuICBjb2xvcjogIzMwMzAyRjtcbiAgZm9udC1zaXplOiAxMi44cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCA3MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5sZWdlbmQgLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGVnZW5kIC5sZWdlbmQtdGFiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ubGVnZW5kLXRhYi5hcy1oaWdoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjAzQTFDO1xufVxuXG4ubGVnZW5kLXRhYi5hcy1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCMzI4O1xufVxuXG4ubGVnZW5kLXRhYi5hcy1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTdCODM7XG59XG5cbi5sZWdlbmQtdGFiLmFhLWNvbC1oYXRjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMCwgMCwgMCwgMC4zKSAxNi42NyUsICNmZmZmZmYgMTYuNjclLCAjZmZmZmZmIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDY2LjY3JSwgI2ZmZmZmZiA2Ni42NyUsICNmZmZmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogNC4yNHB4IDQuMjRweDtcbn1cblxuLmxlZ2VuZCAubGVnZW5kLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDUwcHggMCAzcHg7XG59XG5cbi5hYWJ1YmJsZSAuaGlnaGNoYXJ0cy1jb2xvci0xIHtcbiAgZmlsbDogI0IwM0ExQztcbiAgc3Ryb2tlOiAjQjAzQTFDO1xufVxuXG4uYWFidWJibGUgLmhpZ2hjaGFydHMtY29sb3ItMiB7XG4gIGZpbGw6ICNCRUIzMjg7XG4gIHN0cm9rZTogI0JFQjMyODtcbn1cblxuLmFhYnViYmxlIC5oaWdoY2hhcnRzLWNvbG9yLTMge1xuICBmaWxsOiAjMjU3QjgzO1xuICBzdHJva2U6ICMyNTdCODM7XG59XG5cbi5hYWJ1YmJsZSAuaGlnaGNoYXJ0cy1kYXRhLWxhYmVscyB7XG4gIHotaW5kZXg6IDUwMDtcbn1cbi5hYWJ1YmJsZSAuaGlnaGNoYXJ0cy1kYXRhLWxhYmVscyBpbWcge1xuICB3aWR0aDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYWJ1YmJsZS1pbm5lciB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE0MnB4O1xuICB9XG59XG4uYWFidWJibGUtdG9vbCB7XG4gIHotaW5kZXg6IDUwMDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5hYWJ1YmJsZS10b29sID4gc3BhbiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmFhYnViYmxlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4uYWFidWJibGUtZGF0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDZweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWFidWJibGUtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTQuNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuYS5hYWJ1YmJsZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzJEQjhDNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDJweCAwO1xuICBmb250LXNpemU6IDE0LjRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmEuYWFidWJibGUtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkRCOEM1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMkRCOEM1O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5hYWRvdWJsZURvbnV0LW91dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYWFkb3VibGVEb251dCAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci0wIHtcbiAgZmlsbDogIzJEQjhDNTtcbiAgc3Ryb2tlOiAjMkRCOEM1O1xufVxuXG4uYWFkb3VibGVEb251dCAuaGlnaGNoYXJ0cy1zZXJpZXMtMSAuaGlnaGNoYXJ0cy1jb2xvci0wIHtcbiAgZmlsbDogIzFENzk4MTtcbiAgc3Ryb2tlOiAjMUQ3OTgxO1xufVxuXG4uYWFkb3VibGVEb251dCAuaGlnaGNoYXJ0cy1zZXJpZXMtMCAuaGlnaGNoYXJ0cy1jb2xvci0xIHtcbiAgZmlsbDogI0YyRjBFRTtcbiAgc3Ryb2tlOiAjRjJGMEVFO1xufVxuXG4uYWFkb3VibGVEb251dCAuaGlnaGNoYXJ0cy1zZXJpZXMtMSAuaGlnaGNoYXJ0cy1jb2xvci0xIHtcbiAgZmlsbDogI0Q5RDdENTtcbiAgc3Ryb2tlOiAjRDlEN0Q1O1xufVxuXG4uYWFkb3VibGVEb251dCAuaGlnaGNoYXJ0cy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuXG4uYWFkb3VibGVEb251dCAuZG9udXQtdGl0bGUge1xuICBmb250LXNpemU6IDEyLjhweDtcbiAgbGluZS1oZWlnaHQ6IDE1LjM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFhZG9udXQtdG9vbCB7XG4gIHotaW5kZXg6IDUwMDtcbiAgY29sb3I6ICNGQUY5Rjg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0LjRweDtcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRvbnV0LWRhdGEge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxNC40cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmRvbnV0LWRhdGEgZW0ge1xuICBmb250LXNpemU6IDEyLjhweDtcbn1cblxuLmRvbnV0LXByZXZpb3VzIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMUQ3OTgxO1xufVxuXG4uZG9udXQtcHJldmlvdXMgLmJpZy1udW1iZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZG9udXQtY3VycmVudCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzJEQjhDNTtcbn1cblxuLmRvbnV0LWN1cnJlbnQgLmJpZy1udW1iZXIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udmFyaWFudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnZhcmlhbnQtdXAge1xuICBjb2xvcjogIzBFNUQ0RDtcbn1cblxuLnZhcmlhbnQtZG93biB7XG4gIGNvbG9yOiAjRDYwQjUyO1xufVxuXG4ucHJpbWFyeS1jb21wYXJpc29uIC5oaWdoY2hhcnRzLWNvbG9yLTAge1xuICBmaWxsOiAjMkRCOEM1O1xuICBzdHJva2U6ICMyREI4QzU7XG59XG4ucHJpbWFyeS1jb21wYXJpc29uIC5oaWdoY2hhcnRzLWNvbG9yLTEge1xuICBmaWxsOiAjMUQ3OTgxO1xuICBzdHJva2U6ICMxRDc5ODE7XG59XG4ucHJpbWFyeS1jb21wYXJpc29uIC5oaWdoY2hhcnRzLXNlcmllcy0xIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgZmlsbDogIzFENzk4MTtcbiAgc3Ryb2tlOiAjMUQ3OTgxO1xufVxuLnByaW1hcnktY29tcGFyaXNvbiAuaGlnaGNoYXJ0cy1jb2xvci0yIHtcbiAgc3Ryb2tlOiBub25lO1xuICBmaWxsOiB1cmwoI2hhdGNoKTtcbn1cbi5wcmltYXJ5LWNvbXBhcmlzb24gLmhpZ2hjaGFydHMtc2VyaWVzLTIgLmhpZ2hjaGFydHMtcG9pbnQge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6IHVybCgjaGF0Y2gpO1xufVxuXG4uYmVuY2htYXJrLWNvbXBhcmlzb24gLmhpZ2hjaGFydHMtY29sb3ItMCB7XG4gIGZpbGw6IHVybCgjaGF0Y2gtcmlnaHQpO1xuICBzdHJva2U6ICNBOEE3QTY7XG59XG4uYmVuY2htYXJrLWNvbXBhcmlzb24gLmhpZ2hjaGFydHMtY29sb3ItMSB7XG4gIGZpbGw6IHVybCgjZG90cyk7XG4gIHN0cm9rZTogIzc4Nzc3Njtcbn1cbi5iZW5jaG1hcmstY29tcGFyaXNvbiAuaGlnaGNoYXJ0cy1zZXJpZXMtMSAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIGZpbGw6IHVybCgjZG90cyk7XG4gIHN0cm9rZTogIzc4Nzc3Njtcbn1cblxuLmZpbHRlciAuaGlnaGNoYXJ0cy1jb2xvci0wIHtcbiAgZmlsbDogIzYzNkFBRjtcbiAgc3Ryb2tlOiAjNjM2QUFGO1xufVxuXG4uaGlnaGNoYXJ0cy10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZ2hjaGFydHMtZGF0YS10YWJsZSB0YWJsZSAuaGlnaGNoYXJ0cy1udW1iZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5oaWdoY2hhcnRzLWRhdGEtdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5oaWdoY2hhcnRzLWRhdGEtdGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGlnaGNoYXJ0cy12aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5vZC1iYXIge1xuICB3aWR0aDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaGlnaGNoYXJ0cy1hMTF5LXByb3h5LWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVsZXRlLWZhZGUtYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBmYWRlLW91dCBmb3J3YXJkcyAwLjVzIGVhc2Utb3V0IDE7XG59XG5cbi5jcmVhdGUtZmFkZS1hbmltYXRpb24ge1xuICBhbmltYXRpb246IGZhZGUtaW4gZm9yd2FyZHMgMC41cyBlYXNlLW91dCAxO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnRhYnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnRhYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmN1cnJlbnQtdGFiLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDdENTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q5RDdENTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDlEN0Q1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uY3VycmVudC10YWItaXRlbSBhLCAuY3VycmVudC10YWItaXRlbSBhOnZpc2l0ZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNjM2QUFGO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjNjM2QUFGO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICM2MzZBQUY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDFyZW0gKyA2cHgpO1xuICBiYWNrZ3JvdW5kOiAjRkFGOUY4O1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmN1cnJlbnQtdGFiLWl0ZW0gYSBpbWcsIC5jdXJyZW50LXRhYi1pdGVtIGE6dmlzaXRlZCBpbWcge1xuICBoZWlnaHQ6IDN2dztcbiAgbWluLWhlaWdodDogMS43cmVtO1xuICBtYXgtaGVpZ2h0OiAzcmVtO1xufVxuXG4udGFiLW5hdi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDdENTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q5RDdENTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDlEN0Q1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4udGFiLW5hdi1pdGVtIGEsIC50YWItbmF2LWl0ZW0gYTp2aXNpdGVkIHtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNGMkYwRUU7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNGMkYwRUU7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI0YyRjBFRTtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgNnB4KTtcbiAgYmFja2dyb3VuZDogI0YyRjBFRTtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYi1uYXYtaXRlbSBhIGltZywgLnRhYi1uYXYtaXRlbSBhOnZpc2l0ZWQgaW1nIHtcbiAgaGVpZ2h0OiAydnc7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgbWF4LWhlaWdodDogMnJlbTtcbn1cbi50YWItbmF2LWl0ZW0gYTpob3ZlciwgLnRhYi1uYXYtaXRlbSBhOnZpc2l0ZWQ6aG92ZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNGQUY5Rjg7XG4gIGJvcmRlci13aWR0aDogNnB4O1xufVxuXG4jYXN0YWI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2MzZBQUY7XG59XG5cbiN0YWF0YWI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG59XG5cbiNhYXRhYjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbn1cblxuI3NlYXJjaHRhYjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbWFnZTogY29uaWMtZ3JhZGllbnQoZnJvbSAwZGVnLCAjRDYwQjUyLCAjNjM2QUFGLCAjMkRCOEM1LCAjRDYwQjUyKSAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAjYWF0YWIgcGljdHVyZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4MSUpIHNlcGlhKDklKSBzYXR1cmF0ZSgzNzMwJSkgaHVlLXJvdGF0ZSgxNDNkZWcpIGJyaWdodG5lc3MoODElKSBjb250cmFzdCg4OSUpO1xuICB9XG4gICN0YWF0YWIgcGljdHVyZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNCUpIHNlcGlhKDYyJSkgc2F0dXJhdGUoNzQyMiUpIGh1ZS1yb3RhdGUoMzMyZGVnKSBicmlnaHRuZXNzKDg1JSkgY29udHJhc3QoOTYlKTtcbiAgfVxuICAjYXN0YWIgcGljdHVyZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0MCUpIHNlcGlhKDQ0JSkgc2F0dXJhdGUoNTQ0JSkgaHVlLXJvdGF0ZSgxOTdkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5MiUpO1xuICB9XG59XG4udGFiLXBhZ2Uge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzYzNkFBRjtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkFGOUY4O1xuICBtYXJnaW4tdG9wOiAtNi41cHg7XG4gIHotaW5kZXg6IDUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEgLmN1cnJlbnQtdGFiLWl0ZW0gYSwgLmFhIC5jdXJyZW50LXRhYi1pdGVtIGE6dmlzaXRlZCB7XG4gIGJvcmRlci1jb2xvcjogIzJEQjhDNTtcbn1cbi5hYSAudGFiLXBhZ2Uge1xuICBib3JkZXItY29sb3I6ICMyREI4QzU7XG59XG5cbi50YWEgLmN1cnJlbnQtdGFiLWl0ZW0gYSwgLnRhYSAuY3VycmVudC10YWItaXRlbSBhOnZpc2l0ZWQge1xuICBib3JkZXItY29sb3I6ICNENjBCNTI7XG59XG4udGFhIC50YWItcGFnZSB7XG4gIGJvcmRlci1jb2xvcjogI0Q2MEI1Mjtcbn1cblxuLnNlYXJjaCAuY3VycmVudC10YWItaXRlbSBhLCAuc2VhcmNoIC5jdXJyZW50LXRhYi1pdGVtIGE6dmlzaXRlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbWFnZTogY29uaWMtZ3JhZGllbnQoZnJvbSAwZGVnLCAjRDYwQjUyLCAjNjM2QUFGLCAjMkRCOEM1LCAjRDYwQjUyKSAxO1xufVxuLnNlYXJjaCAudGFiLXBhZ2Uge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Q2MEI1MiwgIzYzNkFBRiwgIzJEQjhDNSkgMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgYm9keTpoYXMoI2FhdGFiOmhvdmVyKSAudGFiLXBhZ2Uge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMkRCOEM1O1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgfVxuICBib2R5OmhhcygjdGFhdGFiOmhvdmVyKSAudGFiLXBhZ2Uge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjRDYwQjUyO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgfVxuICBib2R5OmhhcygjYXN0YWI6aG92ZXIpIC50YWItcGFnZSB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM2MzZBQUY7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICB9XG4gIGJvZHk6aGFzKCNzZWFyY2h0YWI6aG92ZXIpIC50YWItcGFnZSB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRDYwQjUyLCAjNjM2QUFGLCAjMkRCOEM1KSAxO1xuICB9XG4gIGJvZHk6aGFzKCN0YWF0YWI6aG92ZXIpIC5jdXJyZW50LXRhYi1pdGVtIGEsIGJvZHk6aGFzKCN0YWF0YWI6aG92ZXIpIC5jdXJyZW50LXRhYi1pdGVtIGE6dmlzaXRlZCwgYm9keTpoYXMoI2FhdGFiOmhvdmVyKSAuY3VycmVudC10YWItaXRlbSBhLCBib2R5OmhhcygjYWF0YWI6aG92ZXIpIC5jdXJyZW50LXRhYi1pdGVtIGE6dmlzaXRlZCwgYm9keTpoYXMoI3NlYXJjaHRhYjpob3ZlcikgLmN1cnJlbnQtdGFiLWl0ZW0gYSwgYm9keTpoYXMoI3NlYXJjaHRhYjpob3ZlcikgLmN1cnJlbnQtdGFiLWl0ZW0gYTp2aXNpdGVkLCBib2R5OmhhcygjYXN0YWI6aG92ZXIpIC5jdXJyZW50LXRhYi1pdGVtIGEsIGJvZHk6aGFzKCNhc3RhYjpob3ZlcikgLmN1cnJlbnQtdGFiLWl0ZW0gYTp2aXNpdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNGMkYwRUU7XG4gICAgYmFja2dyb3VuZDogI0YyRjBFRTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRhYnMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIxcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5jdXJyZW50LXRhYi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGOUY4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzYzNkFBRjtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLmN1cnJlbnQtdGFiLWl0ZW0gYSwgLmN1cnJlbnQtdGFiLWl0ZW0gYTp2aXNpdGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5hYSAuY3VycmVudC10YWItaXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkRCOEM1O1xuICB9XG4gIC50YWEgLmN1cnJlbnQtdGFiLWl0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogI0Q2MEI1MjtcbiAgfVxuICAudGFiLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxuICAudGFiLXBhZ2Uge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjRkFGOUY4O1xuICB9XG4gIGJvZHk6aGFzKCNhYXRhYjpob3ZlcikgLmN1cnJlbnQtdGFiLWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMkRCOEM1O1xuICB9XG4gIGJvZHk6aGFzKCN0YWF0YWI6aG92ZXIpIC5jdXJyZW50LXRhYi1pdGVtIHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI0Q2MEI1MjtcbiAgfVxuICBib2R5OmhhcygjYXN0YWI6aG92ZXIpIC5jdXJyZW50LXRhYi1pdGVtIHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzYzNkFBRjtcbiAgfVxuICBib2R5Omhhcygjc2VhcmNodGFiOmhvdmVyKSAuY3VycmVudC10YWItaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRDYwQjUyLCAjNjM2QUFGLCAjMkRCOEM1KSAxO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxvZ28tZ3JpZCBpbWcge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDAlKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxvZ28tZ3JpZCBhOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogc2F0dXJhdGUoMTAwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5icmVhZGNydW1icy1hcy5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMzMDMwMkY7XG59XG4uYnJlYWRjcnVtYnMtYXMuYnJlYWRjcnVtYi1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMkRCOEM1O1xufVxuLmJyZWFkY3J1bWJzLWFzLmJyZWFkY3J1bWItY29udGFpbmVyIC5icmVhZGNydW1iLXN1YnNlY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnJlYWRjcnVtYnMtYXMuYnJlYWRjcnVtYi1jb250YWluZXIgLmJyZWFkY3J1bWItcm9vdC1pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNGMkYwRUU7XG59XG4uYnJlYWRjcnVtYnMtYXMuYnJlYWRjcnVtYi1jb250YWluZXIgLmJyZWFkY3J1bWItc3Vic2VjdGlvbi1pdGVtIGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5icmVhZGNydW1icy1hcy5icmVhZGNydW1iLWNvbnRhaW5lciAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRjJGMEVFO1xufVxuLmJyZWFkY3J1bWJzLWFzLmJyZWFkY3J1bWItY29udGFpbmVyIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBjb2xvcjogI0YyRjBFRTtcbn1cblxuLm1hcC1ncmlkICNtYXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbWFwLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXAtZ3JpZCBbZGF0YS1zZWdtZW50XSwgLm1hcC1ncmlkICNhbGwtc2VnbWVudHMge1xuICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgbWF4LXdpZHRoOiAzNCU7XG4gIH1cbiAgLm1hcC1ncmlkICNtYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgNjglO1xuICAgIG1heC13aWR0aDogNjglO1xuICB9XG59XG4ua2V5LWZyYW1lIHtcbiAgd2lkdGg6IDIzcHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cblxuLmludGVuc2l0eS16ZXJvIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uaW50ZW5zaXR5LXR3ZW50eSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmludGVuc2l0eS1mb3J0eSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmludGVuc2l0eS1zaXh0eSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmludGVuc2l0eS1mdWxsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlZ21lbnQtaWNvbiB7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbn1cbi5zZWdtZW50LWljb24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5zZWdtZW50LWljb24uYWN0aXZlLmJ0bi1hcy1oaWdoZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyOCUpIHNlcGlhKDI1JSkgc2F0dXJhdGUoNTE1MiUpIGh1ZS1yb3RhdGUoMzUxZGVnKSBicmlnaHRuZXNzKDg1JSkgY29udHJhc3QoODklKTtcbn1cbi5zZWdtZW50LWljb24uYWN0aXZlLmJ0bi1hcy1tZWRpdW0gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg2NiUpIHNlcGlhKDYwJSkgc2F0dXJhdGUoNTM5JSkgaHVlLXJvdGF0ZSgxNmRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDg1JSk7XG59XG4uc2VnbWVudC1pY29uLmFjdGl2ZS5idG4tYXMtbG93ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg0MSUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMzA2JSkgaHVlLXJvdGF0ZSgxMzdkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCg5MSUpO1xufVxuLnNlZ21lbnQtaWNvbi5idG4tYXMtaGlnaGVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKTtcbn1cbi5zZWdtZW50LWljb24uYnRuLWFzLW1lZGl1bSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpO1xufVxuLnNlZ21lbnQtaWNvbi5idG4tYXMtbG93ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpO1xufVxuXG4uc2VnbWVudC1pY29uLS1sZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4uc2VnbWVudF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyLjdyZW07XG59XG5cbi5zZWdtZW50X19rZXlzIHtcbiAgbWF4LWhlaWdodDogMTByZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5zZWdtZW50X19rZXlzIGxpIHtcbiAgZmxleDogMCAwIDUwJTtcbn1cblxuLmhvbWUtaGVyaXRhZ2Utc2VnbWVudF9fa2V5cyBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwOTcyMjtcbn1cblxuI21hcCB7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21hcCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICB9XG59XG5cbi5tYXAtbmF2IGxpIGEge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuI21hcC1uYXYtY29uZGVuc2VkIHtcbiAgcGFkZGluZy10b3A6IDQuNDVyZW07XG4gIGZsZXg6IDAgMCA4MHB4O1xuICBtYXgtd2lkdGg6IDgwcHg7XG59XG5cbi5tYXAtcGFuZWwge1xuICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gODBweCk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuW2RhdGEtc3Vic2VnbWVudF0gW2RhdGEtc3ViLXNlZ21lbnQtbG9hZF0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuW2RhdGEtc3Vic2VnbWVudF0gW2RhdGEtc3ViLXNlZ21lbnQtdW5sb2FkXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtc3Vic2VnbWVudF0uYWN0aXZlIFtkYXRhLXN1Yi1zZWdtZW50LWxvYWRdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuW2RhdGEtc3Vic2VnbWVudF0uYWN0aXZlIFtkYXRhLXN1Yi1zZWdtZW50LXVubG9hZF0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjb2xvcjogI2IwM2ExYyAhaW1wb3J0YW50O1xufVxuXG4ubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB0b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCB7XG4gIHdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uem9vbV90cnVlIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMC43NWVtIDAgMC4yNWVtO1xufVxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQudGV4dC11cHBlcmNhc2UsIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IGg0LmhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG4uYXJlYS1wb3B1cC1zZWdtZW50X19hcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYXJlYS1wb3B1cC1zZWdtZW50LWxpc3QgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uYXJlYS1wb3B1cC1zZWdtZW50LWxpc3QgPiBsaTpmaXJzdC1jaGlsZCAuc2VnbWVudC1icmVha2Rvd25fX25hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuXG4uYXJlYS1wb3B1cC1zZWdtZW50LWxpc3QgLnNlZ21lbnQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuXG4uYXJlYS1wb3B1cC1zZWdtZW50LWxpc3QtYnJlYWtkb3duIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi56b29tX3RydWUgLmFyZWEtcG9wdXAtc2VnbWVudC1saXN0LWJyZWFrZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi56b29tX2ZhbHNlIC5hcmVhLXBvcHVwLXNlZ21lbnQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcmVhLXBvcHVwLXNlZ21lbnQtbGlzdC1icmVha2Rvd24gLnNlZ21lbnQtYnJlYWtkb3duX19wZXJjZW50IHtcbiAgZmxleDogMCAwIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi56b29tLWludG8tYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDc5ODE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG5cbi5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tIC56b29tLWludG8tYXJlYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFENzk4MTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xufVxuXG4ubWFwLWludGVyZmFjZS0tdG9wLWxlZnQge1xuICB6LWluZGV4OiA1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tYXAtaW50ZXJmYWNlLS10b3AtbGVmdCA+ICoge1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1hcF9fbWV0YWRhdGEge1xuICBtYXgtd2lkdGg6IDI3NXB4O1xufVxuLm1hcF9fbWV0YWRhdGEgaDQsIC5tYXBfX21ldGFkYXRhIHAge1xuICBmb250LXNpemU6IDAuODNyZW07XG59XG5cbi5yZXNldC1tYXAge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjY1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFwYm94Z2wtY29udHJvbC1jb250YWluZXIgLm1hcGJveGdsLWN0cmwtdG9wLXJpZ2h0IC5tYXBib3hnbC1jdHJsIHtcbiAgICBtYXJnaW46IDEuNXJlbSAxMHB4IDAgMDtcbiAgfVxufVxuXG4uc2VnbWVudC1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc2VnbWVudC1jaXJjbGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uc2VnbWVudC1jaXJjbGUgLnN1YnNlZ21lbnQtbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxOHB4O1xuICByaWdodDogMThweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWFwYm94Z2wtY3RybC10b3AtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3ViLWJhciB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnN1Yi1iYXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG59XG4uc3ViLWJhcjpmaXJzdC1vZi10eXBlIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnN1YnNlZ21lbnRzLXBlcmNlbnRhZ2VzIHtcbiAgZ2FwOiAxLjVlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1hcGJveGdsLXBvcHVwIHtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBib3hnbC1jdHJsLXRvcC1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogdW5zZXQ7XG4gIH1cbiAgLm1hcC1pbnRlcmZhY2UtLXRvcC1sZWZ0IHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yZXNldC1tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VnbWVudC1ob3VzZWhvbGQtY291bnQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLm5vLXBvaW50ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFhLWxpbmstYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG4uYWEtbGluay1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2ljb25zL2V4dGVybmFsX2xpbmsuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDM0JSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgzNDQlKSBodWUtcm90YXRlKDEzN2RlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDk0JSk7XG59XG4uYWEtbGluay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICByaWdodDogMi41cmVtO1xuICB3aWR0aDogNi41ODMzMzMzMzMzcmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IHVybCgvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9sb2dvcy9hdWRpZW5jZS1hbnN3ZXJzLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmludGVybmFsLWxpbmstYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLmludGVybmFsLWxpbmstYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHVybCgvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9pY29ucy9saW5rX2Fycm93LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzNCUpIHNlcGlhKDkzJSkgc2F0dXJhdGUoMzQ0JSkgaHVlLXJvdGF0ZSgxMzdkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCg5NCUpO1xufVxuXG4uYmlnLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuNGVtO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDBlbTtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDMwMG1zLCB0ZXh0LXVuZGVybGluZS1vZmZzZXQgMzAwbXM7XG59XG4uYmlnLXVuZGVybGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuNGVtO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMxRDc5ODE7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC40ZW07XG4gIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAzMDBtcywgdGV4dC11bmRlcmxpbmUtb2Zmc2V0IDMwMG1zO1xufVxuXG4uYWN0aXZlIC5iaWctdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC40ZW07XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzFENzk4MTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjRlbTtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDMwMG1zLCB0ZXh0LXVuZGVybGluZS1vZmZzZXQgMzAwbXM7XG59XG5cbi8qIEdhbGxlcnkgY29udGFpbmVyICovXG4uc3RlcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR2FsbGVyeSB3cmFwcGVyIGZvciBob3Jpem9udGFsIHZpZXcgKi9cbi5zdGVwLXdyYXBwZXItaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi8qIEdhbGxlcnkgd3JhcHBlciBmb3IgdmVydGljYWwgdmlldyAqL1xuLnN0ZXAtd3JhcHBlci12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIEdhbGxlcnkgaXRlbXMgKi9cbi5zdGVwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLyogU2hvdyBBbGwgYnV0dG9uICovXG4jc2hvd0FsbEJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxuLmltYWdlLXdpdGgtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbWFnZS13aXRoLWljb24gLmltYWdlIHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltYWdlLXdpdGgtaWNvbiAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNpcmNsZS1ibG9iIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuLmNpcmNsZS1ibG9iOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUsIC5jaXJjbGUtYmxvYjpmb2N1cyAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cblxuLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbSAzcmVtIDQuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5jaXJjbGUtYmxvYi1pbm5lciBkaXYge1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAzcmVtO1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzFENzk4MTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuXG4uY2lyY2xlLWJsb2ItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1wcmltYXJ5IC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXByaW1hcnk6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItcHJpbWFyeTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItc2Vjb25kYXJ5IC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOTMyQTZFICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXNlY29uZGFyeTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1zZWNvbmRhcnk6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLXN1Y2Nlc3MgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwRTVENEQgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItc3VjY2Vzczpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1zdWNjZXNzOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1pbmZvIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNjM2QUFGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWluZm86aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItaW5mbzpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItd2FybmluZyAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0NDNDIxNCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci13YXJuaW5nOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXdhcm5pbmc6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWRhbmdlciAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Q2MEI1MiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1kYW5nZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItZGFuZ2VyOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1saWdodCAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0YyRjBFRSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1saWdodDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1saWdodDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWRhcmsgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItZGFyazpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1kYXJrOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1icmFuZCAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJEQjhDNSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1icmFuZDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1icmFuZDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWJyYW5kLWxpZ2h0IC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRDFFQ0VFICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWJyYW5kLWxpZ2h0OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWJyYW5kLWxpZ2h0OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItaGlnaGxpZ2h0IC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWhpZ2hsaWdodDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1oaWdobGlnaHQ6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1zdWNjZXNzLW9uLWRhcmsgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxOUJDOUMgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItc3VjY2Vzcy1vbi1kYXJrOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXN1Y2Nlc3Mtb24tZGFyazpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLXdhcm5pbmctb24tZGFyayAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0VFNzY0RiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci13YXJuaW5nLW9uLWRhcms6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItd2FybmluZy1vbi1kYXJrOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItZGFuZ2VyLWRhcmtlciAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzlBMDgzQiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1kYW5nZXItZGFya2VyOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWRhbmdlci1kYXJrZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWRhbmdlci1vbi1kYXJrIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRjA4NTk3ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWRhbmdlci1vbi1kYXJrOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWRhbmdlci1vbi1kYXJrOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItbGlnaHRlciAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjRGMyAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1saWdodGVyOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWxpZ2h0ZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1taWQgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNDMUMwQkUgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItbWlkOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW1pZDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWJvcmRlciAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Q5RDdENSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1ib3JkZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYm9yZGVyOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItbXV0ZWQgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2MDYwNUYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItbXV0ZWQ6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItbXV0ZWQ6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLXByaW1hcnktb24tZGFyayAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJEQjhDNSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1wcmltYXJ5LW9uLWRhcms6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItcHJpbWFyeS1vbi1kYXJrOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItYmxhY2sgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxNzE3MTcgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYmxhY2s6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYmxhY2s6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLXdoaXRlIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXdoaXRlOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXdoaXRlOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMtaGlnaGVyIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjQjAzQTFDICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWFzLWhpZ2hlcjpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1hcy1oaWdoZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWFzLW1lZGl1bSAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0JFQjMyOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1hcy1tZWRpdW06aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMtbWVkaXVtOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMtbG93ZXIgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyNTdCODMgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMtbG93ZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMtbG93ZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLXRpcHMgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2MDYwNUYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItdGlwczpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci10aXBzOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1tb3JlLXdoaXRlIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZCICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW1vcmUtd2hpdGU6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItbW9yZS13aGl0ZTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWF1YmVyZ2luZSAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzcwMzE1NyAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1hdWJlcmdpbmU6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXViZXJnaW5lOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1vcmFuZ2UgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFOTRFMUIgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItb3JhbmdlOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9yYW5nZTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9kLXlvdXItY3VycmVudCAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJEQjhDNSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1vZC15b3VyLWN1cnJlbnQ6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItb2QteW91ci1jdXJyZW50OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItb2QteW91ci1wcmV2aW91cyAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFENzk4MSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1vZC15b3VyLXByZXZpb3VzOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9kLXlvdXItcHJldmlvdXM6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9kLWJlbmNobWFyay1jdXJyZW50IC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjQThBN0E2ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9kLWJlbmNobWFyay1jdXJyZW50OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9kLWJlbmNobWFyay1jdXJyZW50OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItb2QtYmVuY2htYXJrLXByZXZpb3VzIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNzg3Nzc2ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1vZC1iZW5jaG1hcmstcHJldmlvdXM6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci13aXAgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxRDc5ODEgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItd2lwOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXdpcDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2MzZBQUYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXM6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXM6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWFzLXNlY29uZGFyeSAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0FGQjFEMyAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1hcy1zZWNvbmRhcnk6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMtc2Vjb25kYXJ5OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItYWEgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyREI4QzUgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYWE6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYWE6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1hYS1zZWNvbmRhcnkgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxRDc5ODEgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYWEtc2Vjb25kYXJ5OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWFhLXNlY29uZGFyeTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItdGFhIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRDYwQjUyICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXRhYTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci10YWE6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLXRhYS1zZWNvbmRhcnkgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGMDg1OTcgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItdGFhLXNlY29uZGFyeTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci10YWEtc2Vjb25kYXJ5OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItc2VhcmNoIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjQ0M0MjE0ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXNlYXJjaDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1zZWFyY2g6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2I6aGFzKDpjaGVja2VkKSAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IDUwJTtcbiAgYmFja2dyb3VuZDogIzBFNUQ0RCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iOmhhcyg6Y2hlY2tlZCkgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cblxuLmJnLTJ0aGlyZHMtYnJhbmQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNEMUVDRUUgNzUlLCB0cmFuc3BhcmVudCAyNSUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmctMnRoaXJkcy1icmFuZC1saWdodCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRDFFQ0VFIDkwJSwgdHJhbnNwYXJlbnQgMTAlKTtcbiAgfVxufVxuLnJlcG9ydCB7XG4gIHBhZGRpbmctdG9wOiAxMjAlO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQjtcbiAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgIzFENzk4MTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVwb3J0LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMS41cmVtIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnJlcG9ydC1pbm5lciAuYmxvY2stYXJyb3ctbGluayB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cblxuLnJlcG9ydC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVwb3J0LWJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxRDc5ODEgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5MzJBNkUgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMEU1RDREICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYzNkFBRiAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDQzQyMTQgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNENjBCNTIgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItbGlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0YyRjBFRSAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItYnJhbmQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJEQjhDNSAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1icmFuZC1saWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDFFQ0VFICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLXN1Y2Nlc3Mtb24tZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTlCQzlDICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLXdhcm5pbmctb24tZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUU3NjRGICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWRhbmdlci1kYXJrZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzlBMDgzQiAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1kYW5nZXItb24tZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjA4NTk3ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWxpZ2h0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y1RjRGMyAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1taWQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0MxQzBCRSAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1ib3JkZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Q5RDdENSAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1tdXRlZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjA2MDVGICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLXByaW1hcnktb24tZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMkRCOEM1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWJsYWNrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxNzE3MTcgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItd2hpdGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1hcy1oaWdoZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0IwM0ExQyAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1hcy1tZWRpdW0ge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JFQjMyOCAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1hcy1sb3dlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjU3QjgzICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLXRpcHMge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYwNjA1RiAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1tb3JlLXdoaXRlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQ0ZDRkIgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItYXViZXJnaW5lIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3MDMxNTcgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItb3JhbmdlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFOTRFMUIgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItb2QteW91ci1jdXJyZW50IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyREI4QzUgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItb2QteW91ci1wcmV2aW91cyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLW9kLWJlbmNobWFyay1jdXJyZW50IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBOEE3QTYgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3ODc3NzYgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItd2lwIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxRDc5ODEgIWltcG9ydGFudDtcbn1cblxuLnJlcG9ydC1ib3JkZXItYXMge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYzNkFBRiAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1hcy1zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0FGQjFEMyAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1hYSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMkRCOEM1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLWFhLXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLXRhYSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDYwQjUyICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBvcnQtYm9yZGVyLXRhYS1zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0YwODU5NyAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJvcmRlci1zZWFyY2gge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0NDNDIxNCAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MzJBNkUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5yZXBvcnQtYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTVENEQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5yZXBvcnQtYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZBQUYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5yZXBvcnQtYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQzQyMTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5yZXBvcnQtYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2MEI1MiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYwRUUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5yZXBvcnQtYmctYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLWJyYW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRUNFRSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLXN1Y2Nlc3Mtb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOUJDOUMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctd2FybmluZy1vbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNzY0RiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1kYW5nZXItZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBMDgzQiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy1kYW5nZXItb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1OTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY0RjMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctbWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxQzBCRSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEN0Q1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLW11dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA1RiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy1wcmltYXJ5LW9uLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkRCOEM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctYXMtaGlnaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwM0ExQyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy1hcy1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCMzI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLWFzLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1N0I4MyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy10aXBzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA1RiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy1tb3JlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1hdWJlcmdpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAzMTU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOTRFMUIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctb2QteW91ci1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1vZC15b3VyLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENzk4MSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy1vZC1iZW5jaG1hcmstY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOEE3QTYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctb2QtYmVuY2htYXJrLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzc3NiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy13aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLWFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNkFBRiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLnJlcG9ydC1iZy1hcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZCMUQzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAzMDJGO1xufVxuXG4ucmVwb3J0LWJnLWFhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEQjhDNSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMwMzAyRjtcbn1cblxuLnJlcG9ydC1iZy1hYS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGOUY4O1xufVxuXG4ucmVwb3J0LWJnLXRhYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENjBCNTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGQUY5Rjg7XG59XG5cbi5yZXBvcnQtYmctdGFhLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDg1OTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDMwMkY7XG59XG5cbi5yZXBvcnQtYmctc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNDIxNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZBRjlGODtcbn1cblxuLmNpcmNsZS1ibG9iIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuLmNpcmNsZS1ibG9iOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUsIC5jaXJjbGUtYmxvYjpmb2N1cyAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cblxuLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbSAzcmVtIDQuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5jaXJjbGUtYmxvYi1pbm5lciBkaXYge1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAzcmVtO1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzFENzk4MTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuXG4uY2lyY2xlLWJsb2ItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1wcmltYXJ5IC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMUQ3OTgxICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXByaW1hcnk6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItcHJpbWFyeTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItc2Vjb25kYXJ5IC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOTMyQTZFICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXNlY29uZGFyeTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1zZWNvbmRhcnk6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLXN1Y2Nlc3MgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwRTVENEQgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItc3VjY2Vzczpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1zdWNjZXNzOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1pbmZvIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNjM2QUFGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWluZm86aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItaW5mbzpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItd2FybmluZyAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0NDNDIxNCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci13YXJuaW5nOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXdhcm5pbmc6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWRhbmdlciAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Q2MEI1MiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1kYW5nZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItZGFuZ2VyOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1saWdodCAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0YyRjBFRSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1saWdodDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1saWdodDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWRhcmsgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItZGFyazpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1kYXJrOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1icmFuZCAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJEQjhDNSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1icmFuZDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1icmFuZDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWJyYW5kLWxpZ2h0IC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRDFFQ0VFICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWJyYW5kLWxpZ2h0OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWJyYW5kLWxpZ2h0OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItaGlnaGxpZ2h0IC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRjJFNjFBICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWhpZ2hsaWdodDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1oaWdobGlnaHQ6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1zdWNjZXNzLW9uLWRhcmsgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxOUJDOUMgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItc3VjY2Vzcy1vbi1kYXJrOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXN1Y2Nlc3Mtb24tZGFyazpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLXdhcm5pbmctb24tZGFyayAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0VFNzY0RiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci13YXJuaW5nLW9uLWRhcms6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItd2FybmluZy1vbi1kYXJrOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItZGFuZ2VyLWRhcmtlciAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzlBMDgzQiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1kYW5nZXItZGFya2VyOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWRhbmdlci1kYXJrZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWRhbmdlci1vbi1kYXJrIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRjA4NTk3ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWRhbmdlci1vbi1kYXJrOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWRhbmdlci1vbi1kYXJrOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItbGlnaHRlciAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjRGMyAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1saWdodGVyOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWxpZ2h0ZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1taWQgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNDMUMwQkUgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItbWlkOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW1pZDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWJvcmRlciAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Q5RDdENSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1ib3JkZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYm9yZGVyOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItbXV0ZWQgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2MDYwNUYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItbXV0ZWQ6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItbXV0ZWQ6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLXByaW1hcnktb24tZGFyayAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJEQjhDNSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1wcmltYXJ5LW9uLWRhcms6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItcHJpbWFyeS1vbi1kYXJrOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItYmxhY2sgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxNzE3MTcgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYmxhY2s6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYmxhY2s6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLXdoaXRlIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXdoaXRlOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXdoaXRlOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMtaGlnaGVyIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjQjAzQTFDICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWFzLWhpZ2hlcjpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1hcy1oaWdoZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWFzLW1lZGl1bSAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0JFQjMyOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1hcy1tZWRpdW06aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMtbWVkaXVtOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMtbG93ZXIgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyNTdCODMgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMtbG93ZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMtbG93ZXI6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLXRpcHMgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2MDYwNUYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItdGlwczpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci10aXBzOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1tb3JlLXdoaXRlIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZCICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW1vcmUtd2hpdGU6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItbW9yZS13aGl0ZTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWF1YmVyZ2luZSAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzcwMzE1NyAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1hdWJlcmdpbmU6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXViZXJnaW5lOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk4JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDYxMSUpIGh1ZS1yb3RhdGUoMzA2ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1vcmFuZ2UgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFOTRFMUIgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItb3JhbmdlOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9yYW5nZTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNiUpIHNlcGlhKDglKSBzYXR1cmF0ZSg3MiUpIGh1ZS1yb3RhdGUoMjJkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTMlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9kLXlvdXItY3VycmVudCAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJEQjhDNSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1vZC15b3VyLWN1cnJlbnQ6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItb2QteW91ci1jdXJyZW50OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItb2QteW91ci1wcmV2aW91cyAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFENzk4MSAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1vZC15b3VyLXByZXZpb3VzOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9kLXlvdXItcHJldmlvdXM6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9kLWJlbmNobWFyay1jdXJyZW50IC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjQThBN0E2ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9kLWJlbmNobWFyay1jdXJyZW50OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjMzAzMDJGICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9kLWJlbmNobWFyay1jdXJyZW50OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItb2QtYmVuY2htYXJrLXByZXZpb3VzIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNzg3Nzc2ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLW9kLWJlbmNobWFyay1wcmV2aW91czpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1vZC1iZW5jaG1hcmstcHJldmlvdXM6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci13aXAgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxRDc5ODEgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItd2lwOmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXdpcDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2MzZBQUYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXM6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICNGQUY5RjggIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXM6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLWFzLXNlY29uZGFyeSAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0FGQjFEMyAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1hcy1zZWNvbmRhcnk6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYXMtc2Vjb25kYXJ5OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItYWEgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyREI4QzUgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYWE6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgY29sb3I6ICMzMDMwMkYgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYWE6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSkgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ibG9iLWJvcmRlci1hYS1zZWNvbmRhcnkgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxRDc5ODEgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItYWEtc2Vjb25kYXJ5OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciB7XG4gIGNvbG9yOiAjRkFGOUY4ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLWFhLXNlY29uZGFyeTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIgLmFycm93IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSg2MTElKSBodWUtcm90YXRlKDMwNmRlZykgYnJpZ2h0bmVzcygxMDUlKSBjb250cmFzdCg5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItdGFhIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRDYwQjUyICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXRhYTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci10YWE6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWJsb2ItYm9yZGVyLXRhYS1zZWNvbmRhcnkgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGMDg1OTcgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtYmxvYi1ib3JkZXItdGFhLXNlY29uZGFyeTpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogIzMwMzAyRiAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci10YWEtc2Vjb25kYXJ5OmhvdmVyIC5jaXJjbGUtYmxvYi1pbm5lciAuYXJyb3cge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE2JSkgc2VwaWEoOCUpIHNhdHVyYXRlKDcyJSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcygxMDAlKSBjb250cmFzdCg5MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYmxvYi1ib3JkZXItc2VhcmNoIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjQ0M0MjE0ICFpbXBvcnRhbnQ7XG59XG4uY2lyY2xlLWJsb2ItYm9yZGVyLXNlYXJjaDpob3ZlciAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICBjb2xvcjogI0ZBRjlGOCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS1ibG9iLWJvcmRlci1zZWFyY2g6aG92ZXIgLmNpcmNsZS1ibG9iLWlubmVyIC5hcnJvdyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhaW1wb3J0YW50O1xufVxuXG4ubmF0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNTcuMTM0OTAzNjQwMyU7XG59XG4ubmF0aW9uczpob3ZlciAubmF0aW9uIHtcbiAgb3BhY2l0eTogNTAlO1xufVxuXG4ubmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cbi5uYXRpb246aG92ZXIge1xuICBvcGFjaXR5OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuXG4jbWFwLXNjb3RsYW5kIHtcbiAgd2lkdGg6IDU5LjI4OTA3OTIyOTElO1xuICBoZWlnaHQ6IDU1LjgyMTU5MTEyNTklO1xuICBsZWZ0OiA1LjE2OTE2NDg4MjIlO1xuICB0b3A6IDAuMDYyNjg1NjcyMiU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9uYXRpb25zL3Njb3RsYW5kLnBuZyk7XG59XG5cbiNtYXAtbm9ydGhlcm4taXJlbGFuZCB7XG4gIHdpZHRoOiAyNy41MDk2MzU5NzQzJTtcbiAgaGVpZ2h0OiAxNC4yMzIzNzMwNjE1JTtcbiAgbGVmdDogMC4xMjYzMzgzMjk4JTtcbiAgdG9wOiA0OC4zMzIwMTYwMjU3JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9ub2RlX21vZHVsZXMvdGFhLWZyb250ZW5kLWFzc2V0cy9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmRzL25hdGlvbnMvbm9ydGhlcm4taXJlbGFuZC5wbmcpO1xufVxuXG4jbWFwLWVuZ2xhbmQge1xuICB3aWR0aDogODEuODE3OTg3MTUyJTtcbiAgaGVpZ2h0OiA2Mi42Njc5NTY3MTk2JTtcbiAgbGVmdDogMTguMTI4NDc5NjU3NCU7XG4gIHRvcDogNDIuNzgyOTcxMzAwOSU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9uYXRpb25zL2VuZ2xhbmQucG5nKTtcbn1cblxuI21hcC13YWxlcyB7XG4gIHdpZHRoOiAyOC40OTI1MDUzNTMzJTtcbiAgaGVpZ2h0OiAyMS40MzAzMjM1MTI2JTtcbiAgbGVmdDogMjcuMTI0MTk3MDAyMSU7XG4gIHRvcDogNjguOTU2OTY0OTIzMyU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9uYXRpb25zL3dhbGVzLnBuZyk7XG59XG5cbi5iZy1pbWctc2NvdGxhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbmF0aW9ucy9zY290bGFuZC1iYWNrZ3JvdW5kLnBuZyk7XG59XG5cbi5iZy1pbWctd2FsZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbmF0aW9ucy93YWxlcy1iYWNrZ3JvdW5kLnBuZyk7XG59XG5cbi5iZy1pbWctZW5nbGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbm9kZV9tb2R1bGVzL3RhYS1mcm9udGVuZC1hc3NldHMvYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9uYXRpb25zL2VuZ2xhbmQtYmFja2dyb3VuZC5wbmcpO1xufVxuXG4uYmctaW1nLW5vcnRoZXJuLWlyZWxhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL25vZGVfbW9kdWxlcy90YWEtZnJvbnRlbmQtYXNzZXRzL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZHMvbmF0aW9ucy9ub3J0aGVybi1pcmVsYW5kLWJhY2tncm91bmQucG5nKTtcbn1cblxuLmJnLWltZy1lbmdsYW5kLCAuYmctaW1nLXdhbGVzLCAuYmctaW1nLW5vcnRoZXJuLWlyZWxhbmQsIC5iZy1pbWctc2NvdGxhbmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctdG9wOiA4JTtcbn1cblxuLmZvcm0taXRlbS1maWVsZC1yZXNvdXJjZS10b3BpY3MtdGFyZ2V0LWlkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYXF1YW1hcmluZTtcbn1cblxuLmRydXBhbC1zZWFyY2gtZm9ybSBsYWJlbCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJ1cGFsLXNlYXJjaC1mb3JtIC50YWEtZm9ybS13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUsXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdGl0bGUge1xuICBmbGV4OiAxIDE7XG59XG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSBpbnB1dCxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW5hbWUgaW5wdXQsXG4gIC5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSBpbnB1dCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmdcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuOGVtO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTFweDtcbiAgYm90dG9tOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MiUpIHNjYWxlKDAuNzUpO1xuICB6LWluZGV4OiAzO1xufVxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn0iLCIvLyBDb2xvdXJzXG5cbiRncmVlbjogICAgICMwRTVENEQ7XG4kcmFzcGJlcnJ5OiAjRDYwQjUyO1xuJGN5YW46ICAgICAgIzJEQjhDNTtcbiR0ZWFsOiAgICAgICMxRDc5ODE7XG4kcHVycGxlOiAgICAjOTMyQTZFO1xuJGJsdWU6ICAgICAgIzYzNkFBRjtcbiR5ZWxsb3c6ICAgICNGMkU2MUE7XG4kb3JhbmdlOiAgICAjQ0M0MjE0O1xuJHBlYWNoOiAgICAgI0VFNzY0RjtcbiRyZWQ6ICAgICAgICNCMDNBMUM7XG4kdG9wYXo6ICAgICAjMTlCQzlDO1xuJHBpbms6ICAgICAgI0YwODU5NztcbiRhdWJlcmdpbmU6ICM3MDMxNTc7XG4kYnJpZ2h0LW9yYW5nZTogI0U5NEUxQjtcbiRkYXJrLXJhc3BiZXJyeTogIzlBMDgzQjtcbiRibHVlLWxpZ2h0OiAjQUZCMUQzO1xuXG4vLyBTaGFkZXNcblxuJGN5YW4tbGlnaHQ6ICNEMUVDRUU7IFxuXG4vLyBBdWRpZW5jZSBTcGVjdHJ1bSBUaW50c1xuXG4kYXMtaGlnaGVyOiAjQjAzQTFDO1xuJGFzLW1lZGl1bTogI0JFQjMyODtcbiRhcy1sb3dlcjogICMyNTdCODM7XG5cblxuLy8gR3JheXNjYWxlXG5cbiRtb3JlLXdoaXRlOiAjRkNGQ0ZCO1xuJHdoaXRlOiAgICAgI0ZBRjlGODtcbiRncmF5LTUwOiAgICNGNUY0RjM7XG4kZ3JheS0xMDA6ICAjRjJGMEVFO1xuJGdyYXktMjAwOiAgI0Q5RDdENTtcbiRncmF5LTMwMDogICNDMUMwQkU7XG4kZ3JheS00MDA6ICAjQThBN0E2O1xuJGdyYXktNTAwOiAgIzkxOTA4RTtcbiRncmF5LTYwMDogICM3ODc3NzY7XG4kZ3JheS03MDA6ICAjNjA2MDVGO1xuJGdyYXktODAwOiAgIzQ4NDc0NjtcbiRncmF5LTkwMDogICMzMDMwMkY7XG4kYmxhY2s6ICAgICAjMTcxNzE3O1xuXG4vLyBTaXRlIHRoZW1pbmdcbiRhczogJGJsdWU7XG4kYXMtc2Vjb25kYXJ5OiAkYmx1ZS1saWdodDtcbiRhYTogJGN5YW47XG4kYWEtc2Vjb25kYXJ5OiAkdGVhbDtcbiR0YWE6ICRyYXNwYmVycnk7XG4kdGFhLXNlY29uZGFyeTogJHBpbms7XG4kc2VhcmNoOiAkb3JhbmdlO1xuXG4vLyBDb2xvdXIgdXNhZ2VcblxuJG1vcmUtd2hpdGU6ICAgICAgJG1vcmUtd2hpdGUgIWRlZmF1bHQ7XG4kcHJpbWFyeTogICAgICAgICAkdGVhbCAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAgICRwdXJwbGUgIWRlZmF1bHQ7XG4kYnJhbmQ6ICAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiRicmFuZC1saWdodDogICAgICRjeWFuLWxpZ2h0ICFkZWZhdWx0O1xuJGhpZ2hsaWdodDogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRwcmltYXJ5LW9uLWRhcms6ICRjeWFuICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJHN1Y2Nlc3Mtb24tZGFyazogJHRvcGF6ICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgICAkb3JhbmdlICFkZWZhdWx0O1xuJHdhcm5pbmctb24tZGFyazogJHBlYWNoICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICAgJHJhc3BiZXJyeSAhZGVmYXVsdDtcbiRkYW5nZXItZGFya2VyOiAgICRkYXJrLXJhc3BiZXJyeSAhZGVmYXVsdDtcbiRkYW5nZXItb24tZGFyazogICRwaW5rICFkZWZhdWx0O1xuJGxpZ2h0ZXI6ICAgICAgICAgJGdyYXktNTAgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbWlkOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdGlwczogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kYm9yZGVyOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbXV0ZWQ6ICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0aWNrZXRpbmc6ICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHN1cnZleXM6ICAgICAgICAgJHNlY29uZGFyeSAhZGVmYXVsdDtcbiR3aXA6ICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBPdmVydmlldyBkYXNoYm9hcmRcbiRvZC15b3VyLWN1cnJlbnQ6ICAgICAgICAgICAkYnJhbmQgIWRlZmF1bHQ7XG4kb2QteW91ci1wcmV2aW91czogICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kb2QtYmVuY2htYXJrLWN1cnJlbnQ6ICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJG9kLWJlbmNobWFyay1wcmV2aW91czogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwiYnJhbmRcIjogICAgICAkYnJhbmQsXG4gICAgXCJicmFuZC1saWdodFwiOiAkYnJhbmQtbGlnaHQsXG4gICAgXCJoaWdobGlnaHRcIjogICRoaWdobGlnaHQsXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwic3VjY2Vzcy1vbi1kYXJrXCIgOiAkc3VjY2Vzcy1vbi1kYXJrLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJ3YXJuaW5nLW9uLWRhcmtcIiA6ICR3YXJuaW5nLW9uLWRhcmssXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJkYW5nZXItZGFya2VyXCI6ICRkYW5nZXItZGFya2VyLFxuICAgIFwiZGFuZ2VyLW9uLWRhcmtcIiA6ICRkYW5nZXItb24tZGFyayxcbiAgICBcImxpZ2h0ZXJcIjogICAgICAkbGlnaHRlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFyayxcbiAgICBcIm1pZFwiOiAgICAgICAgJG1pZCxcbiAgICBcImJvcmRlclwiOiAgICAgJGJvcmRlcixcbiAgICBcIm11dGVkXCI6ICAgICAgJG11dGVkLFxuICAgIFwicHJpbWFyeS1vbi1kYXJrXCI6ICRwcmltYXJ5LW9uLWRhcmssXG4gICAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiYXMtaGlnaGVyXCI6ICAkYXMtaGlnaGVyLFxuICAgIFwiYXMtbWVkaXVtXCI6ICAkYXMtbWVkaXVtLFxuICAgIFwiYXMtbG93ZXJcIjogICAkYXMtbG93ZXIsXG4gICAgXCJ0aXBzXCI6ICAgICAgICR0aXBzLFxuICAgIFwibW9yZS13aGl0ZVwiOiAkbW9yZS13aGl0ZSxcbiAgICBcImF1YmVyZ2luZVwiOiAgJGF1YmVyZ2luZSxcbiAgICBcIm9yYW5nZVwiOiAgICAgJGJyaWdodC1vcmFuZ2UsXG4gICAgXCJvZC15b3VyLWN1cnJlbnRcIjogJG9kLXlvdXItY3VycmVudCxcbiAgICBcIm9kLXlvdXItcHJldmlvdXNcIjogJG9kLXlvdXItcHJldmlvdXMsXG4gICAgXCJvZC1iZW5jaG1hcmstY3VycmVudFwiOiAkb2QtYmVuY2htYXJrLWN1cnJlbnQsXG4gICAgXCJvZC1iZW5jaG1hcmstcHJldmlvdXNcIjogJG9kLWJlbmNobWFyay1wcmV2aW91cyxcbiAgICBcIndpcFwiOiAkd2lwLFxuICAgIFwiYXNcIjogJGFzLFxuICAgIFwiYXMtc2Vjb25kYXJ5XCI6ICRhcy1zZWNvbmRhcnksXG4gICAgXCJhYVwiOiAkYWEsXG4gICAgXCJhYS1zZWNvbmRhcnlcIjogJGFhLXNlY29uZGFyeSxcbiAgICBcInRhYVwiOiAkdGFhLFxuICAgIFwidGFhLXNlY29uZGFyeVwiOiAkdGFhLXNlY29uZGFyeSxcbiAgICBcInNlYXJjaFwiOiAkc2VhcmNoXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwO1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwO1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDA7XG4kdGV4dC1tdXRlZC1vbi1kYXJrOiAgICAgICAgICAgICAgICAkZ3JheS0yMDA7XG5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yO1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lO1xuXG4kbGluay1vbi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAkY3lhbjtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgJHByaW1hcnk7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICRncmF5LTkwMDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICR3aGl0ZTtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICRibGFjaztcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRicmFuZCwgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRicmFuZCwgMjUlKSAhZGVmYXVsdDtcblxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwO1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDA7XG5cblxuLy8gZmlsdGVycyBmb3IgU1ZHIC0gY3JlYXRlZCB1c2luZyBodHRwczovL2NvZGVwZW4uaW8vc29zdWtlL3Blbi9Qam9xcXBcblxuJGZpbHRlci1wcmltYXJ5OiAgICAgICAgICBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzNCUpIHNlcGlhKDkzJSkgc2F0dXJhdGUoMzQ0JSkgaHVlLXJvdGF0ZSgxMzdkZWcpIGJyaWdodG5lc3MoOTklKSBjb250cmFzdCg5NCUpICFkZWZhdWx0O1xuJGZpbHRlci1zZWNvbmRhcnk6ICAgICAgICBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMSUpIHNlcGlhKDMxJSkgc2F0dXJhdGUoNDU0OCUpIGh1ZS1yb3RhdGUoMjk2ZGVnKSBicmlnaHRuZXNzKDg3JSkgY29udHJhc3QoODclKSAhZGVmYXVsdDtcbiRmaWx0ZXItcHJpbWFyeS1vbi1kYXJrOiAgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODElKSBzZXBpYSg5JSkgc2F0dXJhdGUoMzczMCUpIGh1ZS1yb3RhdGUoMTQzZGVnKSBicmlnaHRuZXNzKDgxJSkgY29udHJhc3QoODklKSAhZGVmYXVsdDtcbiRmaWx0ZXItc3VjY2VzczogICAgICAgICAgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjclKSBzZXBpYSg1OSUpIHNhdHVyYXRlKDU1MSUpIGh1ZS1yb3RhdGUoMTE4ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTUlKSAhZGVmYXVsdDtcbiRmaWx0ZXItc3VjY2Vzcy1vbi1kYXJrOiAgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTUlKSBzZXBpYSg3MSUpIHNhdHVyYXRlKDQ1NSUpIGh1ZS1yb3RhdGUoMTE4ZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoOTUlKSAhZGVmYXVsdDtcbiRmaWx0ZXItaW5mbzogICAgICAgICAgICAgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNDAlKSBzZXBpYSg0NCUpIHNhdHVyYXRlKDU0NCUpIGh1ZS1yb3RhdGUoMTk3ZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoOTIlKSAhZGVmYXVsdDtcbiRmaWx0ZXItd2FybmluZzogICAgICAgICAgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjglKSBzZXBpYSg1MCUpIHNhdHVyYXRlKDMwNjIlKSBodWUtcm90YXRlKDM1N2RlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDg4JSkgIWRlZmF1bHQ7XG4kZmlsdGVyLXdhcm5pbmctb24tZGFyazogIGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDYyJSkgc2VwaWEoNDYlKSBzYXR1cmF0ZSgyNTQ1JSkgaHVlLXJvdGF0ZSgzMjdkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5MyUpICFkZWZhdWx0O1xuJGZpbHRlci1kYW5nZXI6ICAgICAgICAgICBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNCUpIHNlcGlhKDYyJSkgc2F0dXJhdGUoNzQyMiUpIGh1ZS1yb3RhdGUoMzMyZGVnKSBicmlnaHRuZXNzKDg1JSkgY29udHJhc3QoOTYlKSAhZGVmYXVsdDtcbiRmaWx0ZXItZGFuZ2VyLW9uLWRhcms6ICAgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzUlKSBzZXBpYSgyMCUpIHNhdHVyYXRlKDM0NjElKSBodWUtcm90YXRlKDMwMWRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg4OCUpICFkZWZhdWx0O1xuJGZpbHRlci1saWdodDogICAgICAgICAgICBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDgwJSkgc2F0dXJhdGUoNTIxJSkgaHVlLXJvdGF0ZSgyOTFkZWcpIGJyaWdodG5lc3MoMTEwJSkgY29udHJhc3QoODklKSAhZGVmYXVsdDtcbiRmaWx0ZXItZGFyazogICAgICAgICAgICAgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTYlKSBzZXBpYSg4JSkgc2F0dXJhdGUoNzIlKSBodWUtcm90YXRlKDIyZGVnKSBicmlnaHRuZXNzKDEwMCUpIGNvbnRyYXN0KDkzJSkgIWRlZmF1bHQ7XG4kZmlsdGVyLW1pZDogICAgICAgICAgICAgIGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDk5JSkgc2VwaWEoNyUpIHNhdHVyYXRlKDI4MiUpIGh1ZS1yb3RhdGUoMzE0ZGVnKSBicmlnaHRuZXNzKDg2JSkgY29udHJhc3QoNzElKSAhZGVmYXVsdDtcbiRmaWx0ZXItd2hpdGU6ICAgICAgICAgICAgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSg2JSkgc2F0dXJhdGUoNjExJSkgaHVlLXJvdGF0ZSgzMDZkZWcpIGJyaWdodG5lc3MoMTA1JSkgY29udHJhc3QoOTYlKSAhZGVmYXVsdDtcbiRmaWx0ZXItYmxhY2s6ICAgICAgICAgICAgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSAhZGVmYXVsdDtcbiRmaWx0ZXItaGlnaGxpZ2h0OiAgICAgICAgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTAlKSBzZXBpYSg0MyUpIHNhdHVyYXRlKDExNjglKSBodWUtcm90YXRlKDM0NGRlZykgYnJpZ2h0bmVzcygxMDQlKSBjb250cmFzdCg5MCUpICFkZWZhdWx0O1xuJGZpbHRlci10aXBzOiAgICAgICAgICAgIGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDM2JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDg2JSkgaHVlLXJvdGF0ZSgyMmRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDgyJSkgIWRlZmF1bHQ7XG4kZmlsdGVyLWJvcmRlcjogICAgICAgICAgIGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgzJSkgc2VwaWEoMiUpIHNhdHVyYXRlKDIxNCUpIGh1ZS1yb3RhdGUoMzQ5ZGVnKSBicmlnaHRuZXNzKDEwNSUpIGNvbnRyYXN0KDkzJSkgIWRlZmF1bHQ7XG4kZmlsdGVyLW9kLXlvdXItY3VycmVudDogJGZpbHRlci1wcmltYXJ5LW9uLWRhcms7XG4kZmlsdGVyLW9kLXlvdXItcHJldmlvdXM6ICRmaWx0ZXItcHJpbWFyeTtcbiRmaWx0ZXItYnJhbmQ6ICRmaWx0ZXItcHJpbWFyeS1vbi1kYXJrO1xuJGZpbHRlci13aXA6ICAgICAgICAgICAgICAkZmlsdGVyLXByaW1hcnk7XG4kZmlsdGVyLWFzLWhpZ2hlcjogICAgICAgIGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI4JSkgc2VwaWEoMjUlKSBzYXR1cmF0ZSg1MTUyJSkgaHVlLXJvdGF0ZSgzNTFkZWcpIGJyaWdodG5lc3MoODUlKSBjb250cmFzdCg4OSUpICFkZWZhdWx0O1xuJGZpbHRlci1hcy1tZWRpdW06ICAgICAgICBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg2NiUpIHNlcGlhKDYwJSkgc2F0dXJhdGUoNTM5JSkgaHVlLXJvdGF0ZSgxNmRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDg1JSkgIWRlZmF1bHQ7XG4kZmlsdGVyLWFzLWxvd2VyOiAgICAgICAgIGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQxJSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgzMDYlKSBodWUtcm90YXRlKDEzN2RlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDkxJSkgIWRlZmF1bHQ7XG4kZmlsdGVyLWFhOiAgICAgICAgICAgICAgIGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDgxJSkgc2VwaWEoOSUpIHNhdHVyYXRlKDM3MzAlKSBodWUtcm90YXRlKDE0M2RlZykgYnJpZ2h0bmVzcyg4MSUpIGNvbnRyYXN0KDg5JSkgIWRlZmF1bHQ7XG4kZmlsdGVyLWFhLXNlY29uZGFyeTogICAgIGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDM0JSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgzNDQlKSBodWUtcm90YXRlKDEzN2RlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDk0JSk7XG4kZmlsdGVyLXRhYTogICAgICAgICAgICAgIGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE0JSkgc2VwaWEoNjIlKSBzYXR1cmF0ZSg3NDIyJSkgaHVlLXJvdGF0ZSgzMzJkZWcpIGJyaWdodG5lc3MoODUlKSBjb250cmFzdCg5NiUpICFkZWZhdWx0O1xuJGZpbHRlci10YWEtc2Vjb25kYXJ5OiAgICBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg2MiUpIHNlcGlhKDQ2JSkgc2F0dXJhdGUoMjU0NSUpIGh1ZS1yb3RhdGUoMzI3ZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoOTMlKTtcbiRmaWx0ZXItYXM6ICAgICAgICAgICAgICAgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNDAlKSBzZXBpYSg0NCUpIHNhdHVyYXRlKDU0NCUpIGh1ZS1yb3RhdGUoMTk3ZGVnKSBicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoOTIlKSAhZGVmYXVsdDtcbiRmaWx0ZXItYXMtc2Vjb25kYXJ5OiAgICAgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODIlKSBzZXBpYSg3JSkgc2F0dXJhdGUoMTA5OCUpIGh1ZS1yb3RhdGUoMTk5ZGVnKSBicmlnaHRuZXNzKDg4JSkgY29udHJhc3QoODYlKSAhZGVmYXVsdDtcblxuLy8gZmlsdGVyIHBsYWNlaG9sZGVycyB0byBhbGxvdyBpbnRlcnBvbGF0aW9uIGluIF9idXR0b25zLnNjc3NcbiVmaWx0ZXItcHJpbWFyeSB7XG4gIGZpbHRlcjogJGZpbHRlci1wcmltYXJ5O1xufVxuXG4lZmlsdGVyLXNlY29uZGFyeSB7XG4gIGZpbHRlcjogJGZpbHRlci1zZWNvbmRhcnk7XG59XG5cbiVmaWx0ZXItcHJpbWFyeS1vbi1kYXJrIHtcbiAgZmlsdGVyOiAkZmlsdGVyLXByaW1hcnktb24tZGFyaztcbn1cblxuJWZpbHRlci1zdWNjZXNzIHtcbiAgZmlsdGVyOiAkZmlsdGVyLXN1Y2Nlc3M7XG59XG5cbiVmaWx0ZXItaW5mbyB7XG4gIGZpbHRlcjogJGZpbHRlci1pbmZvO1xufVxuXG4lZmlsdGVyLXdhcm5pbmcge1xuICBmaWx0ZXI6ICRmaWx0ZXItd2FybmluZztcbn1cblxuJWZpbHRlci13YXJuaW5nLW9uLWRhcmsge1xuICBmaWx0ZXI6ICRmaWx0ZXItd2FybmluZy1vbi1kYXJrO1xufVxuXG5cbiVmaWx0ZXItZGFuZ2VyIHtcbiAgZmlsdGVyOiAkZmlsdGVyLWRhbmdlcjtcbn1cblxuJWZpbHRlci1kYW5nZXItb24tZGFyayB7XG4gIGZpbHRlcjogJGZpbHRlci1kYW5nZXItb24tZGFyaztcbn1cblxuJWZpbHRlci1saWdodCB7XG4gIGZpbHRlcjogJGZpbHRlci1saWdodDtcbn1cblxuJWZpbHRlci1kYXJrIHtcbiAgZmlsdGVyOiAkZmlsdGVyLWRhcms7XG59XG5cbiVmaWx0ZXItbWlkIHtcbiAgZmlsdGVyOiAkZmlsdGVyLW1pZDtcbn1cblxuJWZpbHRlci13aGl0ZSB7XG4gIGZpbHRlcjogJGZpbHRlci13aGl0ZTtcbn1cblxuJWZpbHRlci1ibGFjayB7XG4gIGZpbHRlcjogJGZpbHRlci1ibGFjaztcbn1cblxuJWZpbHRlci1oaWdobGlnaHQge1xuICBmaWx0ZXI6ICRmaWx0ZXItaGlnaGxpZ2h0O1xufVxuXG4lZmlsdGVyLWJvcmRlciB7XG4gIGZpbHRlcjogJGZpbHRlci1ib3JkZXI7XG59XG5cbiVmaWx0ZXItdGlwcyB7XG4gIGZpbHRlcjogJGZpbHRlci10aXBzO1xufVxuXG4lZmlsdGVyLWJyYW5kIHtcbiAgZmlsdGVyOiAkZmlsdGVyLWJyYW5kO1xufVxuXG4lZmlsdGVyLW9kLXlvdXItY3VycmVudCB7XG4gIGZpbHRlcjogJGZpbHRlci1vZC15b3VyLWN1cnJlbnQ7XG59XG5cbiVmaWx0ZXItb2QteW91ci1wcmV2aW91cyB7XG4gIGZpbHRlcjogJGZpbHRlci1vZC15b3VyLXByZXZpb3VzO1xufVxuXG4lZmlsdGVyLXdpcCB7XG4gIGZpbHRlcjogJGZpbHRlci13aXA7XG59XG5cbiVmaWx0ZXItYXMtaGlnaGVyIHtcbiAgZmlsdGVyOiAkZmlsdGVyLWFzLWhpZ2hlcjtcbn1cbiVmaWx0ZXItYXMtbWVkaXVtIHtcbiAgZmlsdGVyOiAkZmlsdGVyLWFzLW1lZGl1bTtcbn1cbiVmaWx0ZXItYXMtbG93ZXIge1xuICBmaWx0ZXI6ICRmaWx0ZXItYXMtbG93ZXI7XG59XG4lZmlsdGVyLWFhIHtcbiAgZmlsdGVyOiAkZmlsdGVyLWFhO1xufVxuJWZpbHRlci1hYS1zZWNvbmRhcnkge1xuICBmaWx0ZXI6ICRmaWx0ZXItYWEtc2Vjb25kYXJ5O1xufVxuJWZpbHRlci10YWEge1xuICBmaWx0ZXI6ICRmaWx0ZXItdGFhO1xufVxuJWZpbHRlci10YWEtc2Vjb25kYXJ5IHtcbiAgZmlsdGVyOiAkZmlsdGVyLXRhYS1zZWNvbmRhcnk7XG59XG4lZmlsdGVyLWFzIHtcbiAgZmlsdGVyOiAkZmlsdGVyLWFzO1xufVxuJWZpbHRlci1hcy1zZWNvbmRhcnkge1xuICBmaWx0ZXI6ICRmaWx0ZXItYXMtc2Vjb25kYXJ5O1xufVxuXG4kZmlsdGVyLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kZmlsdGVyLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICAgICAgICRmaWx0ZXItcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgICAgICAgJGZpbHRlci1zZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICAgICAgICRmaWx0ZXItc3VjY2VzcyxcbiAgICBcInN1Y2Nlc3Mtb24tZGFya1wiOiAgJGZpbHRlci1zdWNjZXNzLW9uLWRhcmssXG4gICAgXCJpbmZvXCI6ICAgICAgICAgICAgICRmaWx0ZXItaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgICAgICAgJGZpbHRlci13YXJuaW5nLFxuICAgIFwid2FybmluZy1vbi1kYXJrXCI6ICAkZmlsdGVyLXdhcm5pbmctb24tZGFyayxcbiAgICBcImRhbmdlclwiOiAgICAgICAgICAgJGZpbHRlci1kYW5nZXIsXG4gICAgXCJkYW5nZXItb24tZGFya1wiOiAgICRmaWx0ZXItZGFuZ2VyLW9uLWRhcmssXG4gICAgXCJsaWdodFwiOiAgICAgICAgICAgICRmaWx0ZXItbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICAgICAgICRmaWx0ZXItZGFyayxcbiAgICBcIm1pZFwiOiAgICAgICAgICAgICAgJGZpbHRlci1taWQsXG4gICAgXCJwcmltYXJ5LW9uLWRhcmtcIjogICRmaWx0ZXItcHJpbWFyeS1vbi1kYXJrLFxuICAgIFwid2hpdGVcIjogICAgICAgICAgICAkZmlsdGVyLXdoaXRlLFxuICAgIFwiYmxhY2tcIjogICAgICAgICAgICAkZmlsdGVyLWJsYWNrLFxuICAgIFwiaGlnaGxpZ2h0XCI6ICAgICAgICAkZmlsdGVyLWhpZ2hsaWdodCxcbiAgICBcImJvcmRlclwiOiAgICAgICAgICAgJGZpbHRlci1ib3JkZXIsXG4gICAgXCJhcy1oaWdoZXJcIjogICAgICAgICRmaWx0ZXItYXMtaGlnaGVyLFxuICAgIFwiYXMtbWVkaXVtXCI6ICAgICAgICAkZmlsdGVyLWFzLW1lZGl1bSxcbiAgICBcImFzLWxvd2VyXCI6ICAgICAgICAgJGZpbHRlci1hcy1sb3dlcixcbiAgICBcImJyYW5kXCI6ICAgICAgICAgICAkZmlsdGVyLWJyYW5kLFxuICAgIFwib2QteW91ci1jdXJyZW50XCI6ICRmaWx0ZXItb2QteW91ci1jdXJyZW50LFxuICAgIFwib2QteW91ci1wcmV2aW91c1wiOiAkZmlsdGVyLW9kLXlvdXItcHJldmlvdXMsXG4gICAgXCJ3aXBcIjogICAgICAgICAgICAgICRmaWx0ZXItd2lwLFxuICAgIFwiYWFcIjogICAgICAgICAgICAgICAkZmlsdGVyLWFhLFxuICAgIFwiYWEtc2Vjb25kYXJ5XCI6ICAgICAkZmlsdGVyLWFhLXNlY29uZGFyeSxcbiAgICBcInRhYVwiOiAgICAgICAgICAgICAgJGZpbHRlci10YWEsXG4gICAgXCJ0YWEtc2Vjb25kYXJ5XCI6ICAgICRmaWx0ZXItdGFhLXNlY29uZGFyeSxcbiAgICBcImFzXCI6ICAgICAgICAgICAgICAgJGZpbHRlci1hcyxcbiAgICBcImFzLXNlY29uZGFyeVwiOiAgICAgJGZpbHRlci1hcy1zZWNvbmRhcnlcbiAgKSxcbiAgJGZpbHRlci1jb2xvcnNcbik7XG5cblxuLy8gQ0hBUlQgU0VSSUVTXG5cbiRjaGFydC1zZXJpZXMtMDogJHByaW1hcnk7XG4kY2hhcnQtc2VyaWVzLTE6ICRncmF5LTQwMDtcbiRjaGFydC1zZXJpZXMtMjogJGdyYXktOTAwO1xuXG4vLyBOQVYgUElMTFMgXG5cbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICR3aGl0ZTtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICRkYXJrO1xuXG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogJHN1Y2Nlc3Mtb24tZGFyazsiLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIG92ZXJyaWRlIGJvb3RzdHJhcCB2YXJpYWJsZXNcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlOyAvLyBsZXQgYm9vdHN0cmFwIGRvIGl0J3MgJ2dvb2QgZW5vdWdoJyB0aGluZyBvbiBiaWdnZXIgYW5kIHNtYWxsZXIgc2NyZWVuc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAxNnB4ICFkZWZhdWx0OyAvLyByZWR1Y2UgZ3JpZCBndXR0ZXIgd2lkdGhzXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0OyAvLyBwdXJlbHkgdmlzdWFsIHR3ZWFrIHRvIHRoZSBjb250YWluZXIgYW5kIGhvdyBpdCByZWxhdGVzIHRvIHRoZSBncmlkXG4kbmF2YmFyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoOyAvLyBwYWRkaW5nIGZvciB0aGUgbmF2YmFyLCBpbiBhbGlnbm1lbnQgd2l0aCB0aGUgY29udGFpbmVyIGFuZCBncmlkO1xuXG4kZm9udC1mYW1pbHktYmFzZTogJ05vdG8gU2FucycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgJ0NhZWNpbGlhIExUIFBybycsIHNhbnMtc2VyaWY7XG5cbi8vIEFkZCBhZGRpdGlvbmFsIHNwYWNpbmcgc2l6ZXNcbiRzcGFjZXI6IDFyZW07XG4kc3BhY2VyczogKCk7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAyLjUpLFxuICAgIDY6ICgkc3BhY2VyICogNCksXG4gICAgNzogKCRzcGFjZXIgKiA1KSxcbiAgICA4OiAoJHNwYWNlciAqIDYpLFxuICAgIDk6ICgkc3BhY2VyICogNy41KSxcbiAgICAxMDogKCRzcGFjZXIgKiA5KSxcbiAgICBcImljb25cIjogKCRzcGFjZXIgKiAxLjkpLFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4kYm9yZGVyLXRoaWNrOiA0cHg7XG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAwcmVtO1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIDBweDtcblxuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci10aGljayAhZGVmYXVsdDtcblxuXG4kbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4kZW5hYmxlLXJvdW5kZWQ6IHRydWU7XG5cblxuLy8gQlJFQURDUlVNQlxuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICA4MCU7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAwO1xuXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW07XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NTtcbiRmb250LXNpemUtc21hbGxpc2g6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC45O1xuXG5cblxuJHRvb2x0aXAtbWF4LXdpZHRoOiA1MHJlbTtcbiR0b29sdGlwLXBhZGRpbmcteTogMXJlbTtcbiR0b29sdGlwLXBhZGRpbmcteDogMXJlbTtcblxuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICA0MHB4O1xuXG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCMwMDAsIC4xNSk7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCMwMDAsIC4xNzUpO1xuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTAwcHgsXG4gIHhsOiAxMDgwcHgsXG4gIHh4bDogMTI0MHB4XG4pICFkZWZhdWx0O1xuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAxMTU7XG5cbi8vICRpbWFnZS1wYXRoOiAnL3dlYi90aGVtZXMvY3VzdG9tL3RhYS9pbWFnZXMvJztcbiRpbWFnZS1wYXRoOiAnLi4vaW1hZ2VzLycgIWRlZmF1bHQ7XG5cbiRtYWduaWZ5aW5nLWdsYXNzOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnJyk7XG5cbiRvcGFjaXR5OiAoXG4gIDI1OiAuMjUsXG4gIDUwOiAuNSxcbiAgNzU6IC43NSxcbiAgMTAwOiAxXG4gKSAhZGVmYXVsdDtcblxuXG4gLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gIDEwOiAxMCUsXG4gIDE1OiAxNSUsXG4gIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA2MDogNjAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIDE1MDogMTUwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAxLjVyZW07XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxODA4MTUxNTA5MzQvaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIHByaW50IHN0eWxlcyBzcGVjaWZpY2FsbHkgZm9yIHByaW50aW5nIHJlcG9ydHNcbkBtZWRpYSBwcmludCB7XG4gIC5wYWdlIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmludC1icmVhay1pbnNpZGUtYXZvaWQge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxuICAucHJpbnQtYnJlYWstYmVmb3JlLWFsd2F5cyB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxuICAucHJpbnQtYnJlYWstYWZ0ZXItYXZvaWQge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG4gIC5wcmludC1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIH1cbiAgLnN0YW5kYXJkLXdyYXBwZXIge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG4gIC5ncmFwaCB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuICB0YWJsZSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuICBib2R5LnJlcG9ydHNfY29udHJvbGxlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcblxuICAgICNkZW1vZ3JhcGhpYy1kaXNhYmlsaXR5LXNvY2lhbCwgI2RlbW9ncmFwaGljLWdlbmRlciwgI3RpY2tldGluZy1zcGVjdHJ1bSxcbiAgICBzZWN0aW9uIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAuYWxlcnQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBwYWdlIHtcbiAgICBzaXplOiBhdXRvO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgLmdyYXBoIHtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cbn1cbiIsIlxuLmgxLCBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IC8vIHRpZ2h0ZW4gdXAgdGhlIGxlYWRpbmcgb24gaDFcbn1cblxuLmZvbnQtYmFzZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblxufVxuXG4uZm9udC1oZWFkaW5ncyB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG59XG5cbi5sZWFkIHtcbiAgLy8gdGlnaHRlbiB1cCBsZWFkIGxpbmUtaGVpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIEFkZCBsZXR0ZXIgc3BhY2luZyB1dGlsaXR5IGNsYXNzXG4ubGV0dGVyLXNwYWNlZCB7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmc7XG59XG5cblxuLy8gQWRkIGJpZ2dlciBsaW5lIGhlaWdodCB1dGlsaXR5IGNsYXNzIGZvciB0aGluZ3Mgd2l0aCBoZWFkaW5nIGNsYXNzZXNcblxuLmxpbmUtaGVpZ2h0LWJpZ2dlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5saW5lLWhlaWdodC1iaWdnZXN0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuXG4vLyBjdXN0b20gJ292ZXJoYW5nJyBuZWdhdGl2ZSBtYXJnaW4gZm9yIGhlYWRpbmdzIHdpdGggaWNvbnNcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAub3Zlcmhhbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMSAqICg0OHB4ICsgMTZweCk7XG4gIH1cbiAgLm92ZXJoYW5nLXNtYWxsZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gIH1cbn1cblxuXG5cblxuLy8gVXRpbGl0eSBjbGFzcyBmb3Igc21hbGxpc2ggYnV0IG5vdCBxdWl0ZSBzbWFsbFxuXG5cbi5zbWFsbGlzaCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtYWxsaXNoKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbi8vIFV0aWxpdHkgY2xhc3MgZm9yIHAtc2l6ZSB0ZXh0XG5cbi5ib2R5IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG59XG5cbi8vIE92ZXJoYW5kaW5nIGxpc3RzIGNsYXNzIGZvciBsYXJnZXIgYnJlYWtwb2ludHNcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmxpc3Qtb3Zlcmhhbmdpbmcge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuXG5cbi8vIHV0aWxpdHkgdG8gb3ZlcnJpZGUgZm9udC1pdGFsaWNcbi5mb250LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5cblxuXG4vLyBUeXBvZ3JhcGhpYyBzdHlsZXMgZm9yIGxvbmcgZm9ybSB0ZXh0XG4udHlwb2dyYXBoeSB7XG4gIGgyIHtcbiAgICBAZXh0ZW5kIC5tdC02O1xuICAgIEBleHRlbmQgLm1iLTQ7XG4gIH1cbiAgJj4gaDI6Zmlyc3QtY2hpbGQsXG4gICY+IFtkYXRhLWZsZXhpYmxlLWNvbnRlbnQtdHlwZV06Zmlyc3QtY2hpbGQgPiBoMjpmaXJzdC1jaGlsZCxcbiAgZGl2Om5vdChbZGF0YS1mbGV4aWJsZS1jb250ZW50LXR5cGVdKSA+IGgyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbiAgfVxuICBoMyB7XG4gICAgQGV4dGVuZCAuaDQ7XG4gICAgQGV4dGVuZCAubXQtNTtcbiAgICBAZXh0ZW5kIC5tYi0zO1xuICB9XG4gICY+IGgzOmZpcnN0LWNoaWxkLFxuICAmPiBbZGF0YS1mbGV4aWJsZS1jb250ZW50LXR5cGVdOmZpcnN0LWNoaWxkID4gaDM6Zmlyc3QtY2hpbGQsXG4gIGRpdjpub3QoW2RhdGEtZmxleGlibGUtY29udGVudC10eXBlXSkgPiBoMzpmaXJzdC1jaGlsZCAge1xuICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xuICB9XG4gIGg0IHtcbiAgICBAZXh0ZW5kIC5oNTtcbiAgICBAZXh0ZW5kIC5tdC01O1xuICAgIEBleHRlbmQgLm1iLTM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgJj4gaDQ6Zmlyc3QtY2hpbGQsXG4gICY+IFtkYXRhLWZsZXhpYmxlLWNvbnRlbnQtdHlwZV06Zmlyc3QtY2hpbGQgPiBoNDpmaXJzdC1jaGlsZCxcbiAgZGl2Om5vdChbZGF0YS1mbGV4aWJsZS1jb250ZW50LXR5cGVdKSA+IGg0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbiAgfVxuICAuYmFkZ2UgKyBoMiwgLmJhZGdlICsgaDMsIC5iYWRnZSArIGg0IHtcbiAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbiAgfVxuICAmLnNob3J0IHtcbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kIC5oNDtcbiAgICAgIEBleHRlbmQgLm10LTU7XG4gICAgICBAZXh0ZW5kIC5tYi0zO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBAZXh0ZW5kIC5oNTtcbiAgICAgIEBleHRlbmQgLm10LTU7XG4gICAgICBAZXh0ZW5kIC5tYi0zO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIGxpIHtcbiAgICBAZXh0ZW5kIC5tYi0yO1xuICB9XG4gIG9sLCB1bCB7XG4gICAgQGV4dGVuZCAubWItNDtcbiAgfVxuICAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbiAgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG4gIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuICAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbiAgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG4gIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4gIC5ibG9ja3F1b3RlIHtcbiAgICBAZXh0ZW5kIC5tdC02O1xuICAgIEBleHRlbmQgLm1iLTU7XG4gIH1cbiAgJj4gLmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4gICY+IFtkYXRhLWZsZXhpYmxlLWNvbnRlbnQtdHlwZV06Zmlyc3QtY2hpbGQgPiAuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbiAgZGl2Om5vdChbZGF0YS1mbGV4aWJsZS1jb250ZW50LXR5cGVdKSA+IC5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbiAgfVxuXG4gICY+IC5ib3g6Zmlyc3QtY2hpbGQsXG4gICY+IFtkYXRhLWZsZXhpYmxlLWNvbnRlbnQtdHlwZV06Zmlyc3QtY2hpbGQgPiAuYm94OmZpcnN0LWNoaWxkLFxuICBkaXY6bm90KFtkYXRhLWZsZXhpYmxlLWNvbnRlbnQtdHlwZV0pID4gLmJveDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBoc21hbGwgcmVhc3NlcnRcbiAgLmhzbWFsbCB7XG4gICAgQGV4dGVuZCAuc21hbGw7XG4gICAgQGV4dGVuZCAuZm9udC1iYXNlO1xuICAgIEBleHRlbmQgLmxldHRlci1zcGFjZWQ7XG4gICAgQGV4dGVuZCAudGV4dC11cHBlcmNhc2U7XG4gICAgQGV4dGVuZCAubWItMztcbiAgfVxuICAvLyByZWFzc2VydCB0aGUgbWFyZ2luIHV0aWxpdHkgY2xhc3NlcyB3aXRoaW4gdHlwb2dyYXBoeVxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICBcbiAgICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wLW1iLTAge1xuICAgIHAge21hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDt9XG4gIH1cbn1cblxuLnAtbWItMCB7XG4gIHAge21hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDt9XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRwcmltYXJ5O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6My41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS4xcmVtKTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gICAgdG9wOjA7XG4gICAgbGVmdDotNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBsaW5lLWhlaWdodDoxO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cbi8vIHB1bGxxdW90ZSBcblxuLnB1bGxxdW90ZSB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAkcHJpbWFyeTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkcHJpbWFyeTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIEBleHRlbmQgLmgzO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8gZWxsaXBzaXNcblxuLmVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cblxuLy9yZXN1bHQgaGlnaGxpZ2h0aW5nIGZvciBTZWFyY2hcblxuLnJlc3VsdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGhpZ2hsaWdodCwgMC40KTtcbn1cblxuLmJnLWRhcmsgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQtb24tZGFyayAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1mbGV4aWJsZS1jb250ZW50LXR5cGU9XCJjb250ZW50X2Jsb2NrX2JveFwiXSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIC5iZy1saWdodCB7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgfVxufVxuXG5cbi5odWdlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDhyZW0pO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJpZy1pbnRybyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjM3NXJlbSk7XG4gIGZvbnQtc3R5bGU6aXRhbGljO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi5iaWctaG9tZS1pbnRybyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjg3NXJlbSk7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5iaWdnZXIge1xuICBAaW5jbHVkZSBmb250LXNpemUoMy41cmVtKTtcbn1cblxuXG4uYmFsYW5jZWQge1xuICB0ZXh0LXdyYXA6YmFsYW5jZTtcbn1cblxuaHIuc2hvcnQtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLy8gaHNtYWxsIFxuLmhzbWFsbCB7XG4gIEBleHRlbmQgLnNtYWxsO1xuICBAZXh0ZW5kIC5mb250LWJhc2U7XG4gIEBleHRlbmQgLmxldHRlci1zcGFjZWQ7XG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xufSIsIi5mb3JtLWNvbnRyb2wtbWFkbGlicyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4vLyBDaGFuZ2UgcG9zaXRpb25pbmcgb2YgY3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yIHRvIGJlIGNlbnRlcmVkIHRvIHRoZSBsYWJlbFxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjQ1ICogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgfVxuXG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLCAkd2hpdGUsIDI1JSk7XG59XG5cbi5maWx0ZXItYnV0dG9ucyB7XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAZXh0ZW5kIC5tci0yO1xuICB9XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIEBleHRlbmQgLnB4LTI7XG4gICAgQGV4dGVuZCAucHktMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogJGhpZ2hsaWdodDtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgfVxuICB9XG4gIFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wteGwge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDJyZW0pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn0iLCJib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBmb3IgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC40L2NvbXBvbmVudHMvc2Nyb2xsc3B5L1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cblxuLy8gUHJldmVudCBhbmNob3IgbGlua3Mgc2Nyb2xsaW5nIGJlaGluZCBzdGlja3kgaGVhZGVyIChST0spXG4qIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDZyZW07XG59XG5cblxuXG4ucGFnZSB7XG4gIG1hcmdpbi10b3A6MC42cmVtO1xuICBib3JkZXItdG9wOiAwLjZyZW0gc29saWQgJGJyYW5kO1xuICBAZXh0ZW5kIC5iZy13aGl0ZTtcbiAgQGV4dGVuZCAuc2hhZG93LXNtO1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikpe1xuICAucGFnZSB7XG4gICAgbWFyZ2luLXRvcDowO1xuICB9XG59XG5cblxuLnN0YW5kYXJkLXdyYXBwZXIge1xuICBAZXh0ZW5kIC5weC1tZC01O1xuICBAZXh0ZW5kIC5weC0zO1xuICBAZXh0ZW5kIC5weC14bC03O1xufVxuXG5cbi8vIGN1c3RvbSBwb3NpdGlvbmluZyBmb3IgJ3JlZmluZScgY2FyZCBpbiBpbnNpZ2h0c1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5yZWZpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjA7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5BbmltYXRpb24gZWFzZSAzcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAyOSU7XG4gICAgbWF4LXdpZHRoOiAyOSU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgIH1cbn1cblxuLnZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIC5ib3JkZXItI3skYnJlYWtwb2ludH0gICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9yZGVyLSN7JGJyZWFrcG9pbnR9LXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuICAgIC5ib3JkZXItI3skYnJlYWtwb2ludH0tcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9yZGVyLSN7JGJyZWFrcG9pbnR9LWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuICAgIC5ib3JkZXItI3skYnJlYWtwb2ludH0tbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuICAgIC5ib3JkZXItI3skYnJlYWtwb2ludH0tbGVmdC0wICB7XG4gICAgICAgIGJvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJvcmRlci0jeyRicmVha3BvaW50fS1yaWdodC0wIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJvcmRlci0jeyRicmVha3BvaW50fS10b3AtMCB7XG4gICAgICAgIGJvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm9yZGVyLSN7JGJyZWFrcG9pbnR9LWJvdHRvbS0wIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoaWNrIGJvcmRlciBsZWZ0XG5AbWl4aW4gYm9yZGVyLWxlZnQtdGhpY2soJGJvcmRlciApIHtcbiAgYm9yZGVyLWxlZnQ6IDAuOHJlbSAkYm9yZGVyIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItbGVmdC10aGljay0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXRoaWNrKCR2YWx1ZSk7XG4gIH1cbn1cblxuLy8gVGhpY2sgYm9yZGVyIGJvdHRvbVxuQG1peGluIGJvcmRlci1ib3R0b20tdGhpY2soJGJvcmRlciApIHtcbiAgYm9yZGVyLWJvdHRvbTogMC44cmVtICRib3JkZXIgc29saWQgIWltcG9ydGFudDtcbn1cblxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci1ib3R0b20tdGhpY2stI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXRoaWNrKCR2YWx1ZSk7XG4gIH1cbn1cblxuLmJvcmRlci10aGljayB7XG4gIGJvcmRlci13aWR0aDogJGJvcmRlci10aGljayAhaW1wb3J0YW50O1xufVxuXG5cblxuLnZlcnktcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG5cblxuLmZhbmN5LWJvcmRlci1ob3ZlciB7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHZhcigtLWFuZ2xlKSwgJGFzLWhpZ2hlciwgJGFzLW1lZGl1bSwgJGFzLWxvd2VyLCAkaW5mbykgMTtcbiAgXG4gICAgYW5pbWF0aW9uOiAxMHMgcm90YXRlIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIHRvIHtcbiAgICAtLWFuZ2xlOiAzNjBkZWc7XG4gIH1cbn1cblxuQHByb3BlcnR5IC0tYW5nbGUge1xuICBzeW50YXg6ICc8YW5nbGU+JztcbiAgaW5pdGlhbC12YWx1ZTogMGRlZztcbiAgaW5oZXJpdHM6IGZhbHNlO1xufSIsIkBtaXhpbiBmaWx0ZXItdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZmlsdGVyOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZmlsdGVyLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGZpbHRlci12YXJpYW50KFwiLmZpbHRlci0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuXG4vLyBVdGlsaXR5IGZvciBmaWx0ZXJpbmcgYW4gaWNvbiBhY2NvcmRpbmcgdG8gY29udHJhc3Qgd2l0aCBiYWNrZ3JvdW5kIGNvbG91clxuXG5AbWl4aW4gZmlsdGVyLXlpcSgkdmFsdWUpIHtcblxuICBAaWYgY29sb3IteWlxKCR2YWx1ZSkgPT0gJHdoaXRlIHtcbiAgICBmaWx0ZXI6ICRmaWx0ZXItd2hpdGU7XG4gIH0gQGVsc2Uge1xuICAgIGZpbHRlcjogJGZpbHRlci1kYXJrO1xuICB9XG5cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4uYmctI3skY29sb3J9ID4gLmZpbHRlci15aXEge1xuICBAaW5jbHVkZSBmaWx0ZXIteWlxKCR2YWx1ZSk7XG59XG59XG5cblxuLy8gQ2xhc3NlcyBmb3IgZGVhbGluZyB3aXRoIGljb25zIHRoYXQgYXJlIGxpbmtzXG5cbi5saW5rLWljb24ge1xuICBmaWx0ZXI6ICRmaWx0ZXItcHJpbWFyeTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgZmlsdGVyOiAkZmlsdGVyLWJsYWNrO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gIH1cbn1cblxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIC5saW5rLWljb24ge1xuICAgICAgZmlsdGVyOiAkZmlsdGVyLWJsYWNrO1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcblxuICB9XG59XG5cbkBtaXhpbiBsaW5rLWljb24oJGNvbG9yLCAkcGFyZW50LCAkdmFsdWUpIHtcblxuICAgIEBleHRlbmQgJWZpbHRlci0jeyRjb2xvcn0gIW9wdGlvbmFsO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBAaWYgJGNvbG9yID09IHByaW1hcnktb24tZGFyayBvciAkY29sb3IgPT0gd2FybmluZy1vbi1kYXJrIG9yICRjb2xvciA9PSAkd2hpdGUge1xuICAgICAgICAgIEBleHRlbmQgJWZpbHRlci13aGl0ZSAhb3B0aW9uYWw7XG5cbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgQGV4dGVuZCAlZmlsdGVyLWJsYWNrICFvcHRpb25hbDtcblxuICAgICAgICB9XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuXG5AbWl4aW4gbGluay1pY29uLWhvdmVyKCRjb2xvciwgJHBhcmVudCwgJHZhbHVlKSB7XG4gIEBpZiAkY29sb3IgPT0gcHJpbWFyeS1vbi1kYXJrIG9yICRjb2xvciA9PSB3YXJuaW5nLW9uLWRhcmsgb3IgJGNvbG9yID09ICR3aGl0ZSB7XG4gICAgQGV4dGVuZCAlZmlsdGVyLXdoaXRlICFvcHRpb25hbDtcblxuICB9IEBlbHNlIHtcbiAgICBAZXh0ZW5kICVmaWx0ZXItYmxhY2sgIW9wdGlvbmFsO1xuXG4gIH1cbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuXG5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIGEgLmxpbmstaWNvbi0jeyRjb2xvcn0sIGJ1dHRvbiAubGluay1pY29uLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgbGluay1pY29uKCRjb2xvciwgXCIuZmlsdGVyLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG5cbiAgYSwgYnV0dG9uIHtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIC5saW5rLWljb24tI3skY29sb3J9IHtcbiAgICAgICAgQGluY2x1ZGUgbGluay1pY29uLWhvdmVyKCRjb2xvciwgXCIuZmlsdGVyLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cblxuLmJ0bi1jYW5jZWwtZWRpdC5maWx0ZXItd2FybmluZzpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSAhaW1wb3J0YW50O1xufVxuIiwiLy8gQWRkcyByZXNwb25zaXZlIHV0aWxpdHkgc2l6aW5nIGNsYXNzZXMgZS5nLiB3LWxnLTc1IGFuZCBhbHNvIGFkZHMgdGhlIHNhbWUgdXRpbGl0eSBjbGFzc2VzIGZvciBtYXggd2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCwgbWF4LXdpZHRoOiBtdywgbWF4LWhlaWdodDogbWgpIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5zcXVhcmUtODAge1xuICB3aWR0aDo4MHB4O1xuICBoZWlnaHQ6ODBweDtcbn1cblxuLnNxdWFyZS0xODAge1xuICB3aWR0aDoxODBweDtcbiAgaGVpZ2h0OjE4MHB4O1xufSIsIi8vIEFkZHMgcmVzcG9uc2l2ZSB1dGlsaXR5IHJvdGF0ZSBjbGFzc2VzIHRvIGNoYW5nZSB0aGUgb3JpZW50YXRpb24gb2YgZWxlbWVudHMgYXQgY2VydGFpbiBicmVha3BvaW50cyBlLmcuIHJvdGF0ZS05MCBhdCBhbGwgYnJlYWtwb2ludHMgb3Igcm90YXRlLW1kLTE4MCBmb3IgbWlkZGxlIGFuZCB1cCBicmVha3BvaW50c1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAucm90YXRlLSpgIGFuZCBgLnJvdGF0ZS0qYCBjbGFzc2VzLlxuJHJvdGF0aW9uczogKCkgIWRlZmF1bHQ7XG4kcm90YXRpb25zOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA5MDogOTBkZWcsXG4gICAgMTgwOiAxODBkZWcsXG4gICAgMDogMGRlZ1xuICApLFxuICAkcm90YXRpb25zXG4pO1xuXG5cbiAgQGVhY2ggJHJvdGF0aW9uLCAkZGVncmVlcyBpbiAkcm90YXRpb25zIHtcbiAgICAucm90YXRlLSN7JHJvdGF0aW9ufSB7IHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKSAhaW1wb3J0YW50OyB9XG4gIH1cblxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuICAgIEBlYWNoICRyb3RhdGlvbiwgJGRlZ3JlZXMgaW4gJHJvdGF0aW9ucyB7XG4gICAgICAucm90YXRlI3skaW5maXh9LSN7JHJvdGF0aW9ufSB7IHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG5cbn0iLCJcbkBlYWNoICRwcm9wLCAkdmFsdWUgaW4gKCRvcGFjaXR5KSB7XG4gIC5vcGFjaXR5LSN7JHByb3B9IHtcbiAgICBvcGFjaXR5OiAkdmFsdWU7XG4gIH0gXG59XG5cbi5pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDMwJTtcbn1cblxuQGVhY2ggJGNvbG9yLCAkaGV4IGluICR0aGVtZS1jb2xvcnMge1xuICBAZWFjaCAkcHJvcCwgJHZhbHVlIGluICgkb3BhY2l0eSkge1xuICAgIC5iZy0jeyRjb2xvcn0tb3BhY2l0eS0jeyRwcm9wfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRoZXgsICR2YWx1ZSk7XG4gICAgfSBcbiAgfVxufSIsIi8vcG9zaXRpb25pbmcgY2xhc3Nlc1xuXG4ucG9zaXRpb24tYm90dG9tIHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGJvdHRvbTowO1xufVxuXG4ucG9zaXRpb24tcmlnaHQge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgcmlnaHQ6MDtcbn1cblxuLnBvc2l0aW9uLWxlZnQge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgbGVmdDowO1xufVxuXG4ucG9zaXRpb24tdG9wIHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgLnBvc2l0aW9uLSN7JGJyZWFrcG9pbnR9LXRvcCAgICAgeyB0b3A6MDsgcG9zaXRpb246YWJzb2x1dGU7IH1cbiAgICAucG9zaXRpb24tI3skYnJlYWtwb2ludH0tcmlnaHQgICB7IHJpZ2h0OjA7IHBvc2l0aW9uOmFic29sdXRlOyB9XG4gICAgLnBvc2l0aW9uLSN7JGJyZWFrcG9pbnR9LWJvdHRvbSAgeyBib3R0b206MDsgcG9zaXRpb246YWJzb2x1dGU7IH1cbiAgICAucG9zaXRpb24tI3skYnJlYWtwb2ludH0tbGVmdCAgICB7IGxlZnQ6MDsgcG9zaXRpb246YWJzb2x1dGU7IH1cbiAgfVxufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG5cbi56LWluZGV4LTEge1xuICB6LWluZGV4OiAxO1xufVxuXG4vLyBleHRlbmQgc3RpY2t5IHRvcCB0byBiZSByZXNwb25zaXZlXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgLnN0aWNreS0jeyRicmVha3BvaW50fS10b3Age1xuICAgICAgICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFV0aWxpdHkgY2xhc3MgZm9yIHotaW5kZXhcblxuLnotaW5kZXgtaGlnaCB7XG4gIHotaW5kZXg6IDUwMDtcbn1cblxuLnotaW5kZXgtbG93IHtcbiAgei1pbmRleDogMTtcbn0iLCJcbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59IiwiLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufSIsIkBrZXlmcmFtZXMgc2xpZGVJbkZyb21MZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5zbGlkZS1pbiB7ICBcblxuICBhbmltYXRpb246IDFzIGVhc2Utb3V0IDBzIDEgc2xpZGVJbkZyb21MZWZ0O1xufVxuXG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUgeyBvcGFjaXR5OiAwOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi5mYWRlLWluIHsgYW5pbWF0aW9uOiAxcyBlYXNlLW91dCAwcyAxIGZhZGVJbjsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgLnNsaWRlLWluIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn0iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgLnNyLW9ubHktI3skYnJlYWtwb2ludH0gICAgICAgICB7IEBpbmNsdWRlIHNyLW9ubHkoKSB9XG4gICAgLnNyLW9ubHktZm9jdXNhYmxlLSN7JGJyZWFrcG9pbnR9ICAgICAgICAgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpIH1cbiAgfVxufVxuIiwiaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yYXRpbzE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuXG4ucmF0aW9zcXVhcmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuXG4uaW1nLWNvbnRhaW4ge1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIGltZyB7XG4gICAgXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnJlY3RhbmdsZS1zaGFkb3cge1xuICBib3gtc2hhZG93OiAtMnJlbSAycmVtICRwcmltYXJ5O1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZmlnY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgIEBpZiBjb2xvci15aXEoJHByaW1hcnkpID09ICR3aGl0ZSB7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLm11bHRpcGx5IHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG5maWd1cmUucm91bmRlZC1jaXJjbGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufSIsIi8vIEFsZXJ0IHN0eWxlcyBzZWU6IGh0dHA6Ly90YWFkZXNpZ24uY28udWsvY29tcG9uZW50cy9hbGVydHNcblxuLy8vLyBBTEVSVFMgcmVzdHlsZSB0byBtYWtlIGFjY2Vzc2liaWxlXG5cbi5hbGVydCB7XG4gIGJvcmRlci10b3Atd2lkdGg6ICRib3JkZXItdGhpY2s7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6ICRib3JkZXItdGhpY2s7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OjA7XG4gIHBhZGRpbmctcmlnaHQ6MDtcbn1cblxuQG1peGluIGFsZXJ0LXZhcmlhbnQtYmV0YSgkY29sb3IsICRuYW1lKSB7XG4gICRpY29uLXBhdGg6IFwiI3skaW1hZ2UtcGF0aH1pY29ucy9pbmZvLnN2Z1wiO1xuICBAaWYgJG5hbWUgPT0gJ2Rhbmdlcicgb3IgJG5hbWUgPT0gJ2luZm8nIG9yICRuYW1lID09ICdzdWNjZXNzJyBvciAkbmFtZSA9PSAnd2FybmluZycgb3IgJG5hbWUgPT0gJ3RpcHMnIG9yICRuYW1lID09ICd3aXAnIHtcbiAgICAkaWNvbi1wYXRoOiBcIiN7JGltYWdlLXBhdGh9aWNvbnMvI3skbmFtZX0uc3ZnXCI7XG4gIH1cbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbi1wYXRoKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiRhbGVydC1wYWRkaW5nLXk7XG4gICAgbGVmdDowO1xuICAgIEBleHRlbmQgJWZpbHRlci0jeyRuYW1lfSAhb3B0aW9uYWw7XG4gIH1cblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50LWJldGEoJHZhbHVlLCAkY29sb3IpO1xuICB9XG59XG5cblxuLy8vIGFsdGVybmF0aXZlIHN0eWxlOiBibG9jayBhbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQtYmxvY2soJGNvbG9yLCAkbmFtZSkge1xuICAkaWNvbi1wYXRoOiBcIiN7JGltYWdlLXBhdGh9aWNvbnMvaW5mby5zdmdcIjtcbiAgQGlmICRuYW1lID09ICdkYW5nZXInIG9yICRuYW1lID09ICdpbmZvJyBvciAkbmFtZSA9PSAnc3VjY2Vzcycgb3IgJG5hbWUgPT0gJ3dhcm5pbmcnIG9yICRuYW1lID09ICd0aXBzJyBvciAkbmFtZSA9PSAnd2lwJyB7XG4gICAgJGljb24tcGF0aDogXCIjeyRpbWFnZS1wYXRofWljb25zLyN7JG5hbWV9LnN2Z1wiO1xuICB9XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgcGFkZGluZzowLjVyZW0gMi41cmVtO1xuICBhbmltYXRpb246IGZhZGVJbkFuaW1hdGlvbiBlYXNlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYSwgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGljb24tcGF0aCkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjAuNzVyZW07XG4gICAgbGVmdDoxcmVtO1xuXG5cbiAgICAgIEBleHRlbmQgJWZpbHRlci13aGl0ZTtcblxuICB9XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzowLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LWJsb2NrLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudC1ibG9jaygkdmFsdWUsICRjb2xvcik7XG4gIH1cbn1cbiIsIi5zZWdtZW50LWJsb2ItbGluayB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOjEwMCU7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIFxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNlZ21lbnQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6My41cmVtO1xuICAgIGhlaWdodDozLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6MXJlbTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgXG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2VnbWVudC10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgQGV4dGVuZCAucHktMjtcbiAgICBAZXh0ZW5kIC5wci0yO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgQGV4dGVuZCAucm91bmRlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6LTIuOXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDphdXRvO1xuICAgIFxuICB9XG4gIFxufVxuXG4uYmctYXMtc3Vic2VnbWVudC1oaWdoZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsICRhcy1oaWdoZXIgNDAlLCAjZWY3ZDM5IDQwJSk7XG59XG5cbi5iZy1hcy1zdWJzZWdtZW50LW1lZGl1bSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgJGFzLW1lZGl1bSA0MCUsICNkMmNiNzYgNDAlKTtcbn1cblxuLmJnLWFzLXN1YnNlZ21lbnQtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsICRhcy1sb3dlciA0MCUsICM3OWIyYjcgNDAlKTtcbn1cbiIsIi8vIGJhY2tncm91bmQgZm9yIGZhbmN5IEF1ZGllbmNlIFNwZWN0cnVtIHByb21vXG4uYXMtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1iYWNrZ3JvdW5kcy9hdWRpZW5jZS1zcGVjdHJ1bS1iYWNrZ3JvdW5kLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1JSBhdXRvO1xufVxuXG4uYmctaW1nLWFzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9YmFja2dyb3VuZHMvYXMtYmFja2dyb3VuZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMjAlIDQwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMwMCU7XG59XG5cbi8vIGJhY2tncm91bmQgaW1hZ2UgbG9naW5cbi5iYWNrZ3JvdW5kLWltYWdlLWxvZ2luIHtcbiAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9YmFja2dyb3VuZHMvbG9naW4tYmFja2dyb3VuZC1hbnN3ZXJzLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIGJhY2tncm91bmQtYmx1clxuLmJnLWRhcmstYmx1ciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMsIDIzLCAyMywgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG59XG5cbi8vT3ZlcnZpZXcgRGFzaGJvYXJkIHBhdHRlcm4gYmFja2dyb3VuZHNcbi5iZy1vZC1iZW5jaG1hcmstY3VycmVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScwLjI1JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNMCAyMEwyMCAwSDEwTDAgMTBNMjAgNDBWMTBMMTAgMjAnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmJnLW9kLWJlbmNobWFyay1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScwLjM1JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nMycvJTNFJTNDY2lyY2xlIGN4PScxMycgY3k9JzEzJyByPSczJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlO1xufVxuXG4uYmctb2QtY2F0Y2htZW50IHtcbiAgYmFja2dyb3VuZDogJGdyYXktNDAwIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGZpbGw9JyUyM2ZmZmZmZicgZmlsbC1vcGFjaXR5PScxJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNMCAyMEwyMCAwSDEwTDAgMTBNMjAgNDBWMTBMMTAgMjAnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSB0b3AgcmlnaHQgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1JTtcbn1cblxuLy8gUHJvbW8gYmFja2dyb3VuZHMgXG5cbi5iZy1pbWctcHJvbW8tcHJvZmlsZSB7XG4gIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWJhY2tncm91bmRzL3Byb2ZpbGUtYmFja2dyb3VuZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYmctaW1nLXByb21vLXBsYWNlIHtcbiAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9YmFja2dyb3VuZHMvcGxhY2UtYmFja2dyb3VuZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYmctaW1nLXByb21vLWJlaGF2aW91ciB7XG4gIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWJhY2tncm91bmRzL2JlaGF2aW91ci1iYWNrZ3JvdW5kLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5oYWxmLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6dXJsKCN7JGltYWdlLXBhdGh9YmFja2dyb3VuZHMvaGFsZi1jaXJjbGUuc3ZnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbGYtY2lyY2xlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOnVybCgjeyRpbWFnZS1wYXRofWJhY2tncm91bmRzL2hhbGYtY2lyY2xlLXByaW1hcnkuc3ZnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJnLWltZy1vdmVydmlldy1kYXNoYm9hcmQge1xuICBiYWNrZ3JvdW5kOnVybCgjeyRpbWFnZS1wYXRofWJhY2tncm91bmRzL292ZXJ2aWV3LWRhc2hib2FyZC5wbmcpIHRvcCByaWdodCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUlIGF1dG87XG59XG5cbi5iZy1pbWctc3VydmV5LXJlcG9ydCB7XG4gIGJhY2tncm91bmQ6dXJsKCN7JGltYWdlLXBhdGh9YmFja2dyb3VuZHMvc3VydmV5LXJlcG9ydC5wbmcpIHRvcCByaWdodCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUlIGF1dG87XG59XG5cbi5iZy1pbWctZXZpZGVuY2Uge1xuICBiYWNrZ3JvdW5kOnVybCgjeyRpbWFnZS1wYXRofWJhY2tncm91bmRzL2V2aWRlbmNlLnBuZykgYm90dG9tIHJpZ2h0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJ4bFwiKSl7XG4gIC5iZy1pbWctb3ZlcnZpZXctZGFzaGJvYXJkLCAuYmctaW1nLXN1cnZleS1yZXBvcnQsIC5iZy1pbWctZXZpZGVuY2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAlIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJtZFwiKSl7XG4gIC5iZy1pbWctb3ZlcnZpZXctZGFzaGJvYXJkLCAuYmctaW1nLXN1cnZleS1yZXBvcnQsIC5iZy1pbWctZXZpZGVuY2Uge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLmJnLXlpZWxkIHtcbiAgYmFja2dyb3VuZDp1cmwoI3skaW1hZ2UtcGF0aH1iYWNrZ3JvdW5kcy95aWVsZC1iYWNrZ3JvdW5kLnN2ZykgMjBweCBib3R0b20gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODAlIDtcbn1cblxuLy8gVXRpbGl0eSBmb3IgY2hhbmdpbmcgdGV4dCBjb2xvciBhY2NvcmRpbmcgdG8gY29udHJhc3Qgd2l0aCBiYWNrZ3JvdW5kIGNvbG91clxuXG5AbWl4aW4gdGV4dC1jb2xvci15aXEoJHZhbHVlKSB7XG5cbiAgQGlmIGNvbG9yLXlpcSgkdmFsdWUpID09ICR3aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICB9IEBlbHNlIHtcbiAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmctI3skY29sb3J9ID4gLmNvbG9yLXlpcSwgIC5iZy0jeyRjb2xvcn0uY29sb3IteWlxIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWNvbG9yLXlpcSgkdmFsdWUpO1xuICB9XG59XG5cblxuLmJnLWltZy1kaWFnb25hbF9zdHJpcGVzIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgJjpiZWZvcmUgeyAgICBcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofXBhdHRlcm5zL2RpYWdvbmFsX3N0cmlwZXMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi5iZy1pbWctcG9sa2FfZG90cyB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBvdmVyZmxvdzpoaWRkZW47XG4gICY6YmVmb3JlIHsgICAgXG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1wYXR0ZXJucy9wb2xrYV9kb3RzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG4uYmctaW1nLXppZ196YWcge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICAmOmJlZm9yZSB7ICAgIFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9cGF0dGVybnMvemlnX3phZy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLy8gUHJvbW8gYmFja2dyb3VuZHMgXG5cbi5iZy1pbWctcHJvbW8tcHJvZmlsZSB7XG4gIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWJhY2tncm91bmRzL3Byb2ZpbGUtYmFja2dyb3VuZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYmctaW1nLXByb21vLXBsYWNlIHtcbiAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9YmFja2dyb3VuZHMvcGxhY2UtYmFja2dyb3VuZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYmctaW1nLXByb21vLWJlaGF2aW91ciB7XG4gIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWJhY2tncm91bmRzL2JlaGF2aW91ci1iYWNrZ3JvdW5kLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuXG4vLyBiYWNrZ3JvdW5kIGltYWdlIGxvZ2luXG4uYmFja2dyb3VuZC1pbWFnZS1sb2dpbiB7XG4gIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWJhY2tncm91bmRzL2xvZ2luLWJhY2tncm91bmQtYW5zd2Vycy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBiYWNrZ3JvdW5kIG5ldyBsb2dpblxuLmJnLW5ldy1sb2dpbiB7XG4gIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWJhY2tncm91bmRzL2xvZ2luLWJhY2tncm91bmQtbmV3LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIGJhY2tncm91bmQtYmx1clxuLmJnLWRhcmstYmx1ciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMsIDIzLCAyMywgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG59XG5cbkBrZXlmcmFtZXMgYmctdHJhbnNpdGlvbi1kYW5nZXItZGFya2VyIHtcbiAgZnJvbSB7YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7fVxuICB0byB7YmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1kYXJrZXI7fVxufVxuXG5cbi5iZy10cmFuc2l0aW9uLWRhbmdlci1kYXJrZXIge1xuICBhbmltYXRpb246IGJnLXRyYW5zaXRpb24tZGFuZ2VyLWRhcmtlciBlYXNlIDJzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWRhcmtlcjtcbn1cblxuQGtleWZyYW1lcyBiZy10cmFuc2l0aW9uLXN1Y2Nlc3Mge1xuICBmcm9tIHtiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTt9XG4gIHRvIHtiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzczt9XG59XG5cblxuLmJnLXRyYW5zaXRpb24tc3VjY2VzcyB7XG4gIGFuaW1hdGlvbjogYmctdHJhbnNpdGlvbi1zdWNjZXNzIGVhc2UgMnM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xufVxuXG5cbi5iZy1jcG0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1iYWNrZ3JvdW5kcy9jcG0tYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibWRcIikpe1xuICAuYmctbWQtcmlnaHQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcIm1kXCIpKXtcbiAgLmJnLXNtLW5vbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiXG4uYnJlYWRjcnVtYiB7XG4gIGJvcmRlci1ib3R0b206ICRncmF5LTIwMCAxcHggc29saWQ7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYiBsaTpudGgtY2hpbGQoMikge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xufVxuXG4uYnJlYWRjcnVtYi1yb290LWl0ZW0ge1xuICA6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ8KnICc7XG4gIH1cbn1cblxuXG4uYnJlYWRjcnVtYi1zdWJzZWN0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWxlZnQ6N3JlbTtcbiAgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgfVxuICAuYnJlYWRjcnVtYi1yb290LWl0ZW0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYSB7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cbiAgICBcbiAgICA6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJy8nO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG4gIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xuICAgICAgYSB7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICAgIH1cbiAgfVxuXG5cbn1cblxuLmJyZWFkY3J1bWItaW1hZ2Uge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgd2lkdGg6IDZyZW07XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xufVxuXG4uYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRlcjtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc207XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1zdWJzZWN0aW9uLWxpc3R7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1zdWJzZWN0aW9uLWl0ZW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDowLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYSB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRtb3JlLXdoaXRlO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtO1xuICB9XG59XG4iLCJcbi8vIE1peGluIHRvIGFsbG93IGZpbHRlcmluZyBvZiBvdXRsaW5lIGJ1dHRvbiBpY29uc1xuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtaWNvbi1maWx0ZXIoJGNvbG9yLCAkdmFsdWUpIHtcbmltZ3tcbiAgQGV4dGVuZCAlZmlsdGVyLSN7JGNvbG9yfSAhb3B0aW9uYWw7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG5cbiY6aG92ZXIge1xuICBpbWcge1xuICAgIEBpZiBjb2xvci15aXEoJHZhbHVlKSA9PSAkd2hpdGUge1xuICAgICAgZmlsdGVyOiAkZmlsdGVyLXdoaXRlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgZmlsdGVyOiAkZmlsdGVyLWRhcms7XG4gICAgfVxuXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgfVxufVxuXG59XG5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLWljb24tZmlsdGVyKCRjb2xvciwgJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vIFV0aWxpdHkgY2xhc3MgZm9yIGJ1dHRvbiB0aGF0IGlzbid0IGEgYnV0dG9uXG5cbi5ub3QtYS1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOjA7XG4gIG1hcmdpbjowO1xufVxuXG4uYnV0dG9uLXdyYXBwZXIgPip7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuXG4vLyBjbGlwYm9hcmQgYnV0dG9uIHN0eWxpbmdcblxuLmNsaXBib2FyZF9idG4ge1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogY29weTtcbiAgfVxufVxuXG5cbi5uYXYtcGlsbHMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4teGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMnJlbSk7XG59IiwiLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaXJjbGUtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcIm1kXCIpKXtcbiAgLmNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmNpcmNsZS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4iLCIuZGF0YS1tYXJrZXIge1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcGFkZGluZzowLjhyZW07XG4gIGJhY2tncm91bmQ6ICRkYXJrO1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICY6YmVmb3JlIHtcbiAgICB3aWR0aDoxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9aWNvbnMvdGlja2V0aW5nLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgQGV4dGVuZCAlZmlsdGVyLXdoaXRlO1xuICB9XG59XG5cbi5kYXRhLW1hcmtlci10aWNrZXRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGlja2V0aW5nO1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9aWNvbnMvdGlja2V0aW5nLnN2Zyk7XG4gIH1cbn1cblxuLmRhdGEtbWFya2VyLXN1cnZleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdXJ2ZXlzO1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9aWNvbnMvc3VydmV5cy5zdmcpO1xuICB9XG59XG4iLCIvKiFcbiAqIE9WRVJSSURFUyBGT1IgRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjkuMCAoaHR0cHM6Ly9naXRodWIuY29tL3V4c29sdXRpb25zL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wIChodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApXG4gKi9cblxuJGRhdGVwaWNrZXItYWN0aXZlOiAkc2Vjb25kYXJ5O1xuJGRhdGVwaWNrZXItYWN0aXZlLXRleHQ6ICR3aGl0ZTtcblxuJGRhdGVwaWNrZXItc2VsZWN0ZWQ6ICRncmF5LTcwMDtcbiRkYXRlcGlja2VyLXNlbGVjdGVkLXRleHQ6ICR3aGl0ZTtcblxuJGRhdGVwaWNrZXItc3RhbmRhcmQtaG92ZXI6ICRncmF5LTIwMDtcblxuJGRhdGVwaWNrZXItYmFja2dyb3VuZDogJHdoaXRlO1xuXG4kZGF0ZXBpY2tlci1vbGQ6ICRncmF5LTYwMDtcblxuJGRhdGVwaWNrZXItZGlzYWJsZWQ6ICRncmF5LTEwMDtcbiRkYXRlcGlja2VyLWRpc2FibGVkLXRleHQ6ICRncmF5LTUwMDtcblxuJGRhdGVwaWNrZXItcmFuZ2U6IG1peCgkZGF0ZXBpY2tlci1hY3RpdmUsICR3aGl0ZSwgMTAlKTtcbiRkYXRlcGlja2VyLXJhbmdlLWhvdmVyOiBtaXgoJGRhdGVwaWNrZXItYWN0aXZlLCAkd2hpdGUsIDIwJSk7XG4kZGF0ZXBpY2tlci1yYW5nZS10ZXh0OiAkYmxhY2s7XG5cbiRkYXRlcGlja2VyLXRvZGF5OiAkaGlnaGxpZ2h0O1xuJGRhdGVwaWNrZXItdG9kYXktdGV4dDogJGJsYWNrO1xuXG4kZGF0ZXBpY2tlci1zd2l0Y2g6ICRwcmltYXJ5O1xuJGRhdGVwaWNrZXItc3dpdGNoLXRleHQ6ICR3aGl0ZTtcblxuLmRhdGVwaWNrZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGxpc2g7XG59XG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMjIwcHg7XG59XG4uZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5kYXRlcGlja2VyLXJ0bC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbi5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRkYXRlcGlja2VyLWJhY2tncm91bmQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XG4gIGxlZnQ6IDdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiA3cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAkZGF0ZXBpY2tlci1iYWNrZ3JvdW5kO1xufVxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogJGRhdGVwaWNrZXItb2xkO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICRkYXRlcGlja2VyLXN0YW5kYXJkLWhvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGRhdGVwaWNrZXItZGlzYWJsZWQ7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1kaXNhYmxlZC10ZXh0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICM4NWM1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gIGJvcmRlci1jb2xvcjogIzI5OGZjMjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gIGJvcmRlci1jb2xvcjogIzUyYWRkYjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICBib3JkZXItY29sb3I6ICM1MmFkZGI7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxY2JlODtcbiAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWU1O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNhZmQ5ZWU7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkOWVkZjc7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkge1xuICBjb2xvcjogJGRhdGVwaWNrZXItdG9kYXktdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItdG9kYXk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXRvZGF5LCAxMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzIHtcbiAgY29sb3I6ICRkYXRlcGlja2VyLXRvZGF5LXRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci10b2RheSwgNSk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXRvZGF5LCAyMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlciB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci10b2RheS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItdG9kYXksIDUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci10b2RheSwgMjApO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlIHtcbiAgY29sb3I6ICRkYXRlcGlja2VyLXRvZGF5LXRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci10b2RheSwgNSk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXRvZGF5LCAyMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogJGRhdGVwaWNrZXItdG9kYXktdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXRvZGF5LCA1KTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItdG9kYXksIDIwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci10b2RheSwgNSk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXRvZGF5LCAyMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXRvZGF5LCA1KTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXRvZGF5LCA1KTtcbiAgY29sb3I6ICRkYXRlcGlja2VyLWRpc2FibGVkLXRleHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItcmFuZ2UsIDEwKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXMge1xuICBjb2xvcjogJGRhdGVwaWNrZXItcmFuZ2UtdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItcmFuZ2UtaG92ZXI7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXJhbmdlLWhvdmVyLCAxMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZS1ob3ZlcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItcmFuZ2UtaG92ZXIsIDEwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZSB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZS1ob3ZlcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItcmFuZ2UtaG92ZXIsIDEwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZS1ob3ZlcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItcmFuZ2UtaG92ZXIsIDEwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLXJhbmdlO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1yYW5nZSwgMTApO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICRkYXRlcGlja2VyLXJhbmdlLWhvdmVyO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkZGF0ZXBpY2tlci1yYW5nZTtcbiAgY29sb3I6ICRkYXRlcGlja2VyLWRpc2FibGVkLXRleHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZS1ob3ZlcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItcmFuZ2UtaG92ZXIsIDEwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogJGRhdGVwaWNrZXItcmFuZ2UtdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXJhbmdlLWhvdmVyLCAxMCk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXJhbmdlLWhvdmVyLCAyMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItcmFuZ2UtaG92ZXIsIDEwKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItcmFuZ2UtaG92ZXIsIDIwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItcmFuZ2UtaG92ZXIsIDEwKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItcmFuZ2UtaG92ZXIsIDIwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1yYW5nZS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItcmFuZ2UtaG92ZXIsIDEwKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItcmFuZ2UtaG92ZXIsIDIwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1yYW5nZS1ob3ZlciwgMTApO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1yYW5nZS1ob3ZlciwgMjApO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1yYW5nZS1ob3ZlciwgMTApO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItcmFuZ2UtaG92ZXIsIDEwKTtcbiAgY29sb3I6ICRkYXRlcGlja2VyLWRpc2FibGVkLXRleHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci10b2RheS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci10b2RheTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItdG9kYXksIDEwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZm9jdXMge1xuICBjb2xvcjogJGRhdGVwaWNrZXItdG9kYXktdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXRvZGF5LCAxMCk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXRvZGF5LCAyMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlciB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci10b2RheS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItdG9kYXksIDEwKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItdG9kYXksIDIwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci10b2RheS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItdG9kYXksIDEwKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItdG9kYXksIDIwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci10b2RheS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItdG9kYXksIDEwKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItdG9kYXksIDIwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLXRvZGF5O1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci10b2RheSwgMTApO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkZGF0ZXBpY2tlci10b2RheTtcbiAgY29sb3I6ICRkYXRlcGlja2VyLWRpc2FibGVkLXRleHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICRkYXRlcGlja2VyLXNlbGVjdGVkLXRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLXNlbGVjdGVkO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1zZWxlY3RlZCwgNSk7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogJGRhdGVwaWNrZXItc2VsZWN0ZWQtdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXNlbGVjdGVkLCA1KTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItc2VsZWN0ZWQsIDEwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICBjb2xvcjogJGRhdGVwaWNrZXItc2VsZWN0ZWQtdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXNlbGVjdGVkLCAxMCk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXNlbGVjdGVkLCAyMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmUge1xuICBjb2xvcjogJGRhdGVwaWNrZXItc2VsZWN0ZWQtdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXNlbGVjdGVkLCAxMCk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXNlbGVjdGVkLCAyMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogJGRhdGVwaWNrZXItc2VsZWN0ZWQtdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXNlbGVjdGVkLCAyMCk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXNlbGVjdGVkLCAzMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogJGRhdGVwaWNrZXItc2VsZWN0ZWQtdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItc2VsZWN0ZWQ7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLXNlbGVjdGVkLCAxMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogJGRhdGVwaWNrZXItYWN0aXZlLXRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLWFjdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItYWN0aXZlLCAxMCk7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICRkYXRlcGlja2VyLWFjdGl2ZS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItYWN0aXZlLCAxMCk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLWFjdGl2ZSwgMjApO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICRkYXRlcGlja2VyLWFjdGl2ZS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItYWN0aXZlLCAxMCk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLWFjdGl2ZSwgMjApO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1hY3RpdmUtdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItYWN0aXZlO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1hY3RpdmUsIDEwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1hY3RpdmUtdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLWFjdGl2ZSwgMTApO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1hY3RpdmUsIDIwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLWFjdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItYWN0aXZlLCAxMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMyU7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDElO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAkZGF0ZXBpY2tlci1zdGFuZGFyZC1ob3Zlcjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGRhdGVwaWNrZXItZGlzYWJsZWQ7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1kaXNhYmxlZC10ZXh0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1hY3RpdmUtdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItYWN0aXZlO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1hY3RpdmUsIDEwKTtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmZvY3VzIHtcbiAgY29sb3I6ICRkYXRlcGlja2VyLWFjdGl2ZS10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItYWN0aXZlLCAxMCk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLWFjdGl2ZSwgMjApO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogJGRhdGVwaWNrZXItYWN0aXZlLXRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1hY3RpdmUsIDEwKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItYWN0aXZlLCAyMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xuICBjb2xvcjogJGRhdGVwaWNrZXItYWN0aXZlLXRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6JGRhdGVwaWNrZXItYWN0aXZlO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1hY3RpdmUsIDEwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1hY3RpdmUtdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXRlcGlja2VyLWFjdGl2ZSwgMTApO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1hY3RpdmUsIDIwKTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1hY3RpdmUsIDEwKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGRhdGVwaWNrZXItYWN0aXZlLCAyMCk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcbiAgY29sb3I6ICRkYXRlcGlja2VyLW9sZDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDtcbiAgY29sb3I6ICRkYXRlcGlja2VyLXN3aXRjaC10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1zd2l0Y2g7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGF0ZXBpY2tlci1zd2l0Y2gsIDEwKTtcbiAgfVxufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxuLmRhdGVwaWNrZXIgLnByZXYsXG4uZGF0ZXBpY2tlciAubmV4dCxcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGRhdGVwaWNrZXItc3RhbmRhcmQtaG92ZXI7XG59XG4uZGF0ZXBpY2tlciB0Zm9vdCB7XG4gIGJvcmRlcjowO1xuICB0ciB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxufVxuLmRhdGVwaWNrZXIgLnByZXYuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciAubmV4dC5kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5kYXRlcGlja2VyIC5jdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwLmRhdGUgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LWRhdGVyYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTZweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4iLCIudHJhbnNsYXRpb25fbWlzc2luZy5sb2NhbGVhcHAuaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgcmVkO1xufVxuXG5hLm9wZW4tdHJhbnNsYXRpb24tbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogcmVkO1xufVxuIiwiLmZpbHRlci1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGkgeyBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogNjAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuM3JlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWljb25zL2RlbGV0ZS5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpKXtcbiAgLmZpbHRlci1saXN0IHtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTdHlsaW5nIGZvciBmb290bm90ZXNcblxuLmZvb3Rub3RlcyA6dGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly93d3cuc2l0ZXBvaW50LmNvbS9hY2Nlc3NpYmxlLWZvb3Rub3Rlcy1jc3MvXG4vKipcbiAqIEluaXRpYWxpYXppbmcgYSBgZm9vdG5vdGVzYCBjb3VudGVyIG9uIHRoZSB3cmFwcGVyXG4gKi9cbmFydGljbGUge1xuICBjb3VudGVyLXJlc2V0OiBmb290bm90ZXM7XG59XG5cbi8qKlxuICogSW5saW5lIGZvb3Rub3RlcyByZWZlcmVuY2VzXG4gKiAxLiBJbmNyZW1lbnQgdGhlIGNvdW50ZXIgYXQgZWFjaCBuZXcgcmVmZXJlbmNlXG4gKiAyLiBSZXNldCBsaW5rIHN0eWxlcyB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgdGV4dFxuICovXG5hW2FyaWEtZGVzY3JpYmVkYnk9XCJmb290bm90ZS1sYWJlbFwiXSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBmb290bm90ZXM7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiAyICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIG91dGxpbmU6IG5vbmU7IC8qIDIgKi9cbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDZyZW07XG59XG5cbi8qKlxuICogQWN0dWFsIG51bWJlcmVkIHJlZmVyZW5jZXNcbiAqIDEuIERpc3BsYXkgdGhlIGN1cnJlbnQgc3RhdGUgb2YgdGhlIGNvdW50ZXIgKGUuZy4gYFsxXWApXG4gKiAyLiBBbGlnbiB0ZXh0IGFzIHN1cGVyc2NyaXB0XG4gKiAzLiBNYWtlIHRoZSBudW1iZXIgc21hbGxlciAoc2luY2UgaXQncyBzdXBlcnNjcmlwdClcbiAqIDQuIFNsaWdodGx5IG9mZnNldCB0aGUgbnVtYmVyIGZyb20gdGhlIHRleHRcbiAqIDUuIFJlc2V0IGxpbmsgc3R5bGVzIG9uIHRoZSBudW1iZXIgdG8gc2hvdyBpdCdzIHVzYWJsZVxuICovXG5hW2FyaWEtZGVzY3JpYmVkYnk9XCJmb290bm90ZS1sYWJlbFwiXTo6YWZ0ZXIge1xuICBjb250ZW50OiAnWycgY291bnRlcihmb290bm90ZXMpICddJzsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7IC8qIDIgKi9cbiAgZm9udC1zaXplOiAwLjdlbTsgLyogMyAqL1xuICBtYXJnaW4tbGVmdDogMnB4OyAvKiA0ICovXG4gIGNvbG9yOiAkcHJpbWFyeTsgLyogNSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogNSAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDUgKi9cbn1cblxuYVthcmlhLWRlc2NyaWJlZGJ5PVwiZm9vdG5vdGUtbGFiZWxcIl06aG92ZXI6OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkeWVsbG93O1xufVxuXG4uaDEgYVthcmlhLWRlc2NyaWJlZGJ5PVwiZm9vdG5vdGUtbGFiZWxcIl06OmFmdGVyIHtcbiAgZm9udC1zaXplOiAwLjRlbTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG59XG5cbi8qKlxuICogUmVzZXR0aW5nIHRoZSBkZWZhdWx0IGZvY3VzZWQgc3R5bGVzIG9uIHRoZSBudW1iZXJcbiAqL1xuYVthcmlhLWRlc2NyaWJlZGJ5PVwiZm9vdG5vdGUtbGFiZWxcIl06Zm9jdXM6OmFmdGVyIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi8qKlxuICogU3R5bGluZyB0aGUgYmFjayB0byBjb250ZW50IGljb25zXG4gKi9cblxuW2FyaWEtbGFiZWw9XCJCYWNrIHRvIGNvbnRlbnRcIl0ge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuIiwiLy8gaGVhZGxpbmVzXG4uaGVhZGxpbmUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIHdpZHRoOiAxMnJlbTtcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc207XG59XG5cbi5oZWFkbGluZS1jaXJjbGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IDEycmVtO1xufVxuXG4uaGVhZGxpbmUtaW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tbGVmdDogLTZyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uaGVhZGxpbmUteW91cnMge1xuICBwYWRkaW5nLWxlZnQ6N3JlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbTtcbn1cblxuLmhlYWRsaW5lLWJlbmNobWFyayB7XG4gIHBhZGRpbmctbGVmdDo3cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLmhlYWRsaW5lLXNxdWFyZSB7XG4gIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDEwcmVtO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbTtcbiAgbWFyZ2luLXRvcDoxcmVtO1xuICBtYXJnaW4tYm90dG9tOjFyZW07XG59XG5cbi5oZWFkbGluZS1zcXVhcmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDEwcmVtO1xufVxuIiwiXG4vLy8vIExJTksgTElTVFxuXG4ubGluay1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OjA7XG4gIGxpIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYSwgYTp2aXNpdGVkLCAubGluayB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbTtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpbmstbGlzdC5zbWFsbCB7XG4gIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgYSwgYTp2aXNpdGVkLCAubGluayB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5saW5rLWxpc3QtYmxvY2sge1xuICBsaSB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgfVxufVxuXG4ubGluay1saXN0LXRpZ2h0IHtcbiAgbGkge1xuICAgIGEsIGE6dmlzaXRlZCwgLmxpbmsge1xuICAgICAgcGFkZGluZzogMC43cmVtO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gIH1cbn1cblxuLy8gTWl4aW4gdG8gYWxsb3cgZGlmZmVyZW50IGNvbG91ciBiYWNrZ3JvdW5kcyB0byB0aGUgbGluayBsaXN0XG5cbkBtaXhpbiBsaW5rLWxpc3QtYmFja2dyb3VuZHMoJGJhY2tncm91bmQsICRib3JkZXIgKSB7XG5saSBhLCBsaSBhOnZpc2l0ZWQsIGxpIC5saW5re1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbn1cblxuXG59XG5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLWxpc3QtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBsaW5rLWxpc3QtYmFja2dyb3VuZHMoJHZhbHVlLGRhcmtlbigkdmFsdWUsIDcuNSUpICk7XG4gIH1cbn1cblxuLmxpbmstbGlzdCBhIHtcbiAgW2NsYXNzXj1cImJnXCJdIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIFtjbGFzc149XCJiZ1wiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuICBcbn1cbiIsIi8vIExpbmsgc3R5bGVzIHNlZTogaHR0cDovL3RhYWRlc2lnbi5jby51ay9jb21wb25lbnRzL2xpbmtzXG5cbi8vIHVwZGF0ZSBsaW5rIHN0eWxpbmdcblxuYSwgLmJ0bi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDVlbTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjNlbTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC0wZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkeWVsbG93O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIH1cbn1cblxuYS50ZXh0LWRlY29yYXRpb24tbm9uZSB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDVlbTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5pdGlhbDtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4zZW07XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAtMGVtO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHllbGxvdztcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGEsIC5idG4tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi50eXBvZ3JhcGh5IGEsIC5zdWJ0bGUtdW5kZXJsaW5lIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJHByaW1hcnktb24tZGFyayAsMC4yKTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4zZW07XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMGVtO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuM2VtO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLTBlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR5ZWxsb3c7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICB9XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAuc3VidGxlLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRwcmltYXJ5LW9uLWRhcmsgLDAuMik7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4zZW07XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBzdWJ0bGUtdW5kZXJsaW5lKCR2YWx1ZSkge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoJHZhbHVlICwwLjIpICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuc3VidGxlLXVuZGVybGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIHN1YnRsZS11bmRlcmxpbmUoJHZhbHVlKTtcbiAgfVxufVxuXG4vLyBDaGFuZ2UgY29sb3VyIG9mIHR5cG9ncmFwaHkgbGlua3MgYmFzZWQgb24gYmFja2dyb3VuZCBjb2xvdXIgXG5cbkBtaXhpbiBsaW5rLWNvbG9yLXlpcSgkdmFsdWUpIHtcblxuICBAaWYgJHZhbHVlID09ICRwcmltYXJ5IHtcbiAgICBhLCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgkd2hpdGUgLDAuMik7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkeWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGlmIGNvbG9yLXlpcSgkdmFsdWUpID09ICR3aGl0ZSB7XG4gICAgICBhLCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktb24tZGFyaztcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBcblxufVxuXG4udHlwb2dyYXBoeSB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5iZy0jeyRjb2xvcn0gPiAuY29sb3IteWlxLCAgLmJnLSN7JGNvbG9yfS5jb2xvci15aXEge1xuICAgICAgQGluY2x1ZGUgbGluay1jb2xvci15aXEoJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBVdGlsaXR5IGNsYXNzIGZvciBleHRlcm5hbCBsaW5rIHRvIGFkZCBpY29uIGFmdGVyXG4uZXh0ZXJuYWwtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9aWNvbnMvZXh0ZXJuYWxfbGluay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4zcyBlYXNlO1xuICBmaWx0ZXI6ICRmaWx0ZXItcHJpbWFyeTtcbn1cblxuLmV4dGVybmFsLWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgZmlsdGVyOiAkZmlsdGVyLWRhcms7XG59XG5cblxuLy8gVXRpbGl0eSBjbGFzcyBmb3IgYXJyb3cgbGluayB0byBhZGQgYXJyb3cgYWZ0ZXJcblxuLmFycm93LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWljb25zL2xpbmtfYXJyb3cuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWx0ZXI6ICRmaWx0ZXItcHJpbWFyeTtcbn1cblxuLmFycm93LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgZmlsdGVyOiAkZmlsdGVyLWRhcms7XG59XG5cbi5hcnJvdy1saW5rLnRleHQtcHJpbWFyeS1vbi1kYXJrOjphZnRlciB7XG4gIGZpbHRlcjogJGZpbHRlci1wcmltYXJ5LW9uLWRhcms7XG59XG4uYXJyb3ctbGluay50ZXh0LXByaW1hcnktb24tZGFyazpob3Zlcjo6YWZ0ZXIge1xuICBmaWx0ZXI6ICRmaWx0ZXItd2hpdGU7XG59XG5cbi5hcnJvdy1saW5rLnRleHQtd2hpdGU6OmFmdGVyIHtcbiAgZmlsdGVyOiAkZmlsdGVyLXdoaXRlO1xufVxuLmFycm93LWxpbmsudGV4dC13aGl0ZTpob3Zlcjo6YWZ0ZXIge1xuICBmaWx0ZXI6ICRmaWx0ZXItaGlnaGxpZ2h0O1xufVxuXG4vLyBVdGlsaXR5IGNsYXNzIGZvciBiYWNrIGxpbmsgdG8gYWRkIGFycm93IGJlZm9yZVxuXG4uYmFjay1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtYWxsaXNoKTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH1pY29ucy9iYWNrX2Fycm93LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmaWx0ZXI6ICRmaWx0ZXItcHJpbWFyeTtcbiAgfVxuICAmOmhvdmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gICAgZmlsdGVyOiAkZmlsdGVyLWRhcms7XG4gIH1cbn1cblxuXG5hLnRleHQtcHJpbWFyeS1vbi1kYXJrIHtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuLy8gRURJVEFCTEUgVEVYVFxuXG4uZWRpdGFibGUtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBwYWRkaW5nOiAwLjNyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICBwYWRkaW5nLXJpZ2h0OjAuM2VtICsgMS41ZW07IC8vIGNvbXBlbnNhdGVzIGZvciBuZWdhdGl2ZSBtYXJnaW4gdG8gc3RvcCBpY29uIGZyb20gd3JhcHBpbmcgYWxvbmVcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9aWNvbnMvZWRpdC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmaWx0ZXI6ICRmaWx0ZXItd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07IC8vIG5lZ2F0aXZlIG1hcmdpbiBzdG9wcyBpY29uIGZyb20gd3JhcHBpbmcgYWxvbmVcbiAgfVxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogJGhpZ2hsaWdodDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBjb2xvcjokZGFyaztcbiAgICAmOmFmdGVyIHtcbiAgICAgIGZpbHRlcjogJGZpbHRlci1kYXJrO1xuICAgIH1cblxuICB9XG59XG5cbi8vIE1peGluIHRvIGFsbG93IGRpZmZlcmVudCBjb2xvdXIgYmFja2dyb3VuZHMgdG8gdGhlIGVkaXRhYmxlLXRleHRcblxuQG1peGluIGVkaXRhYmxlLXRleHQtYmFja2dyb3VuZHMoJGJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAmOmFmdGVyIHtcbiAgICBAaWYgY29sb3IteWlxKCRiYWNrZ3JvdW5kKSA9PSAkd2hpdGUge1xuICAgICAgZmlsdGVyOiAkZmlsdGVyLXdoaXRlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgZmlsdGVyOiAkZmlsdGVyLWRhcms7XG4gICAgfVxuXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmVkaXRhYmxlLXRleHQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBlZGl0YWJsZS10ZXh0LWJhY2tncm91bmRzKCR2YWx1ZSk7XG4gIH1cbn1cblxuXG5cblxuQG1peGluIGVkaXRhYmxlLXRleHQtb3V0bGluZXMoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvciApIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGJvcmRlciAxcHggc29saWQ7XG4gIGNvbG9yOiAkYm9yZGVyO1xuICBAZXh0ZW5kICVmaWx0ZXItI3skY29sb3J9ICFvcHRpb25hbDtcbiAgJjphZnRlciB7XG5cbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YWZ0ZXIge2ZpbHRlcjogJGZpbHRlci1kYXJrO31cbiAgICBmaWx0ZXI6bm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogJGhpZ2hsaWdodDtcbiAgICBjb2xvcjokZGFyaztcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuZWRpdGFibGUtdGV4dC1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgZWRpdGFibGUtdGV4dC1vdXRsaW5lcyh0cmFuc3BhcmVudCwkdmFsdWUsICRjb2xvcik7XG4gIH1cbn1cblxuLy8gTWl4aW4gdG8gYWxsb3cgZGlmZmVyZW50IGNvbG91ciBiYWNrZ3JvdW5kcyB0byB0aGUgZWRpdGFibGUtdGV4dFxuXG5AbWl4aW4gZWRpdGFibGUtdGV4dC1iYWNrZ3JvdW5kcygkYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICY6YWZ0ZXIge1xuICAgIEBpZiBjb2xvci15aXEoJGJhY2tncm91bmQpID09ICR3aGl0ZSB7XG4gICAgICBmaWx0ZXI6ICRmaWx0ZXItd2hpdGU7XG4gICAgfSBAZWxzZSB7XG4gICAgICBmaWx0ZXI6ICRmaWx0ZXItZGFyaztcbiAgICB9XG5cbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuZWRpdGFibGUtdGV4dC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGVkaXRhYmxlLXRleHQtYmFja2dyb3VuZHMoJHZhbHVlKTtcbiAgfVxufVxuXG5cblxuXG5AbWl4aW4gZWRpdGFibGUtdGV4dC1vdXRsaW5lcygkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yICkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkYm9yZGVyIDFweCBzb2xpZDtcbiAgY29sb3I6ICRib3JkZXI7XG4gIEBleHRlbmQgJWZpbHRlci0jeyRjb2xvcn0gIW9wdGlvbmFsO1xuICAmOmFmdGVyIHtcblxuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjphZnRlciB7ZmlsdGVyOiAkZmlsdGVyLWRhcms7fVxuICAgIGZpbHRlcjpub25lO1xuICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGlnaGxpZ2h0O1xuICAgIGNvbG9yOiRkYXJrO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5lZGl0YWJsZS10ZXh0LW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBlZGl0YWJsZS10ZXh0LW91dGxpbmVzKHRyYW5zcGFyZW50LCR2YWx1ZSwgJGNvbG9yKTtcbiAgfVxufVxuXG5cblxuXG5cblxuXG5cbi5wcmV2aW91cy1saW5rIHtcbiAgY29sb3I6ICRibGFjaztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWljb25zL3ByZXZpb3VzLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmaWx0ZXI6ICRmaWx0ZXItYmxhY2s7XG4gIH1cbn1cblxuLm5leHQtbGluayB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogZmxleDtcblxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH1pY29ucy9uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZpbHRlcjogJGZpbHRlci1ibGFjaztcbiAgfVxufVxuXG4ucHJldmlvdXMtbGluaywgLm5leHQtbGluayB7XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgZmlsdGVyOiAkZmlsdGVyLXByaW1hcnk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBibG9jayBhcnJvdyBsaW5rXG4uYmxvY2stYXJyb3ctbGluayB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjhlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9keS1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIHBhZGRpbmctcmlnaHQ6MC44ZW0gKyAxLjVlbTsgLy8gY29tcGVuc2F0ZXMgZm9yIG5lZ2F0aXZlIG1hcmdpbiB0byBzdG9wIGljb24gZnJvbSB3cmFwcGluZyBhbG9uZVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9aWNvbnMvbGlua19hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmaWx0ZXI6ICRmaWx0ZXItcHJpbWFyeS1vbi1kYXJrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07IC8vIG5lZ2F0aXZlIG1hcmdpbiBzdG9wcyBpY29uIGZyb20gd3JhcHBpbmcgYWxvbmVcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gICAgICAgIGZpbHRlcjogJGZpbHRlci1kYXJrO1xuICAgICAgfVxuICAgIH1cblxuXG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgLmJsb2NrLWFycm93LWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gICAgICAgIGZpbHRlcjogJGZpbHRlci1kYXJrO1xuICAgICAgfVxuICB9XG59XG5cbi8vIE1peGluIHRvIGFsbG93IGRpZmZlcmVudCBjb2xvdXIgYmFja2dyb3VuZHMgdG8gdGhlIGJsb2NrLWFycm93LWxpbmtcblxuQG1peGluIGJsb2NrLWFycm93LWxpbmstYmFja2dyb3VuZHMoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvciApIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCkgIWltcG9ydGFudDtcbiAgJjphZnRlciB7XG4gICAgQGlmICRjb2xvciA9PSAnbGlnaHQnIHtcbiAgICAgIGZpbHRlcjogJGZpbHRlci1wcmltYXJ5O1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGlmIGNvbG9yLXlpcSgkYmFja2dyb3VuZCkgPT0gJHdoaXRlIHtcbiAgICAgICAgZmlsdGVyOiAkZmlsdGVyLXdoaXRlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGZpbHRlcjogJGZpbHRlci1kYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gIH1cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJjphZnRlciB7XG4gICAgICBmaWx0ZXI6ICRmaWx0ZXItZGFyaztcbiAgICB9XG4gIH1cbn1cblxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnR5cG9ncmFwaHkgLmJsb2NrLWFycm93LWxpbmstI3skY29sb3J9LCAuYmxvY2stYXJyb3ctbGluay0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJsb2NrLWFycm93LWxpbmstYmFja2dyb3VuZHMoJHZhbHVlLGRhcmtlbigkdmFsdWUsIDcuNSUpLCAkY29sb3IgKTtcbiAgfVxufVxuXG4uYmxvY2t5LWxpbmtze1xuICBsaW5lLWhlaWdodDoxLjg7XG4gIGEsIGE6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeS1vbi1kYXJrLCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIHBhZGRpbmc6IDAuMWVtIDAuMmVtO1xuICAgIGNvbG9yOiRib2R5LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktb24tZGFyaztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIGdlbmVyYWwgbWl4aW4gZm9yIGNvbG91cmVkIGJhY2tncm91bmRzIHdpdGhpbiBsaW5rcyB0byBkYXJrZW4gb24gaG92ZXJcblxuQG1peGluIGJnLWhvdmVyKCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA2JSkgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgfVxufVxuXG4uYXJlYS1wb3B1cC1zZWdtZW50LWxpc3QgW2RhdGEtc2VnbWVudC1sb2FkXTpob3ZlciB7XG4gIC5idG4tYXMtaGlnaGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYyZjE3O1xuICB9XG4gIC5idG4tYXMtbWVkaXVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5NTIxO1xuICB9XG4gIC5idG4tYXMtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTZlNzU7XG4gIH1cbn1cblxuQG1peGluIGJnLXRyYW5zaXRpb24oJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB9XG59XG5cbmEsIGE6dmlzaXRlZCB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLXRyYW5zaXRpb24oXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICBAaW5jbHVkZSBiZy1ob3ZlcihcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuYVtjbGFzcyo9XCJiZy1cIl0ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIH1cbn1cblxuXG4vLyBNaXhpbiB0byBhbGxvdyBkaWZmZXJlbnQgY29sb3VyIGJhY2tncm91bmRzIHRvIHRoZSBibG9jay1hcnJvdy1saW5rXG5cbkBtaXhpbiB1bmRlcmxpbmUtY29sb3IoJGNvbG9yICkge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvcjtcbn1cblxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnVuZGVybGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIHVuZGVybGluZS1jb2xvcigkdmFsdWUpO1xuICB9XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cblxuLy8gSU1HIExJTktcblxuYTpob3ZlciAuaW1nLWxpbmsge1xuXG4gIGltZyB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uaW1nLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgLm1vdmUtcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVlbSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgfVxufVxuXG5hLCBhOnZpc2l0ZWQge1xuICAubW92ZS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgfVxufVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgLnByaW1hcnktaG92ZXIsICYucHJpbWFyeS1ob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB9XG4gIFxufVxuXG5hLCBhOnZpc2l0ZWQge1xuICAucHJpbWFyeS1ob3ZlciwgJi5wcmltYXJ5LWhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIH1cbn0iLCJcbi8vLy8gQkxPQ0sgTElTVFxuXG4uYmxvY2stbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6MDtcbiAgbWFyZ2luOjA7XG4gIGxpIHtcbiAgICBwYWRkaW5nOjAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC42ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgfVxufVxuXG5cbi8vIE1peGluIHRvIGFsbG93IGRpZmZlcmVudCBjb2xvdXIgYmFja2dyb3VuZHMgdG8gdGhlIGJsb2NrIGxpc3RcblxuQG1peGluIGJsb2NrLWxpc3QtYmFja2dyb3VuZHMoJGJhY2tncm91bmQsICRib3JkZXIgKSB7XG5saSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xufVxuXG5cbn1cblxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJsb2NrLWxpc3QtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBibG9jay1saXN0LWJhY2tncm91bmRzKCR2YWx1ZSxkYXJrZW4oJHZhbHVlLCA3LjUlKSApO1xuICB9XG59XG5cbi8vIENpcmNsZSBOdW1iZXJzXG5cbiRpbmRpY2F0b3Itc2l6ZTogM3JlbTtcblxuXG4ubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycyB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtY291bnRlcjtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1jb3VudGVyO1xuICAgIG1pbi1oZWlnaHQ6ICRpbmRpY2F0b3Itc2l6ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblxuICAgICAgcGFkZGluZy1sZWZ0OiRpbmRpY2F0b3Itc2l6ZSArICRpbmRpY2F0b3Itc2l6ZSAqIDAuNTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtY291bnRlcilcIi5cIjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogJGluZGljYXRvci1zaXplO1xuICAgICAgd2lkdGg6ICRpbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGluZGljYXRvci1zaXplO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICB9XG4gIH1cbiAgXG59XG5cbkBtaXhpbiBsaXN0LXN0eWxlLWNpcmNsZS1udW1iZXJzLWNvbG91cigkY29sb3IsICRuYW1lKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgbGkubGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy0jeyRjb2xvcn0ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbGlzdC1zdHlsZS1jaXJjbGUtbnVtYmVycy1jb2xvdXIoJHZhbHVlLCAkY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4kY2hlY2stc2l6ZTogMS41ZW07XG5cbi5saXN0LXN0eWxlLWNpcmNsZS1jaGVja3Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6MDtcbiAgcGFkZGluZy1sZWZ0OjA7XG4gIG1hcmdpbi1sZWZ0OiAtMSAqICgkY2hlY2stc2l6ZSArICRjaGVjay1zaXplICogMC41KTtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6JGNoZWNrLXNpemUgKyAkY2hlY2stc2l6ZSAqIDAuNTtcbiAgICBtaW4taGVpZ2h0OiAkY2hlY2stc2l6ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcGFkZGluZy10b3A6ICRjaGVjay1zaXplICogMC4wNTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OlwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAkY2hlY2stc2l6ZTtcbiAgICAgIGhlaWdodDogJGNoZWNrLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH1pY29ucy9zdWNjZXNzLnN2Zyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRvcDowO1xuICAgICAgZmlsdGVyOiAkZmlsdGVyLXN1Y2Nlc3Mtb24tZGFyaztcbiAgICB9XG4gIH1cbiAgXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikpe1xuICAubGlzdC1zdHlsZS1jaXJjbGUtY2hlY2tzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi8vIENoZWNrcyBhbmQgTGluZXNcblxuJGNoZWNrLXNpemU6IDEuNWVtO1xuXG4ubGlzdC1jaGVja3MtbGluZXMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6MDtcbiAgcGFkZGluZy1sZWZ0OjA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDokY2hlY2stc2l6ZSArICRjaGVjay1zaXplICogMC41O1xuICAgIHBhZGRpbmctdG9wOjFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgJjpiZWZvcmUge1xuXG4gICAgICBjb250ZW50OlwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAkY2hlY2stc2l6ZTtcbiAgICAgIGhlaWdodDogJGNoZWNrLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2UtcGF0aH1pY29ucy9jaGVjay5zdmcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG4gICAgICBsZWZ0OjA7XG4gICAgICB0b3A6MXJlbTtcbiAgICAgIGZpbHRlcjogJGZpbHRlci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuICBcbn1cblxuLy8gQ2hlY2tzIG9ubHlcblxuJGNoZWNrLXNpemU6IDEuNWVtO1xuXG4ubGlzdC1jaGVja3Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6MDtcbiAgcGFkZGluZy1sZWZ0OjA7XG5cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDokY2hlY2stc2l6ZSArICRjaGVjay1zaXplICogMC41O1xuICAgIHBhZGRpbmctdG9wOjFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICAmOmJlZm9yZSB7XG5cbiAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6ICRjaGVjay1zaXplO1xuICAgICAgaGVpZ2h0OiAkY2hlY2stc2l6ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWljb25zL2NoZWNrLnN2Zyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRvcDoxcmVtO1xuICAgICAgZmlsdGVyOiAkZmlsdGVyLXByaW1hcnk7XG4gICAgfVxuICB9XG4gIFxufSIsIi5yZXBvcnQge1xuICBwYWRkaW5nLXRvcDogMTIwJTtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRtb3JlLXdoaXRlO1xuICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCAkcHJpbWFyeTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc207XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXBvcnQtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzoxLjVyZW0gMS41cmVtIDEuNXJlbSAxcmVtO1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6c3RhcnQ7XG4gIC5ibG9jay1hcnJvdy1saW5rIHtcbiAgICBhbGlnbi1zZWxmOmVuZDtcbiAgfVxufVxuXG4ucmVwb3J0LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgcmlnaHQ6MDtcbiAgYm90dG9tOjA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuXG4vLyBCb3JkZXIgVmFyaWFudHNcbkBtaXhpbiByZXBvcnQtYm9yZGVyKCRib3JkZXIgKSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyICFpbXBvcnRhbnQ7XG59XG5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5yZXBvcnQtYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgcmVwb3J0LWJvcmRlcigkdmFsdWUpO1xuICB9XG59XG5cbi8vIEJhY2tncm91bmQgVmFyaWFudHNcbkBtaXhpbiByZXBvcnQtYmcoJGJhY2tncm91bmQgKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xufVxuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAucmVwb3J0LWJnLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgcmVwb3J0LWJnKCR2YWx1ZSk7XG4gIH1cbn0iLCIvLyBzdHlsZXMgZm9yIHNob3cgaGlkZSBmdW5jdGlvbmFsaXR5XG5cbi5zaG93aGlkZSB7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIC5zaG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29sbGFwc2VkID4gLnNob3doaWRlIHtcbiAgLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuICAuc2hvd2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLmpzLWVuYWJsZWQge1xuICAuc2hvd2hpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIuc2lkZS1uYXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIC5hY3RpdmUge1xuICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRncmF5LTIwMCwgNTAlKTtcbiAgICAgIGltZyB7XG4gICAgICAgIEBleHRlbmQgJWZpbHRlci1wcmltYXJ5LW9uLWRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gIH1cbiAgYSwgYTp2aXNpdGVkIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMC4ycmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGxpc2g7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGltZyB7XG4gICAgICBAZXh0ZW5kICVmaWx0ZXItbWlkO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBpbWcge1xuICAgICAgICBAZXh0ZW5kICVmaWx0ZXItcHJpbWFyeS1vbi1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xuICAgIH1cbiAgfVxuXG4gIGxpOmxhc3QtY2hpbGQge1xuICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikpe1xuICAuc2lkZS1uYXYge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHRvcDowO1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGxpIHtcbiAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgICBmbGV4OjE7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1ncm93OjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5za2VsZXRvbiB7XG4gIGFuaW1hdGlvbjogc2tlbGV0b24tbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNrZWxldG9uLWxvYWRpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eToyMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTAwJTtcbiAgfVxufSIsIi5zcGVlY2gge1xuICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6ICAtIDAuNzVlbTtcbiAgICBsZWZ0OiAtMS41ZW07IC8vIG9mZnNldCBzaG91bGQgbW92ZSB3aXRoIHBhZGRpbmcgb2YgcGFyZW50XG4gICAgYm9yZGVyOiAuNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZGFyaztcbiAgfVxufVxuXG4uc3BlZWNoLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICRkYXJrO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiAxMCU7XG4gICAgYm90dG9tOiAtMS41ZW07IC8vIG9mZnNldCBzaG91bGQgbW92ZSB3aXRoIHBhZGRpbmcgb2YgcGFyZW50XG4gICAgYm9yZGVyOiAuNzVyZW0gdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhcms7XG4gIH1cbn1cblxuQG1peGluIHNwZWVjaC1jb2xvcigkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDcuNSUpO1xuICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5zcGVlY2gtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBzcGVlY2gtY29sb3IoJHZhbHVlKTtcbiAgfVxufVxuXG4uc3BlZWNoLW1hcmsge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjc1RCc7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0Oi0zLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6MTtcbiAgICB0ZXh0LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIH1cbn1cblxuXG5AbWl4aW4gc3BlZWNoLW1hcmstY29sb3IoJGNvbG9yKSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuc3BlZWNoLW1hcmstI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBzcGVlY2gtbWFyay1jb2xvcigkdmFsdWUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibWRcIikpe1xuICAuc3BlZWNoLW1hcmssXG4gIC5zcGVlY2gtbWFyayArIGZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbiAgfVxufVxuIiwiJGluZGljYXRvci1zaXplOiAyNHB4O1xuXG4uc3RlcC1pbmRpY2F0b3Ige1xuXG4gICAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDowO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgJGdyYXktMzAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBsZWZ0OiBjYWxjKCRpbmRpY2F0b3Itc2l6ZSAvIDIpO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5kaWNhdG9yLXNpemU7XG4gICAgICBwYWRkaW5nLWxlZnQ6JGluZGljYXRvci1zaXplICsgMTBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5kaWNhdG9yLXNpemU7XG4gICAgICAgIHdpZHRoOiAkaW5kaWNhdG9yLXNpemU7XG4gICAgICAgIGhlaWdodDogJGluZGljYXRvci1zaXplO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTkwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxpbmsge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcik7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5kaWNhdG9yLXNpemU7XG4gICAgICAgICAgICB3aWR0aDogJGluZGljYXRvci1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaW5kaWNhdG9yLXNpemU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZG9uZSB7XG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWljb25zL2NoZWNrLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgJHN1Y2Nlc3Mtb24tZGFyaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG5cbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWljb25zL2NoZWNrLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgJHN1Y2Nlc3Mtb24tZGFyaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgJi5sYXJnZXIge1xuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG5cbn1cbiIsIlxuLy8gdGZvb3QgU3R5bGluZ1xuXG50Zm9vdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wOigyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyB0YWJ1bGFyIG51bWJlcnNcblxudGQudGV4dC1yaWdodCB7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbi8vIGNvbXBhcmlzb24gdGFibGVzXG5cbnRyLmNvbXBhcmlzb24tdGFibGUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbn1cblxudGguc2VyaWVzMSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJ0LXNlcmllcy0wO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG50aC5zZXJpZXMyIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcnQtc2VyaWVzLTE7XG4gIGNvbG9yOiAkZ3JheS05MDA7XG59XG5cblxudGFibGUuZGF0YVRhYmxlIHRib2R5ID4gdHIuc2VsZWN0ZWQsIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSA+IHRyID4gLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XG59XG5cblxuLnRhYmxlIHRoLCAudGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuIiwiLy8gZmF1eCB0YWJsZXQgYm9yZGVyIGZvciBwcmV2aWV3c1xuLnRhYmxldCB7XG4gIHBhZGRpbmc6IDQlO1xuICBwYWRkaW5nLXRvcDogMiU7XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSl7XG4gIC50YWJsZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgfVxufSIsIi8qKlxuICogQGxpY2Vuc2UgSGlnaGNoYXJ0c1xuICpcbiAqIChjKSAyMDA5LTIwMTYgVG9yc3RlaW4gSG9uc2lcbiAqXG4gKiBMaWNlbnNlOiB3d3cuaGlnaGNoYXJ0cy5jb20vbGljZW5zZVxuICovXG5cbi8vIENvbG9ycyBmb3IgZGF0YSBzZXJpZXMgYW5kIHBvaW50cy5cbiRjb2xvcnM6ICM3Y2I1ZWMgIzQzNDM0OCAjOTBlZDdkICNmN2EzNWMgIzgwODVlOSAjZjE1YzgwICNlNGQzNTQgIzJiOTA4ZiAjZjQ1YjViICM5MWU4ZTEgIWRlZmF1bHQ7XG5cbi8vIENoYXJ0IGJhY2tncm91bmQsIHBvaW50IHN0cm9rZSBmb3IgbWFya2VycyBhbmQgY29sdW1ucyBldGNcbiRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4vLyBOZXV0cmFsIGNvbG9ycywgZ3JheXNjYWxlIGJ5IGRlZmF1bHQuIFRoZSBkZWZhdWx0IGNvbG9ycyBhcmUgZGVmaW5lZCBieSBtaXhpbmcgdGhlXG4vLyBiYWNrZ3JvdW5kLWNvbG9yIHdpdGggbmV1dHJhbCwgd2l0aCBhIHdlaWdodCBjb3JyZXNwb25kaW5nIHRvIHRoZSBudW1iZXIgaW4gdGhlIG5hbWUuXG4kbmV1dHJhbC1jb2xvci0xMDA6ICMwMDAwMDAgIWRlZmF1bHQ7IC8vIFN0cm9uZyB0ZXh0LlxuJG5ldXRyYWwtY29sb3ItODA6ICMzMzMzMzMgIWRlZmF1bHQ7IC8vIE1haW4gdGV4dCBhbmQgc29tZSBzdHJva2VzLlxuJG5ldXRyYWwtY29sb3ItNjA6ICM2NjY2NjYgIWRlZmF1bHQ7IC8vIEF4aXMgbGFiZWxzLCBheGlzIHRpdGxlLCBjb25uZWN0b3IgZmFsbGJhY2suXG4kbmV1dHJhbC1jb2xvci00MDogIzk5OTk5OSAhZGVmYXVsdDsgLy8gQ3JlZGl0cyB0ZXh0LCBleHBvcnQgbWVudSBzdHJva2UuXG4kbmV1dHJhbC1jb2xvci0yMDogI2NjY2NjYyAhZGVmYXVsdDsgLy8gRGlzYWJsZWQgdGV4dHMsIGJ1dHRvbiBzdHJva2VzLCBjcm9zc2hhaXIgZXRjLlxuJG5ldXRyYWwtY29sb3ItMTA6ICNlNmU2ZTYgIWRlZmF1bHQ7IC8vIEdyaWQgbGluZXMgZXRjLlxuJG5ldXRyYWwtY29sb3ItNTogI2YyZjJmMiAhZGVmYXVsdDsgLy8gTWlub3IgZ3JpZCBsaW5lcyBldGMuXG4kbmV1dHJhbC1jb2xvci0zOiAjZjdmN2Y3ICFkZWZhdWx0OyAvLyBUb29sdGlwIGJhY2tncm91ZCwgYnV0dG9uIGZpbGxzLCBtYXAgbnVsbCBwb2ludHMuXG5cbi8vIENvbG9yZWQsIHNoYWRlcyBvZiBibHVlIGJ5IGRlZmF1bHRcbiRoaWdobGlnaHQtY29sb3ItMTAwOiAjMDAzMzk5ICFkZWZhdWx0OyAvLyBEcmlsbGRvd24gY2xpY2thYmxlIGxhYmVscywgY29sb3IgYXhpcyBtYXggY29sb3IuXG4kaGlnaGxpZ2h0LWNvbG9yLTgwOiAjMzM1Y2FkICFkZWZhdWx0OyAvLyBTZWxlY3Rpb24gbWFya2VyLCBtZW51IGhvdmVyLCBidXR0b24gaG92ZXIsIGNoYXJ0IGJvcmRlciwgbmF2aWdhdG9yIHNlcmllcy5cbiRoaWdobGlnaHQtY29sb3ItNjA6ICM2Njg1YzIgIWRlZmF1bHQ7IC8vIE5hdmlnYXRvciBtYXNrIGZpbGwuXG4kaGlnaGxpZ2h0LWNvbG9yLTIwOiAjY2NkNmViICFkZWZhdWx0OyAvLyBUaWNrcyBhbmQgYXhpcyBsaW5lLlxuJGhpZ2hsaWdodC1jb2xvci0xMDogI2U2ZWJmNSAhZGVmYXVsdDsgLy8gUHJlc3NlZCBidXR0b24sIGNvbG9yIGF4aXMgbWluIGNvbG9yLlxuXG4vLyBGb250c1xuJGZvbnQtZmFtaWx5OiBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kdGl0bGUtZm9udC1zaXplOiAxLjVlbSAhZGVmYXVsdDtcbiRzdWJ0aXRsZS1mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XG4kYXhpcy1sYWJlbHMtZm9udC1zaXplOiAwLjllbSAhZGVmYXVsdDtcblxuLy8gVG9vbHRpcFxuJHRvb2x0aXAtYm9yZGVyOiAxcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAkbmV1dHJhbC1jb2xvci0zICFkZWZhdWx0O1xuXG4vLyBBeGVzXG4keGF4aXMtZ3JpZC1saW5lOiAwcHggIWRlZmF1bHQ7XG5cbi8vIFJhbmdlLXNlbGVjdG9yXG4kcmFuZ2Utc2VsZWN0b3ItYnV0dG9uLWJvcmRlcjogMHB4ICFkZWZhdWx0O1xuJHJhbmdlLXNlbGVjdG9yLWlucHV0LXRleHQ6ICRuZXV0cmFsLWNvbG9yLTgwICFkZWZhdWx0O1xuJHJhbmdlLXNlbGVjdG9yLWlucHV0LWJvcmRlcjogJG5ldXRyYWwtY29sb3ItMjAgIWRlZmF1bHQ7XG5cbi8vIERhdGEtbGFiZWxzXG4kZGF0YS1sYWJlbC1jb2xvcjogJG5ldXRyYWwtY29sb3ItODAgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnNcbiRjb250ZXh0LWJ1dHRvbi1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcblxuJGhpZ2hjaGFydHMtYnV0dG9uLWJhY2tncm91bmQ6ICRuZXV0cmFsLWNvbG9yLTMgIWRlZmF1bHQ7XG4kaGlnaGNoYXJ0cy1idXR0b24tYm9yZGVyOiAkbmV1dHJhbC1jb2xvci0yMCAhZGVmYXVsdDtcbiRoaWdoY2hhcnRzLWJ1dHRvbi10ZXh0OiAgJG5ldXRyYWwtY29sb3ItODAgIWRlZmF1bHQ7XG5cbiRoaWdoY2hhcnRzLWJ1dHRvbi1wcmVzc2VkLWJhY2tncm91bmQ6ICRoaWdobGlnaHQtY29sb3ItMTAgIWRlZmF1bHQ7XG4kaGlnaGNoYXJ0cy1idXR0b24tcHJlc3NlZC1ib3JkZXI6ICRuZXV0cmFsLWNvbG9yLTIwICFkZWZhdWx0O1xuJGhpZ2hjaGFydHMtYnV0dG9uLXByZXNzZWQtdGV4dDogICRuZXV0cmFsLWNvbG9yLTgwICFkZWZhdWx0O1xuXG4kaGlnaGNoYXJ0cy1idXR0b24taG92ZXItYmFja2dyb3VuZDogJG5ldXRyYWwtY29sb3ItMTAgIWRlZmF1bHQ7XG4kaGlnaGNoYXJ0cy1idXR0b24taG92ZXItYm9yZGVyOiAkbmV1dHJhbC1jb2xvci0yMCAhZGVmYXVsdDtcbiRoaWdoY2hhcnRzLWJ1dHRvbi1ob3Zlci10ZXh0OiAgJG5ldXRyYWwtY29sb3ItODAgIWRlZmF1bHQ7XG5cbi8vIE5hdmlnYXRvclxuJG5hdmlnYXRvci1zZXJpZXMtZmlsbDogJGhpZ2hsaWdodC1jb2xvci04MCAhZGVmYXVsdDtcbiRuYXZpZ2F0b3Itc2VyaWVzLWJvcmRlcjogJGhpZ2hsaWdodC1jb2xvci04MCAhZGVmYXVsdDtcblxuLy8gU2Nyb2xsYmFyXG4kc2Nyb2xsYmFyLXRyYWNrLWJhY2tncm91bmQ6ICRuZXV0cmFsLWNvbG9yLTUgIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXRyYWNrLWJvcmRlcjogJG5ldXRyYWwtY29sb3ItNSAhZGVmYXVsdDtcblxuLy8gSW5kaWNhdG9yc1xuJHBvc2l0aXZlLWNvbG9yOiAjMDZiNTM1OyAvLyBQb3NpdGl2ZSBpbmRpY2F0b3IgY29sb3JcbiRuZWdhdGl2ZS1jb2xvcjogI2YyMTMxMzsgLy8gTmVnYXRpdmUgaW5kaWNhdG9yIGNvbG9yXG5cbi5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB6LWluZGV4OiAwOyAvKiAjMTA3MiAqL1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLXJvb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhpZ2hjaGFydHMtcm9vdCB0ZXh0IHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG4uaGlnaGNoYXJ0cy1zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhpZ2hjaGFydHMtZW1waGFzaXplZCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhpZ2hjaGFydHMtYW5jaG9yIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGlnaGNoYXJ0cy1iYWNrZ3JvdW5kIHtcbiAgICBmaWxsOiAkYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5oaWdoY2hhcnRzLXBsb3QtYm9yZGVyLCAuaGlnaGNoYXJ0cy1wbG90LWJhY2tncm91bmQge1xuICAgIGZpbGw6IG5vbmU7XG59XG4uaGlnaGNoYXJ0cy1sYWJlbC1ib3gge1xuICAgIGZpbGw6IG5vbmU7XG59XG4uaGlnaGNoYXJ0cy1idXR0b24tYm94IHtcbiAgICBmaWxsOiBpbmhlcml0O1xufVxuLmhpZ2hjaGFydHMtdHJhY2tlci1saW5lIHtcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgIHN0cm9rZTogcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjAwMDEpO1xuICAgIHN0cm9rZS13aWR0aDogMjI7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLXRyYWNrZXItYXJlYSB7XG4gICAgZmlsbDogcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjAwMDEpO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLyogVGl0bGVzICovXG4uaGlnaGNoYXJ0cy10aXRsZSB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItODA7XG4gICAgZm9udC1zaXplOiAkdGl0bGUtZm9udC1zaXplO1xufVxuLmhpZ2hjaGFydHMtc3VidGl0bGUge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTYwO1xuICAgIGZvbnQtc2l6ZTogJHN1YnRpdGxlLWZvbnQtc2l6ZTtcbn1cblxuLyogQXhlcyAqL1xuLmhpZ2hjaGFydHMtYXhpcy1saW5lIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogJGhpZ2hsaWdodC1jb2xvci0yMDtcbn1cbi5oaWdoY2hhcnRzLXlheGlzIC5oaWdoY2hhcnRzLWF4aXMtbGluZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtYXhpcy10aXRsZSB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNjA7XG59XG4uaGlnaGNoYXJ0cy1heGlzLWxhYmVscyB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNjA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZvbnQtc2l6ZTogJGF4aXMtbGFiZWxzLWZvbnQtc2l6ZTtcbn1cbi5oaWdoY2hhcnRzLWdyaWQtbGluZSB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTEwO1xufVxuLmhpZ2hjaGFydHMteGF4aXMtZ3JpZCAuaGlnaGNoYXJ0cy1ncmlkLWxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogJHhheGlzLWdyaWQtbGluZTtcbn1cbi5oaWdoY2hhcnRzLXRpY2sge1xuICAgIHN0cm9rZTogJGhpZ2hsaWdodC1jb2xvci0yMDtcbn1cbi5oaWdoY2hhcnRzLXlheGlzIC5oaWdoY2hhcnRzLXRpY2sge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLW1pbm9yLWdyaWQtbGluZSB7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci01O1xufVxuLmhpZ2hjaGFydHMtY3Jvc3NoYWlyLXRoaW4ge1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMjA7XG59XG4uaGlnaGNoYXJ0cy1jcm9zc2hhaXItY2F0ZWdvcnkge1xuICAgIHN0cm9rZTogJGhpZ2hsaWdodC1jb2xvci0yMDtcbiAgICBzdHJva2Utb3BhY2l0eTogMC4yNTtcbn1cblxuXG4vKiBDcmVkaXRzICovXG4uaGlnaGNoYXJ0cy1jcmVkaXRzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNDA7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zLCBmb250LXNpemUgMjUwbXM7XG59XG4uaGlnaGNoYXJ0cy1jcmVkaXRzOmhvdmVyIHtcbiAgICBmaWxsOiBibGFjaztcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogVG9vbHRpcCAqL1xuLmhpZ2hjaGFydHMtdG9vbHRpcCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIDE1MG1zO1xufVxuLmhpZ2hjaGFydHMtdG9vbHRpcCB0ZXh0IHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci04MDtcbn1cbi5oaWdoY2hhcnRzLXRvb2x0aXAgLmhpZ2hjaGFydHMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbn1cbi5oaWdoY2hhcnRzLXRvb2x0aXAtYm94IHtcbiAgICBzdHJva2Utd2lkdGg6ICR0b29sdGlwLWJvcmRlcjtcbiAgICBmaWxsOiAkdG9vbHRpcC1iYWNrZ3JvdW5kO1xuICAgIGZpbGwtb3BhY2l0eTogMC44NTtcbn1cbi5oaWdoY2hhcnRzLXRvb2x0aXAtYm94IC5oaWdoY2hhcnRzLWxhYmVsLWJveCB7XG4gICAgZmlsbDogJHRvb2x0aXAtYmFja2dyb3VuZDtcbiAgICBmaWxsLW9wYWNpdHk6IDAuODU7XG59XG5kaXYuaGlnaGNoYXJ0cy10b29sdGlwIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5oaWdoY2hhcnRzLXNlbGVjdGlvbi1tYXJrZXIge1xuICAgIGZpbGw6ICRoaWdobGlnaHQtY29sb3ItODA7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjI1O1xufVxuXG4uaGlnaGNoYXJ0cy1ncmFwaCB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cblxuLmhpZ2hjaGFydHMtZW1wdHktc2VyaWVzIHtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMjA7XG59XG5cbi5oaWdoY2hhcnRzLXN0YXRlLWhvdmVyIC5oaWdoY2hhcnRzLWdyYXBoIHtcbiAgICBzdHJva2Utd2lkdGg6IDM7XG59XG5cbi5oaWdoY2hhcnRzLXBvaW50LWluYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MG1zOyAvKiBxdWljayBpbiAqL1xufVxuXG4uaGlnaGNoYXJ0cy1zZXJpZXMtaW5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwbXM7IC8qIHF1aWNrIGluICovXG59XG5cbi5oaWdoY2hhcnRzLXN0YXRlLWhvdmVyIHBhdGgge1xuICAgIHRyYW5zaXRpb246IHN0cm9rZS13aWR0aCA1MG1zOyAvKiBxdWljayBpbiAqL1xufVxuLmhpZ2hjaGFydHMtc3RhdGUtbm9ybWFsIHBhdGgge1xuICAgIHRyYW5zaXRpb246IHN0cm9rZS13aWR0aCAyNTBtczsgLyogc2xvdyBvdXQgKi9cbn1cbi8qIExlZ2VuZCBob3ZlciBhZmZlY3RzIHBvaW50cyBhbmQgc2VyaWVzICovXG5nLmhpZ2hjaGFydHMtc2VyaWVzLFxuLmhpZ2hjaGFydHMtcG9pbnQsXG4uaGlnaGNoYXJ0cy1tYXJrZXJzLFxuLmhpZ2hjaGFydHMtZGF0YS1sYWJlbHMge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXM7XG59XG4uaGlnaGNoYXJ0cy1sZWdlbmQtc2VyaWVzLWFjdGl2ZSBnLmhpZ2hjaGFydHMtc2VyaWVzOm5vdCguaGlnaGNoYXJ0cy1zZXJpZXMtaG92ZXIpLFxuLmhpZ2hjaGFydHMtbGVnZW5kLXBvaW50LWFjdGl2ZSAuaGlnaGNoYXJ0cy1wb2ludDpub3QoLmhpZ2hjaGFydHMtcG9pbnQtaG92ZXIpLFxuLmhpZ2hjaGFydHMtbGVnZW5kLXNlcmllcy1hY3RpdmUgLmhpZ2hjaGFydHMtbWFya2Vyczpub3QoLmhpZ2hjaGFydHMtc2VyaWVzLWhvdmVyKSxcbi5oaWdoY2hhcnRzLWxlZ2VuZC1zZXJpZXMtYWN0aXZlIC5oaWdoY2hhcnRzLWRhdGEtbGFiZWxzOm5vdCguaGlnaGNoYXJ0cy1zZXJpZXMtaG92ZXIpIHtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG5cbi8qIFNlcmllcyBvcHRpb25zICovXG5cbi8qIERlZmF1bHQgY29sb3JzICovXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3JzKSB7XG4gICRjb2xvcjogbnRoKCRjb2xvcnMsICRpKTtcbiAgLmhpZ2hjaGFydHMtY29sb3ItI3skaSAtIDF9IHtcbiAgICBmaWxsOiAkY29sb3I7XG4gICAgc3Ryb2tlOiAkY29sb3I7XG4gIH1cbn1cblxuLmhpZ2hjaGFydHMtYXJlYSB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLW1hcmtlcnMge1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHN0cm9rZTogJGJhY2tncm91bmQtY29sb3I7XG59XG4uaGlnaGNoYXJ0cy1hMTF5LW1hcmtlcnMtaGlkZGVuIC5oaWdoY2hhcnRzLXBvaW50Om5vdCguaGlnaGNoYXJ0cy1wb2ludC1ob3Zlcik6bm90KC5oaWdoY2hhcnRzLWExMXktbWFya2VyLXZpc2libGUpLFxuLmhpZ2hjaGFydHMtYTExeS1tYXJrZXItaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xufVxuLmhpZ2hjaGFydHMtZGVuc2UtZGF0YSAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uaGlnaGNoYXJ0cy1kYXRhLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhpZ2hjaGFydHMtZGF0YS1sYWJlbC1ib3gge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtZGF0YS1sYWJlbCB0ZXh0LCB0ZXh0LmhpZ2hjaGFydHMtZGF0YS1sYWJlbCB7XG4gICAgZmlsbDogJGRhdGEtbGFiZWwtY29sb3I7XG59XG4uaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWNvbm5lY3RvciB7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLWRhdGEtbGFiZWwtaGlkZGVuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLWhhbG8ge1xuICAgIGZpbGwtb3BhY2l0eTogMC4yNTtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG4uaGlnaGNoYXJ0cy1zZXJpZXM6bm90KC5oaWdoY2hhcnRzLXBpZS1zZXJpZXMpIC5oaWdoY2hhcnRzLXBvaW50LXNlbGVjdCxcbi5oaWdoY2hhcnRzLW1hcmtlcnMgLmhpZ2hjaGFydHMtcG9pbnQtc2VsZWN0IHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0yMDtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbn1cbi5oaWdoY2hhcnRzLWNvbHVtbi1zZXJpZXMgcmVjdC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICAvLyByZWN0IHRvIHByZXZlbnQgc3Ryb2tlIG9uIDNEIGNvbHVtbnNcbiAgICBzdHJva2U6ICRiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmhpZ2hjaGFydHMtY29sdW1uLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDI1MG1zO1xufVxuLmhpZ2hjaGFydHMtY29sdW1uLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICAgIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSA1MG1zO1xufVxuLmhpZ2hjaGFydHMtcGllLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICBzdHJva2U6ICRiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmhpZ2hjaGFydHMtcGllLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICAgIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSA1MG1zO1xufVxuLmhpZ2hjaGFydHMtZnVubmVsLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICBzdHJva2U6ICRiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmhpZ2hjaGFydHMtZnVubmVsLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3ZlciB7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjc1O1xuICAgIHRyYW5zaXRpb246IGZpbGwtb3BhY2l0eSA1MG1zO1xufVxuLmhpZ2hjaGFydHMtZnVubmVsLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1zZWxlY3Qge1xuICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgc3Ryb2tlOiBpbmhlcml0O1xufVxuLmhpZ2hjaGFydHMtcHlyYW1pZC1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgc3Ryb2tlOiAkYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5oaWdoY2hhcnRzLXB5cmFtaWQtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyIHtcbiAgICBmaWxsLW9wYWNpdHk6IDAuNzU7XG4gICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDUwbXM7XG59XG4uaGlnaGNoYXJ0cy1weXJhbWlkLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1zZWxlY3Qge1xuICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgc3Ryb2tlOiBpbmhlcml0O1xufVxuLmhpZ2hjaGFydHMtc29saWRnYXVnZS1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLXRyZWVtYXAtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTEwO1xuICAgIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcywgZmlsbCAyNTBtcywgZmlsbC1vcGFjaXR5IDI1MG1zO1xufVxuLmhpZ2hjaGFydHMtdHJlZW1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQtaG92ZXIge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItNDA7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1bXMsIGZpbGwgMjVtcywgZmlsbC1vcGFjaXR5IDI1bXM7XG59XG5cbi5oaWdoY2hhcnRzLXRyZWVtYXAtc2VyaWVzIC5oaWdoY2hhcnRzLWFib3ZlLWxldmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmhpZ2hjaGFydHMtdHJlZW1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtaW50ZXJuYWwtbm9kZSB7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLXRyZWVtYXAtc2VyaWVzIC5oaWdoY2hhcnRzLWludGVybmFsLW5vZGUtaW50ZXJhY3RpdmUge1xuICAgIGZpbGwtb3BhY2l0eTogMC4xNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGlnaGNoYXJ0cy10cmVlbWFwLXNlcmllcyAuaGlnaGNoYXJ0cy1pbnRlcm5hbC1ub2RlLWludGVyYWN0aXZlOmhvdmVyIHtcbiAgICBmaWxsLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5oaWdoY2hhcnRzLXZlY3Rvci1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5oaWdoY2hhcnRzLXdpbmRiYXJiLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiB9XG5cbi5oaWdoY2hhcnRzLWxvbGxpcG9wLXN0ZW0ge1xuXHRzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbn1cblxuLmhpZ2hjaGFydHMtZm9jdXMtYm9yZGVyIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4uaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbS1oaWRkZW4gLmhpZ2hjaGFydHMtZm9jdXMtYm9yZGVyIHtcbiAgICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIExlZ2VuZCAqL1xuLmhpZ2hjaGFydHMtbGVnZW5kLWJveCB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG4uaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbSA+IHRleHQge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTgwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogJGxlZ2VuZC1mb250LXNpemU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtOmhvdmVyIHRleHQge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbn1cbi5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtLWhpZGRlbiAqIHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0yMCAhaW1wb3J0YW50O1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMjAgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zO1xufVxuLmhpZ2hjaGFydHMtbGVnZW5kLW5hdi1hY3RpdmUge1xuICAgIGZpbGw6ICRoaWdobGlnaHQtY29sb3ItMTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oaWdoY2hhcnRzLWxlZ2VuZC1uYXYtaW5hY3RpdmUge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTIwO1xufVxuY2lyY2xlLmhpZ2hjaGFydHMtbGVnZW5kLW5hdi1hY3RpdmUsIGNpcmNsZS5oaWdoY2hhcnRzLWxlZ2VuZC1uYXYtaW5hY3RpdmUgeyAvKiB0cmFja2VyICovXG4gICAgZmlsbDogcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjAwMDEpO1xufVxuLmhpZ2hjaGFydHMtbGVnZW5kLXRpdGxlLWJveCB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi8qIEJ1YmJsZSBsZWdlbmQgKi9cbi5oaWdoY2hhcnRzLWJ1YmJsZS1sZWdlbmQtc3ltYm9sIHtcbiAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjU7XG59XG4uaGlnaGNoYXJ0cy1idWJibGUtbGVnZW5kLWNvbm5lY3RvcnMge1xuICAgIHN0cm9rZS13aWR0aDogMTtcbn1cbi5oaWdoY2hhcnRzLWJ1YmJsZS1sZWdlbmQtbGFiZWxzIHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci04MDtcbn1cblxuLyogTG9hZGluZyAqL1xuLmhpZ2hjaGFydHMtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcztcbn1cbi5oaWdoY2hhcnRzLWxvYWRpbmctaGlkZGVuIHtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcywgaGVpZ2h0IDI1MG1zIHN0ZXAtZW5kO1xufVxuLmhpZ2hjaGFydHMtbG9hZGluZy1pbm5lciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNDUlO1xufVxuXG4vKiBQbG90IGJhbmRzIGFuZCBwb2xhciBwYW5lIGJhY2tncm91bmRzICovXG4uaGlnaGNoYXJ0cy1wbG90LWJhbmQsIC5oaWdoY2hhcnRzLXBhbmUge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbiAgICBmaWxsLW9wYWNpdHk6IDAuMDU7XG59XG4uaGlnaGNoYXJ0cy1wbG90LWxpbmUge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci00MDtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLyogSGlnaGNoYXJ0cyBNb3JlIGFuZCBtb2R1bGVzICovXG4uaGlnaGNoYXJ0cy1ib3hwbG90LWJveCB7XG4gICAgZmlsbDogJGJhY2tncm91bmQtY29sb3I7XG59XG4uaGlnaGNoYXJ0cy1ib3hwbG90LW1lZGlhbiB7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uaGlnaGNoYXJ0cy1idWJibGUtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBmaWxsLW9wYWNpdHk6IDAuNTtcbn1cbi5oaWdoY2hhcnRzLWVycm9yYmFyLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci0xMDA7XG59XG4uaGlnaGNoYXJ0cy1nYXVnZS1zZXJpZXMgLmhpZ2hjaGFydHMtZGF0YS1sYWJlbC1ib3gge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMjA7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGlnaGNoYXJ0cy1nYXVnZS1zZXJpZXMgLmhpZ2hjaGFydHMtZGlhbCB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItMTAwO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLXBvbHlnb24tc2VyaWVzIC5oaWdoY2hhcnRzLWdyYXBoIHtcbiAgICBmaWxsOiBpbmhlcml0O1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLXdhdGVyZmFsbC1zZXJpZXMgLmhpZ2hjaGFydHMtZ3JhcGgge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItODA7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMztcbn1cbi5oaWdoY2hhcnRzLXNhbmtleS1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLXNhbmtleS1zZXJpZXMgLmhpZ2hjaGFydHMtbGluayB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcywgZmlsbC1vcGFjaXR5IDI1MG1zO1xuICAgIGZpbGwtb3BhY2l0eTogMC41O1xufVxuLmhpZ2hjaGFydHMtc2Fua2V5LXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludC1ob3Zlci5oaWdoY2hhcnRzLWxpbmsge1xuICAgIHRyYW5zaXRpb246IGZpbGwgNTBtcywgZmlsbC1vcGFjaXR5IDUwbXM7XG4gICAgZmlsbC1vcGFjaXR5OiAxO1xufVxuLmhpZ2hjaGFydHMtdmVubi1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIGZpbGwtb3BhY2l0eTogMC43NTtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTIwO1xuICAgIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcywgZmlsbC1vcGFjaXR5IDI1MG1zO1xufVxuLmhpZ2hjaGFydHMtdmVubi1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQtaG92ZXIge1xuICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTIwO1xufVxuXG4vKiBIaWdoc3RvY2sgKi9cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1tYXNrLW91dHNpZGUge1xuICAgIGZpbGwtb3BhY2l0eTogMDtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1tYXNrLWluc2lkZSB7XG4gICAgZmlsbDogJGhpZ2hsaWdodC1jb2xvci02MDsgLyogbmF2aWdhdG9yLm1hc2tGaWxsIG9wdGlvbiAqL1xuICAgIGZpbGwtb3BhY2l0eTogMC4yNTtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci1vdXRsaW5lIHtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTIwO1xuICAgIGZpbGw6IG5vbmU7XG59XG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3ItaGFuZGxlIHtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTIwO1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTU7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3Itc2VyaWVzIHtcbiAgICBmaWxsOiAkbmF2aWdhdG9yLXNlcmllcy1maWxsO1xuICAgIHN0cm9rZTogJG5hdmlnYXRvci1zZXJpZXMtYm9yZGVyO1xufVxuLmhpZ2hjaGFydHMtbmF2aWdhdG9yLXNlcmllcyAuaGlnaGNoYXJ0cy1ncmFwaCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3Itc2VyaWVzIC5oaWdoY2hhcnRzLWFyZWEge1xuICAgIGZpbGwtb3BhY2l0eTogMC4wNTtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci14YXhpcyAuaGlnaGNoYXJ0cy1heGlzLWxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLW5hdmlnYXRvci14YXhpcyAuaGlnaGNoYXJ0cy1ncmlkLWxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMTA7XG59XG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3IteGF4aXMuaGlnaGNoYXJ0cy1heGlzLWxhYmVscyB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNDA7XG59XG4uaGlnaGNoYXJ0cy1uYXZpZ2F0b3IteWF4aXMgLmhpZ2hjaGFydHMtZ3JpZC1saW5lIHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG4uaGlnaGNoYXJ0cy1zY3JvbGxiYXItdGh1bWIge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTIwO1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMjA7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGlnaGNoYXJ0cy1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0xMDtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTIwO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xufVxuLmhpZ2hjaGFydHMtc2Nyb2xsYmFyLWFycm93IHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci02MDtcbn1cbi5oaWdoY2hhcnRzLXNjcm9sbGJhci1yaWZsZXMge1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItNjA7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGlnaGNoYXJ0cy1zY3JvbGxiYXItdHJhY2sge1xuICAgIGZpbGw6ICRzY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZDtcbiAgICBzdHJva2U6ICRzY3JvbGxiYXItdHJhY2stYm9yZGVyO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xufVxuLmhpZ2hjaGFydHMtYnV0dG9uIHtcbiAgICBmaWxsOiAkaGlnaGNoYXJ0cy1idXR0b24tYmFja2dyb3VuZDtcbiAgICBzdHJva2U6ICRoaWdoY2hhcnRzLWJ1dHRvbi1ib3JkZXI7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHRyYW5zaXRpb246IGZpbGwgMjUwbXM7XG59XG4uaGlnaGNoYXJ0cy1idXR0b24gdGV4dCB7XG4gICAgZmlsbDogJGhpZ2hjaGFydHMtYnV0dG9uLXRleHQ7XG59XG4uaGlnaGNoYXJ0cy1idXR0b24taG92ZXIge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMG1zO1xuICAgIGZpbGw6ICRoaWdoY2hhcnRzLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIHN0cm9rZTogJGhpZ2hjaGFydHMtYnV0dG9uLWhvdmVyLWJvcmRlcjtcbn1cbi5oaWdoY2hhcnRzLWJ1dHRvbi1ob3ZlciB0ZXh0IHtcbiAgICBmaWxsOiAkaGlnaGNoYXJ0cy1idXR0b24taG92ZXItdGV4dDtcbn1cbi5oaWdoY2hhcnRzLWJ1dHRvbi1wcmVzc2VkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmaWxsOiAkaGlnaGNoYXJ0cy1idXR0b24tcHJlc3NlZC1iYWNrZ3JvdW5kO1xuICAgIHN0cm9rZTogJGhpZ2hjaGFydHMtYnV0dG9uLXByZXNzZWQtYm9yZGVyO1xufVxuLmhpZ2hjaGFydHMtYnV0dG9uLXByZXNzZWQgdGV4dCB7XG4gICAgZmlsbDogJGhpZ2hjaGFydHMtYnV0dG9uLXByZXNzZWQtdGV4dDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5oaWdoY2hhcnRzLWJ1dHRvbi1kaXNhYmxlZCB0ZXh0IHtcbiAgICBmaWxsOiAkaGlnaGNoYXJ0cy1idXR0b24tdGV4dDtcbn1cbi5oaWdoY2hhcnRzLXJhbmdlLXNlbGVjdG9yLWJ1dHRvbnMgLmhpZ2hjaGFydHMtYnV0dG9uIHtcbiAgICBzdHJva2Utd2lkdGg6ICRyYW5nZS1zZWxlY3Rvci1idXR0b24tYm9yZGVyO1xufVxuLmhpZ2hjaGFydHMtcmFuZ2UtbGFiZWwgcmVjdCB7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLXJhbmdlLWxhYmVsIHRleHQge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTYwO1xufVxuLmhpZ2hjaGFydHMtcmFuZ2UtaW5wdXQgcmVjdCB7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLXJhbmdlLWlucHV0IHRleHQge1xuICAgIGZpbGw6ICRyYW5nZS1zZWxlY3Rvci1pbnB1dC10ZXh0O1xufVxuLmhpZ2hjaGFydHMtcmFuZ2UtaW5wdXQge1xuICAgIHN0cm9rZS13aWR0aDoxcHg7XG4gICAgc3Ryb2tlOiAkcmFuZ2Utc2VsZWN0b3ItaW5wdXQtYm9yZGVyO1xufVxuaW5wdXQuaGlnaGNoYXJ0cy1yYW5nZS1zZWxlY3RvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMXB4OyAvKiBDaHJvbWUgbmVlZHMgYSBwaXhlbCB0byBzZWUgaXQgKi9cbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAtOWVtOyAvKiAjNDc5OCAqL1xufVxuLmhpZ2hjaGFydHMtY3Jvc3NoYWlyLWxhYmVsIHRleHQge1xuICAgIGZpbGw6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG59XG4uaGlnaGNoYXJ0cy1jcm9zc2hhaXItbGFiZWwgLmhpZ2hjaGFydHMtbGFiZWwtYm94IHtcbiAgICBmaWxsOiBpbmhlcml0O1xufVxuXG5cbi5oaWdoY2hhcnRzLWNhbmRsZXN0aWNrLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci0xMDA7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGlnaGNoYXJ0cy1jYW5kbGVzdGljay1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQtdXAge1xuICAgIGZpbGw6ICRiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmhpZ2hjaGFydHMtb2hsYy1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQtaG92ZXIge1xuICAgIHN0cm9rZS13aWR0aDogM3B4O1xufVxuLmhpZ2hjaGFydHMtZmxhZ3Mtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IC5oaWdoY2hhcnRzLWxhYmVsLWJveCB7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci00MDtcbiAgICBmaWxsOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zO1xufVxuLmhpZ2hjaGFydHMtZmxhZ3Mtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyIC5oaWdoY2hhcnRzLWxhYmVsLWJveCB7XG4gICAgc3Ryb2tlOiAkbmV1dHJhbC1jb2xvci0xMDA7XG4gICAgZmlsbDogJGhpZ2hsaWdodC1jb2xvci0yMDtcbn1cbi5oaWdoY2hhcnRzLWZsYWdzLXNlcmllcyAuaGlnaGNoYXJ0cy1wb2ludCB0ZXh0IHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0xMDA7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogSGlnaG1hcHMgKi9cbi5oaWdoY2hhcnRzLW1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIHRyYW5zaXRpb246IGZpbGwgNTAwbXMsIGZpbGwtb3BhY2l0eSA1MDBtcywgc3Ryb2tlLXdpZHRoIDI1MG1zO1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMjA7XG59XG4uaGlnaGNoYXJ0cy1tYXAtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50LWhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDBtcywgZmlsbC1vcGFjaXR5IDBtcztcbiAgICBmaWxsLW9wYWNpdHk6IDAuNTtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5oaWdoY2hhcnRzLW1hcGxpbmUtc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBmaWxsOiBub25lO1xufVxuLmhpZ2hjaGFydHMtaGVhdG1hcC1zZXJpZXMgLmhpZ2hjaGFydHMtcG9pbnQge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbn1cbi5oaWdoY2hhcnRzLW1hcC1uYXZpZ2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oaWdoY2hhcnRzLWNvbG9yYXhpcyB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuLmhpZ2hjaGFydHMtY29sb3JheGlzLW1hcmtlciB7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNDA7XG59XG4uaGlnaGNoYXJ0cy1udWxsLXBvaW50IHtcbiAgICBmaWxsOiAkbmV1dHJhbC1jb2xvci0zO1xufVxuXG4vKiAzZCBjaGFydHMgKi9cbi5oaWdoY2hhcnRzLTNkLWZyYW1lIHtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLyogRXhwb3J0aW5nIG1vZHVsZSAqL1xuLmhpZ2hjaGFydHMtY29udGV4dGJ1dHRvbiB7XG4gICAgZmlsbDogJGNvbnRleHQtYnV0dG9uLWJhY2tncm91bmQ7IC8qIG5lZWRlZCB0byBjYXB0dXJlIGhvdmVyICovXG4gICAgc3Ryb2tlOiBub25lO1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbn1cbi5oaWdoY2hhcnRzLWNvbnRleHRidXR0b246aG92ZXIge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTEwO1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMTA7XG59XG4uaGlnaGNoYXJ0cy1idXR0b24tc3ltYm9sIHtcbiAgICBzdHJva2U6ICRuZXV0cmFsLWNvbG9yLTYwO1xuICAgIHN0cm9rZS13aWR0aDogM3B4O1xufVxuLmhpZ2hjaGFydHMtbWVudSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5ldXRyYWwtY29sb3ItNDA7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4ICM4ODg7XG59XG4uaGlnaGNoYXJ0cy1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkbmV1dHJhbC1jb2xvci04MDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyNTBtcywgY29sb3IgMjUwbXM7XG59XG4uaGlnaGNoYXJ0cy1tZW51LWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHQtY29sb3ItODA7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4vKiBEcmlsbGRvd24gbW9kdWxlICovXG4uaGlnaGNoYXJ0cy1kcmlsbGRvd24tcG9pbnQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oaWdoY2hhcnRzLWRyaWxsZG93bi1kYXRhLWxhYmVsIHRleHQsXG50ZXh0LmhpZ2hjaGFydHMtZHJpbGxkb3duLWRhdGEtbGFiZWwsXG4uaGlnaGNoYXJ0cy1kcmlsbGRvd24tYXhpcy1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbGw6ICRoaWdobGlnaHQtY29sb3ItMTAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBOby1kYXRhIG1vZHVsZSAqL1xuLmhpZ2hjaGFydHMtbm8tZGF0YSB0ZXh0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZmlsbDogJG5ldXRyYWwtY29sb3ItNjA7XG59XG5cbi8qIERyYWctcGFuZXMgbW9kdWxlICovXG4uaGlnaGNoYXJ0cy1heGlzLXJlc2l6ZXIge1xuICAgIGN1cnNvcjogbnMtcmVzaXplO1xuICAgIHN0cm9rZTogYmxhY2s7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi8qIEJ1bGxldCB0eXBlIHNlcmllcyAqL1xuLmhpZ2hjaGFydHMtYnVsbGV0LXRhcmdldCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4vKiBMaW5lYXJnYXVnZSB0eXBlIHNlcmllcyAqL1xuLmhpZ2hjaGFydHMtbGluZWFyZ2F1Z2UtdGFyZ2V0IHtcblx0c3Ryb2tlLXdpZHRoOiAxcHg7XG5cdHN0cm9rZTogJG5ldXRyYWwtY29sb3ItODA7XG59XG4uaGlnaGNoYXJ0cy1saW5lYXJnYXVnZS10YXJnZXQtbGluZSB7XG5cdHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItODA7XG59XG5cbi8qIEFubm90YXRpb25zIG1vZHVsZSAqL1xuLmhpZ2hjaGFydHMtYW5ub3RhdGlvbi1sYWJlbC1ib3gge1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHN0cm9rZTogJG5ldXRyYWwtY29sb3ItMTAwO1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTEwMDtcbiAgICBmaWxsLW9wYWNpdHk6IDAuNzU7XG59XG4uaGlnaGNoYXJ0cy1hbm5vdGF0aW9uLWxhYmVsIHRleHQge1xuICAgIGZpbGw6ICRuZXV0cmFsLWNvbG9yLTEwO1xufVxuXG4vKiBHYW50dCAqL1xuLmhpZ2hjaGFydHMtdHJlZWdyaWQtbm9kZS1jb2xsYXBzZWQsIC5oaWdoY2hhcnRzLXRyZWVncmlkLW5vZGUtZXhwYW5kZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oaWdoY2hhcnRzLXBvaW50LWNvbm5lY3RpbmctcGF0aCB7XG4gICAgZmlsbDogbm9uZTtcbn1cbi5oaWdoY2hhcnRzLWdyaWQtYXhpcyAuaGlnaGNoYXJ0cy10aWNrIHtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5oaWdoY2hhcnRzLWdyaWQtYXhpcyAuaGlnaGNoYXJ0cy1heGlzLWxpbmUge1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xufVxuIiwiLy8vLy8gSGlnaGNoYXJ0cyB2YXJpYWJsZXMgZm9yIG92ZXJ3cml0aW5nXG5cbi8vIENvbG9ycyBmb3IgZGF0YSBzZXJpZXMgYW5kIHBvaW50cy5cbiRjb2xvcnM6ICRjaGFydC1zZXJpZXMtMCAkY2hhcnQtc2VyaWVzLTEgJGNoYXJ0LXNlcmllcy0yICRzZWNvbmRhcnkgJGdyZWVuICRyZWQgJHllbGxvdyAkcGluaztcblxuLy8gQ2hhcnQgYmFja2dyb3VuZCwgcG9pbnQgc3Ryb2tlIGZvciBtYXJrZXJzIGFuZGMgY29sdW1ucyBldGNcbiRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbi8vIE5ldXRyYWwgY29sb3JzLCBncmF5c2NhbGUgYnkgZGVmYXVsdC4gVGhlIGRlZmF1bHQgY29sb3JzIGFyZSBkZWZpbmVkIGJ5IG1peGluZyB0aGVcbi8vIGJhY2tncm91bmQtY29sb3Igd2l0aCBuZXV0cmFsLCB3aXRoIGEgd2VpZ2h0IGNvcnJlc3BvbmRpbmcgdG8gdGhlIG51bWJlciBpbiB0aGUgbmFtZS5cbiRuZXV0cmFsLWNvbG9yLTEwMDogJGJsYWNrOyAvLyBTdHJvbmcgdGV4dC5cbiRuZXV0cmFsLWNvbG9yLTgwOiAkZ3JheS05MDA7IC8vIE1haW4gdGV4dCBhbmQgc29tZSBzdHJva2VzLlxuJG5ldXRyYWwtY29sb3ItNjA6ICRncmF5LTgwMDsgLy8gQXhpcyBsYWJlbHMsIGF4aXMgdGl0bGUsIGNvbm5lY3RvciBmYWxsYmFjay5cbiRuZXV0cmFsLWNvbG9yLTQwOiAkZ3JheS03MDA7IC8vIENyZWRpdHMgdGV4dCwgZXhwb3J0IG1lbnUgc3Ryb2tlLlxuJG5ldXRyYWwtY29sb3ItMjA6ICRncmF5LTUwMDsgLy8gRGlzYWJsZWQgdGV4dHMsIGJ1dHRvbiBzdHJva2VzLCBjcm9zc2hhaXIgZXRjLlxuJG5ldXRyYWwtY29sb3ItMTA6ICRncmF5LTIwMDsgLy8gR3JpZCBsaW5lcyBldGMuXG4kbmV1dHJhbC1jb2xvci01OiAkZ3JheS0xMDA7IC8vIE1pbm9yIGdyaWQgbGluZXMgZXRjLlxuJG5ldXRyYWwtY29sb3ItMzogJGdyYXktMTAwOyAvLyBUb29sdGlwIGJhY2tncm91ZCwgYnV0dG9uIGZpbGxzLCBtYXAgbnVsbCBwb2ludHMuXG5cbi8vIENvbG9yZWQsIHNoYWRlcyBvZiBibHVlIGJ5IGRlZmF1bHRcbiRoaWdobGlnaHQtY29sb3ItMTAwOiAkcHJpbWFyeTsgLy8gRHJpbGxkb3duIGNsaWNrYWJsZSBsYWJlbHMsIGNvbG9yIGF4aXMgbWF4IGNvbG9yLlxuJGhpZ2hsaWdodC1jb2xvci04MDogbWl4KCRwcmltYXJ5LCAkd2hpdGUsIDgwJSk7IC8vIFNlbGVjdGlvbiBtYXJrZXIsIG1lbnUgaG92ZXIsIGJ1dHRvbiBob3ZlciwgY2hhcnQgYm9yZGVyLCBuYXZpZ2F0b3Igc2VyaWVzLlxuJGhpZ2hsaWdodC1jb2xvci02MDogbWl4KCRwcmltYXJ5LCAkd2hpdGUsIDYwJSk7IC8vIE5hdmlnYXRvciBtYXNrIGZpbGwuXG4kaGlnaGxpZ2h0LWNvbG9yLTIwOiBtaXgoJHByaW1hcnksICR3aGl0ZSwgMjAlKTsgLy8gVGlja3MgYW5kIGF4aXMgbGluZS5cbiRoaWdobGlnaHQtY29sb3ItMTA6IG1peCgkcHJpbWFyeSwgJHdoaXRlLCAxMCUpOyAvLyBQcmVzc2VkIGJ1dHRvbiwgY29sb3IgYXhpcyBtaW4gY29sb3IuXG5cbi8vIEZvbnRzXG4kZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuJHRpdGxlLWZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJHN1YnRpdGxlLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuJGF4aXMtbGFiZWxzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuLy8gVG9vbHRpcFxuJHRvb2x0aXAtYm9yZGVyOiAxcHg7XG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAkbmV1dHJhbC1jb2xvci0zICFkZWZhdWx0O1xuXG4vLyBBeGVzXG4keGF4aXMtZ3JpZC1saW5lOiAwcHggIWRlZmF1bHQ7XG5cbi8vIFJhbmdlLXNlbGVjdG9yXG4kcmFuZ2Utc2VsZWN0b3ItYnV0dG9uLWJvcmRlcjogMHB4ICFkZWZhdWx0O1xuJHJhbmdlLXNlbGVjdG9yLWlucHV0LXRleHQ6ICRuZXV0cmFsLWNvbG9yLTgwICFkZWZhdWx0O1xuJHJhbmdlLXNlbGVjdG9yLWlucHV0LWJvcmRlcjogJG5ldXRyYWwtY29sb3ItMjAgIWRlZmF1bHQ7XG5cbi8vIERhdGEtbGFiZWxzXG4kZGF0YS1sYWJlbC1jb2xvcjogJG5ldXRyYWwtY29sb3ItODAgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnNcbiRjb250ZXh0LWJ1dHRvbi1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcblxuJGhpZ2hjaGFydHMtYnV0dG9uLWJhY2tncm91bmQ6ICRuZXV0cmFsLWNvbG9yLTMgIWRlZmF1bHQ7XG4kaGlnaGNoYXJ0cy1idXR0b24tYm9yZGVyOiAkbmV1dHJhbC1jb2xvci0yMCAhZGVmYXVsdDtcbiRoaWdoY2hhcnRzLWJ1dHRvbi10ZXh0OiAgJG5ldXRyYWwtY29sb3ItODAgIWRlZmF1bHQ7XG5cbiRoaWdoY2hhcnRzLWJ1dHRvbi1wcmVzc2VkLWJhY2tncm91bmQ6ICRoaWdobGlnaHQtY29sb3ItMTAgIWRlZmF1bHQ7XG4kaGlnaGNoYXJ0cy1idXR0b24tcHJlc3NlZC1ib3JkZXI6ICRuZXV0cmFsLWNvbG9yLTIwICFkZWZhdWx0O1xuJGhpZ2hjaGFydHMtYnV0dG9uLXByZXNzZWQtdGV4dDogICRuZXV0cmFsLWNvbG9yLTgwICFkZWZhdWx0O1xuXG4kaGlnaGNoYXJ0cy1idXR0b24taG92ZXItYmFja2dyb3VuZDogJG5ldXRyYWwtY29sb3ItMTAgIWRlZmF1bHQ7XG4kaGlnaGNoYXJ0cy1idXR0b24taG92ZXItYm9yZGVyOiAkbmV1dHJhbC1jb2xvci0yMCAhZGVmYXVsdDtcbiRoaWdoY2hhcnRzLWJ1dHRvbi1ob3Zlci10ZXh0OiAgJG5ldXRyYWwtY29sb3ItODAgIWRlZmF1bHQ7XG5cbi8vIE5hdmlnYXRvclxuJG5hdmlnYXRvci1zZXJpZXMtZmlsbDogJGhpZ2hsaWdodC1jb2xvci04MCAhZGVmYXVsdDtcbiRuYXZpZ2F0b3Itc2VyaWVzLWJvcmRlcjogJGhpZ2hsaWdodC1jb2xvci04MCAhZGVmYXVsdDtcblxuLy8gU2Nyb2xsYmFyXG4kc2Nyb2xsYmFyLXRyYWNrLWJhY2tncm91bmQ6ICRuZXV0cmFsLWNvbG9yLTUgIWRlZmF1bHQ7XG4kc2Nyb2xsYmFyLXRyYWNrLWJvcmRlcjogJG5ldXRyYWwtY29sb3ItNSAhZGVmYXVsdDtcblxuLy8gSW5kaWNhdG9yc1xuJHBvc2l0aXZlLWNvbG9yOiAkc3VjY2VzczsgLy8gUG9zaXRpdmUgaW5kaWNhdG9yIGNvbG9yXG4kbmVnYXRpdmUtY29sb3I6ICRkYW5nZXI7IC8vIE5lZ2F0aXZlIGluZGljYXRvciBjb2xvclxuXG5cbkBpbXBvcnQgXCJ2ZW5kb3IvaGlnaGNoYXJ0c1wiO1xuXG5cblxuXG4vKiBQYXR0ZXJuIHByZXNlbnRhdGlvbmFsIHByb3BlcnRpZXMgKi9cbiNoYXRjaC1sZWZ0IHBhdGgge1xuXHRzdHJva2U6ICRjaGFydC1zZXJpZXMtMTtcblx0c3Ryb2tlLXdpZHRoOiA1cHg7XG59XG5cbiNoYXRjaC1yaWdodCBwYXRoIHtcblx0ZmlsbDogJHdoaXRlO1xuXHRmaWxsLW9wYWNpdHk6IDAuMjU7XG59XG5cbiNoYXRjaC1yaWdodCByZWN0IHtcblx0c3Ryb2tlOiAkb2QtYmVuY2htYXJrLWN1cnJlbnQ7XG5cdGZpbGw6ICRvZC1iZW5jaG1hcmstY3VycmVudDtcbn1cblxuI2RvdHMgY2lyY2xlIHtcblx0ZmlsbDogJHdoaXRlO1xuXHRmaWxsLW9wYWNpdHk6IDAuMzU7XG59XG5cbiNkb3RzIHJlY3Qge1xuXHRzdHJva2U6ICRvZC1iZW5jaG1hcmstcHJldmlvdXM7XG5cdGZpbGw6ICRvZC1iZW5jaG1hcmstcHJldmlvdXM7XG59XG5cbiNoYXRjaCBwYXRoIHtcblx0ZmlsbDogJGdyYXktOTAwO1xuXHRzdHJva2U6ICRncmF5LTQwMDtcblx0c3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5cblxuLmhpZ2hjaGFydHMtc2VyaWVzLTEgLmhpZ2hjaGFydHMtcG9pbnQge1xuXHRzdHJva2U6ICRjaGFydC1zZXJpZXMtMTtcblx0ZmlsbDogdXJsKCNoYXRjaC1sZWZ0KTtcbn1cbi5oaWdoY2hhcnRzLXNlcmllcy0yIC5oaWdoY2hhcnRzLXBvaW50IHtcblx0c3Ryb2tlOiAkY2hhcnQtc2VyaWVzLTI7XG5cdGZpbGw6IHVybCgjZ3JpZCk7XG59XG5cbi8vIGxpbmUgZ3JhcGggb3B0aW9uc1xuXG4uaGlnaGNoYXJ0cy1saW5lLXNlcmllcy5oaWdoY2hhcnRzLWNvbG9yLTEgLmhpZ2hjaGFydHMtcG9pbnQge1xuXHRmaWxsOiAkY2hhcnQtc2VyaWVzLTE7XG59XG5cbi5oaWdoY2hhcnRzLWxpbmUtc2VyaWVzLmhpZ2hjaGFydHMtY29sb3ItMiAuaGlnaGNoYXJ0cy1wb2ludCB7XG5cdGZpbGw6ICRjaGFydC1zZXJpZXMtMjtcbn1cblxuLmhpZ2hjaGFydHMtc2VyaWVzLTEgLmhpZ2hjaGFydHMtZ3JhcGgge1xuXHRzdHJva2UtZGFzaGFycmF5OiAzO1xufVxuXG4uaGlnaGNoYXJ0cy1zZXJpZXMtMiAuaGlnaGNoYXJ0cy1ncmFwaCB7XG5cdHN0cm9rZS1kYXNoYXJyYXk6IDY7XG59XG5cbi8vLyBGaXggcm90YXRpb24gb2YgbGVnZW5kIHBhdHRlcm4gZm9yIGJhciBncmFwaHNcbi5oaWdoY2hhcnRzLWxlZ2VuZCAuaGlnaGNoYXJ0cy1iYXItc2VyaWVzIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTEuNCAqICRmb250LXNpemUtYmFzZSwgLTEuNCAqICRmb250LXNpemUtYmFzZSk7XG59XG5cbi5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtID4gdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vLyBDaGFydCBheGlzICR0aXRsZXNcbi5oaWdoY2hhcnRzLWF4aXMtdGl0bGUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xuXHRmaWxsOiAkZ3JheS02MDA7XG59XG5cbi5oaWdoY2hhcnRzLWJhY2tncm91bmQge1xuXHRmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLmFzLXRpbnQtdjEtc2VnbWVudHMge1xuXHQuaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbS5oaWdoY2hhcnRzLWNvbG9yLTAgLmhpZ2hjaGFydHMtcG9pbnQgeyAvLyBuZWVkcyBleHRlbmRpbmcgdG8gYWxsIGNhdGVnb3JpZXMgaWYgd2Ugd2FudCB0byBkbyB0aGlzXG5cdFx0ZmlsbDogJGFzLWhpZ2hlcjtcblx0XHRzdHJva2U6ICRhcy1oaWdoZXI7XG5cdH1cblxuXHQuaGlnaGNoYXJ0cy1kYXRhLWxhYmVsLWNvbm5lY3Rvci5oaWdoY2hhcnRzLWNvbG9yLTAgeyAvLyBuZWVkcyBleHRlbmRpbmcgdG8gYWxsIGNhdGVnb3JpZXMgaWYgd2Ugd2FudCB0byBkbyB0aGlzXG5cdCAgICBzdHJva2U6ICRhcy1oaWdoZXI7XG5cdH1cblx0LmhpZ2hjaGFydHMtc2VyaWVzLTAge1xuXHRcdC5oaWdoY2hhcnRzLWNvbG9yLTAsIC5oaWdoY2hhcnRzLWNvbG9yLTEsIC5oaWdoY2hhcnRzLWNvbG9yLTIge1xuXHRcdFx0ZmlsbDogJGFzLWhpZ2hlcjtcblx0XHRcdHN0cm9rZTogJGFzLWhpZ2hlcjtcblx0XHR9XG5cdFx0LmhpZ2hjaGFydHMtY29sb3ItMywgLmhpZ2hjaGFydHMtY29sb3ItNCwgLmhpZ2hjaGFydHMtY29sb3ItNSB7XG5cdFx0XHRmaWxsOiAkYXMtbWVkaXVtO1xuXHRcdFx0c3Ryb2tlOiAkYXMtbWVkaXVtO1xuXHRcdH1cblx0XHQuaGlnaGNoYXJ0cy1jb2xvci02LCAuaGlnaGNoYXJ0cy1jb2xvci03LCAuaGlnaGNoYXJ0cy1jb2xvci04LCAuaGlnaGNoYXJ0cy1jb2xvci05IHtcblx0XHRcdGZpbGw6ICRhcy1sb3dlcjtcblx0XHRcdHN0cm9rZTogJGFzLWxvd2VyO1xuXHRcdH1cblx0fVxuXHQuaGlnaGNoYXJ0cy10b29sdGlwIHtcblx0XHRzdHJva2U6ICRib3JkZXItY29sb3I7XG5cdH1cblx0LmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0uaGlnaGNoYXJ0cy1jb2xvci0wIC5oaWdoY2hhcnRzLXBvaW50IHtcblx0XHRmaWxsOiAkZ3JheS05MDA7XG5cdFx0c3Ryb2tlOiAkZ3JheS05MDA7XG5cdH1cblxufVxuXG4uYXMtdGludC12MS01LXNlZ21lbnRzIHtcblx0LmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0uaGlnaGNoYXJ0cy1jb2xvci0wIC5oaWdoY2hhcnRzLXBvaW50IHtcblx0XHRmaWxsOiAkZ3JheS05MDA7XG5cdFx0c3Ryb2tlOiAkZ3JheS05MDA7XG5cdH1cblx0LmhpZ2hjaGFydHMtc2VyaWVzLTAge1xuXHRcdC5oaWdoY2hhcnRzLWNvbG9yLTAsIC5oaWdoY2hhcnRzLWNvbG9yLTEsIC5oaWdoY2hhcnRzLWNvbG9yLTIsIC5oaWdoY2hhcnRzLWNvbG9yLTMsIC5oaWdoY2hhcnRzLWNvbG9yLTQsIC5oaWdoY2hhcnRzLWNvbG9yLTUge1xuXHRcdFx0ZmlsbDogJGFzLWhpZ2hlcjtcblx0XHRcdHN0cm9rZTogJGFzLWhpZ2hlcjtcblx0XHR9XG5cdFx0LmhpZ2hjaGFydHMtY29sb3ItNiwgLmhpZ2hjaGFydHMtY29sb3ItNywgLmhpZ2hjaGFydHMtY29sb3ItOCwgLmhpZ2hjaGFydHMtY29sb3ItOSB7XG5cdFx0XHRmaWxsOiAkYXMtbWVkaXVtO1xuXHRcdFx0c3Ryb2tlOiAkYXMtbWVkaXVtO1xuXHRcdH1cblx0XHQuaGlnaGNoYXJ0cy1jb2xvci05IHsgLy8gaGlnaGNoYXJ0cyBnZXRzIHRvIDkgYW5kIHRoZW4gcmVwZWF0cyAtIHVzaW5nIHNpYmxpbmcgc2VsZWN0b3JzIHRvIHNlbGVjdCB0aGUgcG9pbnRzIGFmdGVyIDlcblx0XHRcdH4gLmhpZ2hjaGFydHMtY29sb3ItMCwgfiAuaGlnaGNoYXJ0cy1jb2xvci0xIHtcblx0XHRcdFx0ZmlsbDogJGFzLW1lZGl1bTtcblx0XHRcdFx0c3Ryb2tlOiAkYXMtbWVkaXVtO1xuXHRcdFx0fVxuXHRcdFx0fiAuaGlnaGNoYXJ0cy1jb2xvci0yLCB+IC5oaWdoY2hhcnRzLWNvbG9yLTMsIH4gLmhpZ2hjaGFydHMtY29sb3ItNCwgfiAuaGlnaGNoYXJ0cy1jb2xvci01LCB+IC5oaWdoY2hhcnRzLWNvbG9yLTYsIH4gLmhpZ2hjaGFydHMtY29sb3ItNywgfiAuaGlnaGNoYXJ0cy1jb2xvci04LCB+IC5oaWdoY2hhcnRzLWNvbG9yLTkge1xuXHRcdFx0XHRmaWxsOiAkYXMtbG93ZXI7XG5cdFx0XHRcdHN0cm9rZTogJGFzLWxvd2VyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGlnaGNoYXJ0cy10b29sdGlwIHtcblx0XHRzdHJva2U6ICRib3JkZXItY29sb3I7XG5cdH1cbn1cblxuLy8gc3RvcCBoaWdoY2hhcnRzIG1lbnUgYmVpbmcgY3V0IG9mZiBvbiBzbWFsbGVyIGNoYXJ0c1xuLmdyYXBoLCAuaGlnaGNoYXJ0cy1yb290LCAuaGlnaGNoYXJ0cy1jb250YWluZXIge1xuXHRvdmVyZmxvdzp2aXNpYmxlIWltcG9ydGFudDtcbiAgICB6LWluZGV4OjUwMCFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5oaWdoY2hhcnRzLW1lbnUge1xuXHR6LWluZGV4OjUwMCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XG59XG5cbi5oaWdoY2hhcnRzLWExMXktcHJveHktY29udGFpbmVyLWFmdGVyIHtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0fVxufVxuXG4uaGlnaGNoYXJ0cy1hMTF5LXByb3h5LWJ1dHRvbiB7XG5cdG9wYWNpdHk6MDtcbn1cblxuXG4vLyBSaWNoYXJkIChUdXJuZXkgYW5kIEhhbGwpIEFkZGVkIFN0eWxlc1xuXG5cdC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0XG5cdC5oaWdoY2hhcnRzLWF4aXMtbGluZSB7XG5cdFx0c3Ryb2tlOiAkZ3JheS0yMDA7XG5cdH1cblx0XG5cdC5hcy1oaWdoZXIge1xuXHRcdGZpbGw6ICRhcy1oaWdoZXI7XG5cdFx0c3Ryb2tlOiAkYXMtaGlnaGVyO1xuXHR9XG5cdFxuXHQuYXMtbWVkaXVtIHtcblx0XHRmaWxsOiAkYXMtbWVkaXVtO1xuXHRcdHN0cm9rZTogJGFzLW1lZGl1bTtcblx0fVxuXHRcblx0LmFzLWxvd2VyIHtcblx0XHRmaWxsOiAkYXMtbG93ZXI7XG5cdFx0c3Ryb2tlOiAkYXMtbG93ZXI7XG5cdH1cblx0XG5cdC5hcy1oaWdoZXI6aG92ZXIgLmFhLXhsYWJlbC1pY29ue1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGFzLWhpZ2hlciwgMC4zKTtcblx0fVxuXHRcblx0LmFzLW1lZGl1bTpob3ZlciAuYWEteGxhYmVsLWljb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGFzLW1lZGl1bSwgMC4zKTtcblx0fVxuXHRcblx0LmFzLWxvd2VyOmhvdmVyIC5hYS14bGFiZWwtaWNvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKCRhcy1sb3dlciwgMC4zKTtcblx0fVxuXHRcblx0LmhpZ2hjaGFydHMtdG9vbHRpcC1jb250YWluZXIge1xuXHRcdHotaW5kZXg6IDMwMDAgIWltcG9ydGFudDtcblx0fVxuXHRcblx0LmhpZ2hjaGFydHMtdG9vbHRpcC1ib3gge1xuXHRcdGZpbGw6ICRncmF5LTkwMDtcblx0XHRmaWxsLW9wYWNpdHk6IDE7XG5cdFx0c3Ryb2tlLXdpZHRoOiAwO1xuXHR9XG5cdFxuXHQuaGlnaGNoYXJ0cy10b29sdGlwIHtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR0ZXh0IHtjb2xvcjokd2hpdGU7IGZpbGw6JHdoaXRlO31cblx0fVxuXHRcblx0XG5cdC8vIFhBeGlzIFxuXHRcblx0LmFhLWxhYmVscyB7XG5cdFx0ei1pbmRleDogMjAwMDtcblx0fVxuXHRcblx0LmFhLXhsYWJlbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRkaXNwbGF5OiBmbGV4OyBcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdC5hYS14bGFiZWwtdGl0bGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAzOHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMi44cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdGNvbG9yOiAkZ3JheS05MDA7XG5cdFx0fVxuXHR9XG5cdFxuXHQuYWEteGxhYmVsLWljb24ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMzRweDsgXG5cdFx0aGVpZ2h0OiAzNHB4OyBcblxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdC5hYS14bGFiZWwtaWNvbiB7XG5cdFx0XHRcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdC5hYS14bGFiZWwge1xuXHRcdFx0d2lkdGg6IDE0M3B4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHQuYWEteGxhYmVsLWljb24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHQuYWEteGxhYmVsLWljb24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQueGF4aXMtbGluayxcblx0LnhheGlzLWxpbms6aG92ZXIsXG5cdC54YXhpcy1saW5rOmZvY3VzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0XG5cdC5sZWFybi1tb3JlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ZGlzcGxheTogZmxleDsgXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSBlYXNlLWluLW91dDtcblx0fVxuXHRcblx0LmxlYXJuLW1vcmU6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDZweDtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5LW9uLWRhcms7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnktb24tZGFyaztcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblx0XG5cdC54YXhpcy1saW5rOmhvdmVyIC5sZWFybi1tb3JlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHkgZWFzZS1pbi1vdXQ7XG5cdH1cblx0XG5cdFxuXHRcblxuXG4vLyBUb29sdGlwXG5cdFxuLmFhdG9vbHRpcCAubGVhcm4tbW9yZSxcbi5hYXRvb2x0aXAgaW1nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmFhdG9vbHRpcCAuYWEteGxhYmVsIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmFhdG9vbHRpcC1pbm5lciB7XG5cdFx0d2lkdGg6IDQwMHB4O1xuXHR9XG59XG5cblxuLmFhdG9vbHRpcCA+IHNwYW4ge1xuXHRwYWRkaW5nOiA4cHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHotaW5kZXg6IDEwMDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuYWEteGxhYmVsLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdC5hYS14bGFiZWwtaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5hYXRvb2x0aXAtc3ViIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDEyLjhweDtcblx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0fVxuXG5cdC5hYXRvb2x0aXAtZGF0YSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5hYXRvb2x0aXAtaW5mbyB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAxNC40cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLy8gLmFhdG9vbHRpcCA+IHNwYW46OmJlZm9yZSB7XG4vLyBcdGNvbnRlbnQ6ICcnO1xuLy8gXHRkaXNwbGF5OiBibG9jaztcbi8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRsZWZ0OiAtMThweDtcbi8vIFx0dG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuLy8gXHR3aWR0aDogMDtcbi8vIFx0aGVpZ2h0OiAwO1xuLy8gXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuLy8gXHRib3JkZXItd2lkdGg6IDVweCAxMHB4IDVweCAwO1xuLy8gXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRncmF5LTkwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgXG4vLyB9XG5cbi5oaWdoY2hhcnRzLWxlZ2VuZCAuaGlnaGNoYXJ0cy1wb2ludCB7XG5cdHN0cm9rZS13aWR0aDogMDtcbn1cblxuXG5cbiNhdWRpZW5jZS1zcGVjdHJ1bS1iYXItY2hhcnQgLmhpZ2hjaGFydHMtc2VyaWVzLTEgLmhpZ2hjaGFydHMtcG9pbnQge1xuXHRzdHJva2U6IG5vbmU7XG5cdGZpbGw6IHVybCgjaGF0Y2gpO1xufVxuXG4ubGVnZW5kIHtcblx0Y29sb3I6ICRncmF5LTkwMDtcblx0Zm9udC1zaXplOiAxMi44cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCA3MHB4O1xuXHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xufVxuXG4ubGVnZW5kIC5sYWJlbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxlZ2VuZCAubGVnZW5kLXRhYiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmxlZ2VuZC10YWIuYXMtaGlnaGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFzLWhpZ2hlcjtcbn1cbi5sZWdlbmQtdGFiLmFzLW1lZGl1bSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhcy1tZWRpdW07XG59XG4ubGVnZW5kLXRhYi5hcy1sb3dlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhcy1sb3dlcjtcbn1cblxuLmxlZ2VuZC10YWIuYWEtY29sLWhhdGNoIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgwLCAwLCAwLCAwLjMpIDE2LjY3JSwgI2ZmZmZmZiAxNi42NyUsICNmZmZmZmYgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNjYuNjclLCAjZmZmZmZmIDY2LjY3JSwgI2ZmZmZmZiAxMDAlKTtcblx0YmFja2dyb3VuZC1zaXplOiA0LjI0cHggNC4yNHB4O1xufVxuXG4ubGVnZW5kIC5sZWdlbmQtdGl0bGUge1xuXHRtYXJnaW46IDAgNTBweCAwIDNweDtcbn1cblxuXG4vLyBCVUJCTEVcblxuLmFhYnViYmxlIC5oaWdoY2hhcnRzLWNvbG9yLTEge1xuICBmaWxsOiAkYXMtaGlnaGVyO1xuICBzdHJva2U6ICRhcy1oaWdoZXI7XG59XG5cbi5hYWJ1YmJsZSAuaGlnaGNoYXJ0cy1jb2xvci0ye1xuICBmaWxsOiAkYXMtbWVkaXVtO1xuICBzdHJva2U6ICRhcy1tZWRpdW07XG59XG5cbi5hYWJ1YmJsZSAuaGlnaGNoYXJ0cy1jb2xvci0zIHtcbiAgZmlsbDogJGFzLWxvd2VyO1xuICBzdHJva2U6ICRhcy1sb3dlcjtcbn1cblxuLmFhYnViYmxlIC5oaWdoY2hhcnRzLWRhdGEtbGFiZWxzIHtcbiAgei1pbmRleDogNTAwO1xuICBcbiAgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhYnViYmxlLWlubmVyIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWluLWhlaWdodDogMTQycHg7XG4gIH1cbn1cblxuLmFhYnViYmxlLXRvb2wge1xuICB6LWluZGV4OiA1MDA7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5hYWJ1YmJsZS10b29sID4gc3BhbiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmFhYnViYmxlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5hYWJ1YmJsZS1kYXRhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hYWJ1YmJsZS1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5hLmFhYnViYmxlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkcHJpbWFyeS1vbi1kYXJrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTQuNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuYS5hYWJ1YmJsZS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJpbWFyeS1vbi1kYXJrO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeS1vbi1kYXJrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cblxuLy8gRG9udXRcblxuLmFhZG91YmxlRG9udXQtb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5hYWRvdWJsZURvbnV0IC5oaWdoY2hhcnRzLXNlcmllcy0wIC5oaWdoY2hhcnRzLWNvbG9yLTAge1xuICBmaWxsOiAkb2QteW91ci1jdXJyZW50O1xuICBzdHJva2U6ICRvZC15b3VyLWN1cnJlbnQ7XG59XG5cbi5hYWRvdWJsZURvbnV0IC5oaWdoY2hhcnRzLXNlcmllcy0xIC5oaWdoY2hhcnRzLWNvbG9yLTAge1xuICBmaWxsOiAkb2QteW91ci1wcmV2aW91cztcbiAgc3Ryb2tlOiAkb2QteW91ci1wcmV2aW91cztcbn1cblxuLmFhZG91YmxlRG9udXQgLmhpZ2hjaGFydHMtc2VyaWVzLTAgLmhpZ2hjaGFydHMtY29sb3ItMSB7XG4gIGZpbGw6ICRncmF5LTEwMDtcbiAgc3Ryb2tlOiAkZ3JheS0xMDA7XG59XG5cbi5hYWRvdWJsZURvbnV0IC5oaWdoY2hhcnRzLXNlcmllcy0xIC5oaWdoY2hhcnRzLWNvbG9yLTEge1xuICBmaWxsOiAkZ3JheS0yMDA7XG4gIHN0cm9rZTogJGdyYXktMjAwO1xufVxuXG4uYWFkb3VibGVEb251dCAuaGlnaGNoYXJ0cy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuXG4uYWFkb3VibGVEb251dCAuZG9udXQtdGl0bGUge1xuICBmb250LXNpemU6IDEyLjhweDtcbiAgbGluZS1oZWlnaHQ6IDE1LjM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFhZG9udXQtdG9vbCB7XG4gIHotaW5kZXg6IDUwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTQuNHB4O1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZG9udXQtZGF0YSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBmb250LXNpemU6IDE0LjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZG9udXQtZGF0YSBlbSB7XG4gIGZvbnQtc2l6ZTogMTIuOHB4O1xufVxuXG4uZG9udXQtcHJldmlvdXMge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRvZC15b3VyLXByZXZpb3VzO1xufVxuXG4uZG9udXQtcHJldmlvdXMgLmJpZy1udW1iZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZG9udXQtY3VycmVudCB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJG9kLXlvdXItY3VycmVudDtcbn1cblxuLmRvbnV0LWN1cnJlbnQgLmJpZy1udW1iZXIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5cbi52YXJpYW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udmFyaWFudC11cCB7XG4gY29sb3I6ICRzdWNjZXNzO1xufVxuXG4udmFyaWFudC1kb3duIHtcbiAgY29sb3I6ICRkYW5nZXI7XG59XG5cbi5wcmltYXJ5LWNvbXBhcmlzb24ge1xuXHQuaGlnaGNoYXJ0cy1jb2xvci0wIHtcblx0XHRmaWxsOiAkb2QteW91ci1jdXJyZW50O1xuXHRcdHN0cm9rZTogJG9kLXlvdXItY3VycmVudDtcblx0fVxuXHQuaGlnaGNoYXJ0cy1jb2xvci0xIHtcblx0XHRmaWxsOiAkb2QteW91ci1wcmV2aW91cztcblx0XHRzdHJva2U6ICRvZC15b3VyLXByZXZpb3VzO1xuXHR9XG5cdC5oaWdoY2hhcnRzLXNlcmllcy0xIC5oaWdoY2hhcnRzLXBvaW50IHtcblx0XHRmaWxsOiAkb2QteW91ci1wcmV2aW91cztcblx0XHRzdHJva2U6ICRvZC15b3VyLXByZXZpb3VzO1xuXHR9XG5cdC5oaWdoY2hhcnRzLWNvbG9yLTIge1xuXHRcdHN0cm9rZTogbm9uZTtcblx0ZmlsbDogdXJsKCNoYXRjaCk7XG5cdH1cblx0LmhpZ2hjaGFydHMtc2VyaWVzLTIgLmhpZ2hjaGFydHMtcG9pbnQge1xuXHRcdHN0cm9rZTogbm9uZTtcblx0ZmlsbDogdXJsKCNoYXRjaCk7XG5cdH1cbn1cblxuLmJlbmNobWFyay1jb21wYXJpc29uIHtcblx0LmhpZ2hjaGFydHMtY29sb3ItMCB7XG5cdFx0ZmlsbDogdXJsKCNoYXRjaC1yaWdodCk7XG5cdFx0c3Ryb2tlOiAkb2QtYmVuY2htYXJrLWN1cnJlbnQ7XG5cdH1cblx0LmhpZ2hjaGFydHMtY29sb3ItMSB7XG5cdFx0ZmlsbDogdXJsKCNkb3RzKTtcblx0XHRzdHJva2U6ICRvZC1iZW5jaG1hcmstcHJldmlvdXM7XG5cdH1cblx0LmhpZ2hjaGFydHMtc2VyaWVzLTEgLmhpZ2hjaGFydHMtcG9pbnQge1xuXHRcdGZpbGw6IHVybCgjZG90cyk7XG5cdFx0c3Ryb2tlOiAkb2QtYmVuY2htYXJrLXByZXZpb3VzO1xuXHR9XG59XG5cbi5maWx0ZXIge1xuXHQuaGlnaGNoYXJ0cy1jb2xvci0wIHtcblx0XHRmaWxsOiAkaW5mbztcblx0XHRzdHJva2U6ICRpbmZvO1xuXHR9XG59XG5cbi5oaWdoY2hhcnRzLXRpdGxle1xuXHRkaXNwbGF5Om5vbmU7XG5cdGhlaWdodDowO1xufVxuXG4vLyBkYXRhIHRhYmxlXG5cbi5oaWdoY2hhcnRzLWRhdGEtdGFibGUgdGFibGUge1xuXHRAZXh0ZW5kIC50YWJsZTtcblx0QGV4dGVuZCAuc21hbGxpc2g7XG5cdEBleHRlbmQgLnRhYmxlLXJlc3BvbnNpdmUtc207XG5cdC5oaWdoY2hhcnRzLW51bWJlciB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0dGhlYWQge1xuXHRcdHRoIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHR0aDpmaXJzdC1jaGlsZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gaGlnaGNoYXJ0cyB2aXN1YWxseSBoaWRkZW5cblxuLmhpZ2hjaGFydHMtdmlzdWFsbHktaGlkZGVuIHtcblxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIGNsYXNzZXMgZm9yIE92ZXJ2aWV3IERhc2hib2FyZFxuLm9kLWJhciB7XG4gIHdpZHRoOjAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLy8gaGlkZSBzcXVhcmUgYm94IHRoYXQncyBwYXJ0IG9mIHRoZSBtZW51XG4uaGlnaGNoYXJ0cy1hMTF5LXByb3h5LWVsZW1lbnQge1xuXHRkaXNwbGF5Om5vbmU7XG59IiwiLmRlbGV0ZS1mYWRlLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogZmFkZS1vdXQgZm9yd2FyZHMgMC41cyBlYXNlLW91dCAxO1xufVxuXG4uY3JlYXRlLWZhZGUtYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIGZvcndhcmRzIDAuNXMgZWFzZS1vdXQgMTtcbn1cblxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLy8vIFRBQiBOQVZcblxuLnRhYnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnRhYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmN1cnJlbnQtdGFiLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMjAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktMjAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGEsIGE6dmlzaXRlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkYXM7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgJGFzO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJGFzO1xuICAgIHBhZGRpbmc6MXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxcmVtICsgNnB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAzdnc7XG4gICAgICBtaW4taGVpZ2h0OiAxLjdyZW07XG4gICAgICBtYXgtaGVpZ2h0OjNyZW07XG4gICAgfVxuICB9XG59XG5cblxuXG4udGFiLW5hdi1pdGVtIHtcbiAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgbWFyZ2luLWxlZnQ6MXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktMjAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBcbiAgYSwgYTp2aXNpdGVkIHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGxpZ2h0O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICRsaWdodDtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRsaWdodDtcbiAgICBib3JkZXItaW1hZ2U6bm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzowLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgNnB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAydnc7XG4gICAgICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgIH1cbiAgfVxufVxuXG4jYXN0YWI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICRhcztcbn1cblxuI3RhYXRhYjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogJHRhYTtcbn1cblxuI2FhdGFiOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkYWE7XG59XG5cbiNzZWFyY2h0YWI6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2U6IGNvbmljLWdyYWRpZW50KGZyb20gMGRlZywgJHRhYSwgJGFzLCAkYWEsICR0YWEpIDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICNhYXRhYiBwaWN0dXJlIHtcbiAgICBmaWx0ZXI6ICRmaWx0ZXItYWE7XG4gIH1cbiAgI3RhYXRhYiBwaWN0dXJlIHtcbiAgICBmaWx0ZXI6ICRmaWx0ZXItdGFhO1xuICB9XG4gICNhc3RhYiBwaWN0dXJlIHtcbiAgICBmaWx0ZXI6ICRmaWx0ZXItYXM7XG4gIH1cbn1cblxuXG5cbi50YWItcGFnZSB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAkYXM7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBtYXJnaW4tdG9wOiAtNi41cHg7XG4gIHotaW5kZXg6IDUwO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgd2lkdGg6MTAwJTtcbn1cblxuLmFhIHtcbiAgLmN1cnJlbnQtdGFiLWl0ZW0ge1xuICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRhYTtcbiAgICB9XG4gIH1cbiAgLnRhYi1wYWdlIHtcbiAgICBib3JkZXItY29sb3I6ICRhYTtcbiAgfVxufVxuXG4udGFhIHtcbiAgLmN1cnJlbnQtdGFiLWl0ZW0ge1xuICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWE7XG4gICAgfVxuICB9XG4gIC50YWItcGFnZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFhO1xuICB9XG59XG5cbi5zZWFyY2gge1xuICAuY3VycmVudC10YWItaXRlbSB7XG4gICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItaW1hZ2U6IGNvbmljLWdyYWRpZW50KGZyb20gMGRlZywgJHRhYSwgJGFzLCAkYWEsICR0YWEpIDE7XG4gICAgfVxuICB9XG4gIC50YWItcGFnZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHRhYSwgJGFzLCAkYWEpIDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgYm9keTpoYXMoI2FhdGFiOmhvdmVyKSAudGFiLXBhZ2Uge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkYWE7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICB9XG4gIFxuICBib2R5OmhhcygjdGFhdGFiOmhvdmVyKSAudGFiLXBhZ2Uge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkdGFhO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgfVxuXG4gIGJvZHk6aGFzKCNhc3RhYjpob3ZlcikgLnRhYi1wYWdlIHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGFzO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgfVxuICBcbiAgYm9keTpoYXMoI3NlYXJjaHRhYjpob3ZlcikgLnRhYi1wYWdlIHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICR0YWEsICRhcywgJGFhKSAxO1xuICB9XG4gIFxuICBib2R5OmhhcygjdGFhdGFiOmhvdmVyKSwgIGJvZHk6aGFzKCNhYXRhYjpob3ZlciksICBib2R5Omhhcygjc2VhcmNodGFiOmhvdmVyKSwgYm9keTpoYXMoI2FzdGFiOmhvdmVyKSB7XG4gICAgLmN1cnJlbnQtdGFiLWl0ZW0ge1xuICAgICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRhYnMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWxlZnQ6LTIxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjFweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLmN1cnJlbnQtdGFiLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRhcztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgfVxuICB9XG4gIC5hYSAuY3VycmVudC10YWItaXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWE7XG4gIH1cbiAgLnRhYSAuY3VycmVudC10YWItaXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFhO1xuICB9XG4gIC50YWItbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICB9XG4gIC50YWItcGFnZSB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICR3aGl0ZTtcbiAgfVxuICBib2R5OmhhcygjYWF0YWI6aG92ZXIpIC5jdXJyZW50LXRhYi1pdGVtIHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGFhO1xuICB9XG4gIFxuICBib2R5OmhhcygjdGFhdGFiOmhvdmVyKSAuY3VycmVudC10YWItaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICR0YWE7XG5cbiAgfVxuXG4gIGJvZHk6aGFzKCNhc3RhYjpob3ZlcikgLmN1cnJlbnQtdGFiLWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkYXM7XG5cbiAgfVxuICBcbiAgYm9keTpoYXMoI3NlYXJjaHRhYjpob3ZlcikgLmN1cnJlbnQtdGFiLWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHRhYSwgJGFzLCAkYWEpIDE7XG5cbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xuICB9XG59IiwiLmxvZ28tZ3JpZCB7XG4gIGltZyB7XG4gICAgZmlsdGVyOiBzYXR1cmF0ZSgwJSk7XG4gICAgb3BhY2l0eTowLjU7XG59XG5hOmhvdmVyIGltZyB7XG4gICAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKTtcbiAgICBvcGFjaXR5OjE7XG59XG5cbn0iLCIuYnJlYWRjcnVtYnMtYXMuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgYSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LW9uLWRhcms7XG4gIH1cbiAgLmJyZWFkY3J1bWItc3Vic2VjdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5icmVhZGNydW1iLXJvb3QtaXRlbTphZnRlciB7XG4gICAgY29sb3I6ICRsaWdodDtcbiAgfVxuICAuYnJlYWRjcnVtYi1zdWJzZWN0aW9uLWl0ZW0ge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgfVxuICB9XG4gIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgICBjb2xvcjogJGxpZ2h0O1xuICB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkbGlnaHQ7XG4gIH1cbn0iLCIubWFwLWdyaWQgI21hcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNtYXAtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hcC1ncmlkIHtcbiAgICBbZGF0YS1zZWdtZW50XSwgI2FsbC1zZWdtZW50cyB7XG4gICAgICBmbGV4OiAwIDAgMzIlO1xuICAgICAgbWF4LXdpZHRoOiAzNCU7XG4gICAgfVxuXG4gICAgI21hcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxIDEgNjglO1xuICAgICAgbWF4LXdpZHRoOiA2OCU7XG4gICAgfVxuICB9XG59XG5cbi5rZXktZnJhbWUge1xuICB3aWR0aDogMjNweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuXG4uaW50ZW5zaXR5LXplcm8ge1xuICBvcGFjaXR5OiAwLjI7XG59XG4uaW50ZW5zaXR5LXR3ZW50eSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5pbnRlbnNpdHktZm9ydHkge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uaW50ZW5zaXR5LXNpeHR5IHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmludGVuc2l0eS1mdWxsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlZ21lbnQtaWNvbiB7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAmLmJ0bi1hcy1oaWdoZXIgaW1nIHtcbiAgICAgIGZpbHRlcjogJGZpbHRlci1hcy1oaWdoZXI7XG4gICAgfVxuICAgICYuYnRuLWFzLW1lZGl1bSBpbWcge1xuICAgICAgZmlsdGVyOiAkZmlsdGVyLWFzLW1lZGl1bTtcbiAgICB9XG4gICAgJi5idG4tYXMtbG93ZXIgaW1nIHtcbiAgICAgIGZpbHRlcjogJGZpbHRlci1hcy1sb3dlcjtcbiAgICB9XG4gIH1cblxuICAgICYuYnRuLWFzLWhpZ2hlciBpbWcge1xuICAgICAgZmlsdGVyOiAkZmlsdGVyLXdoaXRlO1xuICAgIH1cbiAgICAmLmJ0bi1hcy1tZWRpdW0gaW1nIHtcbiAgICAgIGZpbHRlcjogJGZpbHRlci1kYXJrO1xuICAgIH1cbiAgICAmLmJ0bi1hcy1sb3dlciBpbWcge1xuICAgICAgZmlsdGVyOiAkZmlsdGVyLXdoaXRlO1xuICAgIH1cblxufVxuXG5cbi5zZWdtZW50LWljb24tLWxnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uc2VnbWVudF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyLjdyZW07XG59XG5cbi5zZWdtZW50X19rZXlzIHtcbiAgbWF4LWhlaWdodDogMTByZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uc2VnbWVudF9fa2V5cyBsaSB7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG5cbi5ob21lLWhlcml0YWdlLXNlZ21lbnRfX2tleXMgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMDk3MjI7XG59XG5cbiNtYXAge1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIH1cbn1cblxuLm1hcC1uYXYgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG4jbWFwLW5hdi1jb25kZW5zZWQge1xuICBwYWRkaW5nLXRvcDogNC40NXJlbTtcbiAgZmxleDogMCAwIDgwcHg7XG4gIG1heC13aWR0aDogODBweDtcbn1cblxuLm1hcC1wYW5lbCB7XG4gIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1zdWJzZWdtZW50XSB7XG4gIFtkYXRhLXN1Yi1zZWdtZW50LWxvYWRdIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLXN1Yi1zZWdtZW50LXVubG9hZF0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5bZGF0YS1zdWJzZWdtZW50XS5hY3RpdmUge1xuICBbZGF0YS1zdWItc2VnbWVudC1sb2FkXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLXN1Yi1zZWdtZW50LXVubG9hZF0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNiMDNhMWMgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgcGFkZGluZzogLjI1cmVtO1xufVxuXG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCB7XG4gIHdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uem9vbV90cnVlIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbWFyZ2luOiAwLjc1ZW0gMCAwLjI1ZW07XG5cbiAgJi50ZXh0LXVwcGVyY2FzZSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cblxuXG5cbi5hcmVhLXBvcHVwLXNlZ21lbnRfX2FyZWEge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5hcmVhLXBvcHVwLXNlZ21lbnQtbGlzdCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi5hcmVhLXBvcHVwLXNlZ21lbnQtbGlzdCA+IGxpOmZpcnN0LWNoaWxkIC5zZWdtZW50LWJyZWFrZG93bl9fbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMy4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5cbi5hcmVhLXBvcHVwLXNlZ21lbnQtbGlzdCAuc2VnbWVudC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5cbi5hcmVhLXBvcHVwLXNlZ21lbnQtbGlzdC1icmVha2Rvd24ge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnpvb21fdHJ1ZSAuYXJlYS1wb3B1cC1zZWdtZW50LWxpc3QtYnJlYWtkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnpvb21fZmFsc2UgLmFyZWEtcG9wdXAtc2VnbWVudC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyZWEtcG9wdXAtc2VnbWVudC1saXN0LWJyZWFrZG93biAuc2VnbWVudC1icmVha2Rvd25fX3BlcmNlbnQge1xuICBmbGV4OiAwIDAgMS41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnpvb20taW50by1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG5cbi5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tIC56b29tLWludG8tYXJlYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0ZWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMHB4O1xufVxuXG4ubWFwLWludGVyZmFjZS0tdG9wLWxlZnQge1xuICB6LWluZGV4OiA1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gIH1cbn1cblxuLm1hcF9fbWV0YWRhdGEge1xuICBtYXgtd2lkdGg6IDI3NXB4O1xuICBoNCwgcCB7XG4gICAgZm9udC1zaXplOiAwLjgzcmVtO1xuICB9XG59XG5cbi5yZXNldC1tYXAge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjY1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFwYm94Z2wtY29udHJvbC1jb250YWluZXIgLm1hcGJveGdsLWN0cmwtdG9wLXJpZ2h0IC5tYXBib3hnbC1jdHJsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSkge1xuICAgIG1hcmdpbjogMS41cmVtIDEwcHggMCAwO1xuICB9XG59XG5cbi5zZWdtZW50LWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5zZWdtZW50LWNpcmNsZSB7XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuc3Vic2VnbWVudC1uYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxOHB4O1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cblxuLm1hcGJveGdsLWN0cmwtdG9wLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1Yi1iYXIge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gIH1cbiAgJjpmaXJzdC1vZi10eXBle1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbn1cblxuLnN1YnNlZ21lbnRzLXBlcmNlbnRhZ2VzIHtcblx0Z2FwOiAxLjVlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1hcGJveGdsLXBvcHVwIHtcbiAgei1pbmRleDogMTA7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcGJveGdsLWN0cmwtdG9wLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgfVxuXG4gIC5tYXAtaW50ZXJmYWNlLS10b3AtbGVmdCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5yZXNldC1tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAubWFwYm94Z2wtcG9wdXAtY29udGVudCB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlZ21lbnQtaG91c2Vob2xkLWNvdW50IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cblxuLm5vLXBvaW50ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi5hYS1saW5rLWJveCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBAZXh0ZW5kIC5tdC00O1xuICAgIEBleHRlbmQgLm1yLTQ7XG4gICAgcmlnaHQ6MDtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZS1wYXRofWljb25zL2V4dGVybmFsX2xpbmsuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZmlsdGVyOiAkZmlsdGVyLXByaW1hcnk7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MC4yNXJlbTtcbiAgICBAZXh0ZW5kIC5tdC0zO1xuICAgIEBleHRlbmQgLm1yLTQ7XG4gICAgcmlnaHQ6Mi41cmVtO1xuICAgIHdpZHRoOiAoNzkvMS41KjIvMTYpK3JlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9bG9nb3MvYXVkaWVuY2UtYW5zd2Vycy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4uaW50ZXJuYWwtbGluay1ib3gge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIEBleHRlbmQgLm10LTQ7XG4gICAgQGV4dGVuZCAubXItNDtcbiAgICByaWdodDowO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlLXBhdGh9aWNvbnMvbGlua19hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBmaWx0ZXI6ICRmaWx0ZXItcHJpbWFyeTtcbiAgfVxufSIsIi8vLyBCSUcgVU5ERVJMSU5FXG5cbi5iaWctdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC40ZW07XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMGVtO1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMzAwbXMsIHRleHQtdW5kZXJsaW5lLW9mZnNldCAzMDBtcztcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjRlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRwcmltYXJ5O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC40ZW07XG4gICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDMwMG1zLCB0ZXh0LXVuZGVybGluZS1vZmZzZXQgMzAwbXM7XG4gIH1cbn1cblxuLmFjdGl2ZSAuYmlnLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuNGVtO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRwcmltYXJ5O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuNGVtO1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMzAwbXMsIHRleHQtdW5kZXJsaW5lLW9mZnNldCAzMDBtcztcbn0iLCIvKiBHYWxsZXJ5IGNvbnRhaW5lciAqL1xuLnN0ZXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdhbGxlcnkgd3JhcHBlciBmb3IgaG9yaXpvbnRhbCB2aWV3ICovXG4uc3RlcC13cmFwcGVyLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4vKiBHYWxsZXJ5IHdyYXBwZXIgZm9yIHZlcnRpY2FsIHZpZXcgKi9cbi5zdGVwLXdyYXBwZXItdmVydGljYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBHYWxsZXJ5IGl0ZW1zICovXG4uc3RlcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi8qIFNob3cgQWxsIGJ1dHRvbiAqL1xuI3Nob3dBbGxCdG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59IiwiLmltYWdlLXdpdGgtaWNvbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBkaXNwbGF5OmZsZXg7XG4gIC5pbWFnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDo1MCU7XG4gICAgcmlnaHQ6MDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuIiwiXG4uY2lyY2xlLWJsb2Ige1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIFxuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTpibG9jaztcbiAgei1pbmRleDogMTtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cbn1cblxuLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6M3JlbSAzcmVtIDNyZW0gNC41cmVtO1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczpzdGFydDtcbiAgZGl2IHt6LWluZGV4OiA0OyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuICAuYXJyb3cge1xuICAgIGFsaWduLXNlbGY6ZW5kO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGxlZnQ6MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgfVxufVxuXG4uY2lyY2xlLWJsb2ItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICByaWdodDowO1xuICBib3R0b206MDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4vLyBCb3JkZXIgVmFyaWFudHNcbkBtaXhpbiBjaXJjbGUtYmxvYi1ib3JkZXIoJGJvcmRlciApIHtcbiAgLmNpcmNsZS1ibG9iLWlubmVyOmJlZm9yZSB7YmFja2dyb3VuZDogJGJvcmRlciAhaW1wb3J0YW50O31cbiAgJjpob3ZlciB7XG4gICAgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJvcmRlcikgIWltcG9ydGFudDtcbiAgICAgIC5hcnJvdyB7XG4gICAgICAgIEBpZiBjb2xvci15aXEoJGJvcmRlcikgPT0gJHdoaXRlIHtcbiAgICAgICAgICBmaWx0ZXI6ICRmaWx0ZXItd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgZmlsdGVyOiAkZmlsdGVyLWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuY2lyY2xlLWJsb2ItYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgY2lyY2xlLWJsb2ItYm9yZGVyKCR2YWx1ZSk7XG4gIH1cbn1cblxuLy8gY2lyY2xlIGJsb2IgYXMgY2hlY2tib3ggXG4uY2lyY2xlLWJsb2I6aGFzKDpjaGVja2VkKSB7XG4gIC5jaXJjbGUtYmxvYi1pbm5lcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgb3BhY2l0eTogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNpcmNsZS1ibG9iLWlubmVyIHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvLyBTcGVjaWZpYyBzdHlsZXMgZm9yIHRoZSBzZWN0b3IgaG9tZXBhZ2VcblxuLmJnLTJ0aGlyZHMtYnJhbmQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRicmFuZC1saWdodCA3NSUsIHRyYW5zcGFyZW50IDI1JSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibWRcIikpe1xuICAuYmctMnRoaXJkcy1icmFuZC1saWdodCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkYnJhbmQtbGlnaHQgOTAlLCB0cmFuc3BhcmVudCAxMCUpO1xuICB9XG59XG5cblxuLnJlcG9ydCB7XG4gIHBhZGRpbmctdG9wOiAxMjAlO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJG1vcmUtd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkICRwcmltYXJ5O1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlcG9ydC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOjEuNXJlbSAxLjVyZW0gMS41cmVtIDFyZW07XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczpzdGFydDtcbiAgLmJsb2NrLWFycm93LWxpbmsge1xuICAgIGFsaWduLXNlbGY6ZW5kO1xuICB9XG59XG5cbi5yZXBvcnQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICByaWdodDowO1xuICBib3R0b206MDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5cbi8vIEJvcmRlciBWYXJpYW50c1xuQG1peGluIHJlcG9ydC1ib3JkZXIoJGJvcmRlciApIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRib3JkZXIgIWltcG9ydGFudDtcbn1cblxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnJlcG9ydC1ib3JkZXItI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSByZXBvcnQtYm9yZGVyKCR2YWx1ZSk7XG4gIH1cbn1cblxuLy8gQmFja2dyb3VuZCBWYXJpYW50c1xuQG1peGluIHJlcG9ydC1iZygkYmFja2dyb3VuZCApIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWltcG9ydGFudDtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG59XG5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5yZXBvcnQtYmctI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSByZXBvcnQtYmcoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi5jaXJjbGUtYmxvYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgXG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OmJsb2NrO1xuICB6LWluZGV4OiAxO1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxufVxuXG4uY2lyY2xlLWJsb2ItaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzozcmVtIDNyZW0gM3JlbSA0LjVyZW07XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOnN0YXJ0O1xuICBkaXYge3otaW5kZXg6IDQ7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG4gIC5hcnJvdyB7XG4gICAgYWxpZ24tc2VsZjplbmQ7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgbGVmdDowcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIHotaW5kZXg6IDM7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICB9XG59XG5cbi5jaXJjbGUtYmxvYi1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHJpZ2h0OjA7XG4gIGJvdHRvbTowO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8vIEJvcmRlciBWYXJpYW50c1xuQG1peGluIGNpcmNsZS1ibG9iLWJvcmRlcigkYm9yZGVyICkge1xuICAuY2lyY2xlLWJsb2ItaW5uZXI6YmVmb3JlIHtiYWNrZ3JvdW5kOiAkYm9yZGVyICFpbXBvcnRhbnQ7fVxuICAmOmhvdmVyIHtcbiAgICAuY2lyY2xlLWJsb2ItaW5uZXIge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYm9yZGVyKSAhaW1wb3J0YW50O1xuICAgICAgLmFycm93IHtcbiAgICAgICAgQGlmIGNvbG9yLXlpcSgkYm9yZGVyKSA9PSAkd2hpdGUge1xuICAgICAgICAgIGZpbHRlcjogJGZpbHRlci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICBmaWx0ZXI6ICRmaWx0ZXItZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5jaXJjbGUtYmxvYi1ib3JkZXItI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBjaXJjbGUtYmxvYi1ib3JkZXIoJHZhbHVlKTtcbiAgfVxufVxuIiwiJHc6IDQ2NztcbiRoOiA3MzMuODI7XG5cbi5uYXRpb25zIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogJGggLyAkdyAqIDEwMCU7XG4gICY6aG92ZXIge1xuICAgIC5uYXRpb24ge1xuICAgICAgb3BhY2l0eTogNTAlO1xuICAgIH1cbiAgfVxufVxuLm5hdGlvbiB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG4gIFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB9XG59XG4jbWFwLXNjb3RsYW5kIHtcblxuICB3aWR0aDoyNzYuODggLyAkdyAqIDEwMCU7XG4gIGhlaWdodDogNDA5LjYzIC8gJGggKiAxMDAlO1xuICBcbiAgbGVmdDogMjQuMTQgLyAkdyAqIDEwMCU7XG4gIHRvcDogMC40NiAvICRoICogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9YmFja2dyb3VuZHMvbmF0aW9ucy9zY290bGFuZC5wbmcpO1xuICBcbn1cbiNtYXAtbm9ydGhlcm4taXJlbGFuZCB7XG5cbiAgd2lkdGg6MTI4LjQ3IC8gJHcgKiAxMDAlO1xuICBoZWlnaHQ6IDEwNC40NCAvICRoICogMTAwJTtcblxuICBsZWZ0OiAwLjU5IC8gJHcgKiAxMDAlO1xuICB0b3A6IDM1NC42NyAvICRoICogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlLXBhdGh9YmFja2dyb3VuZHMvbmF0aW9ucy9ub3J0aGVybi1pcmVsYW5kLnBuZyk7XG5cbn1cbiNtYXAtZW5nbGFuZCB7XG5cbiAgd2lkdGg6MzgyLjA5IC8gJHcgKiAxMDAlO1xuICBoZWlnaHQ6IDQ1OS44NyAvICRoICogMTAwJTtcblxuICBsZWZ0OiA4NC42NiAvICR3ICogMTAwJTtcbiAgdG9wOiAzMTMuOTUgLyAkaCAqIDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofWJhY2tncm91bmRzL25hdGlvbnMvZW5nbGFuZC5wbmcpO1xuXG59XG4jbWFwLXdhbGVzIHtcblxuICB3aWR0aDoxMzMuMDYgLyAkdyAqIDEwMCU7XG4gIGhlaWdodDogMTU3LjI2IC8gJGggKiAxMDAlO1xuXG4gIGxlZnQ6IDEyNi42NyAvICR3ICogMTAwJTtcbiAgdG9wOiA1MDYuMDIgLyAkaCAqIDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofWJhY2tncm91bmRzL25hdGlvbnMvd2FsZXMucG5nKTtcblxufVxuXG5cbi5iZy1pbWctc2NvdGxhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1iYWNrZ3JvdW5kcy9uYXRpb25zL3Njb3RsYW5kLWJhY2tncm91bmQucG5nKTtcbn1cblxuLmJnLWltZy13YWxlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofWJhY2tncm91bmRzL25hdGlvbnMvd2FsZXMtYmFja2dyb3VuZC5wbmcpO1xufVxuXG4uYmctaW1nLWVuZ2xhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1iYWNrZ3JvdW5kcy9uYXRpb25zL2VuZ2xhbmQtYmFja2dyb3VuZC5wbmcpO1xufVxuXG4uYmctaW1nLW5vcnRoZXJuLWlyZWxhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH1iYWNrZ3JvdW5kcy9uYXRpb25zL25vcnRoZXJuLWlyZWxhbmQtYmFja2dyb3VuZC5wbmcpO1xufVxuXG4uYmctaW1nLWVuZ2xhbmQsIC5iZy1pbWctd2FsZXMsIC5iZy1pbWctbm9ydGhlcm4taXJlbGFuZCwgLmJnLWltZy1zY290bGFuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogOCU7XG59IiwiXG5cbi5mb3JtLWl0ZW0tZmllbGQtcmVzb3VyY2UtdG9waWNzLXRhcmdldC1pZHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGFxdWFtYXJpbmU7XG59XG5cbi5kcnVwYWwtc2VhcmNoLWZvcm0gbGFiZWwge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5cbi5kcnVwYWwtc2VhcmNoLWZvcm0gLnRhYS1mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIEBleHRlbmQgLmlucHV0LWdyb3VwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uZHJ1cGFsLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbmFtZSxcbi5kcnVwYWwtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS10aXRsZSB7XG4gIGZsZXg6IDEgMTtcbiAgaW5wdXQge1xuICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRydXBhbC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkbWFnbmlmeWluZy1nbGFzcztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDAuOGVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMWVtO1xuICAgIHdpZHRoOiAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDExcHg7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQyJSkgc2NhbGUoMC43NSk7XG4gICAgei1pbmRleDogMztcbiAgICBAZXh0ZW5kIC5maWx0ZXItd2hpdGU7XG4gIH1cbiAgaW5wdXQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/