@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap);
:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #71d43b;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #ea644b;--bs-secondary: #2f2f2d;--bs-beige: #f7d9a4;--bs-gold: #f6d9a2;--bs-sand: #ede5dc;--bs-sky: #53bad6;--bs-cpf: #0c4391;--bs-green: #71d43b;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-white: #fff;--bs-light: #f7f7f3;--bs-dark: #1a1a1a;--bs-red-light: #f1aeb5;--bs-primary-rgb: 234, 100, 75;--bs-secondary-rgb: 47, 47, 45;--bs-beige-rgb: 247, 217, 164;--bs-gold-rgb: 246, 217, 162;--bs-sand-rgb: 237, 229, 220;--bs-sky-rgb: 83, 186, 214;--bs-cpf-rgb: 12, 67, 145;--bs-green-rgb: 113, 212, 59;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-white-rgb: 255, 255, 255;--bs-light-rgb: 247, 247, 243;--bs-dark-rgb: 26, 26, 26;--bs-red-light-rgb: 241, 174, 181;--bs-primary-text-emphasis: #5e281e;--bs-secondary-text-emphasis: #131312;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #fbe0db;--bs-secondary-bg-subtle: #d5d5d5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #f7c1b7;--bs-secondary-border-subtle: #acacab;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: Montserrat, sans-serif;--bs-body-font-size:0.875rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #2f2f2d;--bs-body-color-rgb: 47, 47, 45;--bs-body-bg: #f7f7f3;--bs-body-bg-rgb: 247, 247, 243;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(47, 47, 45, 0.75);--bs-secondary-color-rgb: 47, 47, 45;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(47, 47, 45, 0.5);--bs-tertiary-color-rgb: 47, 47, 45;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #ea644b;--bs-link-color-rgb: 234, 100, 75;--bs-link-decoration: underline;--bs-link-hover-color: #bb503c;--bs-link-hover-color-rgb: 187, 80, 60;--bs-code-color: #d63384;--bs-highlight-color: #2f2f2d;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.625rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 1.25rem;--bs-border-radius-xl: 1.875rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(47, 47, 45, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}:root,[data-bs-theme=light]{--bs-border-radius-md: 0.3125rem;--bs-border-radius-ml: 0.9375rem;--cb-admin-bar-height: 32px}@font-face{font-family:"icomoon";src:url(../fonts/icomoon.ttf?672c834f1609698937a74c8c9dfa0dfb) format("truetype"),url(../fonts/icomoon.woff?ebe0a50c9f1f68653d3466917617fc29) format("woff"),url(../fonts/icomoon.svg?b47cf9581f1f2a6357997c116eb87ccf#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=cico-],[class*=" cico-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cico-lock:before{content:"\e92e"}.cico-time:before{content:"\e92d"}.cico-accessible:before{content:"\e92c"}.cico-graduate:before{content:"\e937"}.cico-quotes-open:before{content:"\e935"}.cico-star-half:before{content:"\e934"}.cico-calendar:before{content:"\e933"}.cico-plus:before{content:"\e932"}.cico-arrow-top-right:before{content:"\e931"}.cico-pmr-voiture:before{content:"\e930"}.cico-page-time:before{content:"\e92f"}.cico-chevron-down:before{content:"\e92a"}.cico-chevron-up:before{content:"\e92b"}.cico-refresh:before{content:"\e929"}.cico-qrcode:before{content:"\e928"}.cico-map-marker:before{content:"\e927"}.cico-times-circle:before{content:"\e926"}.cico-sliders:before{content:"\e925"}.cico-lines-square:before{content:"\e923"}.cico-grid-fill:before{content:"\e924"}.cico-list-check:before{content:"\e920"}.cico-beacon:before{content:"\e921"}.cico-list-blank:before{content:"\e922"}.cico-not-allowed:before{content:"\e91f"}.cico-page-pencil .path1:before{content:"\e915"}.cico-page-pencil .path2:before{content:"\e916";margin-left:-1em}.cico-page-pencil .path3:before{content:"\e917";margin-left:-1em}.cico-page-pencil .path4:before{content:"\e918";margin-left:-1em}.cico-page-pencil .path5:before{content:"\e919";margin-left:-1em;color:#ea644b}.cico-page-check .path1:before{content:"\e91a";color:#ea644b}.cico-page-check .path2:before{content:"\e91b";margin-left:-1em}.cico-page-check .path3:before{content:"\e91c";margin-left:-1em}.cico-page-check .path4:before{content:"\e91d";margin-left:-1em}.cico-page-check .path5:before{content:"\e91e";margin-left:-1em}.cico-play:before{content:"\e910"}.cico-download:before{content:"\e90f"}.cico-copyright:before{content:"\e90e"}.cico-facebook:before{content:"\e90a"}.cico-instagram:before{content:"\e90b"}.cico-linkedin:before{content:"\e90c"}.cico-youtube:before{content:"\e90d"}.cico-arrow-down-short:before{content:"\e907"}.cico-arrow-up-short:before{content:"\e912"}.cico-arrow-left-short:before{content:"\e913"}.cico-arrow-right-short:before{content:"\e914"}.cico-times:before{content:"\e906"}.cico-star:before{content:"\e904"}.cico-star-empty:before{content:"\e905"}.cico-icons:before{content:"\e902"}.cico-arrow-right:before{content:"\e901"}.cico-arrow-down:before{content:"\e903"}.cico-arrow-up:before{content:"\e908"}.cico-arrow-left:before{content:"\e909"}.cico-chevron-right-circle:before{content:"\e900"}.cico-pencil:before{content:"\e911"}.cico-copy:before{content:"\e936"}.cico-cart:before{content:"\e93a"}.cico-stopwatch:before{content:"\e952"}.cico-trash:before{content:"\e9ad"}.cico-stack-down:before{content:"\e9bf"}.cico-eye:before{content:"\e9ce"}.cico-warning:before{content:"\ea07"}.cico-info:before{content:"\ea0c"}.cico-sort-amount-asc:before{content:"\ea4c"}.cico-code:before{content:"\ea80"}.cico-file-pdf:before{content:"\eadf"}.hyphens-manual{-ms-hyphens:manual;hyphens:manual}.hyphens-auto{-ms-hyphens:auto;hyphens:auto}.hyphens-none{-ms-hyphens:none;hyphens:none}.bg-secondary-60pc{background-color:rgba(47,47,45,.6) !important}.text-bg-secondary-60pc{color:#f7f7f3 !important;background-color:rgba(47,47,45,.6) !important}.text-gold{color:#f6d9a2}.mb-last-child-0>*:last-child{margin-bottom:0}.mb-last-of-type-0>*:last-of-type{margin-bottom:0}.clear-forced{clear:both !important}.hide-when-empty:empty,[data-cb-hide-when=empty]:empty{display:none}.hide-when-children-empty{display:none}.hide-when-children-empty:has(>div :not(:empty)){display:initial}[data-cb-hide-when*=child-is-empty]:has([data-cb-maybe-empty-child]:empty){display:none !important}.hover-toggle-children .show-on-hover{opacity:0}.hover-toggle-children .hide-on-hover{opacity:1}.hover-toggle-children:hover .hide-on-hover,.hover-toggle-children:focus-visible .hide-on-hover{opacity:0}.hover-toggle-children:hover .show-on-hover,.hover-toggle-children:focus-visible .show-on-hover{opacity:1}.text-truncate-1-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.text-truncate-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-2-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-truncate-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-3-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.text-truncate-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-4-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.text-truncate-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-5-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.text-truncate-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-6-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.text-truncate-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-7-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.text-truncate-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-8-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}.text-truncate-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-9-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.text-truncate-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-10-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10}.text-truncate-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}@media(min-width: 576px){.text-truncate-sm-1-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.text-truncate-sm-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-sm-2-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-truncate-sm-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-sm-3-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.text-truncate-sm-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-sm-4-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.text-truncate-sm-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-sm-5-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.text-truncate-sm-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-sm-6-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.text-truncate-sm-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-sm-7-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.text-truncate-sm-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-sm-8-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}.text-truncate-sm-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-sm-9-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.text-truncate-sm-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-sm-10-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10}.text-truncate-sm-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}}@media(min-width: 768px){.text-truncate-md-1-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.text-truncate-md-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-md-2-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-truncate-md-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-md-3-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.text-truncate-md-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-md-4-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.text-truncate-md-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-md-5-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.text-truncate-md-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-md-6-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.text-truncate-md-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-md-7-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.text-truncate-md-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-md-8-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}.text-truncate-md-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-md-9-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.text-truncate-md-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-md-10-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10}.text-truncate-md-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}}@media(min-width: 992px){.text-truncate-lg-1-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.text-truncate-lg-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-lg-2-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-truncate-lg-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-lg-3-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.text-truncate-lg-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-lg-4-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.text-truncate-lg-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-lg-5-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.text-truncate-lg-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-lg-6-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.text-truncate-lg-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-lg-7-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.text-truncate-lg-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-lg-8-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}.text-truncate-lg-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-lg-9-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.text-truncate-lg-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-lg-10-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10}.text-truncate-lg-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}}@media(min-width: 1200px){.text-truncate-xl-1-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.text-truncate-xl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xl-2-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-truncate-xl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xl-3-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.text-truncate-xl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xl-4-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.text-truncate-xl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xl-5-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.text-truncate-xl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xl-6-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.text-truncate-xl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xl-7-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.text-truncate-xl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xl-8-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}.text-truncate-xl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xl-9-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.text-truncate-xl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xl-10-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10}.text-truncate-xl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}}@media(min-width: 1366px){.text-truncate-xxl-1-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.text-truncate-xxl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xxl-2-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-truncate-xxl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xxl-3-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.text-truncate-xxl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xxl-4-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.text-truncate-xxl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xxl-5-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.text-truncate-xxl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xxl-6-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.text-truncate-xxl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xxl-7-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.text-truncate-xxl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xxl-8-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}.text-truncate-xxl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xxl-9-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9}.text-truncate-xxl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}.text-truncate-xxl-10-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10}.text-truncate-xxl-reset{overflow:unset;display:initial;-webkit-box-orient:unset;-webkit-line-clamp:unset}}.decimals-autohide [data-cb-content="00"]{display:none}@media(hover: hover){@supports(scrollbar-color: auto) and (not selector(::-webkit-scrollbar)){.custom-scrollbars>*{scrollbar-width:thin;scrollbar-color:#ea644b #fff}}@supports selector(::-webkit-scrollbar){.custom-scrollbars{scrollbar-gutter:stable}.custom-scrollbars::-webkit-scrollbar{width:10px;height:10px;-webkit-appearance:none;background:#fff;border-radius:10px}.custom-scrollbars::-webkit-scrollbar-thumb{border-radius:10px;cursor:pointer;background:#ea644b;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.custom-scrollbars::-webkit-scrollbar-track{background:#fff;border-radius:10px;margin-bottom:0;margin-top:0}}}@media(hover: hover){@supports(scrollbar-color: auto) and (not selector(::-webkit-scrollbar)){.custom-scrollbars.scrollbars-secondary>*{scrollbar-width:thin;scrollbar-color:#2f2f2d #fff}}@supports selector(::-webkit-scrollbar){.custom-scrollbars.scrollbars-secondary{scrollbar-gutter:stable}.custom-scrollbars.scrollbars-secondary::-webkit-scrollbar{width:10px;height:10px;-webkit-appearance:none;background:#fff;border-radius:10px}.custom-scrollbars.scrollbars-secondary::-webkit-scrollbar-thumb{border-radius:10px;cursor:pointer;background:#2f2f2d;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.custom-scrollbars.scrollbars-secondary::-webkit-scrollbar-track{background:#fff;border-radius:10px;margin-bottom:0;margin-top:0}}}body:not(.wp-admin) .with-icon[contenteditable=true]{position:relative}body:not(.wp-admin) .with-icon[contenteditable=true]:after{content:"\e911";position:absolute;right:0;top:0;-webkit-transform:translateX(110%);transform:translateX(110%);color:#0dcaf0;font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.square{position:relative}.square:after{content:"";display:block;padding-bottom:100%}.square>*{position:absolute !important;width:100%;height:100%;top:0;left:0}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn .cico{display:inline-block}.btn-unstyled{border:none;background:none;padding:0}.btn-light-10pc{background-color:rgba(247,247,243,.1);color:#f7f7f3}.btn-primary{--bs-btn-color: #f7f7f3;--bs-btn-bg: #ea644b;--bs-btn-border-color: #ea644b;--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: #2f2f2d;--bs-btn-hover-border-color: #2f2f2d;--bs-btn-focus-shadow-rgb: 236, 122, 100;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: #2f2f2d;--bs-btn-active-border-color: #2f2f2d;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ea644b;--bs-btn-disabled-border-color: #ea644b;--bs-btn-disabled-bg: inherit !important}.btn-green{--bs-btn-color: #f7f7f3;--bs-btn-bg: #71d43b;--bs-btn-border-color: #71d43b;--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: #2f2f2d;--bs-btn-hover-border-color: #2f2f2d;--bs-btn-focus-shadow-rgb: 133, 217, 87;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: #2f2f2d;--bs-btn-active-border-color: #2f2f2d;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #2f2f2d;--bs-btn-disabled-bg: #71d43b;--bs-btn-disabled-border-color: #71d43b;--bs-btn-disabled-bg: inherit !important}.btn-outline-secondary{--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: #ea644b;--bs-btn-hover-border-color: #ea644b;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: #ea644b;--bs-btn-active-border-color: #ea644b;--bs-btn-active-color: #f7f7f3;--bs-btn-disabled-color: #2f2f2d;--bs-btn-disabled-bg: #f7f7f3;--bs-btn-disabled-border-color: #2f2f2d;--bs-btn-disabled-bg: inherit !important}.btn-light{--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: #ea644b;--bs-btn-hover-border-color: #ea644b;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: #ea644b;--bs-btn-active-border-color: #ea644b;--bs-btn-active-color: #f7f7f3;--bs-btn-disabled-color: #2f2f2d;--bs-btn-disabled-bg: #f7f7f3;--bs-btn-disabled-border-color: #f7f7f3;--bs-btn-disabled-bg: inherit !important}.btn-outline-primary:hover,.btn-outline-primary.active,.btn-outline-primary:first-child:active,.btn-hover-primary:hover,.btn-hover-primary.active,.btn-hover-primary:first-child:active,.btn-hover-outline-primary:hover,.btn-hover-outline-primary.active,.btn-hover-outline-primary:first-child:active{--bs-btn-color: #f7f7f3 !important;--bs-btn-bg: #ea644b !important;--bs-btn-border-color: #ea644b !important;--bs-btn-hover-color: #f7f7f3 !important;--bs-btn-hover-bg: #ea644b !important;--bs-btn-hover-border-color: #ea644b !important;--bs-btn-focus-shadow-rgb: 236, 122, 100 !important;--bs-btn-active-color: #000 !important;--bs-btn-active-bg: #ea644b !important;--bs-btn-active-border-color: #ea644b !important;--bs-btn-active-shadow: none !important;--bs-btn-disabled-color: #000 !important;--bs-btn-disabled-bg: #ea644b !important;--bs-btn-disabled-border-color: #ea644b !important;--bs-btn-disabled-bg: inherit !important}.btn-check:checked+.btn-hover-primary,.btn-check:checked+.btn-outline-primary{--bs-btn-color: #f7f7f3 !important;--bs-btn-bg: #ea644b !important;--bs-btn-border-color: #ea644b !important;--bs-btn-hover-color: #f7f7f3 !important;--bs-btn-hover-bg: #ea644b !important;--bs-btn-hover-border-color: #ea644b !important;--bs-btn-focus-shadow-rgb: 236, 122, 100 !important;--bs-btn-active-color: #f7f7f3 !important;--bs-btn-active-bg: #ea644b !important;--bs-btn-active-border-color: #ea644b !important;--bs-btn-active-shadow: none !important;--bs-btn-disabled-color: #000 !important;--bs-btn-disabled-bg: #ea644b !important;--bs-btn-disabled-border-color: #ea644b !important;--bs-btn-disabled-bg: inherit !important}.btn-outline-green:hover,.btn-outline-green.active,.btn-outline-green:first-child:active,.btn-hover-green:hover,.btn-hover-green.active,.btn-hover-green:first-child:active,.btn-hover-outline-green:hover,.btn-hover-outline-green.active,.btn-hover-outline-green:first-child:active{--bs-btn-color: #f7f7f3 !important;--bs-btn-bg: #71d43b !important;--bs-btn-border-color: #71d43b !important;--bs-btn-hover-color: #f7f7f3 !important;--bs-btn-hover-bg: #71d43b !important;--bs-btn-hover-border-color: #71d43b !important;--bs-btn-focus-shadow-rgb: 133, 217, 87 !important;--bs-btn-active-color: #2f2f2d !important;--bs-btn-active-bg: #71d43b !important;--bs-btn-active-border-color: #71d43b !important;--bs-btn-active-shadow: none !important;--bs-btn-disabled-color: #2f2f2d !important;--bs-btn-disabled-bg: #71d43b !important;--bs-btn-disabled-border-color: #71d43b !important;--bs-btn-disabled-bg: inherit !important}.btn-check:checked+.btn-hover-green,.btn-check:checked+.btn-outline-green{--bs-btn-color: #f7f7f3 !important;--bs-btn-bg: #71d43b !important;--bs-btn-border-color: #71d43b !important;--bs-btn-hover-color: #f7f7f3 !important;--bs-btn-hover-bg: #71d43b !important;--bs-btn-hover-border-color: #71d43b !important;--bs-btn-focus-shadow-rgb: 133, 217, 87 !important;--bs-btn-active-color: #f7f7f3 !important;--bs-btn-active-bg: #71d43b !important;--bs-btn-active-border-color: #71d43b !important;--bs-btn-active-shadow: none !important;--bs-btn-disabled-color: #2f2f2d !important;--bs-btn-disabled-bg: #71d43b !important;--bs-btn-disabled-border-color: #71d43b !important;--bs-btn-disabled-bg: inherit !important}.btn-hover-danger:hover,.btn-hover-danger.active,.btn-hover-danger:first-child:active,.btn-hover-outline-danger:hover,.btn-hover-outline-danger.active,.btn-hover-outline-danger:first-child:active{--bs-btn-color: #f7f7f3 !important;--bs-btn-bg: #dc3545 !important;--bs-btn-border-color: #dc3545 !important;--bs-btn-hover-color: #f7f7f3 !important;--bs-btn-hover-bg: #dc3545 !important;--bs-btn-hover-border-color: #dc3545 !important;--bs-btn-focus-shadow-rgb: 224, 82, 95 !important;--bs-btn-active-color: #fff !important;--bs-btn-active-bg: #dc3545 !important;--bs-btn-active-border-color: #dc3545 !important;--bs-btn-active-shadow: none !important;--bs-btn-disabled-color: #fff !important;--bs-btn-disabled-bg: #dc3545 !important;--bs-btn-disabled-border-color: #dc3545 !important;--bs-btn-disabled-bg: inherit !important}.btn-check:checked+.btn-hover-secondary,:not(.btn-check)+.btn-hover-secondary:active,.btn-hover-secondary:first-child:active,.btn-hover-secondary:hover,.btn-hover-secondary.active,.btn-hover-secondary.show{--bs-btn-color: #f7f7f3;--bs-btn-bg: #2f2f2d;--bs-btn-border-color: #2f2f2d;--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: #2f2f2d;--bs-btn-hover-border-color: #2f2f2d;--bs-btn-focus-shadow-rgb: 77, 77, 75;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: #2f2f2d;--bs-btn-active-border-color: #2f2f2d;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: #2f2f2d;--bs-btn-disabled-border-color: #2f2f2d;--bs-btn-disabled-bg: inherit !important}.text-bg-secondary .btn-outline-currentColor{--bs-btn-color: #f7f7f3;--bs-btn-bg: transparent;--bs-btn-border-color: #f7f7f3;--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: rgba(0, 0, 0, 0.15);--bs-btn-hover-border-color: #c6c6c2;--bs-btn-focus-shadow-rgb: 247, 247, 243;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: rgba(0, 0, 0, 0.2);--bs-btn-active-border-color: #b9b9b6;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f7f7f3}.btn-check:checked+.btn-hover-beige,:not(.btn-check)+.btn-hover-beige:active,.btn-hover-beige:first-child:active,.btn-hover-beige:hover,.btn-hover-beige.active,.btn-hover-beige.show{--bs-btn-color: #2f2f2d;--bs-btn-bg: #f7d9a4;--bs-btn-border-color: #f7d9a4;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: #f7d9a4;--bs-btn-hover-border-color: #f7d9a4;--bs-btn-focus-shadow-rgb: 217, 192, 146;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: #f7d9a4;--bs-btn-active-border-color: #f7d9a4;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #2f2f2d;--bs-btn-disabled-bg: #f7d9a4;--bs-btn-disabled-border-color: #f7d9a4;--bs-btn-disabled-bg: inherit !important}.text-bg-beige .btn-outline-currentColor{--bs-btn-color: #2f2f2d;--bs-btn-bg: transparent;--bs-btn-border-color: #2f2f2d;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: rgba(255, 255, 255, 0.15);--bs-btn-hover-border-color: #444442;--bs-btn-focus-shadow-rgb: 47, 47, 45;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: rgba(255, 255, 255, 0.2);--bs-btn-active-border-color: #444442;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2f2f2d}.btn-check:checked+.btn-hover-gold,:not(.btn-check)+.btn-hover-gold:active,.btn-hover-gold:first-child:active,.btn-hover-gold:hover,.btn-hover-gold.active,.btn-hover-gold.show{--bs-btn-color: #2f2f2d;--bs-btn-bg: #f6d9a2;--bs-btn-border-color: #f6d9a2;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: #f6d9a2;--bs-btn-hover-border-color: #f6d9a2;--bs-btn-focus-shadow-rgb: 216, 192, 144;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: #f6d9a2;--bs-btn-active-border-color: #f6d9a2;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #2f2f2d;--bs-btn-disabled-bg: #f6d9a2;--bs-btn-disabled-border-color: #f6d9a2;--bs-btn-disabled-bg: inherit !important}.text-bg-gold .btn-outline-currentColor{--bs-btn-color: #2f2f2d;--bs-btn-bg: transparent;--bs-btn-border-color: #2f2f2d;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: rgba(255, 255, 255, 0.15);--bs-btn-hover-border-color: #444442;--bs-btn-focus-shadow-rgb: 47, 47, 45;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: rgba(255, 255, 255, 0.2);--bs-btn-active-border-color: #444442;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2f2f2d}.btn-check:checked+.btn-hover-sand,:not(.btn-check)+.btn-hover-sand:active,.btn-hover-sand:first-child:active,.btn-hover-sand:hover,.btn-hover-sand.active,.btn-hover-sand.show{--bs-btn-color: #2f2f2d;--bs-btn-bg: #ede5dc;--bs-btn-border-color: #ede5dc;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: #ede5dc;--bs-btn-hover-border-color: #ede5dc;--bs-btn-focus-shadow-rgb: 209, 202, 194;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: #ede5dc;--bs-btn-active-border-color: #ede5dc;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #2f2f2d;--bs-btn-disabled-bg: #ede5dc;--bs-btn-disabled-border-color: #ede5dc;--bs-btn-disabled-bg: inherit !important}.text-bg-sand .btn-outline-currentColor{--bs-btn-color: #2f2f2d;--bs-btn-bg: transparent;--bs-btn-border-color: #2f2f2d;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: rgba(255, 255, 255, 0.15);--bs-btn-hover-border-color: #444442;--bs-btn-focus-shadow-rgb: 47, 47, 45;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: rgba(255, 255, 255, 0.2);--bs-btn-active-border-color: #444442;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2f2f2d}.btn-check:checked+.btn-hover-sky,:not(.btn-check)+.btn-hover-sky:active,.btn-hover-sky:first-child:active,.btn-hover-sky:hover,.btn-hover-sky.active,.btn-hover-sky.show{--bs-btn-color: #f7f7f3;--bs-btn-bg: #53bad6;--bs-btn-border-color: #53bad6;--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: #53bad6;--bs-btn-hover-border-color: #53bad6;--bs-btn-focus-shadow-rgb: 108, 195, 218;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: #53bad6;--bs-btn-active-border-color: #53bad6;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: #53bad6;--bs-btn-disabled-border-color: #53bad6;--bs-btn-disabled-bg: inherit !important}.text-bg-sky .btn-outline-currentColor{--bs-btn-color: #f7f7f3;--bs-btn-bg: transparent;--bs-btn-border-color: #f7f7f3;--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: rgba(0, 0, 0, 0.15);--bs-btn-hover-border-color: #c6c6c2;--bs-btn-focus-shadow-rgb: 247, 247, 243;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: rgba(0, 0, 0, 0.2);--bs-btn-active-border-color: #b9b9b6;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f7f7f3}.btn-check:checked+.btn-hover-cpf,:not(.btn-check)+.btn-hover-cpf:active,.btn-hover-cpf:first-child:active,.btn-hover-cpf:hover,.btn-hover-cpf.active,.btn-hover-cpf.show{--bs-btn-color: #f7f7f3;--bs-btn-bg: #0c4391;--bs-btn-border-color: #0c4391;--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: #0c4391;--bs-btn-hover-border-color: #0c4391;--bs-btn-focus-shadow-rgb: 47, 94, 160;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: #0c4391;--bs-btn-active-border-color: #0c4391;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: #0c4391;--bs-btn-disabled-border-color: #0c4391;--bs-btn-disabled-bg: inherit !important}.text-bg-cpf .btn-outline-currentColor{--bs-btn-color: #f7f7f3;--bs-btn-bg: transparent;--bs-btn-border-color: #f7f7f3;--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: rgba(0, 0, 0, 0.15);--bs-btn-hover-border-color: #c6c6c2;--bs-btn-focus-shadow-rgb: 247, 247, 243;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: rgba(0, 0, 0, 0.2);--bs-btn-active-border-color: #b9b9b6;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f7f7f3}.btn-check:checked+.btn-hover-green,:not(.btn-check)+.btn-hover-green:active,.btn-hover-green:first-child:active,.btn-hover-green:hover,.btn-hover-green.active,.btn-hover-green.show{--bs-btn-color: #2f2f2d;--bs-btn-bg: #71d43b;--bs-btn-border-color: #71d43b;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: #71d43b;--bs-btn-hover-border-color: #71d43b;--bs-btn-focus-shadow-rgb: 103, 187, 57;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: #71d43b;--bs-btn-active-border-color: #71d43b;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #2f2f2d;--bs-btn-disabled-bg: #71d43b;--bs-btn-disabled-border-color: #71d43b;--bs-btn-disabled-bg: inherit !important}.text-bg-green .btn-outline-currentColor{--bs-btn-color: #2f2f2d;--bs-btn-bg: transparent;--bs-btn-border-color: #2f2f2d;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: rgba(255, 255, 255, 0.15);--bs-btn-hover-border-color: #444442;--bs-btn-focus-shadow-rgb: 47, 47, 45;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: rgba(255, 255, 255, 0.2);--bs-btn-active-border-color: #444442;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2f2f2d}.btn-check:checked+.btn-hover-success,:not(.btn-check)+.btn-hover-success:active,.btn-hover-success:first-child:active,.btn-hover-success:hover,.btn-hover-success.active,.btn-hover-success.show{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754;--bs-btn-disabled-bg: inherit !important}.btn-check:checked+.btn-hover-info,:not(.btn-check)+.btn-hover-info:active,.btn-hover-info:first-child:active,.btn-hover-info:hover,.btn-hover-info.active,.btn-hover-info.show{--bs-btn-color: #2f2f2d;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 18, 179, 211;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #2f2f2d;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0;--bs-btn-disabled-bg: inherit !important}.text-bg-info .btn-outline-currentColor{--bs-btn-color: #2f2f2d;--bs-btn-bg: transparent;--bs-btn-border-color: #2f2f2d;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: rgba(255, 255, 255, 0.15);--bs-btn-hover-border-color: #444442;--bs-btn-focus-shadow-rgb: 47, 47, 45;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: rgba(255, 255, 255, 0.2);--bs-btn-active-border-color: #444442;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2f2f2d}.btn-check:checked+.btn-hover-warning,:not(.btn-check)+.btn-hover-warning:active,.btn-hover-warning:first-child:active,.btn-hover-warning:hover,.btn-hover-warning.active,.btn-hover-warning.show{--bs-btn-color: #2f2f2d;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 224, 171, 13;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #2f2f2d;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107;--bs-btn-disabled-bg: inherit !important}.text-bg-warning .btn-outline-currentColor{--bs-btn-color: #2f2f2d;--bs-btn-bg: transparent;--bs-btn-border-color: #2f2f2d;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: rgba(255, 255, 255, 0.15);--bs-btn-hover-border-color: #444442;--bs-btn-focus-shadow-rgb: 47, 47, 45;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: rgba(255, 255, 255, 0.2);--bs-btn-active-border-color: #444442;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2f2f2d}.btn-check:checked+.btn-hover-white,:not(.btn-check)+.btn-hover-white:active,.btn-hover-white:first-child:active,.btn-hover-white:hover,.btn-hover-white.active,.btn-hover-white.show{--bs-btn-color: #2f2f2d;--bs-btn-bg: #fff;--bs-btn-border-color: #fff;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #fff;--bs-btn-focus-shadow-rgb: 224, 224, 224;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: #fff;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #2f2f2d;--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: #fff;--bs-btn-disabled-bg: inherit !important}.text-bg-white .btn-outline-currentColor{--bs-btn-color: #2f2f2d;--bs-btn-bg: transparent;--bs-btn-border-color: #2f2f2d;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: rgba(255, 255, 255, 0.15);--bs-btn-hover-border-color: #444442;--bs-btn-focus-shadow-rgb: 47, 47, 45;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: rgba(255, 255, 255, 0.2);--bs-btn-active-border-color: #444442;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2f2f2d}.btn-check:checked+.btn-hover-light,:not(.btn-check)+.btn-hover-light:active,.btn-hover-light:first-child:active,.btn-hover-light:hover,.btn-hover-light.active,.btn-hover-light.show{--bs-btn-color: #2f2f2d;--bs-btn-bg: #f7f7f3;--bs-btn-border-color: #f7f7f3;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: #f7f7f3;--bs-btn-hover-border-color: #f7f7f3;--bs-btn-focus-shadow-rgb: 217, 217, 213;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: #f7f7f3;--bs-btn-active-border-color: #f7f7f3;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #2f2f2d;--bs-btn-disabled-bg: #f7f7f3;--bs-btn-disabled-border-color: #f7f7f3;--bs-btn-disabled-bg: inherit !important}.text-bg-light .btn-outline-currentColor{--bs-btn-color: #2f2f2d;--bs-btn-bg: transparent;--bs-btn-border-color: #2f2f2d;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: rgba(255, 255, 255, 0.15);--bs-btn-hover-border-color: #444442;--bs-btn-focus-shadow-rgb: 47, 47, 45;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: rgba(255, 255, 255, 0.2);--bs-btn-active-border-color: #444442;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2f2f2d}.btn-check:checked+.btn-hover-dark,:not(.btn-check)+.btn-hover-dark:active,.btn-hover-dark:first-child:active,.btn-hover-dark:hover,.btn-hover-dark.active,.btn-hover-dark.show{--bs-btn-color: #f7f7f3;--bs-btn-bg: #1a1a1a;--bs-btn-border-color: #1a1a1a;--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: #1a1a1a;--bs-btn-hover-border-color: #1a1a1a;--bs-btn-focus-shadow-rgb: 59, 59, 59;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: #1a1a1a;--bs-btn-active-border-color: #1a1a1a;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: #1a1a1a;--bs-btn-disabled-border-color: #1a1a1a;--bs-btn-disabled-bg: inherit !important}.text-bg-dark .btn-outline-currentColor{--bs-btn-color: #f7f7f3;--bs-btn-bg: transparent;--bs-btn-border-color: #f7f7f3;--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: rgba(0, 0, 0, 0.15);--bs-btn-hover-border-color: #c6c6c2;--bs-btn-focus-shadow-rgb: 247, 247, 243;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: rgba(0, 0, 0, 0.2);--bs-btn-active-border-color: #b9b9b6;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f7f7f3}.btn-check:checked+.btn-hover-red-light,:not(.btn-check)+.btn-hover-red-light:active,.btn-hover-red-light:first-child:active,.btn-hover-red-light:hover,.btn-hover-red-light.active,.btn-hover-red-light.show{--bs-btn-color: #2f2f2d;--bs-btn-bg: #f1aeb5;--bs-btn-border-color: #f1aeb5;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: #f1aeb5;--bs-btn-hover-border-color: #f1aeb5;--bs-btn-focus-shadow-rgb: 212, 155, 161;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: #f1aeb5;--bs-btn-active-border-color: #f1aeb5;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #2f2f2d;--bs-btn-disabled-bg: #f1aeb5;--bs-btn-disabled-border-color: #f1aeb5;--bs-btn-disabled-bg: inherit !important}.text-bg-red-light .btn-outline-currentColor{--bs-btn-color: #2f2f2d;--bs-btn-bg: transparent;--bs-btn-border-color: #2f2f2d;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: rgba(255, 255, 255, 0.15);--bs-btn-hover-border-color: #444442;--bs-btn-focus-shadow-rgb: 47, 47, 45;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: rgba(255, 255, 255, 0.2);--bs-btn-active-border-color: #444442;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2f2f2d}.btn.btn-hover-secondary:hover .badge.bg-secondary,.btn.btn-hover-secondary:active .badge.bg-secondary,.btn.btn-hover-secondary:focus-visible .badge.bg-secondary{background-color:#ea644b !important}.btn.btn-hover-primary:hover .badge.bg-primary,.btn.btn-hover-primary:active .badge.bg-primary,.btn.btn-hover-primary:focus-visible .badge.bg-primary,.btn.btn-outline-secondary:not([class*=bg-hover-]):hover .badge.bg-primary,.btn.btn-outline-secondary:not([class*=bg-hover-]):active .badge.bg-primary,.btn.btn-outline-secondary:not([class*=bg-hover-]):focus-visible .badge.bg-primary{background-color:#2f2f2d !important}.btn-outline-currentColor{--bs-btn-hover-color: currentColor;--bs-btn-hover-bg: #ea644b;--bs-btn-hover-border-color: #ea644b;--bs-btn-active-color: currentColor;--bs-btn-active-bg: #ea644b;--bs-btn-active-border-color: #ea644b;--bs-btn-active-color: currentColor;--bs-btn-disabled-color: #1a1a1a;--bs-btn-disabled-bg: currentColor;--bs-btn-disabled-border-color: currentColor;--bs-btn-disabled-bg: inherit !important}.btn-cb-close .cico-times{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:-webkit-transform .3s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:-webkit-transform .3s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:transform .3s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:transform .3s cubic-bezier(0.445, 0.05, 0.55, 0.95), -webkit-transform .3s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.btn-cb-close:hover .cico-times{-webkit-transform:scale(0.7) rotate(90deg);transform:scale(0.7) rotate(90deg)}.btn-compo-1{--bs-btn-color: #000;--bs-btn-bg: #ea644b;--bs-btn-border-color: #ea644b;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ea644b;--bs-btn-hover-border-color: #ea644b;--bs-btn-focus-shadow-rgb: 199, 85, 64;--bs-btn-active-color: #000;--bs-btn-active-bg: #ea644b;--bs-btn-active-border-color: #ea644b;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ea644b;--bs-btn-disabled-border-color: #ea644b;border:none !important;background:#ea644b;background-image:-webkit-gradient(linear, left top, right top, from(#c2202c), color-stop(#c2202c), color-stop(50%, #ea644b), color-stop(#c2202c), to(#c2202c));background-image:linear-gradient(90deg, #c2202c 0%, #c2202c calc(50% - 5.75rem), #ea644b 50%, #c2202c calc(50% + 5.75rem), #c2202c 100%);background-size:200%;background-repeat:no-repeat;background-position:100%;-webkit-transition:background-position .5s cubic-bezier(0.19, 1, 0.22, 1),-webkit-box-shadow .5s cubic-bezier(0.19, 1, 0.22, 1);transition:background-position .5s cubic-bezier(0.19, 1, 0.22, 1),-webkit-box-shadow .5s cubic-bezier(0.19, 1, 0.22, 1);transition:background-position .5s cubic-bezier(0.19, 1, 0.22, 1),box-shadow .5s cubic-bezier(0.19, 1, 0.22, 1);transition:background-position .5s cubic-bezier(0.19, 1, 0.22, 1),box-shadow .5s cubic-bezier(0.19, 1, 0.22, 1),-webkit-box-shadow .5s cubic-bezier(0.19, 1, 0.22, 1)}.btn-compo-1.btn-compo-secondary{background-color:#2f2f2d;background-image:-webkit-gradient(linear, left top, right top, from(#2f2f2d), color-stop(#2f2f2d), color-stop(50%, #595957), color-stop(#2f2f2d), to(#2f2f2d));background-image:linear-gradient(90deg, #2f2f2d 0%, #2f2f2d calc(50% - 5.75rem), #595957 50%, #2f2f2d calc(50% + 5.75rem), #2f2f2d 100%)}.btn-compo-1.btn-compo-beige{background-color:#f7d9a4;background-image:-webkit-gradient(linear, left top, right top, from(#f7d9a4), color-stop(#f7d9a4), color-stop(50%, #f9e1b6), color-stop(#f7d9a4), to(#f7d9a4));background-image:linear-gradient(90deg, #f7d9a4 0%, #f7d9a4 calc(50% - 5.75rem), #f9e1b6 50%, #f7d9a4 calc(50% + 5.75rem), #f7d9a4 100%)}.btn-compo-1.btn-compo-gold{background-color:#f6d9a2;background-image:-webkit-gradient(linear, left top, right top, from(#f6d9a2), color-stop(#f6d9a2), color-stop(50%, #f8e1b5), color-stop(#f6d9a2), to(#f6d9a2));background-image:linear-gradient(90deg, #f6d9a2 0%, #f6d9a2 calc(50% - 5.75rem), #f8e1b5 50%, #f6d9a2 calc(50% + 5.75rem), #f6d9a2 100%)}.btn-compo-1.btn-compo-sand{background-color:#ede5dc;background-image:-webkit-gradient(linear, left top, right top, from(#ede5dc), color-stop(#ede5dc), color-stop(50%, #f1eae3), color-stop(#ede5dc), to(#ede5dc));background-image:linear-gradient(90deg, #ede5dc 0%, #ede5dc calc(50% - 5.75rem), #f1eae3 50%, #ede5dc calc(50% + 5.75rem), #ede5dc 100%)}.btn-compo-1.btn-compo-sky{background-color:#53bad6;background-image:-webkit-gradient(linear, left top, right top, from(#53bad6), color-stop(#53bad6), color-stop(50%, #75c8de), color-stop(#53bad6), to(#53bad6));background-image:linear-gradient(90deg, #53bad6 0%, #53bad6 calc(50% - 5.75rem), #75c8de 50%, #53bad6 calc(50% + 5.75rem), #53bad6 100%)}.btn-compo-1.btn-compo-cpf{background-color:#0c4391;background-image:-webkit-gradient(linear, left top, right top, from(#0c4391), color-stop(#0c4391), color-stop(50%, #3d69a7), color-stop(#0c4391), to(#0c4391));background-image:linear-gradient(90deg, #0c4391 0%, #0c4391 calc(50% - 5.75rem), #3d69a7 50%, #0c4391 calc(50% + 5.75rem), #0c4391 100%)}.btn-compo-1.btn-compo-green{background-color:#71d43b;background-image:-webkit-gradient(linear, left top, right top, from(#71d43b), color-stop(#71d43b), color-stop(50%, #8ddd62), color-stop(#71d43b), to(#71d43b));background-image:linear-gradient(90deg, #71d43b 0%, #71d43b calc(50% - 5.75rem), #8ddd62 50%, #71d43b calc(50% + 5.75rem), #71d43b 100%)}.btn-compo-1.btn-compo-success{background-color:#198754;background-image:-webkit-gradient(linear, left top, right top, from(#198754), color-stop(#198754), color-stop(50%, #479f76), color-stop(#198754), to(#198754));background-image:linear-gradient(90deg, #198754 0%, #198754 calc(50% - 5.75rem), #479f76 50%, #198754 calc(50% + 5.75rem), #198754 100%)}.btn-compo-1.btn-compo-info{background-color:#0dcaf0;background-image:-webkit-gradient(linear, left top, right top, from(#0dcaf0), color-stop(#0dcaf0), color-stop(50%, #3dd5f3), color-stop(#0dcaf0), to(#0dcaf0));background-image:linear-gradient(90deg, #0dcaf0 0%, #0dcaf0 calc(50% - 5.75rem), #3dd5f3 50%, #0dcaf0 calc(50% + 5.75rem), #0dcaf0 100%)}.btn-compo-1.btn-compo-warning{background-color:#ffc107;background-image:-webkit-gradient(linear, left top, right top, from(#ffc107), color-stop(#ffc107), color-stop(50%, #ffcd39), color-stop(#ffc107), to(#ffc107));background-image:linear-gradient(90deg, #ffc107 0%, #ffc107 calc(50% - 5.75rem), #ffcd39 50%, #ffc107 calc(50% + 5.75rem), #ffc107 100%)}.btn-compo-1.btn-compo-danger{background-color:#dc3545;background-image:-webkit-gradient(linear, left top, right top, from(#dc3545), color-stop(#dc3545), color-stop(50%, #e35d6a), color-stop(#dc3545), to(#dc3545));background-image:linear-gradient(90deg, #dc3545 0%, #dc3545 calc(50% - 5.75rem), #e35d6a 50%, #dc3545 calc(50% + 5.75rem), #dc3545 100%)}.btn-compo-1.btn-compo-white{background-color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(#fff), color-stop(50%, white), color-stop(#fff), to(#fff));background-image:linear-gradient(90deg, #fff 0%, #fff calc(50% - 5.75rem), white 50%, #fff calc(50% + 5.75rem), #fff 100%)}.btn-compo-1.btn-compo-light{background-color:#f7f7f3;background-image:-webkit-gradient(linear, left top, right top, from(#f7f7f3), color-stop(#f7f7f3), color-stop(50%, #f9f9f5), color-stop(#f7f7f3), to(#f7f7f3));background-image:linear-gradient(90deg, #f7f7f3 0%, #f7f7f3 calc(50% - 5.75rem), #f9f9f5 50%, #f7f7f3 calc(50% + 5.75rem), #f7f7f3 100%)}.btn-compo-1.btn-compo-dark{background-color:#1a1a1a;background-image:-webkit-gradient(linear, left top, right top, from(#1a1a1a), color-stop(#1a1a1a), color-stop(50%, #484848), color-stop(#1a1a1a), to(#1a1a1a));background-image:linear-gradient(90deg, #1a1a1a 0%, #1a1a1a calc(50% - 5.75rem), #484848 50%, #1a1a1a calc(50% + 5.75rem), #1a1a1a 100%)}.btn-compo-1.btn-compo-red-light{background-color:#f1aeb5;background-image:-webkit-gradient(linear, left top, right top, from(#f1aeb5), color-stop(#f1aeb5), color-stop(50%, #f4bec4), color-stop(#f1aeb5), to(#f1aeb5));background-image:linear-gradient(90deg, #f1aeb5 0%, #f1aeb5 calc(50% - 5.75rem), #f4bec4 50%, #f1aeb5 calc(50% + 5.75rem), #f1aeb5 100%)}.btn-compo-1:hover,.btn-compo-1:focus-visible{background-position:0}.btn-compo-1:has(.cico-arrow-right):hover>.rounded-circle.cico:before,.btn-compo-1:has(.cico-arrow-right):focus-visible>.rounded-circle.cico:before,.btn-compo-1:has(.cico-arrow-right-short):hover>.rounded-circle.cico:before,.btn-compo-1:has(.cico-arrow-right-short):focus-visible>.rounded-circle.cico:before{left:3px}.btn-compo-1:has(.cico-arrow-down):hover>.rounded-circle.cico:before,.btn-compo-1:has(.cico-arrow-down):focus-visible>.rounded-circle.cico:before,.btn-compo-1:has(.cico-arrow-down-short):hover>.rounded-circle.cico:before,.btn-compo-1:has(.cico-arrow-down-short):focus-visible>.rounded-circle.cico:before{top:3px}.btn-compo-1>.rounded-circle{position:relative;padding:.8125rem;left:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);z-index:1}.btn-compo-1>.rounded-circle.cico:before{position:relative;top:0;left:0;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);transition:all .5s cubic-bezier(0.19, 1, 0.22, 1)}.btn-compo-1>.rounded-circle+span{position:relative;margin-left:.625rem;padding-right:1.25rem;right:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);transition:all .5s cubic-bezier(0.19, 1, 0.22, 1)}.btn-compo-2 [class*=cico-arrow-]{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.btn-compo-2:hover .cico.cico-arrow-left,.btn-compo-2:hover .cico.cico-arrow-left-short,.btn-compo-2:focus-visible .cico.cico-arrow-left,.btn-compo-2:focus-visible .cico.cico-arrow-left-short{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.btn-compo-2:hover .cico.cico-arrow-right,.btn-compo-2:hover .cico.cico-arrow-right-short,.btn-compo-2:focus-visible .cico.cico-arrow-right,.btn-compo-2:focus-visible .cico.cico-arrow-right-short{-webkit-transform:translateX(3px);transform:translateX(3px)}.btn-compo-2:hover .cico.cico-arrow-up,.btn-compo-2:hover .cico.cico-arrow-up-short,.btn-compo-2:focus-visible .cico.cico-arrow-up,.btn-compo-2:focus-visible .cico.cico-arrow-up-short{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.btn-compo-2:hover .cico.cico-arrow-down,.btn-compo-2:hover .cico.cico-arrow-down-short,.btn-compo-2:focus-visible .cico.cico-arrow-down,.btn-compo-2:focus-visible .cico.cico-arrow-down-short{-webkit-transform:translateY(3px);transform:translateY(3px)}.btn-compo-3 span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-compo-3 .cico{padding:.25rem;border-radius:.3125rem}.btn-compo-3:hover .cico,.btn-compo-3:focus-visible .cico{background-color:#ea644b;color:#f7f7f3}.btn-compo-3:hover .cico~span,.btn-compo-3:focus-visible .cico~span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4{--bs-btn-disabled-border-color: transparent}.btn-compo-4>.cico{padding:.5em;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-compo-4>.cico:before{position:relative;z-index:1}.btn-compo-4>.cico:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#ea644b;border-radius:.3125rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-compo-4>.cico+span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-compo-4:hover>.cico,.btn-compo-4:focus-visible>.cico{color:#f7f7f3}.btn-compo-4:hover>.cico:after,.btn-compo-4:focus-visible>.cico:after{width:100%;height:100%}.btn-compo-4:hover>.cico+span,.btn-compo-4:focus-visible>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-primary>.cico:after{background-color:#ea644b}.btn-compo-4.btn-compo-primary[class*=btn-compo-hover-]>.cico{color:#fff}.btn-compo-4.btn-compo-primary[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-primary[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-primary:hover>.cico{color:#fff}.btn-compo-4.btn-compo-hover-primary:hover>.cico:after{background-color:#ea644b}.btn-compo-4.btn-compo-secondary>.cico:after{background-color:#2f2f2d}.btn-compo-4.btn-compo-secondary[class*=btn-compo-hover-]>.cico{color:#f7f7f3 !important}.btn-compo-4.btn-compo-secondary[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-secondary[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-secondary:hover>.cico{color:#f7f7f3 !important}.btn-compo-4.btn-compo-hover-secondary:hover>.cico:after{background-color:#2f2f2d}.btn-compo-4.btn-compo-beige>.cico:after{background-color:#f7d9a4}.btn-compo-4.btn-compo-beige[class*=btn-compo-hover-]>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-beige[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-beige[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-beige:hover>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-hover-beige:hover>.cico:after{background-color:#f7d9a4}.btn-compo-4.btn-compo-gold>.cico:after{background-color:#f6d9a2}.btn-compo-4.btn-compo-gold[class*=btn-compo-hover-]>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-gold[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-gold[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-gold:hover>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-hover-gold:hover>.cico:after{background-color:#f6d9a2}.btn-compo-4.btn-compo-sand>.cico:after{background-color:#ede5dc}.btn-compo-4.btn-compo-sand[class*=btn-compo-hover-]>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-sand[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-sand[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-sand:hover>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-hover-sand:hover>.cico:after{background-color:#ede5dc}.btn-compo-4.btn-compo-sky>.cico:after{background-color:#53bad6}.btn-compo-4.btn-compo-sky[class*=btn-compo-hover-]>.cico{color:#f7f7f3 !important}.btn-compo-4.btn-compo-sky[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-sky[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-sky:hover>.cico{color:#f7f7f3 !important}.btn-compo-4.btn-compo-hover-sky:hover>.cico:after{background-color:#53bad6}.btn-compo-4.btn-compo-cpf>.cico:after{background-color:#0c4391}.btn-compo-4.btn-compo-cpf[class*=btn-compo-hover-]>.cico{color:#f7f7f3 !important}.btn-compo-4.btn-compo-cpf[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-cpf[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-cpf:hover>.cico{color:#f7f7f3 !important}.btn-compo-4.btn-compo-hover-cpf:hover>.cico:after{background-color:#0c4391}.btn-compo-4.btn-compo-green>.cico:after{background-color:#71d43b}.btn-compo-4.btn-compo-green[class*=btn-compo-hover-]>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-green[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-green[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-green:hover>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-hover-green:hover>.cico:after{background-color:#71d43b}.btn-compo-4.btn-compo-success>.cico:after{background-color:#198754}.btn-compo-4.btn-compo-success[class*=btn-compo-hover-]>.cico{color:#fff !important}.btn-compo-4.btn-compo-success[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-success[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-success:hover>.cico{color:#fff !important}.btn-compo-4.btn-compo-hover-success:hover>.cico:after{background-color:#198754}.btn-compo-4.btn-compo-info>.cico:after{background-color:#0dcaf0}.btn-compo-4.btn-compo-info[class*=btn-compo-hover-]>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-info[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-info[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-info:hover>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-hover-info:hover>.cico:after{background-color:#0dcaf0}.btn-compo-4.btn-compo-warning>.cico:after{background-color:#ffc107}.btn-compo-4.btn-compo-warning[class*=btn-compo-hover-]>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-warning[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-warning[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-warning:hover>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-hover-warning:hover>.cico:after{background-color:#ffc107}.btn-compo-4.btn-compo-danger>.cico:after{background-color:#dc3545}.btn-compo-4.btn-compo-danger[class*=btn-compo-hover-]>.cico{color:#fff !important}.btn-compo-4.btn-compo-danger[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-danger[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-danger:hover>.cico{color:#fff !important}.btn-compo-4.btn-compo-hover-danger:hover>.cico:after{background-color:#dc3545}.btn-compo-4.btn-compo-white>.cico:after{background-color:#fff}.btn-compo-4.btn-compo-white[class*=btn-compo-hover-]>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-white[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-white[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-white:hover>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-hover-white:hover>.cico:after{background-color:#fff}.btn-compo-4.btn-compo-light>.cico:after{background-color:#f7f7f3}.btn-compo-4.btn-compo-light[class*=btn-compo-hover-]>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-light[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-light[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-light:hover>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-hover-light:hover>.cico:after{background-color:#f7f7f3}.btn-compo-4.btn-compo-dark>.cico:after{background-color:#1a1a1a}.btn-compo-4.btn-compo-dark[class*=btn-compo-hover-]>.cico{color:#f7f7f3 !important}.btn-compo-4.btn-compo-dark[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-dark[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-dark:hover>.cico{color:#f7f7f3 !important}.btn-compo-4.btn-compo-hover-dark:hover>.cico:after{background-color:#1a1a1a}.btn-compo-4.btn-compo-red-light>.cico:after{background-color:#f1aeb5}.btn-compo-4.btn-compo-red-light[class*=btn-compo-hover-]>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-red-light[class*=btn-compo-hover-]>.cico:after{width:100%;height:100%}.btn-compo-4.btn-compo-red-light[class*=btn-compo-hover-]>.cico+span{-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-compo-4.btn-compo-hover-red-light:hover>.cico{color:#2f2f2d !important}.btn-compo-4.btn-compo-hover-red-light:hover>.cico:after{background-color:#f1aeb5}.btn-cpf-compo-1{border-radius:.625rem;margin-top:1.75rem;margin-left:-1.85rem}.btn-group-compo-1{--cb-btn-group-before-left: calc(100% - 2 * 0.4em);--cb-btn-group-before-right: $padding-x;position:relative;padding:.45em .4em}.btn-group-compo-1:before{content:"";position:absolute;top:.45em;left:var(--cb-btn-group-before-left);right:var(--cb-btn-group-before-right);background-color:#2f2f2d;height:calc(100% - .9em);border-radius:.625rem;-webkit-transition:all .3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all .3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.btn-group-compo-1.btn{border-width:1.5px}.btn-group-compo-1.btn:hover,.btn-group-compo-1.btn:focus-visible,.btn-group-compo-1.btn:active{background-color:rgba(0,0,0,0) !important;border-color:#2f2f2d !important}.btn-group-compo-1 .btn{--bs-btn-color: #2f2f2d;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #2f2f2d;--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: transparent;--bs-btn-focus-shadow-rgb: 47, 47, 45;--bs-btn-active-color: #2f2f2d;--bs-btn-active-bg: transparent;--bs-btn-active-border-color: transparent;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: transparent;z-index:1}.btn-group-compo-1 .btn-check:checked+.btn{--bs-btn-color: #f7f7f3;--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: #f7f7f3;--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: transparent;--bs-btn-focus-shadow-rgb: 247, 247, 243;--bs-btn-active-color: #f7f7f3;--bs-btn-active-bg: transparent;--bs-btn-active-border-color: transparent;--bs-btn-active-shadow: none;--bs-btn-disabled-color: #f7f7f3;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: transparent}.btn-group-compo-1 .btn-check:hover{color:#ea644b}.btn-outline-light:hover .bg-light,.btn-outline-light:hover .text-bg-light{background-color:#2f2f2d !important}.btn-outline-light:hover .text-bg-light{color:#f7f7f3 !important}#btn-page-top{position:sticky;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;right:1.78125rem;bottom:9rem;margin-top:-6rem;opacity:0;-webkit-transition:all .2s ease-in-out,right 0s;transition:all .2s ease-in-out,right 0s}@media(max-width: 575.98px){#btn-page-top{display:none}}#btn-page-top:not(.show):not(.hiding){display:none !important}#btn-page-top.show{opacity:1}#btn-page-top>.btn{width:4.0625rem;height:4.0625rem}#page-scroll-down{position:absolute;bottom:1rem;left:calc(50% + .3125rem + 5.9375rem);right:initial;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3.4375rem;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:all .2s ease-in-out,left 0s;transition:all .2s ease-in-out,left 0s}@media(min-width: 992px){#page-scroll-down{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 992px){#page-scroll-down{margin-left:-488px}}@media(min-width: 992px)and (max-width: 1199.98px){#page-scroll-down{left:6.25rem;margin-left:0}}@media(min-width: 1200px){#page-scroll-down{margin-left:-590px}}@media(min-width: 1200px)and (max-width: 1365.98px){#page-scroll-down{left:6.25rem;margin-left:0}}@media(min-width: 1366px){#page-scroll-down{margin-left:-674px}}#page-scroll-down.show{opacity:1}#page-scroll-down button img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-scroll-down button:hover img{-webkit-transform:translateY(10px);transform:translateY(10px)}body.noscroll-fix #btn-page-top{right:calc(1.78125rem + var(--cb-scrollbar-width))}body.noscroll-fix #btn-close-tunnel{right:calc(.5rem + var(--cb-scrollbar-width))}body.noscroll-fix #btn-cart{right:calc(1rem + var(--cb-scrollbar-width))}body.noscroll-fix #page-scroll-down{left:calc(50% + .3125rem + 5.9375rem - var(--cb-scrollbar-width)/2)}.btn.dropdown-toggle:has(.cico):after{content:none}.btn[data-bs-toggle=collapse][aria-expanded=true].btn-hover-primary{--bs-btn-color: #f7f7f3 !important;--bs-btn-bg: #ea644b !important;--bs-btn-border-color: #ea644b !important;--bs-btn-hover-color: #f7f7f3 !important;--bs-btn-hover-bg: #ea644b !important;--bs-btn-hover-border-color: #ea644b !important;--bs-btn-focus-shadow-rgb: 236, 122, 100 !important;--bs-btn-active-color: #000 !important;--bs-btn-active-bg: #ea644b !important;--bs-btn-active-border-color: #ea644b !important;--bs-btn-active-shadow: none !important;--bs-btn-disabled-color: #000 !important;--bs-btn-disabled-bg: #ea644b !important;--bs-btn-disabled-border-color: #ea644b !important;--bs-btn-disabled-bg: inherit !important}.btn[data-bs-toggle=collapse][aria-expanded=true].btn-hover-secondary{--bs-btn-color: #f7f7f3 !important;--bs-btn-bg: #2f2f2d !important;--bs-btn-border-color: #2f2f2d !important;--bs-btn-hover-color: #f7f7f3 !important;--bs-btn-hover-bg: #2f2f2d !important;--bs-btn-hover-border-color: #2f2f2d !important;--bs-btn-focus-shadow-rgb: 77, 77, 75 !important;--bs-btn-active-color: #f7f7f3 !important;--bs-btn-active-bg: #2f2f2d !important;--bs-btn-active-border-color: #2f2f2d !important;--bs-btn-active-shadow: none !important;--bs-btn-disabled-color: #f7f7f3 !important;--bs-btn-disabled-bg: #2f2f2d !important;--bs-btn-disabled-border-color: #2f2f2d !important;--bs-btn-disabled-bg: inherit !important}.btn[data-bs-toggle=collapse][aria-expanded=true] .cico-arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn[data-bs-toggle=collapse][aria-expanded=true].btn-compo-2:hover .cico-arrow-down,.btn[data-bs-toggle=collapse][aria-expanded=true].btn-compo-2:focus-visible .cico-arrow-down{-webkit-transform:rotate(180deg) translateY(3px);transform:rotate(180deg) translateY(3px)}.btn.btn-outline-light.btn-hover-light:hover .text-light,.btn.btn-outline-light.btn-hover-light:hover .text-white{color:#2f2f2d !important}.btn.btn-outline-light.btn-hover-light:hover .cico-plus.text-bg-white{background-color:#2f2f2d !important;color:#f7f7f3 !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn .hover-inherit-color{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:hover .hover-inherit-color{color:inherit !important}.border-transparent{border-color:rgba(0,0,0,0) !important}.border-image.border-top{border-image-slice:1 0 0 0}.border-image.border-top.border-end{border-image-slice:1 1 0 0}.border-image.border-top.border-end.border-bottom{border-image-slice:1 1 1 0}.border-image.border-top.border-end.border-bottom.border-start{border-image-slice:1 1 1 1}.border-image.border-top.border-end.border-start{border-image-slice:1 1 0 1}.border-image.border-top.border-bottom{border-image-slice:1 0 1 0}.border-image.border-top.border-bottom.border-start{border-image-slice:1 0 1 1}.border-image.border-top.border-start{border-image-slice:1 0 0 1}.border-image.border-end{border-image-slice:0 1 0 0}.border-image.border-end.border-bottom{border-image-slice:0 1 1 0}.border-image.border-end.border-bottom.border-start{border-image-slice:0 1 1 1}.border-image.border-end.border-start{border-image-slice:0 1 0 1}.border-image.border-bottom{border-image-slice:0 0 1 0}.border-image.border-bottom.border-start{border-image-slice:0 0 1 1}.border-image.border-start{border-image-slice:0 0 0 1}.border-image .border{border-image-slice:1}.border-dashed{--bs-border-style: dashed}.border-top:not(.border-0).border-primary.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ea644b' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-primary.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ea644b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-primary.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-primary.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23ea644b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-secondary.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%232f2f2d' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-secondary.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%232f2f2d' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-secondary.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-secondary.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%232f2f2d' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-beige.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7d9a4' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-beige.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7d9a4' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-beige.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-beige.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23f7d9a4' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-gold.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f6d9a2' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-gold.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f6d9a2' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-gold.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-gold.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23f6d9a2' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-sand.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ede5dc' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-sand.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ede5dc' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-sand.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-sand.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23ede5dc' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-sky.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2353bad6' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-sky.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2353bad6' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-sky.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-sky.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%2353bad6' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-cpf.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230c4391' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-cpf.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230c4391' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-cpf.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-cpf.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%230c4391' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-green.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2371d43b' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-green.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2371d43b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-green.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-green.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%2371d43b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-success.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23198754' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-success.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23198754' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-success.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-success.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23198754' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-info.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230dcaf0' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-info.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230dcaf0' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-info.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-info.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%230dcaf0' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-warning.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ffc107' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-warning.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ffc107' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-warning.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-warning.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23ffc107' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-danger.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-danger.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-danger.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-danger.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-white.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='white' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-white.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='white' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-white.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-white.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-light.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-light.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-light.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-light.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-dark.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-dark.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-dark.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-dark.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-red-light.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f1aeb5' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-red-light.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f1aeb5' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-red-light.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-red-light.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23f1aeb5' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-top:not(.border-0).border-light-25pc.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-top:not(.border-0).border-light-25pc.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-top:not(.border-0).border-light-25pc.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-top:not(.border-0).border-light-25pc.border-twodots:before{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='rgba%28247, 247, 243, 0.25%29' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;top:0;background-size:cover}.border-end:not(.border-0).border-primary.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ea644b' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-primary.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ea644b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-primary.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-primary.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23ea644b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-secondary.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%232f2f2d' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-secondary.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%232f2f2d' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-secondary.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-secondary.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%232f2f2d' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-beige.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7d9a4' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-beige.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7d9a4' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-beige.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-beige.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23f7d9a4' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-gold.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f6d9a2' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-gold.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f6d9a2' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-gold.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-gold.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23f6d9a2' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-sand.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ede5dc' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-sand.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ede5dc' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-sand.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-sand.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23ede5dc' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-sky.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2353bad6' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-sky.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2353bad6' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-sky.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-sky.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%2353bad6' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-cpf.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230c4391' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-cpf.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230c4391' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-cpf.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-cpf.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%230c4391' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-green.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2371d43b' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-green.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2371d43b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-green.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-green.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%2371d43b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-success.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23198754' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-success.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23198754' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-success.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-success.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23198754' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-info.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230dcaf0' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-info.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230dcaf0' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-info.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-info.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%230dcaf0' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-warning.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ffc107' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-warning.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ffc107' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-warning.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-warning.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23ffc107' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-danger.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-danger.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-danger.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-danger.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-white.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='white' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-white.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='white' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-white.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-white.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-light.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-light.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-light.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-light.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-dark.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-dark.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-dark.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-dark.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-red-light.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f1aeb5' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-red-light.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f1aeb5' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-red-light.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-red-light.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23f1aeb5' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-end:not(.border-0).border-light-25pc.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-end:not(.border-0).border-light-25pc.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-end:not(.border-0).border-light-25pc.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-end:not(.border-0).border-light-25pc.border-twodots:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='rgba%28247, 247, 243, 0.25%29' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;right:2px;background-size:cover}.border-bottom:not(.border-0).border-primary.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ea644b' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-primary.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ea644b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-primary.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-primary.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23ea644b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-secondary.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%232f2f2d' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-secondary.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%232f2f2d' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-secondary.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-secondary.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%232f2f2d' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-beige.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7d9a4' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-beige.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7d9a4' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-beige.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-beige.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23f7d9a4' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-gold.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f6d9a2' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-gold.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f6d9a2' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-gold.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-gold.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23f6d9a2' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-sand.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ede5dc' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-sand.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ede5dc' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-sand.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-sand.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23ede5dc' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-sky.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2353bad6' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-sky.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2353bad6' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-sky.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-sky.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%2353bad6' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-cpf.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230c4391' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-cpf.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230c4391' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-cpf.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-cpf.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%230c4391' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-green.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2371d43b' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-green.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2371d43b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-green.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-green.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%2371d43b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-success.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23198754' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-success.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23198754' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-success.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-success.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23198754' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-info.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230dcaf0' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-info.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230dcaf0' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-info.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-info.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%230dcaf0' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-warning.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ffc107' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-warning.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ffc107' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-warning.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-warning.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23ffc107' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-danger.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-danger.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-danger.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-danger.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-white.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='white' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-white.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='white' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-white.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-white.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-light.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-light.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-light.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-light.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-dark.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-dark.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-dark.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-dark.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-red-light.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f1aeb5' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-red-light.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f1aeb5' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-red-light.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-red-light.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='%23f1aeb5' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-bottom:not(.border-0).border-light-25pc.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 6'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-bottom:not(.border-0).border-light-25pc.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='675' height='1' viewBox='0 0 675 1'%3e%3cline x2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-bottom:not(.border-0).border-light-25pc.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-bottom:not(.border-0).border-light-25pc.border-twodots:after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='358' height='1' viewBox='0 0 358 1'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg fill='none' stroke='rgba%28247, 247, 243, 0.25%29' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='358' height='1' stroke='none'/%3e%3cpath d='M0,0h358M357,0v1M358,1h-358M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;bottom:2px;background-size:cover}.border-start:not(.border-0).border-primary.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ea644b' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-primary.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ea644b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-primary.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-primary.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23ea644b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-secondary.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%232f2f2d' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-secondary.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%232f2f2d' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-secondary.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-secondary.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%232f2f2d' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-beige.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7d9a4' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-beige.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7d9a4' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-beige.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-beige.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23f7d9a4' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-gold.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f6d9a2' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-gold.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f6d9a2' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-gold.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-gold.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23f6d9a2' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-sand.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ede5dc' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-sand.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ede5dc' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-sand.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-sand.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23ede5dc' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-sky.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2353bad6' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-sky.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2353bad6' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-sky.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-sky.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%2353bad6' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-cpf.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230c4391' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-cpf.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230c4391' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-cpf.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-cpf.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%230c4391' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-green.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2371d43b' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-green.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%2371d43b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-green.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-green.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%2371d43b' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-success.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23198754' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-success.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23198754' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-success.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-success.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23198754' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-info.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230dcaf0' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-info.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%230dcaf0' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-info.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-info.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%230dcaf0' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-warning.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ffc107' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-warning.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23ffc107' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-warning.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-warning.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23ffc107' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-danger.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-danger.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-danger.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-danger.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-white.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='white' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-white.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='white' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-white.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-white.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-light.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-light.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-light.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-light.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-dark.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-dark.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-dark.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-dark.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%231a1a1a' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-red-light.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f1aeb5' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-red-light.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f1aeb5' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-red-light.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-red-light.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='%23f1aeb5' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}.border-start:not(.border-0).border-light-25pc.border-dashes{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 5'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-slice:1;border-image-width:1.5px}.border-start:not(.border-0).border-light-25pc.border-dots{border-image-source:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1' height='675' viewBox='0 0 1 675'%3e%3cline y2='674' transform='translate%280.5 0.5%29' fill='none' stroke='%23f7f7f3' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 3'/%3e%3c/svg%3e");border-image-repeat:repeat;border-image-width:1.5px}.border-start:not(.border-0).border-light-25pc.border-twodots{--bs-border-color: transparent;--bs-border-opacity: 0;position:relative}.border-start:not(.border-0).border-light-25pc.border-twodots:before{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1' height='170' viewBox='0 0 1 170'%3e%3cdefs%3e%3cclipPath id='clip'%3e%3cuse xlink:href='%23fill'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='filet' transform='translate%281%29 rotate%2890%29' fill='none' stroke='rgba%28247, 247, 243, 0.25%29' stroke-linecap='round' stroke-width='1' stroke-dasharray='0 4'%3e%3crect id='fill' width='170' height='1' stroke='none'/%3e%3cpath d='M0,0h170M169,0v1M170,1h-170M1,1v-1' fill='none' clip-path='url%28%23clip%29'/%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:658px;left:0;background-size:cover}@media(max-width: 575.98px){.border-xs-0{border-width:0 !important}.border-xs-top-0{border-width:0 !important}.border-xs-end-0{border-width:0 !important}.border-xs-bottom-0{border-width:0 !important}.border-xs-start-0{border-width:0 !important}.rounded-xs-0{border-radius:0 !important}.rounded-xs-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xs-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xs-bottom-0{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xs-start-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}}@media(min-width: 576px)and (max-width: 767.98px){.border-sm-0{border-width:0 !important}.border-sm-top-0{border-width:0 !important}.border-sm-end-0{border-width:0 !important}.border-sm-bottom-0{border-width:0 !important}.border-sm-start-0{border-width:0 !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-bottom-0{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-start-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}}@media(min-width: 768px)and (max-width: 991.98px){.border-md-0{border-width:0 !important}.border-md-top-0{border-width:0 !important}.border-md-end-0{border-width:0 !important}.border-md-bottom-0{border-width:0 !important}.border-md-start-0{border-width:0 !important}.rounded-md-0{border-radius:0 !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-bottom-0{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-start-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}}@media(min-width: 992px)and (max-width: 1199.98px){.border-lg-0{border-width:0 !important}.border-lg-top-0{border-width:0 !important}.border-lg-end-0{border-width:0 !important}.border-lg-bottom-0{border-width:0 !important}.border-lg-start-0{border-width:0 !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-bottom-0{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-start-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}}@media(min-width: 1200px)and (max-width: 1365.98px){.border-xl-0{border-width:0 !important}.border-xl-top-0{border-width:0 !important}.border-xl-end-0{border-width:0 !important}.border-xl-bottom-0{border-width:0 !important}.border-xl-start-0{border-width:0 !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-bottom-0{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-start-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}}@media(min-width: 1366px){.border-xxl-0{border-width:0 !important}.border-xxl-top-0{border-width:0 !important}.border-xxl-end-0{border-width:0 !important}.border-xxl-bottom-0{border-width:0 !important}.border-xxl-start-0{border-width:0 !important}.rounded-xxl-0{border-radius:0 !important}.rounded-xxl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xxl-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xxl-bottom-0{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xxl-start-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}}@media(max-width: 575.98px){.border-primary{border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-beige{border-color:rgba(var(--bs-beige-rgb), var(--bs-border-opacity)) !important}.border-gold{border-color:rgba(var(--bs-gold-rgb), var(--bs-border-opacity)) !important}.border-sand{border-color:rgba(var(--bs-sand-rgb), var(--bs-border-opacity)) !important}.border-sky{border-color:rgba(var(--bs-sky-rgb), var(--bs-border-opacity)) !important}.border-cpf{border-color:rgba(var(--bs-cpf-rgb), var(--bs-border-opacity)) !important}.border-green{border-color:rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important}.border-success{border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-white{border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-light{border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-red-light{border-color:rgba(var(--bs-red-light-rgb), var(--bs-border-opacity)) !important}}@media(min-width: 576px)and (max-width: 767.98px){.border-primary{border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-beige{border-color:rgba(var(--bs-beige-rgb), var(--bs-border-opacity)) !important}.border-gold{border-color:rgba(var(--bs-gold-rgb), var(--bs-border-opacity)) !important}.border-sand{border-color:rgba(var(--bs-sand-rgb), var(--bs-border-opacity)) !important}.border-sky{border-color:rgba(var(--bs-sky-rgb), var(--bs-border-opacity)) !important}.border-cpf{border-color:rgba(var(--bs-cpf-rgb), var(--bs-border-opacity)) !important}.border-green{border-color:rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important}.border-success{border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-white{border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-light{border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-red-light{border-color:rgba(var(--bs-red-light-rgb), var(--bs-border-opacity)) !important}}@media(min-width: 768px)and (max-width: 991.98px){.border-primary{border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-beige{border-color:rgba(var(--bs-beige-rgb), var(--bs-border-opacity)) !important}.border-gold{border-color:rgba(var(--bs-gold-rgb), var(--bs-border-opacity)) !important}.border-sand{border-color:rgba(var(--bs-sand-rgb), var(--bs-border-opacity)) !important}.border-sky{border-color:rgba(var(--bs-sky-rgb), var(--bs-border-opacity)) !important}.border-cpf{border-color:rgba(var(--bs-cpf-rgb), var(--bs-border-opacity)) !important}.border-green{border-color:rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important}.border-success{border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-white{border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-light{border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-red-light{border-color:rgba(var(--bs-red-light-rgb), var(--bs-border-opacity)) !important}}@media(min-width: 992px)and (max-width: 1199.98px){.border-primary{border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-beige{border-color:rgba(var(--bs-beige-rgb), var(--bs-border-opacity)) !important}.border-gold{border-color:rgba(var(--bs-gold-rgb), var(--bs-border-opacity)) !important}.border-sand{border-color:rgba(var(--bs-sand-rgb), var(--bs-border-opacity)) !important}.border-sky{border-color:rgba(var(--bs-sky-rgb), var(--bs-border-opacity)) !important}.border-cpf{border-color:rgba(var(--bs-cpf-rgb), var(--bs-border-opacity)) !important}.border-green{border-color:rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important}.border-success{border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-white{border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-light{border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-red-light{border-color:rgba(var(--bs-red-light-rgb), var(--bs-border-opacity)) !important}}@media(min-width: 1200px)and (max-width: 1365.98px){.border-primary{border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-beige{border-color:rgba(var(--bs-beige-rgb), var(--bs-border-opacity)) !important}.border-gold{border-color:rgba(var(--bs-gold-rgb), var(--bs-border-opacity)) !important}.border-sand{border-color:rgba(var(--bs-sand-rgb), var(--bs-border-opacity)) !important}.border-sky{border-color:rgba(var(--bs-sky-rgb), var(--bs-border-opacity)) !important}.border-cpf{border-color:rgba(var(--bs-cpf-rgb), var(--bs-border-opacity)) !important}.border-green{border-color:rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important}.border-success{border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-white{border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-light{border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-red-light{border-color:rgba(var(--bs-red-light-rgb), var(--bs-border-opacity)) !important}}@media(min-width: 1366px){.border-primary{border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-beige{border-color:rgba(var(--bs-beige-rgb), var(--bs-border-opacity)) !important}.border-gold{border-color:rgba(var(--bs-gold-rgb), var(--bs-border-opacity)) !important}.border-sand{border-color:rgba(var(--bs-sand-rgb), var(--bs-border-opacity)) !important}.border-sky{border-color:rgba(var(--bs-sky-rgb), var(--bs-border-opacity)) !important}.border-cpf{border-color:rgba(var(--bs-cpf-rgb), var(--bs-border-opacity)) !important}.border-green{border-color:rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important}.border-success{border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-white{border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-light{border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-red-light{border-color:rgba(var(--bs-red-light-rgb), var(--bs-border-opacity)) !important}}.border-1_5{border-width:1.5px !important}.border.border-shadow-1.border-white{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;border-color:rgba(0,0,0,0) !important}.bg-gradient-1-v{background:#ea644b;background:linear-gradient(0deg, #ea644b 0px, #c2202c 100%, #c2202c 100%)}.bg-gradient-1-h{background:#ea644b;background:linear-gradient(90deg, #ea644b 0px, #c2202c 100%, #c2202c 100%)}.bg-hover-opacity-100:hover{--bs-bg-opacity: 1 !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bg-hover-primary:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.text-hover-primary:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.bg-hover-secondary:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.text-hover-secondary:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.bg-hover-beige:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-beige-rgb), var(--bs-bg-opacity)) !important}.text-hover-beige:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-beige-rgb), var(--bs-text-opacity)) !important}.bg-hover-gold:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-gold-rgb), var(--bs-bg-opacity)) !important}.text-hover-gold:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-gold-rgb), var(--bs-text-opacity)) !important}.bg-hover-sand:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-sand-rgb), var(--bs-bg-opacity)) !important}.text-hover-sand:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-sand-rgb), var(--bs-text-opacity)) !important}.bg-hover-sky:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-sky-rgb), var(--bs-bg-opacity)) !important}.text-hover-sky:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-sky-rgb), var(--bs-text-opacity)) !important}.bg-hover-cpf:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-cpf-rgb), var(--bs-bg-opacity)) !important}.text-hover-cpf:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-cpf-rgb), var(--bs-text-opacity)) !important}.bg-hover-green:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-green-rgb), var(--bs-bg-opacity)) !important}.text-hover-green:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-green-rgb), var(--bs-text-opacity)) !important}.bg-hover-success:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.text-hover-success:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.bg-hover-info:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.text-hover-info:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.bg-hover-warning:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.text-hover-warning:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.bg-hover-danger:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.text-hover-danger:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.bg-hover-white:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.text-hover-white:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.bg-hover-light:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.text-hover-light:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.bg-hover-dark:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.text-hover-dark:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.bg-hover-red-light:hover{--bs-bg-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:rgba(var(--bs-red-light-rgb), var(--bs-bg-opacity)) !important}.text-hover-red-light:hover{--bs-text-opacity: 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:rgba(var(--bs-red-light-rgb), var(--bs-text-opacity)) !important}.text-\{primarycolor\}{color:#ea644b}.text-decoration-primary{text-decoration-color:#ea644b !important}.text-decoration-secondary{text-decoration-color:#2f2f2d !important}.text-decoration-beige{text-decoration-color:#f7d9a4 !important}.text-decoration-gold{text-decoration-color:#f6d9a2 !important}.text-decoration-sand{text-decoration-color:#ede5dc !important}.text-decoration-sky{text-decoration-color:#53bad6 !important}.text-decoration-cpf{text-decoration-color:#0c4391 !important}.text-decoration-green{text-decoration-color:#71d43b !important}.text-decoration-success{text-decoration-color:#198754 !important}.text-decoration-info{text-decoration-color:#0dcaf0 !important}.text-decoration-warning{text-decoration-color:#ffc107 !important}.text-decoration-danger{text-decoration-color:#dc3545 !important}.text-decoration-white{text-decoration-color:#fff !important}.text-decoration-light{text-decoration-color:#f7f7f3 !important}.text-decoration-dark{text-decoration-color:#1a1a1a !important}.text-decoration-red-light{text-decoration-color:#f1aeb5 !important}.dropdown-menu.open-over{-webkit-transform:none !important;transform:none !important}.dropdown-menu.no-caret:after{border:none}.dropdown-menu.animate{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.dropdown-menu.animate.slide-up{-webkit-animation-name:dropdownSlideUpIn;animation-name:dropdownSlideUpIn}.dropdown-menu[class*=text-bg-] .dropdown-item{color:unset}.dropdown-menu .dropdown-item.btn[class*=btn-]:hover,.dropdown-menu .dropdown-item.btn[class*=btn-]:focus{background-color:var(--bs-btn-hover-bg)}.dropdown-menu .btn-check:checked~label{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@-webkit-keyframes dropdownSlideUpIn{0%{top:1rem;opacity:0}100%{top:0;opacity:1}0%{top:1rem;opacity:0}}@keyframes dropdownSlideUpIn{0%{top:1rem;opacity:0}100%{top:0;opacity:1}0%{top:1rem;opacity:0}}.modal-body:has(.faq){margin-top:0}.accordion .faq-entry+.faq-entry,.faq .faq-entry+.faq-entry{margin-top:1rem}.accordion .accordion-button,.accordion .question,.faq .accordion-button,.faq .question{--cb-collapse-icon-active-bg-color: #ea644b;--cb-collapse-icon-active-color: #fff}.accordion .accordion-button[data-bs-toggle=collapse],.accordion .question[data-bs-toggle=collapse],.faq .accordion-button[data-bs-toggle=collapse],.faq .question[data-bs-toggle=collapse]{position:relative}.accordion .accordion-button[data-bs-toggle=collapse]:after,.accordion .question[data-bs-toggle=collapse]:after,.faq .accordion-button[data-bs-toggle=collapse]:after,.faq .question[data-bs-toggle=collapse]:after{content:"+";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.1875rem;height:2.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.1875rem;line-height:1;padding-bottom:.0625rem;font-weight:300;background-color:rgba(0,0,0,0);border-color:currentColor;border:1px solid;border-radius:1.25rem;-webkit-transition:all .2s ease-in-out,padding-bottom 0s;transition:all .2s ease-in-out,padding-bottom 0s}.accordion .accordion-button[data-bs-toggle=collapse]:hover:after,.accordion .accordion-button[data-bs-toggle=collapse][aria-expanded=true]:after,.accordion .question[data-bs-toggle=collapse]:hover:after,.accordion .question[data-bs-toggle=collapse][aria-expanded=true]:after,.faq .accordion-button[data-bs-toggle=collapse]:hover:after,.faq .accordion-button[data-bs-toggle=collapse][aria-expanded=true]:after,.faq .question[data-bs-toggle=collapse]:hover:after,.faq .question[data-bs-toggle=collapse][aria-expanded=true]:after{background-color:var(--cb-collapse-icon-active-bg-color);border-color:var(--cb-collapse-icon-active-bg-color);color:var(--cb-collapse-icon-active-color)}.accordion .accordion-button[data-bs-toggle=collapse][aria-expanded=true]:after,.accordion .question[data-bs-toggle=collapse][aria-expanded=true]:after,.faq .accordion-button[data-bs-toggle=collapse][aria-expanded=true]:after,.faq .question[data-bs-toggle=collapse][aria-expanded=true]:after{content:"-";padding-bottom:.375rem}.accordion .accordion-collapse,.accordion .answer,.faq .accordion-collapse,.faq .answer{padding-right:2rem}.accordion.accordion-base{--bs-accordion-btn-icon: none;--bs-accordion-btn-active-icon: none}.accordion.accordion-base .accordion-item{border-radius:var(--bs-accordion-border-radius)}.accordion.accordion-base .accordion-item:has(+.accordion-item){margin-bottom:1rem}.accordion.accordion-base .accordion-item+.accordion-item{margin-top:1rem}.accordion.accordion-base .accordion-item .accordion-body{padding-top:0}.accordion.accordion-base .accordion-button{border-radius:var(--bs-accordion-inner-border-radius);padding-right:4rem}.accordion.accordion-base .accordion-button:not(.collapsed){-webkit-box-shadow:none;box-shadow:none;color:currentColor}.accordion.accordion-base .accordion-button:after{right:1rem}.text-bg-secondary .faq .faq-entry{border-color:rgba(247,247,243,.3)}.text-bg-secondary .faq .question:hover:after,.text-bg-secondary .faq .question:hover[aria-expanded=true]:after,.text-bg-secondary .faq .question:focus-visible:after,.text-bg-secondary .faq .question:focus-visible[aria-expanded=true]:after{border:#f7f7f3;background-color:#f7f7f3;color:#2f2f2d}.alert{font-weight:400}.badge-keyboard{font-family:var(--bs-font-monospace) !important;border-radius:var(--bs-border-radius-sm) !important}.badge[data-cb-hide-when=empty][data-cb-count="0"]{display:none}@media(max-width: 575.98px){.container-fluid-xs{max-width:unset !important}}@media(min-width: 576px)and (max-width: 767.98px){.container-fluid-sm{max-width:unset !important}}@media(min-width: 768px)and (max-width: 991.98px){.container-fluid-md{max-width:unset !important}}@media(min-width: 992px)and (max-width: 1199.98px){.container-fluid-lg{max-width:unset !important}}@media(min-width: 1200px)and (max-width: 1365.98px){.container-fluid-xl{max-width:unset !important}}@media(min-width: 1366px){.container-fluid-xxl{max-width:unset !important}}.row>[class*=w-100]+[class*=col]:not([class*=col-]){min-width:1px}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))) .cico,.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))) svg[class*=cico-] path{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-arrow-right,.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-arrow-right-short,.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-chevron-right{-webkit-transform:translateX(0.7em);transform:translateX(0.7em)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-arrow-left,.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-arrow-left-short,.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-chevron-left{-webkit-transform:translateX(-0.7em);transform:translateX(-0.7em)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-arrow-up,.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-arrow-up-short,.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-chevron-up{-webkit-transform:translateY(-0.35em);transform:translateY(-0.35em)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-arrow-down,.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-arrow-down-short,.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-chevron-down{-webkit-transform:translateY(0.35em);transform:translateY(0.35em)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover .cico-arrow-top-right{-webkit-transform:translate(0.35em, -0.35em);transform:translate(0.35em, -0.35em)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover svg.cico-download path.arrow{-webkit-transform:translateY(100px);transform:translateY(100px)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover svg.cico-download-rounded path.arrow{-webkit-transform:translateY(4px);transform:translateY(4px)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover svg.cico-download-animate .arrows path:nth-child(1){-webkit-transform:translateY(1032px);transform:translateY(1032px)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover svg.cico-download-animate .arrows path:nth-child(2){-webkit-transform:translateY(1554.279px);transform:translateY(1554.279px)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover svg.cico-download-rounded-animate .arrows path:nth-child(1){-webkit-transform:translateY(36.1957px);transform:translateY(36.1957px)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover svg.cico-download-rounded-animate .arrows path:nth-child(2){-webkit-transform:translateY(36.1957px);transform:translateY(36.1957px)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover:is(a) .cico-arrow-right,.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover.btn-sm .cico-arrow-right{-webkit-transform:translateX(5px);transform:translateX(5px)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover:is(a) .cico-arrow-left,.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover.btn-sm .cico-arrow-left{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.hover-animate-icon:not(:is(.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]))):hover.rounded-circle .cico-arrow-right{-webkit-transform:translateX(3px);transform:translateX(3px)}svg[class*=cico-]:before{content:none}svg[class*=cico-] path,svg[class*=cico-] use{fill:currentColor}.cico [class^=path].text-primary:before{color:#ea644b}.cico [class^=path].text-secondary:before{color:#2f2f2d}.cico [class^=path].text-beige:before{color:#f7d9a4}.cico [class^=path].text-gold:before{color:#f6d9a2}.cico [class^=path].text-sand:before{color:#ede5dc}.cico [class^=path].text-sky:before{color:#53bad6}.cico [class^=path].text-cpf:before{color:#0c4391}.cico [class^=path].text-green:before{color:#71d43b}.cico [class^=path].text-success:before{color:#198754}.cico [class^=path].text-info:before{color:#0dcaf0}.cico [class^=path].text-warning:before{color:#ffc107}.cico [class^=path].text-danger:before{color:#dc3545}.cico [class^=path].text-white:before{color:#fff}.cico [class^=path].text-light:before{color:#f7f7f3}.cico [class^=path].text-dark:before{color:#1a1a1a}.cico [class^=path].text-red-light:before{color:#f1aeb5}.cico:has(.spinner):before{visibility:hidden !important}.current-color:before{color:currentColor !important}.text-nocase{text-transform:none !important}h1,.h1{font-size:2.5rem}h2,.h2{font-size:1.875rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.375rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1.125rem}h7,.h7{font-size:.875rem}.fs-70{font-size:4.375rem}.fs-md-100{font-size:4.375rem}@media(min-width: 768px){.fs-md-100{font-size:6.25rem}}b,strong{font-weight:700}p:has(+ol.list-slashed),p:has(+ul.list-dotted),div:has(+ol.list-slashed),div:has(+ul.list-dotted){margin-bottom:.5rem}ol.list-slashed,ol.list-slashed ol{padding-left:0;list-style:none;counter-reset:item}ol.list-slashed li{counter-increment:item;margin-bottom:.5rem}ol.list-slashed li:before{content:counter(item) "/ ";font-weight:600}ul.list-nodot{list-style:none}ul.list-dotted,ul.list-dotted ul{padding-left:1rem}ul.list-dotted.marker-primary{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%23ea644b'/%3e%3c/svg%3e")}ul.list-dotted.marker-secondary{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%232f2f2d'/%3e%3c/svg%3e")}ul.list-dotted.marker-beige{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%23f7d9a4'/%3e%3c/svg%3e")}ul.list-dotted.marker-gold{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%23f6d9a2'/%3e%3c/svg%3e")}ul.list-dotted.marker-sand{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%23ede5dc'/%3e%3c/svg%3e")}ul.list-dotted.marker-sky{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%2353bad6'/%3e%3c/svg%3e")}ul.list-dotted.marker-cpf{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%230c4391'/%3e%3c/svg%3e")}ul.list-dotted.marker-green{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%2371d43b'/%3e%3c/svg%3e")}ul.list-dotted.marker-success{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%23198754'/%3e%3c/svg%3e")}ul.list-dotted.marker-info{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%230dcaf0'/%3e%3c/svg%3e")}ul.list-dotted.marker-warning{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%23ffc107'/%3e%3c/svg%3e")}ul.list-dotted.marker-danger{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%23dc3545'/%3e%3c/svg%3e")}ul.list-dotted.marker-white{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='white'/%3e%3c/svg%3e")}ul.list-dotted.marker-light{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%23f7f7f3'/%3e%3c/svg%3e")}ul.list-dotted.marker-dark{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%231a1a1a'/%3e%3c/svg%3e")}ul.list-dotted.marker-red-light{list-style-image:url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3e%3ccircle cx='50%' cy='50%' r='3.5' fill='%23f1aeb5'/%3e%3c/svg%3e")}ul.list-dotted li{margin-bottom:.5rem}[href^="mailto:"]:not(.ltr){direction:rtl;unicode-bidi:bidi-override}blockquote .quotes{position:relative;padding-left:2rem}blockquote .quotes:before{content:"“";font-weight:bold;color:#ea644b;position:absolute;top:0;-webkit-transform:translateY(-17%);transform:translateY(-17%);line-height:1}blockquote .quotes.quotes-secondary:before{color:#2f2f2d}blockquote .quotes.quotes-beige:before{color:#f7d9a4}blockquote .quotes.quotes-gold:before{color:#f6d9a2}blockquote .quotes.quotes-sand:before{color:#ede5dc}blockquote .quotes.quotes-sky:before{color:#53bad6}blockquote .quotes.quotes-cpf:before{color:#0c4391}blockquote .quotes.quotes-green:before{color:#71d43b}blockquote .quotes.quotes-success:before{color:#198754}blockquote .quotes.quotes-info:before{color:#0dcaf0}blockquote .quotes.quotes-warning:before{color:#ffc107}blockquote .quotes.quotes-danger:before{color:#dc3545}blockquote .quotes.quotes-white:before{color:#fff}blockquote .quotes.quotes-light:before{color:#f7f7f3}blockquote .quotes.quotes-dark:before{color:#1a1a1a}blockquote .quotes.quotes-red-light:before{color:#f1aeb5}blockquote{--cb-bquote-pl: 2.5rem;--cb-quotes-left: calc(-1 * 2.5rem);--cb-quotes-top: 0;--cb-quotes-size: 5.2em}blockquote .quotes:before{font-size:var(--cb-quotes-size);left:var(--cb-quotes-left);top:var(--cb-quotes-top)}@media(min-width: 576px){blockquote{--cb-bquote-sm-pl: var(--cb-bquote-pl);--cb-quotes-sm-left: var(--cb-quotes-left);--cb-quotes-sm-top: var(--cb-quotes-top);--cb-quotes-sm-size: var(--cb-quotes-size);padding-left:var(--cb-bquote-sm-pl)}blockquote .quotes:before{font-size:var(--cb-quotes-sm-size);left:var(--cb-quotes-sm-left);top:var(--cb-quotes-sm-top)}}@media(min-width: 768px){blockquote{--cb-bquote-md-pl: var(--cb-bquote-pl);--cb-quotes-md-left: var(--cb-quotes-left);--cb-quotes-md-top: var(--cb-quotes-top);--cb-quotes-md-size: var(--cb-quotes-size);padding-left:var(--cb-bquote-md-pl)}blockquote .quotes:before{font-size:var(--cb-quotes-md-size);left:var(--cb-quotes-md-left);top:var(--cb-quotes-md-top)}}@media(min-width: 992px){blockquote{--cb-bquote-lg-pl: var(--cb-bquote-pl);--cb-quotes-lg-left: var(--cb-quotes-left);--cb-quotes-lg-top: var(--cb-quotes-top);--cb-quotes-lg-size: var(--cb-quotes-size);padding-left:var(--cb-bquote-lg-pl)}blockquote .quotes:before{font-size:var(--cb-quotes-lg-size);left:var(--cb-quotes-lg-left);top:var(--cb-quotes-lg-top)}}@media(min-width: 1200px){blockquote{--cb-bquote-xl-pl: var(--cb-bquote-pl);--cb-quotes-xl-left: var(--cb-quotes-left);--cb-quotes-xl-top: var(--cb-quotes-top);--cb-quotes-xl-size: var(--cb-quotes-size);padding-left:var(--cb-bquote-xl-pl)}blockquote .quotes:before{font-size:var(--cb-quotes-xl-size);left:var(--cb-quotes-xl-left);top:var(--cb-quotes-xl-top)}}@media(min-width: 1366px){blockquote{--cb-bquote-xxl-pl: var(--cb-bquote-pl);--cb-quotes-xxl-left: var(--cb-quotes-left);--cb-quotes-xxl-top: var(--cb-quotes-top);--cb-quotes-xxl-size: var(--cb-quotes-size);padding-left:var(--cb-bquote-xxl-pl)}blockquote .quotes:before{font-size:var(--cb-quotes-xxl-size);left:var(--cb-quotes-xxl-left);top:var(--cb-quotes-xxl-top)}}.fs-_80{font-size:5rem !important}.fs-_60{font-size:3.75rem !important}.fs-1{font-size:3.125rem !important}.fs-2{font-size:2.5rem !important}.fs-2_5{font-size:2.1875rem !important}.fs-3{font-size:1.875rem !important}.fs-3_5{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}.fs-5{font-size:1.375rem !important}.fs-6{font-size:1.25rem !important}.fs-7{font-size:1.125rem !important}.fs-7_5{font-size:1rem !important}.fs-8{font-size:.875rem !important}.fs-9{font-size:.75rem !important}.fs-10{font-size:.6875rem !important}.fs-11{font-size:.625rem !important}.fs-12{font-size:.5625rem !important}.fs-normal{font-size:.875rem !important}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}@media(min-width: 576px){.fs-sm-_80{font-size:5rem !important}.fs-sm-_60{font-size:3.75rem !important}.fs-sm-1{font-size:3.125rem !important}.fs-sm-2{font-size:2.5rem !important}.fs-sm-2_5{font-size:2.1875rem !important}.fs-sm-3{font-size:1.875rem !important}.fs-sm-3_5{font-size:1.75rem !important}.fs-sm-4{font-size:1.5rem !important}.fs-sm-5{font-size:1.375rem !important}.fs-sm-6{font-size:1.25rem !important}.fs-sm-7{font-size:1.125rem !important}.fs-sm-7_5{font-size:1rem !important}.fs-sm-8{font-size:.875rem !important}.fs-sm-9{font-size:.75rem !important}.fs-sm-10{font-size:.6875rem !important}.fs-sm-11{font-size:.625rem !important}.fs-sm-12{font-size:.5625rem !important}.fs-sm-normal{font-size:.875rem !important}.display-sm-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}}@media(min-width: 576px)and (min-width: 1200px){.display-sm-1{font-size:5rem}}@media(min-width: 576px){.display-sm-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}}@media(min-width: 576px)and (min-width: 1200px){.display-sm-2{font-size:4.5rem}}@media(min-width: 576px){.display-sm-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}}@media(min-width: 576px)and (min-width: 1200px){.display-sm-3{font-size:4rem}}@media(min-width: 576px){.display-sm-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}}@media(min-width: 576px)and (min-width: 1200px){.display-sm-4{font-size:3.5rem}}@media(min-width: 576px){.display-sm-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}}@media(min-width: 576px)and (min-width: 1200px){.display-sm-5{font-size:3rem}}@media(min-width: 576px){.display-sm-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}}@media(min-width: 576px)and (min-width: 1200px){.display-sm-6{font-size:2.5rem}}@media(min-width: 768px){.fs-md-_80{font-size:5rem !important}.fs-md-_60{font-size:3.75rem !important}.fs-md-1{font-size:3.125rem !important}.fs-md-2{font-size:2.5rem !important}.fs-md-2_5{font-size:2.1875rem !important}.fs-md-3{font-size:1.875rem !important}.fs-md-3_5{font-size:1.75rem !important}.fs-md-4{font-size:1.5rem !important}.fs-md-5{font-size:1.375rem !important}.fs-md-6{font-size:1.25rem !important}.fs-md-7{font-size:1.125rem !important}.fs-md-7_5{font-size:1rem !important}.fs-md-8{font-size:.875rem !important}.fs-md-9{font-size:.75rem !important}.fs-md-10{font-size:.6875rem !important}.fs-md-11{font-size:.625rem !important}.fs-md-12{font-size:.5625rem !important}.fs-md-normal{font-size:.875rem !important}.display-md-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}}@media(min-width: 768px)and (min-width: 1200px){.display-md-1{font-size:5rem}}@media(min-width: 768px){.display-md-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}}@media(min-width: 768px)and (min-width: 1200px){.display-md-2{font-size:4.5rem}}@media(min-width: 768px){.display-md-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}}@media(min-width: 768px)and (min-width: 1200px){.display-md-3{font-size:4rem}}@media(min-width: 768px){.display-md-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}}@media(min-width: 768px)and (min-width: 1200px){.display-md-4{font-size:3.5rem}}@media(min-width: 768px){.display-md-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}}@media(min-width: 768px)and (min-width: 1200px){.display-md-5{font-size:3rem}}@media(min-width: 768px){.display-md-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}}@media(min-width: 768px)and (min-width: 1200px){.display-md-6{font-size:2.5rem}}@media(min-width: 992px){.fs-lg-_80{font-size:5rem !important}.fs-lg-_60{font-size:3.75rem !important}.fs-lg-1{font-size:3.125rem !important}.fs-lg-2{font-size:2.5rem !important}.fs-lg-2_5{font-size:2.1875rem !important}.fs-lg-3{font-size:1.875rem !important}.fs-lg-3_5{font-size:1.75rem !important}.fs-lg-4{font-size:1.5rem !important}.fs-lg-5{font-size:1.375rem !important}.fs-lg-6{font-size:1.25rem !important}.fs-lg-7{font-size:1.125rem !important}.fs-lg-7_5{font-size:1rem !important}.fs-lg-8{font-size:.875rem !important}.fs-lg-9{font-size:.75rem !important}.fs-lg-10{font-size:.6875rem !important}.fs-lg-11{font-size:.625rem !important}.fs-lg-12{font-size:.5625rem !important}.fs-lg-normal{font-size:.875rem !important}.display-lg-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}}@media(min-width: 992px)and (min-width: 1200px){.display-lg-1{font-size:5rem}}@media(min-width: 992px){.display-lg-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}}@media(min-width: 992px)and (min-width: 1200px){.display-lg-2{font-size:4.5rem}}@media(min-width: 992px){.display-lg-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}}@media(min-width: 992px)and (min-width: 1200px){.display-lg-3{font-size:4rem}}@media(min-width: 992px){.display-lg-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}}@media(min-width: 992px)and (min-width: 1200px){.display-lg-4{font-size:3.5rem}}@media(min-width: 992px){.display-lg-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}}@media(min-width: 992px)and (min-width: 1200px){.display-lg-5{font-size:3rem}}@media(min-width: 992px){.display-lg-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}}@media(min-width: 992px)and (min-width: 1200px){.display-lg-6{font-size:2.5rem}}@media(min-width: 1200px){.fs-xl-_80{font-size:5rem !important}.fs-xl-_60{font-size:3.75rem !important}.fs-xl-1{font-size:3.125rem !important}.fs-xl-2{font-size:2.5rem !important}.fs-xl-2_5{font-size:2.1875rem !important}.fs-xl-3{font-size:1.875rem !important}.fs-xl-3_5{font-size:1.75rem !important}.fs-xl-4{font-size:1.5rem !important}.fs-xl-5{font-size:1.375rem !important}.fs-xl-6{font-size:1.25rem !important}.fs-xl-7{font-size:1.125rem !important}.fs-xl-7_5{font-size:1rem !important}.fs-xl-8{font-size:.875rem !important}.fs-xl-9{font-size:.75rem !important}.fs-xl-10{font-size:.6875rem !important}.fs-xl-11{font-size:.625rem !important}.fs-xl-12{font-size:.5625rem !important}.fs-xl-normal{font-size:.875rem !important}.display-xl-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}}@media(min-width: 1200px)and (min-width: 1200px){.display-xl-1{font-size:5rem}}@media(min-width: 1200px){.display-xl-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}}@media(min-width: 1200px)and (min-width: 1200px){.display-xl-2{font-size:4.5rem}}@media(min-width: 1200px){.display-xl-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}}@media(min-width: 1200px)and (min-width: 1200px){.display-xl-3{font-size:4rem}}@media(min-width: 1200px){.display-xl-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}}@media(min-width: 1200px)and (min-width: 1200px){.display-xl-4{font-size:3.5rem}}@media(min-width: 1200px){.display-xl-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}}@media(min-width: 1200px)and (min-width: 1200px){.display-xl-5{font-size:3rem}}@media(min-width: 1200px){.display-xl-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}}@media(min-width: 1200px)and (min-width: 1200px){.display-xl-6{font-size:2.5rem}}@media(min-width: 1366px){.fs-xxl-_80{font-size:5rem !important}.fs-xxl-_60{font-size:3.75rem !important}.fs-xxl-1{font-size:3.125rem !important}.fs-xxl-2{font-size:2.5rem !important}.fs-xxl-2_5{font-size:2.1875rem !important}.fs-xxl-3{font-size:1.875rem !important}.fs-xxl-3_5{font-size:1.75rem !important}.fs-xxl-4{font-size:1.5rem !important}.fs-xxl-5{font-size:1.375rem !important}.fs-xxl-6{font-size:1.25rem !important}.fs-xxl-7{font-size:1.125rem !important}.fs-xxl-7_5{font-size:1rem !important}.fs-xxl-8{font-size:.875rem !important}.fs-xxl-9{font-size:.75rem !important}.fs-xxl-10{font-size:.6875rem !important}.fs-xxl-11{font-size:.625rem !important}.fs-xxl-12{font-size:.5625rem !important}.fs-xxl-normal{font-size:.875rem !important}.display-xxl-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}}@media(min-width: 1366px)and (min-width: 1200px){.display-xxl-1{font-size:5rem}}@media(min-width: 1366px){.display-xxl-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}}@media(min-width: 1366px)and (min-width: 1200px){.display-xxl-2{font-size:4.5rem}}@media(min-width: 1366px){.display-xxl-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}}@media(min-width: 1366px)and (min-width: 1200px){.display-xxl-3{font-size:4rem}}@media(min-width: 1366px){.display-xxl-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}}@media(min-width: 1366px)and (min-width: 1200px){.display-xxl-4{font-size:3.5rem}}@media(min-width: 1366px){.display-xxl-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}}@media(min-width: 1366px)and (min-width: 1200px){.display-xxl-5{font-size:3rem}}@media(min-width: 1366px){.display-xxl-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}}@media(min-width: 1366px)and (min-width: 1200px){.display-xxl-6{font-size:2.5rem}}.text-ellipsis{text-overflow:ellipsis}.text-balance{text-wrap:balance}.text-capitalize-first:first-letter{text-transform:uppercase}del{text-decoration-thickness:2px}.link-hover-primary{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-primary:hover,.link-hover-primary:focus{--bs-link-hover-color-rgb: 234, 100, 75;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-secondary{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-secondary:hover,.link-hover-secondary:focus{--bs-link-hover-color-rgb: 47, 47, 45;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-beige{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-beige:hover,.link-hover-beige:focus{--bs-link-hover-color-rgb: 247, 217, 164;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-gold{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-gold:hover,.link-hover-gold:focus{--bs-link-hover-color-rgb: 246, 217, 162;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-sand{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-sand:hover,.link-hover-sand:focus{--bs-link-hover-color-rgb: 237, 229, 220;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-sky{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-sky:hover,.link-hover-sky:focus{--bs-link-hover-color-rgb: 83, 186, 214;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-cpf{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-cpf:hover,.link-hover-cpf:focus{--bs-link-hover-color-rgb: 12, 67, 145;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-green{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-green:hover,.link-hover-green:focus{--bs-link-hover-color-rgb: 113, 212, 59;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-success{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-success:hover,.link-hover-success:focus{--bs-link-hover-color-rgb: 25, 135, 84;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-info{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-info:hover,.link-hover-info:focus{--bs-link-hover-color-rgb: 13, 202, 240;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-warning{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-warning:hover,.link-hover-warning:focus{--bs-link-hover-color-rgb: 255, 193, 7;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-danger{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-danger:hover,.link-hover-danger:focus{--bs-link-hover-color-rgb: 220, 53, 69;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-white{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-white:hover,.link-hover-white:focus{--bs-link-hover-color-rgb: 255, 255, 255;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-light{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-light:hover,.link-hover-light:focus{--bs-link-hover-color-rgb: 247, 247, 243;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-dark{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-dark:hover,.link-hover-dark:focus{--bs-link-hover-color-rgb: 26, 26, 26;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}.link-hover-red-light{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-hover-red-light:hover,.link-hover-red-light:focus{--bs-link-hover-color-rgb: 241, 174, 181;color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:rgba(--bs-link-hover-color-rgb, var(--bs-link-underline-opacity, 1)) !important}[class*=link-underline-opacity-]{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hide-when-empty-href[href=""],.hide-when-empty-href:not([href]){display:none}.invisible-when-empty-href[href=""],.invisible-when-empty-href:not([href]){visibility:hidden !important}.disable-when-empty-href[href=""],.disable-when-empty-href:not([href]){cursor:not-allowed;color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity)}.disable-when-empty-href[href=""].btn,.disable-when-empty-href[href=""].btn:hover,.disable-when-empty-href[href=""].btn:focus,.disable-when-empty-href:not([href]).btn,.disable-when-empty-href:not([href]).btn:hover,.disable-when-empty-href:not([href]).btn:focus{background-color:var(--bs-btn-disabled-bg) !important;border-color:var(--bs-btn-disabled-border-color) !important;-webkit-box-shadow:none;box-shadow:none}.modal{--bs-modal-header-border-width: 0}@media(min-width: 768px)and (max-width: 991.98px){.modal-md{--bs-modal-width: 500px}.modal-lg,.modal-xl{--bs-modal-width: 700px}}.modal-body{padding-top:0;margin-top:var(--bs-modal-padding)}@media(hover: hover){@supports(scrollbar-color: auto) and (not selector(::-webkit-scrollbar)){.modal-body>*{scrollbar-width:thin;scrollbar-color:#ea644b #fff}}@supports selector(::-webkit-scrollbar){.modal-body{scrollbar-gutter:stable}.modal-body::-webkit-scrollbar{width:10px;height:10px;-webkit-appearance:none;background:#fff;border-radius:10px}.modal-body::-webkit-scrollbar-thumb{border-radius:10px;cursor:pointer;background:#ea644b;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-body::-webkit-scrollbar-track{background:#fff;border-radius:10px;margin-bottom:0;margin-top:0}}}.modal-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-header h1,.modal-header .h1{margin-bottom:0}.modal-header h2,.modal-header .h2{margin-bottom:0}.modal-header h3,.modal-header .h3{margin-bottom:0}.modal-header h4,.modal-header .h4{margin-bottom:0}.modal-header h5,.modal-header .h5{margin-bottom:0}.modal-header h6,.modal-header .h6{margin-bottom:0}.modal-header .btn-cb-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}#dialog-embed .btn-cb-close{position:absolute;top:1rem;right:1rem;z-index:1}#dialog-embed .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex}#dialog-embed .modal-body iframe{width:100%;height:auto}#dialog-cookies .cookie-def code{display:block}#dialog-cookies .cookie-def:not(:has(.cookie-content))+.btn-delcookie{visibility:hidden}#dialog-brochures div:has(>.overlay){position:relative}#dialog-brochures .overlay{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:1}#dialog-brochures a[role=figure]{position:relative}#dialog-brochures a[role=figure]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(26,26,26,.7);opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#dialog-brochures a[role=figure] .btn{position:absolute;right:.5rem;bottom:.5rem;z-index:2}#dialog-brochures a[role=figure] .btn [data-cb-toggle=hide-when-parent-hovered]{opacity:1;-webkit-transition:all .2s .2s ease-in-out;transition:all .2s .2s ease-in-out}#dialog-brochures a[role=figure] .btn [data-cb-toggle=show-when-parent-hovered]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#dialog-brochures a[role=figure]:hover:before{opacity:1}#dialog-brochures a[role=figure]:hover .btn [data-cb-toggle=hide-when-parent-hovered]{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#dialog-brochures a[role=figure]:hover .btn [data-cb-toggle=show-when-parent-hovered]{opacity:1;-webkit-transition:all .2s .2s ease-in-out;transition:all .2s .2s ease-in-out}#dialog-brochures .form-to-fill a[role=figure]{opacity:.75;-webkit-filter:grayscale(1);filter:grayscale(1)}#dialog-brochures .form-to-fill .overlay{visibility:visible;cursor:not-allowed;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#dialog-brochures .form-to-fill:hover .overlay,#dialog-brochures .form-to-fill:focus-visible .overlay{opacity:1}#dialog-eval .modal-body{overflow:hidden}body:not(:has(.gallery-brochures a[data-async-action=Generic__brochure])) [data-cb-toggle*=disable-when-no-brochure]{pointer-events:none;opacity:var(--bs-btn-disabled-opacity);-webkit-filter:grayscale(1);filter:grayscale(1)}.offcanvas{-webkit-box-shadow:rgba(0,0,0,.25) 0px 54px 55px,rgba(0,0,0,.12) 0px -12px 30px,rgba(0,0,0,.12) 0px 4px 6px,rgba(0,0,0,.17) 0px 12px 13px,rgba(0,0,0,.09) 0px -3px 5px;box-shadow:rgba(0,0,0,.25) 0px 54px 55px,rgba(0,0,0,.12) 0px -12px 30px,rgba(0,0,0,.12) 0px 4px 6px,rgba(0,0,0,.17) 0px 12px 13px,rgba(0,0,0,.09) 0px -3px 5px;-webkit-transition:-webkit-transform .6s cubic-bezier(0.075, 0.82, 0.165, 1);transition:-webkit-transform .6s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform .6s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform .6s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform .6s cubic-bezier(0.075, 0.82, 0.165, 1)}@media(hover: hover){@supports(scrollbar-color: auto) and (not selector(::-webkit-scrollbar)){.offcanvas .offcanvas-body>*{scrollbar-width:thin;scrollbar-color:#ea644b #fff}}@supports selector(::-webkit-scrollbar){.offcanvas .offcanvas-body{scrollbar-gutter:stable}.offcanvas .offcanvas-body::-webkit-scrollbar{width:10px;height:10px;-webkit-appearance:none;background:#fff;border-radius:10px}.offcanvas .offcanvas-body::-webkit-scrollbar-thumb{border-radius:10px;cursor:pointer;background:#ea644b;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.offcanvas .offcanvas-body::-webkit-scrollbar-track{background:#fff;border-radius:10px;margin-bottom:0;margin-top:0}}}.offcanvas.show{-webkit-transition:-webkit-transform .4s cubic-bezier(0.47, 0, 0.745, 0.715);transition:-webkit-transform .4s cubic-bezier(0.47, 0, 0.745, 0.715);transition:transform .4s cubic-bezier(0.47, 0, 0.745, 0.715);transition:transform .4s cubic-bezier(0.47, 0, 0.745, 0.715), -webkit-transform .4s cubic-bezier(0.47, 0, 0.745, 0.715)}.offcanvas.offcanvas-top{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.offcanvas.offcanvas-end{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}.offcanvas.offcanvas-bottom{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.offcanvas.offcanvas-start{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}.offcanvas.offcanvas-size-xl{width:49.1875rem}.offcanvas.offcanvas-size-lg{width:35.3125rem}.offcanvas.offcanvas-size-md{width:28.125rem}.offcanvas.offcanvas-size-sm{width:22.5rem}.offcanvas .offcanvas-footer:empty{display:none}@media(min-width: 992px){body.admin-bar .offcanvas-start,body.admin-bar .offcanvas-end,body.admin-bar .offcanvas-top{padding-top:var(--wp-admin--admin-bar--height)}}body{--cb-form-primary-color: #ea644b}body:not(.wp-admin) [contenteditable=true] br:only-child{display:none}form[tabindex]:focus{outline:0}textarea{resize:none}@media(hover: hover){@supports(scrollbar-color: auto) and (not selector(::-webkit-scrollbar)){textarea>*{scrollbar-width:thin;scrollbar-color:#ea644b #fff}}@supports selector(::-webkit-scrollbar){textarea{scrollbar-gutter:stable}textarea::-webkit-scrollbar{width:7px;height:10px;-webkit-appearance:none;background:#fff;border-radius:10px}textarea::-webkit-scrollbar-thumb{border-radius:10px;cursor:pointer;background:#ea644b;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}textarea::-webkit-scrollbar-track{background:#fff;border-radius:10px;margin-bottom:3px;margin-top:3px}}}.form-control,.form-select{-webkit-box-shadow:none;box-shadow:none}.form-check>label,.form-switch>label{font-weight:400}.form-check{position:relative}.form-switch .form-check-input:checked{background-color:#ea644b;border-color:#ea644b}.form-switch .form-check-label{padding-left:.25rem}.form-switch.form-switch-sm .form-check-input{height:.9rem;width:1.6rem}.form-switch.form-switch-lg .form-check-input{height:1.3rem;width:2.6rem}input::-webkit-datetime-edit-day-field:focus,input::-webkit-datetime-edit-month-field:focus,input::-webkit-datetime-edit-year-field:focus,input::-webkit-datetime-edit-hour-field:focus,input::-webkit-datetime-edit-minute-field:focus{background-color:#ea644b}.valid-tooltip,.invalid-tooltip{top:unset;bottom:0;right:.5rem;-webkit-transform:translateY(calc(50% - 1px));transform:translateY(calc(50% - 1px));padding:1px .5rem;font-size:.6875rem;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}[type=checkbox]~.valid-tooltip,[type=checkbox]~.invalid-tooltip,[type=radio]~.valid-tooltip,[type=radio]~.invalid-tooltip{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.feedback{font-weight:500;line-height:1.5}.feedback:empty{display:none !important}input:required~label .reqmark:after{content:" *"}input:not(:required)~label>.reqmark:after{content:none !important}.form-checkbox-group:has([type=checkbox]:required,[type=radio]:required) .reqmark:after,.form-radio-group:has([type=checkbox]:required,[type=radio]:required) .reqmark:after{content:" *"}.col:has(>.form-control) .valid-tooltip,.col:has(>.form-control) .invalid-tooltip,.col:has(>.selectbox) .valid-tooltip,.col:has(>.selectbox) .invalid-tooltip,[class*=col-]:has(>.form-control) .valid-tooltip,[class*=col-]:has(>.form-control) .invalid-tooltip,[class*=col-]:has(>.selectbox) .valid-tooltip,[class*=col-]:has(>.selectbox) .invalid-tooltip{right:calc(.5rem + var(--bs-gutter-x)*.5)}.col:has(>.form-control) .counter,.col:has(>.selectbox) .counter,[class*=col-]:has(>.form-control) .counter,[class*=col-]:has(>.selectbox) .counter{left:calc(.3125rem + var(--bs-gutter-x)*.5)}.form-check-inline .valid-tooltip,.form-check-inline .invalid-tooltip{left:calc(100% + .75rem);right:unset;max-width:unset;-webkit-transform:unset;transform:unset}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65}.form-floating>label{line-height:1.25}.form-floating>.form-control:read-only:focus:-moz-placeholder-shown~label{color:rgba(var(--bs-body-color-rgb), 1);opacity:1;transform:none !important}.form-floating>.form-control:read-only:focus:-ms-input-placeholder~label{color:rgba(var(--bs-body-color-rgb), 1);opacity:1;transform:none !important}.form-floating>.form-control:-moz-read-only:focus:placeholder-shown~label, .form-floating>.form-control:-moz-read-only[data-cb-transparent-when*=readonly]~label{color:rgba(var(--bs-body-color-rgb), 1);opacity:1;transform:none !important}.form-floating>.form-control:read-only:focus:placeholder-shown~label,.form-floating>.form-control:read-only[data-cb-transparent-when*=readonly]~label{color:rgba(var(--bs-body-color-rgb), 1);opacity:1;-webkit-transform:none !important;transform:none !important}.form-floating.with-label-bg{--cb-textarea-floating-label-background-color: transparent;--cb-textarea-floating-label-border-radius: $input-border-radius}.form-floating.with-label-bg:before{content:"";position:absolute;width:calc(100% - 14px);height:28px;border-top-left-radius:var(--cb-textarea-floating-label-border-radius);border-top-right-radius:var(--cb-textarea-floating-label-border-radius);background-color:var(--cb-textarea-floating-label-background-color)}.form-floating.with-label-bg textarea.form-control{padding-top:32px;min-height:88px}.form-floating .form-control-lg{height:calc(3.375rem + calc(var(--bs-border-width) * 2) + var(--bs-border-width)*2);min-height:calc(3.375rem + calc(var(--bs-border-width) * 2) + var(--bs-border-width)*2)}.form-floating .form-control-lg~label{padding:1.046rem .75rem;font-size:1rem}.form-floating input[type=date] .datetime-calendar-button,.form-floating input[type=date]::-webkit-calendar-picker-indicator,.form-floating input[type=datetime-local] .datetime-calendar-button,.form-floating input[type=datetime-local]::-webkit-calendar-picker-indicator{display:none;pointer-events:none}.form-floating.text-bg-secondary .form-control:focus,.form-floating.text-bg-secondary .form-select:focus,.form-floating.bg-secondary .form-control:focus,.form-floating.bg-secondary .form-select:focus{-webkit-box-shadow:0 0 0 3px #2f2f2d,0 0 0 .25rem #fff;box-shadow:0 0 0 3px #2f2f2d,0 0 0 .25rem #fff}.form-floating.text-bg-secondary .selectbox:has(.selected .label[contenteditable]:focus),.form-floating.bg-secondary .selectbox:has(.selected .label[contenteditable]:focus){-webkit-box-shadow:0 0 0 3px #2f2f2d,0 0 0 .25rem #fff;box-shadow:0 0 0 3px #2f2f2d,0 0 0 .25rem #fff}.maxlength-wrapper{position:relative}.maxlength-wrapper:not(:focus-within) .counter{display:none}.maxlength-wrapper .hide-maxlength~.counter{display:none}.maxlength-wrapper .counter{position:absolute;pointer-events:none;left:.3125rem;bottom:.2rem;line-height:1;font-size:.765625rem;font-weight:500;z-index:1;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.maxlength-wrapper .counter.show{opacity:.35}.maxlength-wrapper .counter.maxok{color:#198754}.maxlength-wrapper .counter.minwarn,.maxlength-wrapper .counter.maxwarn{color:#ffc107;opacity:1}.maxlength-wrapper .counter.maxnok{color:#dc3545;opacity:1}.maxlength-wrapper:has(input:required,input:not(:-moz-placeholder-shown)) .counter.minwarn{color:#ffc107;opacity:.5}.maxlength-wrapper:has(input:required,input:not(:-ms-input-placeholder)) .counter.minwarn{color:#ffc107;opacity:.5}.maxlength-wrapper:has(input:required,input:not(:placeholder-shown)) .counter.minwarn{color:#ffc107;opacity:.5}.maxlength-wrapper:has(input:required,input:not(:-moz-placeholder-shown)) .counter.minnok{color:#dc3545;opacity:.5}.maxlength-wrapper:has(input:required,input:not(:-ms-input-placeholder)) .counter.minnok{color:#dc3545;opacity:.5}.maxlength-wrapper:has(input:required,input:not(:placeholder-shown)) .counter.minnok{color:#dc3545;opacity:.5}.js-result-remorque{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hunangspottur{width:0;height:0;padding:0;margin:0;border:0;position:absolute !important;left:-5000px;top:-5000px;z-index:-5000}.hunangspottur~label{position:absolute !important;left:-5000px !important;top:-5000px !important;z-index:-5000 !important;visibility:hidden !important}.form-secondary{--cb-form-primary-color: #2f2f2d}.form-secondary .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%232f2f2d'/%3e%3c/svg%3e")}.form-beige{--cb-form-primary-color: #f7d9a4}.form-beige .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%23f7d9a4'/%3e%3c/svg%3e")}.form-gold{--cb-form-primary-color: #f6d9a2}.form-gold .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%23f6d9a2'/%3e%3c/svg%3e")}.form-sand{--cb-form-primary-color: #ede5dc}.form-sand .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%23ede5dc'/%3e%3c/svg%3e")}.form-sky{--cb-form-primary-color: #53bad6}.form-sky .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%2353bad6'/%3e%3c/svg%3e")}.form-cpf{--cb-form-primary-color: #0c4391}.form-cpf .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%230c4391'/%3e%3c/svg%3e")}.form-green{--cb-form-primary-color: #71d43b}.form-green .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%2371d43b'/%3e%3c/svg%3e")}.form-success{--cb-form-primary-color: #198754}.form-success .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%23198754'/%3e%3c/svg%3e")}.form-info{--cb-form-primary-color: #0dcaf0}.form-info .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%230dcaf0'/%3e%3c/svg%3e")}.form-warning{--cb-form-primary-color: #ffc107}.form-warning .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%23ffc107'/%3e%3c/svg%3e")}.form-danger{--cb-form-primary-color: #dc3545}.form-danger .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%23dc3545'/%3e%3c/svg%3e")}.form-white{--cb-form-primary-color: #fff}.form-white .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%23fff'/%3e%3c/svg%3e")}.form-light{--cb-form-primary-color: #f7f7f3}.form-light .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%23f7f7f3'/%3e%3c/svg%3e")}.form-dark{--cb-form-primary-color: #1a1a1a}.form-dark .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%231a1a1a'/%3e%3c/svg%3e")}.form-red-light{--cb-form-primary-color: #f1aeb5}.form-red-light .form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%23f1aeb5'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-color:var(--cb-form-primary-color);border-color:var(--cb-form-primary-color)}.form-check-lg .form-check-input{top:.8rem;scale:1.4;margin-right:.8rem}.form-check-xl .form-check-input{top:1.2rem;scale:1.7;margin-right:.9rem}form:has([name=civilite]:checked) [data-cb-hide-when=civilite-checked]{display:none}form:has([name=civilite]:checked):not(:has([name=civilite][value=f]:checked)) [data-cb-show-when=civilite-f]{display:none}.form-control:-moz-read-only{cursor:not-allowed}.form-control:disabled,.form-control:read-only{cursor:not-allowed}.form-floating>.form-control:disabled{background-color:var(--bs-secondary-bg) !important;color:rgba(47,47,45,.6)}.form-check:not(.form-switch) .form-check-input.is-valid:checked{background-color:rgba(0,0,0,0);--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%23198754'/%3e%3c/svg%3e")}.form-check.form-switch .form-check-input.is-valid:not([data-cb-nofeedback]):checked{background-color:#198754;border-color:#198754}.form-control.is-valid,.form-control:valid,.form-control.is-loading{background-size:1.2085rem 1.2085rem;background-position:right .698rem center}.form-floating .form-control.is-valid,.form-floating .form-control:valid,.form-control.is-loading{background-position:right calc(0.375em + 0.323rem) bottom 1.021rem;background-position-y:calc(50% - .9rem);background-size:.9rem}.form-control.is-valid:disabled,.form-control:valid:disabled,.form-control.is-loading:disabled{background-image:none}.form-check:not(.form-switch) .form-check-input.is-invalid:checked{background-color:rgba(0,0,0,0);--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3crect x='-3' y='-3' width='6' height='6' rx='2' fill='%23dc3545'/%3e%3c/svg%3e")}.form-check.form-switch .form-check-input.is-invalid:not([data-cb-nofeedback]):checked{background-color:#dc3545;border-color:#dc3545}.form-control.is-invalid,.form-control:invalid,.form-control.is-loading{background-size:1.2085rem 1.2085rem;background-position:right .698rem center}.form-floating .form-control.is-invalid,.form-floating .form-control:invalid,.form-control.is-loading{background-position:right calc(0.375em + 0.323rem) bottom 1.021rem;background-position-y:calc(50% - .9rem);background-size:.9rem}.form-control.is-invalid:disabled,.form-control:invalid:disabled,.form-control.is-loading:disabled{background-image:none}.form-control.is-loading{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3e%3ccircle fill='none' stroke-opacity='1' stroke='%232f2f2d' stroke-width='.5' cx='100' cy='100' r='0'%3e%3canimate attributeName='r' calcMode='spline' dur='1.5' values='1;80' keyTimes='0;1' keySplines='0 .2 .5 1' repeatCount='indefinite'%3e%3c/animate%3e%3canimate attributeName='stroke-width' calcMode='spline' dur='1.5' values='0;25' keyTimes='0;1' keySplines='0 .2 .5 1' repeatCount='indefinite'%3e%3c/animate%3e%3canimate attributeName='stroke-opacity' calcMode='spline' dur='1.5' values='1;0' keyTimes='0;1' keySplines='0 .2 .5 1' repeatCount='indefinite'%3e%3c/animate%3e%3c/circle%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.5rem 1.5rem}.input-group-text{border:0}.input-group .form-floating label{padding-right:.75rem;max-width:100%}.input-group .form-floating>.form-control:not(:-moz-placeholder-shown)~label{max-width:117.6470588235%}.input-group .form-floating>.form-control:not(:-ms-input-placeholder)~label{max-width:117.6470588235%}.input-group .form-floating>.form-control:focus~label,.input-group .form-floating>.form-control:not(:placeholder-shown)~label,.input-group .form-floating>.form-control-plaintext~label,.input-group .form-floating>.form-select~label{max-width:117.6470588235%}[data-cb-transparent-when*=readonly]:-moz-read-only{color:rgba(0,0,0,0)}[data-cb-transparent-when*=readonly]:read-only{color:rgba(0,0,0,0)}[role=combobox]{--cb-combobox-options-zindex: 1035;position:relative;display:inline-block;width:100%}[role=combobox].form-floating{position:relative}[role=combobox].form-floating>input{position:relative;z-index:1}input[role=searchbox].form-control.is-invalid,input[role=searchbox].form-control.form-control.is-invalid{border-color:#dc3545}input[role=searchbox].form-control.is-invalid:focus,input[role=searchbox].form-control.form-control.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}input[role=searchbox].form-control.is-valid,input[role=searchbox].form-control.form-control.is-valid{border-color:#198754}input[role=searchbox].form-control.is-valid:focus,input[role=searchbox].form-control.form-control.is-valid:focus{border-color:#198754;-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.combobox-listbox{position:absolute;background-color:#fff;border:1px solid #dee2e6;max-height:18.75rem;overflow-y:auto;z-index:10;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);left:0;width:auto !important;min-width:100%;max-width:15.625rem;overflow-x:hidden;margin-top:.25rem !important;padding-left:0;list-style:none;border-radius:var(--bs-border-radius)}.combobox-listbox.position-fixed{margin-top:0 !important;left:auto !important}.combobox-listbox.flipped{-webkit-box-shadow:0 -0.5rem 1rem rgba(0,0,0,.15);box-shadow:0 -0.5rem 1rem rgba(0,0,0,.15)}.combobox-listbox.d-none,.combobox-listbox:not(:has(.combobox-option:not(.d-none))){display:none !important}.combobox-listbox::-webkit-scrollbar{width:8px}.combobox-listbox::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.combobox-listbox::-webkit-scrollbar-thumb{background-color:#2f2f2d;border-radius:4px}.combobox-listbox::-webkit-scrollbar-thumb:hover{background-color:#151514}.combobox-option{padding:.35rem 1rem;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;color:inherit;cursor:pointer;border-radius:var(--bs-border-radius-md) !important;margin-right:1px;white-space:nowrap}.combobox-option:empty{min-height:calc(var(--bs-body-line-height)*1em);-webkit-box-sizing:content-box;box-sizing:content-box}.combobox-option:hover,.combobox-option.focused{background-color:rgba(26,26,26,.15)}.combobox-option[aria-selected=true]{background-color:#2f2f2d;color:#f7f7f3;font-weight:600}.combobox-option[aria-selected=true]:hover{background-color:#151514;color:#f7f7f3}.combobox-option.d-none{display:none !important}.combobox-option.disabled,.combobox-option[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;background-color:rgba(0,0,0,0)}.combobox-option.disabled:hover,.combobox-option.disabled.focused,.combobox-option[aria-disabled=true]:hover,.combobox-option[aria-disabled=true].focused{background-color:rgba(0,0,0,0)}.combobox-option.disabled[aria-selected=true],.combobox-option[aria-disabled=true][aria-selected=true]{background-color:#2f2f2d;color:#f7f7f3}.combobox-option .subtext{opacity:.6}.combobox-separator{height:1px;background-color:#dee2e6;margin:.25rem 0;pointer-events:none;cursor:default}.combobox-separator:hover,.combobox-separator.focused{background-color:#dee2e6}.combobox-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;padding:.5rem 0 .75rem 0}.combobox-tags>.badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.875rem;font-weight:500}.combobox-tags>.badge .btn-close{-ms-flex-negative:0;flex-shrink:0;padding:0;width:1rem;height:1rem;opacity:.7;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.combobox-tags>.badge .btn-close:hover{opacity:1}.form-floating>.combobox-listbox{position:absolute;top:100%;left:0;width:100%;z-index:10}.form-floating>input[role=searchbox]{padding:1.625rem .75rem .625rem .75rem}.form-floating>label{padding:1rem .75rem}.form-floating>input[role=searchbox]:not(:-moz-placeholder-shown)~label{opacity:.65}.form-floating>input[role=searchbox]:not(:-ms-input-placeholder)~label{opacity:.65}.form-floating>input[role=searchbox]:focus~label,.form-floating>input[role=searchbox]:not(:placeholder-shown)~label{opacity:.65}[role=combobox].is-invalid input[role=searchbox]{border-color:#dc3545}[role=combobox].is-invalid input[role=searchbox]:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}[role=combobox].is-valid input[role=searchbox]{border-color:#198754}[role=combobox].is-valid input[role=searchbox]:focus{border-color:#198754;-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.combobox-empty,.combobox-loading{padding:1rem .75rem;text-align:center;color:var(--bs-secondary-color);font-style:italic;font-size:.875rem}.combobox-loading::after{content:"";display:inline-block;width:1rem;height:1rem;margin-left:.5rem;border:2px solid #2f2f2d;border-top-color:#ea644b;border-radius:50%;-webkit-animation:spinner-border .6s linear infinite;animation:spinner-border .6s linear infinite}.combobox-option:focus-visible{outline:2px solid #ea644b;outline-offset:-2px}@media(prefers-reduced-motion: reduce){.combobox-option,.combobox-loading::after{-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}}@media print{.combobox-listbox{display:none !important}}.table th.fit,.table td.fit{width:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.table th.dotted,.table td.dotted{position:relative}.table th.dotted.dotted-gold:before,.table td.dotted.dotted-gold:before{color:#f6d9a2}.table th.dotted:before,.table td.dotted:before{content:"●";position:absolute}.table th.dotted.text-end:before,.table td.dotted.text-end:before{right:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.table.table-hover td{-webkit-transition:-webkit-box-shadow .1s ease-in-out;transition:-webkit-box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out, -webkit-box-shadow .1s ease-in-out}.table.table-striped-html>tbody>tr.odd>*,.table.table-striped-js>tbody>tr.odd>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-scrollable thead,.table-scrollable tbody tr{display:table;table-layout:fixed;border-spacing:0;margin:.5rem 0;width:calc(100% - 1px)}@media(hover: hover){.table-scrollable thead,.table-scrollable tbody tr{width:calc(100% - 5px)}}.table-scrollable tbody{display:block;max-height:29.375rem;overflow-y:auto;overflow-x:hidden}.spinner-slow{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.animate-pulsealpha{-webkit-animation:pulsealpha 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;animation:pulsealpha 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.animate-ping{-webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite}.blink-1s{-webkit-animation:blinker 1s infinite;animation:blinker 1s infinite}@-webkit-keyframes blinker{from{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blinker{from{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes pulsealpha{0%,100%{opacity:1}50%{opacity:.5}}@keyframes pulsealpha{0%,100%{opacity:1}50%{opacity:.5}}@-webkit-keyframes ping{75%,100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes ping{75%,100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes hatch{0%{-webkit-transform:translate(0%, 0%) rotate(-50deg);transform:translate(0%, 0%) rotate(-50deg)}100%{-webkit-transform:translate(10%, 10%) rotate(-50deg);transform:translate(10%, 10%) rotate(-50deg)}}@keyframes hatch{0%{-webkit-transform:translate(0%, 0%) rotate(-50deg);transform:translate(0%, 0%) rotate(-50deg)}100%{-webkit-transform:translate(10%, 10%) rotate(-50deg);transform:translate(10%, 10%) rotate(-50deg)}}.placeholder{line-height:1;border-radius:.25rem}.loader-wrapper{display:inline-block}.loader{--cb-loader-min-opacity: 1;--cb-loader-color-start: #2f2f2d;--cb-loader-color-end: #ea644b;--cb-loader-size: 100px}.loader img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loader.loader-circular-dash{position:relative;margin:0px auto;width:var(--cb-loader-size);height:var(--cb-loader-size)}.loader.loader-circular-dash:before{content:"";display:block;padding-top:100%}.loader.loader-circular-dash>svg{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;left:0;margin:auto}.loader.loader-circular-dash>svg .loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;-webkit-animation:dash 4s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 4s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%{stroke:var(--cb-loader-color-start);opacity:var(--cb-loader-min-opacity)}40%{stroke:var(--cb-loader-color-end);opacity:1}66%{stroke:var(--cb-loader-color-end);opacity:1}80%,90%{stroke:var(--cb-loader-color-start);opacity:1}100%{stroke:var(--cb-loader-color-start);opacity:var(--cb-loader-min-opacity)}}@keyframes color{0%{stroke:var(--cb-loader-color-start);opacity:var(--cb-loader-min-opacity)}40%{stroke:var(--cb-loader-color-end);opacity:1}66%{stroke:var(--cb-loader-color-end);opacity:1}80%,90%{stroke:var(--cb-loader-color-start);opacity:1}100%{stroke:var(--cb-loader-color-start);opacity:var(--cb-loader-min-opacity)}}.tooltip-inner{text-wrap:balance}.tooltip.text-start .tooltip-inner{text-align:left}.tooltip.wider-md{--bs-tooltip-max-width: 270px}.tooltip.wider-lg{--bs-tooltip-max-width: 350px}.tooltip.wider,.tooltip.wider-xl{--bs-tooltip-max-width: 400px}.tooltip.wider-xxl{--bs-tooltip-max-width: 450px}abbr[data-bs-toggle=tooltip][data-bs-original-title],.text-underline-dotted[data-bs-toggle=tooltip][data-bs-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;text-underline-offset:2px}.tooltip-primary{--bs-tooltip-bg: #ea644b;--bs-tooltip-color: #f7f7f3}.tooltip-secondary{--bs-tooltip-bg: #2f2f2d;--bs-tooltip-color: #f7f7f3}.tooltip-beige{--bs-tooltip-bg: #f7d9a4;--bs-tooltip-color: #f7f7f3}.tooltip-gold{--bs-tooltip-bg: #f6d9a2;--bs-tooltip-color: #f7f7f3}.tooltip-sand{--bs-tooltip-bg: #ede5dc;--bs-tooltip-color: #f7f7f3;--bs-tooltip-color: #2f2f2d}.tooltip-sky{--bs-tooltip-bg: #53bad6;--bs-tooltip-color: #f7f7f3}.tooltip-cpf{--bs-tooltip-bg: #0c4391;--bs-tooltip-color: #f7f7f3}.tooltip-green{--bs-tooltip-bg: #71d43b;--bs-tooltip-color: #f7f7f3}.tooltip-success{--bs-tooltip-bg: #198754;--bs-tooltip-color: #f7f7f3}.tooltip-info{--bs-tooltip-bg: #0dcaf0;--bs-tooltip-color: #f7f7f3}.tooltip-warning{--bs-tooltip-bg: #ffc107;--bs-tooltip-color: #f7f7f3}.tooltip-danger{--bs-tooltip-bg: #dc3545;--bs-tooltip-color: #f7f7f3}.tooltip-white{--bs-tooltip-bg: #fff;--bs-tooltip-color: #f7f7f3}.tooltip-light{--bs-tooltip-bg: #f7f7f3;--bs-tooltip-color: #f7f7f3}.tooltip-dark{--bs-tooltip-bg: #1a1a1a;--bs-tooltip-color: #f7f7f3}.tooltip-red-light{--bs-tooltip-bg: #f1aeb5;--bs-tooltip-color: #f7f7f3}.carousel-indicators.bullets [type=button]{width:7px;height:7px;opacity:1;position:relative;background:rgba(0,0,0,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel-indicators.bullets [type=button]:before{content:"";display:block;width:100%;height:100%;border-radius:50%;border:1px solid currentColor;background-color:rgba(0,0,0,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel-indicators.bullets [type=button].active{width:20px}.carousel-indicators.bullets [type=button].active:before{background-color:currentColor;border-radius:.3125rem}:root{--cb-scrollbar-width: 0}::-moz-selection{background:#ea644b;color:#f7f7f3}::selection{background:#ea644b;color:#f7f7f3}html :where(img[class*=wp-image-]){height:auto;max-width:100%}@media(max-width: 991.98px){html{--wp-admin--admin-bar--height: 0px;margin-top:0 !important}#wpadminbar{display:none}}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px) }@media screen and (max-width: 600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset: 0px }}[data-cb-toclipboard]{cursor:pointer}time:not(:empty)~[data-cb-show-when*=date-empty]{display:none}.marker-position-outside{list-style-position:outside}.trace .key{white-space-collapse:preserve}.trace .vartype{opacity:.7;text-transform:uppercase}.trace,.trace div{word-break:break-word}.trace-pre-wrap .trace>span{white-space:pre-wrap}@media(min-width: 992px){body.page-front .section>.row>[class*=col]:has(#intro-avis){max-height:52.5rem}}@media(min-width: 768px)and (max-width: 991.98px){#page-content>.container{padding-left:0;padding-right:0}}@media(min-width: 992px){#page-content>.container.px-lg-0,#page-content>.container.pe-lg-0,#page-content>.container.px-lg-_25,#page-content>.container.pe-lg-_25,#page-content>.container.px-lg-_5,#page-content>.container.pe-lg-_5{padding-right:calc(var(--bs-gutter-x)*.5) !important}}@media(min-width: 992px){#page-content>.container{padding-right:2.01613vw}}@media(min-width: 1200px){#page-content>.container{padding-right:2.08333vw}}@media(min-width: 1366px){#page-content>.container{padding-right:110px}}#page-content{position:relative}.row>.section.tab-pane:not(.active){display:none}#page-content{min-height:calc(100vh - 12.5rem)}#pre-footer [class*=col]:first-child figure{min-width:10rem}@media(min-width: 1200px){#pre-footer [class*=col]:first-child figure{min-width:13.4375rem}}#page-footer{position:relative;z-index:105}#page-footer>.container-inner{position:relative;min-height:12.5rem}body.page-template-page-tunnel #page-footer>.container-inner{min-height:unset}#footer-avatar{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -52%);transform:translate(-50%, -52%);max-width:8.4375rem}@media(min-width: 768px){#footer-avatar{left:2.25rem;-webkit-transform:translateY(-52%);transform:translateY(-52%)}}@media(min-width: 992px){#footer-avatar{left:6.25rem}}.media-cover{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.has-overlay{position:relative}.has-overlay .media-overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.has-overlay.hover-show-overlay .media-overlay{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.has-overlay.hover-show-overlay:hover .media-overlay{opacity:1}svg.drop-diamond-shadow{overflow:visible}svg.drop-diamond-shadow .diamond{-webkit-filter:drop-shadow(0 26px 48px rgba(26, 26, 26, 0.35)) drop-shadow(0 5px 14px rgba(26, 26, 26, 0.18));filter:drop-shadow(0 26px 48px rgba(26, 26, 26, 0.35)) drop-shadow(0 5px 14px rgba(26, 26, 26, 0.18))}.filter-grayscale{-webkit-filter:grayscale(1);filter:grayscale(1)}.media-shadow-short{-webkit-box-shadow:rgba(47,47,45,.35) 5px 3px 12px,rgba(47,47,45,.25) 10px 7px 15px -4px;box-shadow:rgba(47,47,45,.35) 5px 3px 12px,rgba(47,47,45,.25) 10px 7px 15px -4px}.media-shadow-shorter{-webkit-box-shadow:rgba(47,47,45,.35) 2px 2px 8px,rgba(47,47,45,.25) 6px 3px 8px -6px;box-shadow:rgba(47,47,45,.35) 2px 2px 8px,rgba(47,47,45,.25) 6px 3px 8px -6px}.tile-extvideo.tile-card .tile-media{aspect-ratio:341/190;display:inline-block;height:auto !important}.content-tiles:has(.tile-extvideo) .tile.tile-post .tile-media{aspect-ratio:341/190;display:inline-block;height:auto !important}.content-media video{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.content-media .loader{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.content-media.is-loading .loader{opacity:1}.content-media.is-loaded video{opacity:1}@media(hover: hover){@supports(scrollbar-color: auto) and (not selector(::-webkit-scrollbar)){.content-customerreviews .customerreviews>*{scrollbar-width:thin;scrollbar-color:rgba(47,47,45,.6) #fff}}@supports selector(::-webkit-scrollbar){.content-customerreviews .customerreviews{scrollbar-gutter:stable}.content-customerreviews .customerreviews::-webkit-scrollbar{width:5px;height:5px;-webkit-appearance:none;background:#fff;border-radius:5px}.content-customerreviews .customerreviews::-webkit-scrollbar-thumb{border-radius:5px;cursor:pointer;background:rgba(47,47,45,.6);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.content-customerreviews .customerreviews::-webkit-scrollbar-track{background:#fff;border-radius:5px;margin-bottom:0;margin-top:0}}}.content-customerreviews .fivestars{width:5.625rem}.content-tiles.is-timeline .tile-box+.tile-box{position:relative}.content-tiles.is-timeline .tile-box+.tile-box:before{content:"";position:absolute;bottom:2rem;left:calc(var(--bs-gutter-x)*-0.5);height:.9375rem;width:calc(var(--bs-gutter-x));background-color:oklch(from #f7d9a4 calc(l - 0.03) c h);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='3072' height='943.565' viewBox='0 0 3072 943.565'%3E%3Cpath fill='%23fff' d='M490.705 923.671c-12.291-12.295-19.893-29.279-19.893-48.037s7.602-35.743 19.894-48.038L787.222 531.08H67.946C30.421 531.08 0 500.66 0 463.134s30.42-67.946 67.946-67.946h735.787L523.66 115.115c-11.781-12.203-19.041-28.838-19.041-47.169C504.619 30.421 535.039 0 572.565 0c18.365 0 35.028 7.286 47.257 19.125l384.284 384.352c12.292 12.295 19.894 29.279 19.894 48.038 0 11.662-2.938 22.637-8.114 32.227l.178-.36c-5.502 17.343-17.275 31.348-32.595 39.639l-.359.178c-3.343 6.225-7.346 11.57-12.025 16.237L586.713 923.672c-12.295 12.291-29.279 19.893-48.037 19.893s-35.743-7.602-48.038-19.894z'%3E%3C/path%3E%3C/svg%3E%0A");background-size:auto 9.5px;background-position-x:calc(var(--bs-gutter-x) - 15px);background-position-y:center;background-repeat:repeat-x;z-index:0}@media(hover: none){.content-tiles.is-timeline .tile{-webkit-box-shadow:none !important;box-shadow:none !important}}div:not(.overflow-auto-visible)>.content-tiles.is-timeline .tile{-webkit-box-shadow:0 26px 48px rgba(26,26,26,.1),0 5px 14px rgba(26,26,26,.04);box-shadow:0 26px 48px rgba(26,26,26,.1),0 5px 14px rgba(26,26,26,.04)}.tile{--tile-hover-shadow: inset 0px 0px 0px 3px #fff, 0 26px 48px rgba(26, 26, 26, 0.15), 0 5px 14px rgba(26, 26, 26, 0.08);--tile-active-shadow: inset 0px 0px 0px 3px #fff, 0 26px 48px rgba(26, 26, 26, 0.25), 0 5px 14px rgba(26, 26, 26, 0.18);--tile-hover-bg: #f7f7f3;position:relative}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled),.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled) .text-white,.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled) .text-light,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled) .text-white,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled) .text-light{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(hover: hover){.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled):hover,.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).hover,.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).active,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled):hover,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).hover,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).active{background-color:var(--tile-hover-bg) !important;-webkit-box-shadow:var(--tile-hover-shadow);box-shadow:var(--tile-hover-shadow);opacity:1 !important}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled):hover.hovered-clone,.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).hover.hovered-clone,.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).active.hovered-clone,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled):hover.hovered-clone,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).hover.hovered-clone,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).active.hovered-clone{--tile-hover-shadow: inset 0px 0px 0px 3px #fff}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled):hover .text-white:not([class*=bg-]),.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled):hover .text-light:not([class*=bg-]),.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).hover .text-white:not([class*=bg-]),.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).hover .text-light:not([class*=bg-]),.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).active .text-white:not([class*=bg-]),.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).active .text-light:not([class*=bg-]),.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled):hover .text-white:not([class*=bg-]),.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled):hover .text-light:not([class*=bg-]),.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).hover .text-white:not([class*=bg-]),.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).hover .text-light:not([class*=bg-]),.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).active .text-white:not([class*=bg-]),.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).active .text-light:not([class*=bg-]){color:#2f2f2d !important}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled)[class*=p-0]:hover .stretched-link:after,.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled)[class*=p-0].hover .stretched-link:after,.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled)[class*=p-0].active .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled)[class*=p-0]:hover .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled)[class*=p-0].hover .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled)[class*=p-0].active .stretched-link:after{-webkit-box-shadow:var(--tile-hover-shadow);box-shadow:var(--tile-hover-shadow)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled)[class*=p-0] .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled)[class*=p-0] .stretched-link:after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded- .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded- .stretched-link:after{border-radius:var(--bs-border-radius)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-0 .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-0 .stretched-link:after{border-radius:0}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-1 .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-1 .stretched-link:after{border-radius:var(--bs-border-radius-sm)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-1_5 .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-1_5 .stretched-link:after{border-radius:var(--bs-border-radius-md)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-2 .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-2 .stretched-link:after{border-radius:var(--bs-border-radius)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-2_5 .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-2_5 .stretched-link:after{border-radius:var(--bs-border-radius-ml)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-3 .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-3 .stretched-link:after{border-radius:var(--bs-border-radius-lg)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-4 .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-4 .stretched-link:after{border-radius:var(--bs-border-radius-xl)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-5 .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-5 .stretched-link:after{border-radius:var(--bs-border-radius-xxl)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-circle .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-circle .stretched-link:after{border-radius:50%}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-pill .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-pill .stretched-link:after{border-radius:var(--bs-border-radius-pill)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-sm .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-sm .stretched-link:after{border-radius:var(--bs-border-radius-sm)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-lg .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-lg .stretched-link:after{border-radius:var(--bs-border-radius-lg)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-xl .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-xl .stretched-link:after{border-radius:var(--bs-border-radius-xl)}.tile.has-stretched-link[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-xxl .stretched-link:after,.tile:has(.stretched-link)[class*=text-bg-]:not(:has(input[disabled],input:disabled),.disabled).rounded-xxl .stretched-link:after{border-radius:var(--bs-border-radius-xxl)}.tile.disabled{opacity:.6}.tile.disabled .form-check-input[disabled]~.form-check-label,.tile.disabled .form-check-input:disabled~.form-check-label{opacity:1}.tile.tile-horizontal{position:relative}.tile.tile-horizontal .tile-media{float:right}.tile.tile-horizontal .tile-buttons{position:absolute;left:.5rem;right:.5rem;bottom:.5rem}.tile.tile-horizontal.has-stretched-link .tile.tile-horizontal:has(.stretched-link) .tile-buttons{top:.5rem}.tile.tile-horizontal.tile-formation .tile-buttons{position:initial}.tile.tile-vertical,.tile.tile-vertical-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tile.tile-vertical .tile-media,.tile.tile-vertical-centered .tile-media{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.tile.tile-vertical .tile-free,.tile.tile-vertical>.tile-buttons,.tile.tile-vertical-centered .tile-free,.tile.tile-vertical-centered>.tile-buttons{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tile.tile-vertical-centered .tile-media,.tile.tile-vertical-centered .tile-free{text-align:center}.tile.tile-nav-tab{position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tile.tile-nav-tab:hover,.tile.tile-nav-tab:focus-visible,.tile.tile-nav-tab.active{background-color:#f7f7f3;border-color:rgba(0,0,0,0) !important;-webkit-box-shadow:var(--tile-hover-shadow);box-shadow:var(--tile-hover-shadow)}.tile.tile-nav-tab:hover:before,.tile.tile-nav-tab:focus-visible:before,.tile.tile-nav-tab.active:before{-webkit-transform:translateY(50%);transform:translateY(50%)}.tile.tile-nav-tab:hover.active,.tile.tile-nav-tab:focus-visible.active,.tile.tile-nav-tab.active.active{background-color:#fff;-webkit-box-shadow:var(--tile-active-shadow);box-shadow:var(--tile-active-shadow)}.tile.tile-nav-tab:hover.active:before,.tile.tile-nav-tab:focus-visible.active:before,.tile.tile-nav-tab.active.active:before{opacity:0}.tile.tile-nav-tab:hover.active:after,.tile.tile-nav-tab:focus-visible.active:after,.tile.tile-nav-tab.active.active:after{opacity:1}.tile.tile-nav-tab:before{content:"\e903";position:absolute;bottom:1.5rem;right:1rem;font-size:1.25rem;opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tile.tile-nav-tab:after{content:"";position:absolute;display:inline-block;top:calc(100% - 4px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2.4375rem;height:2.125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='34' viewBox='0 0 39 34'%3E%3Cpath d='M16.9,4.537a3,3,0,0,1,5.2,0l14.321,24.97A3,3,0,0,1,33.821,34H5.179a3,3,0,0,1-2.6-4.493Z' transform='translate(39 34) rotate(180)' fill='%23fff'/%3E%3C/svg%3E%0A");opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tile.tile-card-h .tile-media:before,.tile.tile-card .tile-media:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(26,26,26,.7);opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tile.tile-card-h .tile-media .btn,.tile.tile-card .tile-media .btn{position:absolute;right:.5rem;bottom:.5rem;z-index:2}.tile.tile-card-h .tile-media .btn [data-cb-toggle=hide-when-parent-hovered],.tile.tile-card .tile-media .btn [data-cb-toggle=hide-when-parent-hovered]{opacity:1;-webkit-transition:all .2s .2s ease-in-out;transition:all .2s .2s ease-in-out}.tile.tile-card-h .tile-media .btn [data-cb-toggle=show-when-parent-hovered],.tile.tile-card .tile-media .btn [data-cb-toggle=show-when-parent-hovered]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tile.tile-card-h .tile-media.play-sm .btn,.tile.tile-card .tile-media.play-sm .btn{padding:.35rem !important}.tile.tile-card-h .tile-media.play-sm .btn .cico-play,.tile.tile-card .tile-media.play-sm .btn .cico-play{font-size:1rem !important;-webkit-transform:translateX(2px);transform:translateX(2px)}.tile.tile-card-h.has-stretched-link:hover .tile-media:before,.tile.tile-card-h.has-stretched-link a.tile-media:hover:before,.tile.tile-card-h:has(.stretched-link):hover .tile-media:before,.tile.tile-card-h:has(.stretched-link) a.tile-media:hover:before,.tile.tile-card.has-stretched-link:hover .tile-media:before,.tile.tile-card.has-stretched-link a.tile-media:hover:before,.tile.tile-card:has(.stretched-link):hover .tile-media:before,.tile.tile-card:has(.stretched-link) a.tile-media:hover:before{opacity:1}.tile.tile-card-h.has-stretched-link:hover .tile-media .btn [data-cb-toggle=hide-when-parent-hovered],.tile.tile-card-h.has-stretched-link a.tile-media:hover .btn [data-cb-toggle=hide-when-parent-hovered],.tile.tile-card-h:has(.stretched-link):hover .tile-media .btn [data-cb-toggle=hide-when-parent-hovered],.tile.tile-card-h:has(.stretched-link) a.tile-media:hover .btn [data-cb-toggle=hide-when-parent-hovered],.tile.tile-card.has-stretched-link:hover .tile-media .btn [data-cb-toggle=hide-when-parent-hovered],.tile.tile-card.has-stretched-link a.tile-media:hover .btn [data-cb-toggle=hide-when-parent-hovered],.tile.tile-card:has(.stretched-link):hover .tile-media .btn [data-cb-toggle=hide-when-parent-hovered],.tile.tile-card:has(.stretched-link) a.tile-media:hover .btn [data-cb-toggle=hide-when-parent-hovered]{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tile.tile-card-h.has-stretched-link:hover .tile-media .btn [data-cb-toggle=show-when-parent-hovered],.tile.tile-card-h.has-stretched-link a.tile-media:hover .btn [data-cb-toggle=show-when-parent-hovered],.tile.tile-card-h:has(.stretched-link):hover .tile-media .btn [data-cb-toggle=show-when-parent-hovered],.tile.tile-card-h:has(.stretched-link) a.tile-media:hover .btn [data-cb-toggle=show-when-parent-hovered],.tile.tile-card.has-stretched-link:hover .tile-media .btn [data-cb-toggle=show-when-parent-hovered],.tile.tile-card.has-stretched-link a.tile-media:hover .btn [data-cb-toggle=show-when-parent-hovered],.tile.tile-card:has(.stretched-link):hover .tile-media .btn [data-cb-toggle=show-when-parent-hovered],.tile.tile-card:has(.stretched-link) a.tile-media:hover .btn [data-cb-toggle=show-when-parent-hovered]{opacity:1;-webkit-transition:all .2s .2s ease-in-out;transition:all .2s .2s ease-in-out}.tile.tile-card-h{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tile.tile-card-h .tile-media{position:relative;display:block;-ms-flex-negative:0;flex-shrink:0}.tile.tile-card .tile-media{position:relative;display:block;height:11.875rem}button.tile-nav-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:rgba(0,0,0,0);text-align:left}.tile-formation{min-height:22.1875rem}.tile-box:has(.brochures-download.d-none){display:none}.stack{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.stack:hover,.stack:focus-visible{-webkit-box-shadow:0 26px 48px rgba(26,26,26,.15),0 5px 14px rgba(26,26,26,.08);box-shadow:0 26px 48px rgba(26,26,26,.15),0 5px 14px rgba(26,26,26,.08)}[data-cb-filtered]{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}[data-cb-filtered].showing,[data-cb-filtered].hiding{opacity:0}[data-cb-filtered].hide{display:none}[data-cb-active-filters-count]:not(:empty):after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e906";position:absolute;font-size:var(--bs-badge-font-size);margin-left:.5rem;line-height:1.5;color:#2f2f2d}body{overflow-x:hidden}.content.slideshow{position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.content.slideshow .slide-wrapper{-webkit-transition:all .4s cubic-bezier(0.77, 0, 0.175, 1);transition:all .4s cubic-bezier(0.77, 0, 0.175, 1)}.overflow-auto-visible .slideshow{overflow:visible}.slideshow.overflow-x-auto.row>[class*=col]:first-of-type{padding-left:0 !important}.slideshow.overflow-x-auto.row>[class*=col]:last-of-type{padding-right:0 !important}.slideshow.slideshow-arrows{overflow:auto}@media(hover: hover){.slideshow.slideshow-arrows{overflow:hidden;padding-bottom:5rem !important;margin-bottom:-5rem !important}.slideshow.slideshow-arrows~.slideshow-controls-wrapper .slideshow-controls{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.slideshow.slideshow-scrollbar .tile{--tile-hover-shadow: inset 0px 0px 0px 3px #fff, 0 3px 38px rgba(26, 26, 26, 0.15), 0 5px 14px rgba(26, 26, 26, 0.08)}.overflow-auto-visible{position:relative;z-index:1;scroll-behavior:smooth}.overflow-auto-visible:not(.overflow-hidden):not(.overflow-x-hidden){overflow-x:auto !important;overflow-y:hidden !important}.overflow-auto-visible:has(.tile-more) .tile.has-stretched-link[class*=text-bg-]:hover,.overflow-auto-visible:has(.tile-more) .tile.has-stretched-link[class*=text-bg-].hover,.overflow-auto-visible:has(.tile-more) .tile :has(.stretched-link)[class*=text-bg-]:hover,.overflow-auto-visible:has(.tile-more) .tile :has(.stretched-link)[class*=text-bg-].hover{-webkit-box-shadow:inset 0px 0px 0px 3px #fff;box-shadow:inset 0px 0px 0px 3px #fff}.overflowing-clone{position:absolute !important;overflow:visible !important;z-index:0;will-change:transform;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(hover: none){.overflowing-clone{display:none !important}}@media(prefers-reduced-motion: reduce){.overflowing-clone{-webkit-transition:none;transition:none}}@media(hover: hover){.overflowing-clone:has(.tile-more) .tile.has-stretched-link[class*=text-bg-]:hover,.overflowing-clone:has(.tile-more) .tile.has-stretched-link[class*=text-bg-].hover,.overflowing-clone:has(.tile-more) .tile:has(.stretched-link)[class*=text-bg-]:hover,.overflowing-clone:has(.tile-more) .tile:has(.stretched-link)[class*=text-bg-].hover{-webkit-box-shadow:inset 0px 0px 0px 3px #fff,0 0px 48px rgba(26,26,26,.15),0 5px 14px rgba(26,26,26,.08);box-shadow:inset 0px 0px 0px 3px #fff,0 0px 48px rgba(26,26,26,.15),0 5px 14px rgba(26,26,26,.08)}}@media(min-width: 768px){.overflow-auto-visible>.row,.overflowing-clone.row{margin-left:0;margin-right:0}.overflow-auto-visible>.row>[class*=col]:last-of-type,.overflowing-clone.row>[class*=col]:last-of-type{padding-right:0 !important}.row>div:has(>.overflowing-clone){padding-left:0 !important;padding-right:0 !important}}.modal#dialog-onsiterdv .modal-header{display:none}.modal#dialog-onsiterdv .modal-body{padding-top:0;padding-bottom:0;margin-top:0}@media(min-width: 992px){.modal#dialog-onsiterdv .modal-body{overflow:hidden}}@media(min-width: 992px){.timeslots-wrapper[class*=col]{position:absolute;right:0;max-height:100%;overflow-y:auto}}@media(hover: hover){@supports(scrollbar-color: auto) and (not selector(::-webkit-scrollbar)){.timeslots-wrapper[class*=col]>*{scrollbar-width:thin;scrollbar-color:#ea644b #fff}}@supports selector(::-webkit-scrollbar){.timeslots-wrapper[class*=col]{scrollbar-gutter:stable}.timeslots-wrapper[class*=col]::-webkit-scrollbar{width:10px;height:10px;-webkit-appearance:none;background:#fff;border-radius:10px}.timeslots-wrapper[class*=col]::-webkit-scrollbar-thumb{border-radius:10px;cursor:pointer;background:#ea644b;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.timeslots-wrapper[class*=col]::-webkit-scrollbar-track{background:#fff;border-radius:10px;margin-bottom:0;margin-top:0}}}.timeslots-wrapper[class*=col] .timeslots-days{position:relative}.timeslots-wrapper[class*=col] .timeslots-days:not(:empty)~.timeslots-nodays{display:none !important}.timeslots-wrapper .timeslots-slot{position:relative}.timeslots-wrapper .timeslots-slot.slot-unavailable:not(:has(span[data-bs-toggle=tooltip])){display:none}.timeslots-wrapper .timeslots-slot span[data-bs-toggle=tooltip]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.timeslots-wrapper .accordion-item{border:none;background:rgba(0,0,0,0)}.timeslots-wrapper .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.timeslots-wrapper .accordion-item .accordion-button[data-bs-toggle=collapse]:after{width:1.6875rem;height:1.6875rem;font-size:1.6875rem}.timeslots-wrapper .accordion-item .accordion-button[data-bs-toggle=collapse][aria-expanded=true]:after{padding-bottom:.3125rem}.timeslots-wrapper .accordion-item+.accordion-item{margin-top:.75rem}.timeslots-wrapper .accordion-item .has-ownbooking{display:inline-block}.timeslots-wrapper .accordion-item:not(:has(.ownbooking)):not(:has([type=radio]:checked)) .has-ownbooking{display:none}.timeslots-wrapper .accordion .accordion-button:after,.timeslots-wrapper .accordion .question[data-bs-toggle=collapse]:after,.timeslots-wrapper .faq .accordion-button[data-bs-toggle=collapse]:after,.timeslots-wrapper .faq .question[data-bs-toggle=collapse]:after .accordion-header{position:sticky;top:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IjtBQUtRLDRCQ0xSLGtCQVNJLHVSQUlBLDhNQUlBLDZVQUlBLDBkQUlBLHFSQUlBLDZQQUlBLG1SQUdGLHdCQUNBLHNOQU1BLDBHQUNBLDBGQUNBLDhDQU9BLDZCQ3NPUSwyQkRwT1IsMkJBQ0EseUJBS0EsZ0NBQ0Esc0JBQ0EsZ0NBQ0EsMEJBRUEsaUNBQ0EsNkNBRUEscUNBQ0EsMkJBQ0EscUNBQ0EsMkNBRUEsb0NBQ0EsMEJBQ0Esb0NBQ0EsNEJBR0EseUJBRUEsa0NBQ0EsZ0NBQ0EsK0JBRUEsdUNBQ0EseUJBTUEsOEJBQ0EsMkJBQ0EsdUJBR0EseUJBQ0EsMkJBQ0Esb0RBQ0EsNkJBRUEsK0JBQ0EsK0JBQ0EsZ0NBQ0EsNkJBQ0Esb0RBQ0EsK0JBQ0EsbURBR0EsNERBQ0EscURBQ0EsNERBQ0EsK0JBSUEsOEJBQ0EsOENBQ0EsK0JBSUEsc0NBQ0EsaUNBQ0Esd0NBQ0EsNkJFM0hGLGdDQUdFLGlDQUNBLDRCQUNBLFlDSkYscUJBQ0UsNEtBRUUsbUJBR0Ysa0JBQ0EsbUJBQ0Esa0NBa0JGLGdDQWJFLFlBQ0Esa0JBQ0EsbUJBQ0Esb0JBQ0Esb0JBQ0EsY0FDQSxtQ0FHQSxrQ0FDQSxtQkFRQSxlQzlCVSxtQkRtQ1YsZUNsQ1UseUJEdUNWLGVDdENnQix1QkQyQ2hCLGVDMUNjLDBCRCtDZCxlQzlDaUIsd0JEbURqQixlQ2xEZSx1QkR1RGYsZUN0RGMsbUJEMkRkLGVDMURVLDhCRCtEVixlQzlEcUIsMEJEbUVyQixlQ2xFaUIsd0JEdUVqQixlQ3RFZSwyQkQyRWYsZUMxRWtCLHlCRCtFbEIsZUM5RWdCLHNCRG1GaEIsZUNsRmEscUJEdUZiLGVDdEZZLHlCRDJGWixlQzFGZ0IsMkJEK0ZoQixlQzlGa0Isc0JEbUdsQixlQ2xHYSwyQkR1R2IsZUN0R2tCLHdCRDJHbEIsZUMxR2UseUJEK0dmLGVDOUdnQixxQkRtSGhCLGVDbEhZLHlCRHVIWixlQ3RIZ0IsMEJEMkhoQixlQzFIaUIsaUNEK0hqQixlQzlIdUIsaUNEbUl2QixlQ2xJdUIsaUJEb0lyQixpQ0FJRixlQ3ZJdUIsaUJEeUlyQixpQ0FJRixlQzVJdUIsaUJEOElyQixpQ0FJRixlQ2pKdUIsaUJEbUpyQixjQUNBLGdDQUlGLGVDdkpzQixjRHlKcEIsZ0NBSUYsZUM1SnNCLGlCRDhKcEIsZ0NBSUYsZUNqS3NCLGlCRG1LcEIsZ0NBSUYsZUN0S3NCLGlCRHdLcEIsZ0NBSUYsZUMzS3NCLGlCRDZLcEIsbUJBSUYsZUNoTFUsdUJEcUxWLGVDcExjLHdCRHlMZCxlQ3hMZSx1QkQ2TGYsZUM1TGMsd0JEaU1kLGVDaE1lLHVCRHFNZixlQ3BNYyxzQkR5TWQsZUN4TWEsK0JENk1iLGVDNU1zQiw2QkRpTnRCLGVDaE5vQiwrQkRxTnBCLGVDcE5zQixnQ0R5TnRCLGVDeE51QixvQkQ2TnZCLGVDNU5XLG1CRGlPWCxlQ2hPVSx5QkRxT1YsZUNwT2dCLG9CRHlPaEIsZUN4T1csMEJENk9YLGVDNU9pQix5QkRpUGpCLGVDaFBnQix1QkRxUGhCLGVDcFBjLHlCRHlQZCxlQ3hQZ0IsbUNENlBoQixlQzVQMEIscUJEaVExQixlQ2hRWSxtQkRxUVosZUNwUVUsbUJEeVFWLGVDeFFVLHdCRDZRVixlQzVRZSxvQkRpUmYsZUNoUlcseUJEcVJYLGVDcFJnQixrQkR5UmhCLGVDeFJTLHNCRDZSVCxlQzVSYSxtQkRpU2IsZUNoU1UsOEJEcVNWLGVDcFNxQixtQkR5U3JCLGVDeFNVLHVCRDZTVixlQzVTYyxpQkNsRWhCLGlDQUNFLGVBRUYsNkJBQ0UsZUFFRiw2QkFDRSxvQkFLQSw2Q0FDRSx5QkFHRix3QkFDRSw4Q0FDQSxZQUtKLGFDRjhCLCtCRFE1QixlQUNFLG1DQU1GLGVBQ0UsZUFXSixxQkFDRSx3REFJRixZQUVFLDJCQUdGLFlBRUUsa0RBR0EsZUFDRSw0RUFNRix1QkFDRSx1Q0FNRixTQUNFLHVDQUdGLFNBQ0UsaUdBS0EsU0FDRSxpR0FHRixTQUNFLHdCQWNBLGVBQ0Usb0JBQ0EsNEJBQ0EscUJBUFMsc0JBV1gsY0FDRSxnQkFDQSx5QkFDQSx5QkFDQSx3QkFYRixlQUNFLG9CQUNB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Q0EseUJBQ0Esb0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsdURBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsOERBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxNQUdFLHNCS2dDVSxzREFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esb0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsdURBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsOERBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxNQUdFLHNCS2dDVSxxREFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsbURBSUYsb1NBR0UsMkJBQ0EseUJBQ0Esc0RBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsNkRBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxNQUdFLHNCS2dDVSxxREFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsbURBSUYsb1NBR0UsMkJBQ0EseUJBQ0Esc0RBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsNkRBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxNQUdFLHNCS2dDVSx1REFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EscURBSUYsb1NBR0UsMkJBQ0EseUJBQ0Esd0RBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsK0RBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxNQUdFLHNCS2dDVSx5REFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsdURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsaUVBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxNQUdFLHNCS2dDVSxzREFsQ04sb1NBR0UsMkJBQ0EscUJB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R0UsMkJBQ0EscUJBQ0EseUJBQ0Esb0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsdURBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsNkRBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSxxREE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsbURBSUYsb1NBR0UsMkJBQ0EseUJBQ0Esc0RBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsNERBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSxxREE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsbURBSUYsb1NBR0UsMkJBQ0EseUJBQ0Esc0RBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsNERBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSx1REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EscURBSUYsb1NBR0UsMkJBQ0EseUJBQ0Esd0RBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsOERBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSx5REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsdURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsZ0VBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSxzREE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esb0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsdURBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsNkRBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSx5REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsdURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsZ0VBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSx3REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esc0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EseURBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsK0RBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSx1REE5Q04sZ1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EscURBSUYsZ1NBR0UsMkJBQ0EseUJBQ0Esd0RBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsOERBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyx5a0JMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSx1REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EscURBSUYsb1NBR0UsMkJBQ0EseUJBQ0Esd0RBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsOERBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSxzREE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esb0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsdURBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsNkRBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSwyREE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EseURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsNERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsa0VBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSw0REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsMERBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsNkRBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsbUVBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyxnbUJMakUzQyx5QkFDQSxzQkFDQSxVQU1FLHNCSzBEVSw0REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsMERBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsNkRBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsbUVBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSw4REFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsNERBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsK0RBR0YsOEJBRUUsdUJBQ0Esa0JBRUEscUVBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSwwREFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esd0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMkRBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsaUVBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSx5REFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsdURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsZ0VBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSx5REFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsdURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsZ0VBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSx3REFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esc0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EseURBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsK0RBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSx3REFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esc0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EseURBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsK0RBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSwwREFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esd0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMkRBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsaUVBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSw0REFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsMERBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsNkRBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsbUVBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSx5REFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsdURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsZ0VBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSw0REFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsMERBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsNkRBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsbUVBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSwyREFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EseURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsNERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsa0VBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSwwREFsQ04sZ1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esd0RBSUYsZ1NBR0UsMkJBQ0EseUJBQ0EsMkRBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsaUVBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLGtoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSwwREFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esd0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMkRBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsaUVBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSx5REFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsdURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsZ0VBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSw4REFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsNERBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsK0RBR0YsOEJBRUUsdUJBQ0Esa0JBRUEscUVBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHFoQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSwrREFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsNkRBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsZ0VBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsc0VBS0UsVUFDRSxjQUNBLGtCQUNBLE9BQ0EsV0FDK0IsV0xyQzNDLHlpQkFDQSx5QkFDQSxzQkFDQSxXQU1FLHNCSzZCVSwyREFsQ04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EseURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsNERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsbUVBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxPQUdFLHNCSzZEVSw2REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsMkRBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsOERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEscUVBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxPQUdFLHNCSzZEVSx5REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsdURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsaUVBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxPQUdFLHNCSzZEVSx3REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esc0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EseURBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsZ0VBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxPQUdFLHNCSzZEVSx3REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esc0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EseURBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsZ0VBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxPQUdFLHNCSzZEVSx1REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EscURBSUYsb1NBR0UsMkJBQ0EseUJBQ0Esd0RBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsK0RBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxPQUdFLHNCSzZEVSx1REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EscURBSUYsb1NBR0UsMkJBQ0EseUJBQ0Esd0RBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsK0RBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxPQUdFLHNCSzZEVSx5REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EsdURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsaUVBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxPQUdFLHNCSzZEVSwyREE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EseURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsNERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsbUVBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxPQUdFLHNCSzZEVSx3REE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esc0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EseURBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsZ0VBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxPQUdFLHNCSzZEVSwyREE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0EseURBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsNERBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsbUVBaUJFLFVBQ0UsY0FDQSxrQkFDQSxNQUNBLFVMbEVaLFlLbUUyQyw0a0JMakUzQyx5QkFDQSxzQkFDQSxPQUdFLHNCSzZEVSwwREE5Q04sb1NBR0UsMkJBQ0EscUJBQ0EseUJBQ0Esd0RBSUYsb1NBR0UsMkJBQ0EseUJBQ0EsMkRBR0YsOEJBRUUsdUJBQ0Esa0JBRUEsa0VBaUJFLFVB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Qyw4QlJ3UnNDLDRFUXJSdEMseUJBR0Ysb0JBQ0UsdUNSaVJzQyxDUWpSdEMsOEJSaVJzQyxtRVE5UXRDLHlCQVhGLGtCQUNFLHVDUndSc0MsQ1F4UnRDLDhCUndSc0MsOEVRclJ0QywyQkFHRixvQkFDRSx1Q1JpUnNDLENRalJ0Qyw4QlJpUnNDLHFFUTlRdEMsc0JBWEYsa0JBQ0UsdUNSd1JzQyxDUXhSdEMsOEJSd1JzQywyRVFyUnRDLHdCQUdGLG9CQUNFLHVDUmlSc0MsQ1FqUnRDLDhCUmlSc0Msa0VROVF0Qyx5QkFYRixrQkFDRSx1Q1J3UnNDLENReFJ0Qyw4QlJ3UnNDLDhFUXJSdEMsMkJBR0Ysb0JBQ0UsdUNSaVJzQyxDUWpSdEMsOEJSaVJzQyxxRVE5UXRDLHdCQVhGLGtCQUNFLHVDUndSc0MsQ1F4UnRDLDhCUndSc0MsNkVRclJ0QywwQkFHRixvQkFDRSx1Q1JpUnNDLENRalJ0Qyw4QlJpUnNDLG9FUTlRdEMsdUJBWEYsa0JBQ0UsdUNSd1JzQyxDUXhSdEMsOEJSd1JzQyw0RVFyUnRDLHlCQUdGLG9CQUNFLHVDUmlSc0MsQ1FqUnRDLDhCUmlSc0MsbUVROVF0Qyx1QkFYRixrQkFDRSx1Q1J3UnNDLENReFJ0Qyw4QlJ3UnNDLDRFUXJSdEMseUJBR0Ysb0JBQ0UsdUNSaVJzQyxDUWpSdEMsOEJSaVJzQyxtRVE5UXRDLHNCQVhGLGtCQUNFLHVDUndSc0MsQ1F4UnRDLDhCUndSc0MsMkVRclJ0Qyx3QkFHRixvQkFDRSx1Q1JpUnNDLENRalJ0Qyw4QlJpUnNDLGtFUTlRdEMsMkJBWEYsa0JBQ0UsdUNSd1JzQyxDUXhSdEMsOEJSd1JzQyxnRlFyUnRDLDZCQUdGLG9CQUNFLHVDUmlSc0MsQ1FqUnRDLDhCUmlSc0MsdUVROVF0Qyx3QkFLSixhUm5COEIsMEJReUI1Qix3Q0FDRSw0QkFERix3Q0FDRSx3QkFERix3Q0FDRSx1QkFERix3Q0FDRSx1QkFERix3Q0FDRSxzQkFERix3Q0FDRSxzQkFERix3Q0FDRSx3QkFERix3Q0FDRSwwQkFERix3Q0FDRSx1QkFERix3Q0FDRSwwQkFERix3Q0FDRSx5QkFE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RixnQ3BCa0ZFLGdCUTZYYyxnQkFoQlEsMkJSemdCMUIsV29CMEVFLGNwQnlGRSxhb0J6RkYsZ0NwQmtGRSxnQlE2WGMsZ0JBaEJRLDJCUnpnQjFCLFdvQjBFRSxnQnBCeUZFLGFvQnpGRixnQ3BCa0ZFLGdCUTZYYyxnQkFoQlEsMkJSemdCMUIsV29CMEVFLGNwQnlGRSxhb0J6RkYsZ0NwQmtGRSxnQlE2WGMsZ0JBaEJRLDJCUnpnQjFCLFdvQjBFRSxnQnBCeUZFLGFvQnpGRixnQ3BCa0ZFLGdCUTZYYyxnQkFoQlEsMkJSemdCMUIsV29CMEVFLGNwQnlGRSxhb0J6RkYsZ0NwQmtGRSxnQlE2WGMsZ0JBaEJRLDJCUnpnQjFCLFdvQjBFRSxnQnBCeUZFLDJCTTNPSixXYzJJRSx5QkFDRSxZQURGLDRCQUNFLFVBREYsNkJBQ0UsVUFERiwyQkFDRSxZQURGLDhCQUNFLFVBREYsNkJBQ0UsWUFERiw0QkFDRSxVQURGLDJCQUNFLFVBREYsNkJBQ0UsVUFERiw0QkFDRSxVQURGLDZCQUNFLFlBREYseUJBQ0UsVUFERiw0QkFDRSxVQURGLDJCQUNFLFdBREYsNkJBQ0UsV0FERiw0QkFDRSxXQURGLDZCQUNFLGVBREYsNEJBQ0UsZUFNRixnQ3BCa0ZFLGdCUTZYYyxnQkFoQlEsa0RSemdCMUIsY29CMEVFLGNwQnlGRSwyQk0zT0osY2NrSkUsZ0NwQmtGRSxnQlE2WGMsZ0JBaEJRLGtEUnpnQjFCLGNvQjBFRSxnQnBCeUZFLDJCTTNPSixjY2tKRSxnQ3BCa0ZFLGdCUTZYYyxnQkFoQlEsa0RSemdCMUIsY29CMEVFLGNwQnlGRSwyQk0zT0osY2NrSkUsZ0NwQmtGRSxnQlE2WGMsZ0JBaEJRLGtEUnpnQjFCLGNvQjBFRSxnQnBCeUZFLDJCTTNPSixjY2tKRSxnQ3BCa0ZFLGdCUTZYYyxnQkFoQlEsa0RSemdCMUIsY29CMEVFLGNwQnlGRSwyQk0zT0osY2NrSkUsZ0NwQmtGRSxnQlE2WGMsZ0JBaEJRLGtEUnpnQjFCLGNvQjBFRSxnQnBCeUZFLDJCTTNPSixXYzJJRSx5QkFDRSxZQURGLDRCQUNFLFVBREYsNkJBQ0Us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LGdCQURGLDRCQUNFLGdCQU1GLGdDcEJrRkUsZ0JRNlhjLGdCQWhCUSxtRFJ6Z0IxQixlb0IwRUUsY3BCeUZFLDRCTTNPSixlY2tKRSxnQ3BCa0ZFLGdCUTZYYyxnQkFoQlEsbURSemdCMUIsZW9CMEVFLGdCcEJ5RkUsNEJNM09KLGVja0pFLGdDcEJrRkUsZ0JRNlhjLGdCQWhCUSxtRFJ6Z0IxQixlb0IwRUUsY3BCeUZFLDRCTTNPSixlY2tKRSxnQ3BCa0ZFLGdCUTZYYyxnQkFoQlEsbURSemdCMUIsZW9CMEVFLGdCcEJ5RkUsNEJNM09KLGVja0pFLGdDcEJrRkUsZ0JRNlhjLGdCQWhCUSxtRFJ6Z0IxQixlb0IwRUUsY3BCeUZFLDRCTTNPSixlY2tKRSxnQ3BCa0ZFLGdCUTZYYyxnQkFoQlEsbURSemdCMUIsZW9CMEVFLGdCcEJ5RkUsaUJvQjlFUixzQkFDRSxlQUdGLGlCQUNFLHFDQUlGLHdCQUNFLEtBR0YsNkJBQ0UscUJDck9BLHFFaEJ3U3dDLHFEZ0JyU3RDLHVDQUVFLGlGQUVBLHNHQUNBLHVCQVJKLHFFaEJ3U3dDLHlEZ0JyU3RDLHFDQUVFLGlGQUVBLHNHQUNBLG1CQVJKLHFFaEJ3U3dDLGlEZ0JyU3RDLHdDQUVFLGlGQUVBLHNHQUNBLGtCQVJKLHFFaEJ3U3dDLCtDZ0JyU3RDLHdDQUVFLGlGQUVBLHNHQUNBLGtCQVJKLHFFaEJ3U3dDLCtDZ0JyU3RDLHdDQUVFLGlGQUVBLHNHQUNBLGlCQVJKLHFFaEJ3U3dDLDZDZ0JyU3RDLHVDQUVFLGlGQUVBLHNHQUNBLGlCQVJKLHFFaEJ3U3dDLDZDZ0JyU3RDLHNDQUVFLGlGQUVBLHNHQUNBLG1CQVJKLHFFaEJ3U3dDLGlEZ0JyU3RDLHVDQUVFLGlGQUVBLHNHQUNBLHFCQVJKLHFFaEJ3U3dDLHFEZ0JyU3RDLHNDQUVFLGlGQUVBLHNHQUNBLGtCQVJKLHFFaEJ3U3dDLCtDZ0JyU3RDLHVDQUVFLGlGQUVBLHNHQUNBLHFCQVJKLHFFaEJ3U3dDLHFEZ0JyU3RDLHNDQUVFLGlGQUVBLHNHQUNBLG9CQVJKLHFFaEJ3U3dDLG1EZ0JyU3RDLHNDQUVFLGlGQUVBLHNHQUNBLG1CQVJKLHFFaEJ3U3dDLGlEZ0JyU3RDLHdDQUVFLGlGQUVBLHNHQUNBLG1CQVJKLHFFaEJ3U3dDLGlEZ0JyU3RDLHdDQUVFLGlGQUVBLHNHQUNBLGtCQVJKLHFFaEJ3U3dDLCtDZ0JyU3RDLHFDQUVFLGlGQUVBLHNHQUNBLHVCQVJKLHFFaEJ3U3dDLHlEZ0JyU3RDLHdDQUVFLGlGQUVBLHNHQUNBLGtDQUtOLHFFaEIyUjBDLGtFZ0J0UnhDLFlBRUUsNEVBS0YsNEJBRUUsd0VBS0Ysa0JBRUUsbUNBRUEsdUNBRUEsc1FBR0UscURBR0UsNERBRUEsd0NDN0NTLFFDRmpCLGlDQUNFLG1EakI2R0UsVWlCekdGLHVCQUNFLHFCQUdGLHVCQUVFLGNBSUosYUFHRSxtQ0FDQSxzQmhCK0RBLHlFQUlFLGNBQ0Usb0JBQ0UsNkJBQ0EsMENBT0osWWdCakZKLHVCaEJrRk0sZ0NBR0EsVUF2QjhELFlBQWUsd0JBMkIzRSxnQkF6QlksbUJBRjJHLHNDQWlDekgsa0JBakNtRyxlQW9DakcsbUJGcEdzQixzRUE0Ulksc0NFcExwQyxlRm5Hd0IsbUJFMkRpRyxnQkFBdEYsYUFBZ0IsaUJnQnZEekQsbUVBQ0Usb0NBR0UsZUFFRSxvQ0FGRixlQUVFLG9DQUZGLGVBRUUsb0NBRkYsZUFFRSxvQ0FGRixlQUVFLG9DQUZGLGVBRUUsNkJBSUosMkZBQ0UsZ0pBQ0EsNkJBS0YsaUJBQ0UsU0FDQSxXQUNBLFVBQ0EsMkJBR0Ysb0RBQ0Usa0NBRUEsVUFDRSxZQUNBLGtDQVdGLGFBQ0UsdUVBR0YsaUJBQ0Usc0NBTUosaUJBQ0UsNEJBR0YsaUJBQ0UsTUFDQSxPQUNBLFdBQ0EsWUFDQSxrQkFDQSxVQUNBLGtDQUdGLGlCQUNFLHlDQUVBLFVBQ0Usa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsWUFDQSxVQUNBLG1DbEJzWW9DLFVrQnBZcEMsc0VsQnNNb0MsdUNrQmxNdEMsaUJBQ0UsWUFDQSxhQUNBLFVBQ0EsaUZBRUEsU0FDRSw4RUFDQSxpRkFHRixpQkFDRSxRQUNBLFNBQ0Esd0NBQ0EsQ0FEQSwrQkFDQSxVQUNBLFVBQ0Esc0VsQmlMa0MsK0NrQjNLcEMsU0FDRSx1RkFJQSxTQUNFLHNFbEJxS2dDLHVGa0JqS2xDLFNBQ0UsOEVBQ0EsZ0RBT04sV0FDRSxnREFDQSwwQ0FHRixrQkFDRSxtQkFDQSxVQUNBLHNFbEJnSm9DLHVHa0IxSXBDLFNBQ0UsMEJBUU4sZUFDRSxzSEFPQSxtQkFDRSx1Q0FDQSxnREFDQSxZQ25MTixzS25Ca2MwQyxDbUJsYzFDLDhKbkJrYzBDLHVVQUNBLHNCRWpYeEMseUVBSUUsNkJBQ0Usb0JBQ0UsNkJBQ0EsMENBT0osMkJpQjVGRix1QmpCNkZJLCtDQUdBLFVBdkI4RCxZQUFlLHdCQTJCM0UsZ0JBekJZLG1CQUYyRyxxREFpQ3pILGtCQWpDbUcsZUFvQ2pHLG1CRnBHc0Isc0VBNFJZLHFERXBMcEMsZUZuR3dCLG1CRTJEaUcsZ0JBQXRGLGFBQWdCLG1CaUJyRXZELHNVbkI0YndDLDBCbUJ4YnhDLGlDbkJ1UGdDLDZEbUJsUGhDLDhCbkJrUGdDLCtEbUI3T2hDLDhCbkI2T2dDLDREbUJ4T2hDLCtCbkJ3T2dDLGlFbUJuT2hDLGdCQUNFLDhCQUdGLGdCQUNFLDhCQUdGLGVBQ0UsOEJBR0YsYUFDRSxvQ0FJQSxZQUNFLDBCbEJTRiw0RmtCREUsOENBR0UsT0M3RFIsZ0NBQ0UsMERBSUksWUFDRSxzQkFPTixTQUNFLFVBSUosV0FHRSxzQmxCNkRBLHlFQUlFLFdBQ0Usb0JBQ0UsNkJBQ0EsMENBT0osU2tCOUVKLHVCbEIrRU0sNkJBR0EsU2tCakZzRSxZbEIwRE8sd0JBMkIzRSxnQkF6QlksbUJBRjJHLG1DQWlDekgsa0JBakNtRyxlQW9DakcsbUJGcEdzQixzRUE0UlksbUNFcExwQyxlRm5Hd0IsbUJFMkRpRyxrQmtCMURoRSxlQUFyQiw4QkFLMUMsdUNBRUUsc0NBS0EsZXBCd0U0Qixhb0JuRTlCLGlCQUNFLHdDQUlBLHdCcEI1QjRCLHFEb0JpQzVCLG1CQUNFLCtDQUlBLFlBQ0UsYUFDQSwrQ0FLRixhQUNFLGFBQ0EseU9BS04sd0JwQnBEOEIsaUNvQjZEOUIsU0FFRSxTQUNBLFlBQ0EsOENBQ0EsQ0FEQSxxQ0FDQSxrQkFDQSxtQnBCOEY0Qix1Qm9CNUY1QixrQkFDQSxtQkFDQSwySEFLQSxPQUVFLDhEQUNBLFdBSUosZXBCUThCLGdCb0JONUIsaUJBRUEsdUJBQ0UscUNsQjRLQSxZQUZpQiwyQ2tCM0piLHVCQUNFLDhLbEI0Sk4sWUFGaUIsaVdrQnhJakIseUNBRUUscUpBR0YsMkNBQ0UsdUVBYUosd0JBRUUsWUFDQSxnQkFDQSx3Q0FDQSxpRUFPRixXQUtFLENBWkEsK0RBT0YsV0FLRSxDQVpBLG1MQU9GLFdBS0Usc0JBR0YsZ0JBQ0UsMkVBR0YsdUNBRUUsVUFDQSwwQkFDQSxDQVBBLHlFQUdGLHVDQUVFLFVBQ0EsMEJBQ0EsQ0FQQSxpS0FHRix1Q0FFRSxVQUNBLDBCQUNBLENBUEEsc0pBR0YsdUNBRUUsVUFDQSw0REFDQSw4QkFHRiwwREFDRSxpRUFDQSxxQ0FFQSxVQUNFLGtCQUNBLHdCQUNBLFlBQ0EsdUVBQ0Esd0VBQ0Esb0VBQ0Esb0RBR0YsZ0JBQ0UsZ0JBQ0EsaUNBSUosbUZBQ0Usd0ZBQ0EsdUNBRUEsdUJBQ0UsZUFDQSwrUUFPRixZQUVFLG9CQUNBLHlNQXdDQSxxR3BCa0Y0Qiw4S29CN0U5QixxR3BCNkU4QixvQm9CdEVsQyxpQkFDRSxnREFHRSxZQUNFLDZDQUtGLFlBQ0UsNkJBSUosaUJBQ0Usb0JBQ0EsY0FDQSxhQUNBLGNBQ0EscUJqQjhUMEIsZ0JIM2ZBLFVvQmdNMUIsVUFDQSxzRXBCQXNDLGtDb0JHdEMsV0FDRSxtQ0FJRixhcEJsUjBCLHlFb0JzUjFCLGFqQjdRTSxVaUJnUkosb0NBSUYsYXBCNVIwQixVb0I4UnhCLDRGQU1BLGFqQjVSSSxXaUI4UkYsQ0FSRiwwRkFNQSxhakI1UkksV2lCOFJGLENBUkYsc0ZBTUEsYWpCNVJJLFdpQjhSRiwyRkFHRixhcEJ6U3dCLFdvQjJTdEIsQ0FMQSx5RkFHRixhcEJ6U3dCLFdvQjJTdEIsQ0FMQSxxRkFHRixhcEJ6U3dCLFdvQjJTdEIscUJBT1IscUVwQnpDMEMsZ0JvQjhDMUMsT0FDRSxTQUNBLFVBQ0EsU0FDQSxTQUNBLDZCQUNBLGFBQ0EsWUFDQSxjQUNBLHNCQUVBLDRCQUNFLHdCQUNBLHVCQUNBLHlCQUNBLDZCQUNBLGlCQVFBLGdDQUNFLHVEQUVBLG9NQUdFLGFBTkosZ0NBQ0UsbURBRUEsb01BR0UsWUFOSixnQ0FDRSxrREFFQSxvTUFHRSxZQU5KLGdDQUNFLGtEQUVBLG9NQUdFLFdBTkosZ0NBQ0UsaURBRUEsb01BR0UsV0FOSixnQ0FDRSxpREFFQSxvTUFHRSxhQU5KLGdDQUNFLG1EQUVBLG9NQUdFLGVBTkosZ0NBQ0UscURBRUEsb01BR0UsWUFOSixnQ0FDRSxrREFFQSxvTUFHRSxlQU5KLGdDQUNFLHFEQUVBLG9NQUdFLGNBTkosZ0NBQ0Usb0RBRUEsb01BR0UsYUFOSiw2QkFDRSxtREFFQSxpTUFHRSxhQU5KLGdDQUNFLG1EQUVBLG9NQUdFLFlBTkosZ0NBQ0Usa0RBRUEsb01BR0UsaUJBTkosZ0NBQ0UsdURBRUEsb01BR0Usd0NBTVIsNkNBQ0UsMENBQ0Esa0NBS0EsU0FDRSxVQUNBLG1CQUNBLGtDQVNGLFVBQ0UsVUFDQSxtQkFDQSx3RUFVQSxZQUNFLDhHQUlBLFlBQ0UsOEJBVU4sa0JBRUUsQ0FaSSwrQ0FVTixrQkFFRSx1Q0FLSixrREFDRSx3QkFDQSxrRUFhSSw4QkFDRSxxTUFDQSxzRkFRRix3QkFoQkksMEZBOEJhLG1DQU1qQix5Q0FDQSxtR0FHaUIsa0VBSWpCLHdDQUNBLHNCQUNBLGdHQXVCQSxxQkFDRSxvRUFoRUYsOEJBQ0UscU1BQ0Esd0ZBUUYsd0JBaEJJLDhGQThCYSxtQ0FNakIseUNBQ0EsdUdBR2lCLGtFQUlqQix3Q0FDQSxzQkFDQSxvR0F1QkEscUJBQ0UsMEJBUU4scXNCQUNFLDRCQUNBLDhCQUNBLG1CQUtKLFFBQ0UsbUNBS0Usb0JqQjBQMEIsZWlCeFB4Qiw4RUFPQSx5QkFDRSxDQVJGLDRFQU9BLHlCQUNFLENBUkYsdU9BT0EseUJBQ0UscURBT04sbUJBQ0UsQ0FSSSwrQ0FPTixtQkFDRSxpQkN0aUJKLGtDQUNFLGtCQUVBLHFCQUNBLFdBQ0EsK0JBRUEsaUJBQ0UscUNBRUEsaUJBQ0UsVUFDQSwwR0FjRixvQnJCRzBCLHNIcUJDeEIsb0JyQkR3QixnR3FCR3RCLHNHQUtKLG9CckJUMEIsa0hxQmF4QixvQnJCYndCLGdHcUJldEIsbUJBT1IsaUJBQ0Usc0JyQnBDNEIseUJxQnNDNUIsb0JBQ0EsZ0JBQ0EsV0FFQSxnREFDQSxDQURBLHVDQUNBLE9BQ0Esc0JBR0EsZUFDQSxvQkFDQSxrQkFDQSw2QkFFQSxlQUNBLGdCQUNBLHNDQUNBLGtDQUdBLHVCQUNFLHFCQUNBLDJCQUlGLDJGQUNFLHFGQUdGLHVCQUVFLHNDQUlGLFNBQ0UsNENBR0Ysd0JBQ0UsNENBR0Ysd0JyQnRGNEIsa0JxQndGMUIsa0RBRUEsd0JBQ0Usa0JBTU4sbUJBQ0UsZUFDQSxzQkFDQSxDQURBLG9CQUNBLENBREEsZ0JBQ0EseUJBQ0EscURBQ0EsQ0FEQSw0Q0FDQSxjQUNBLGVBQ0Esb0RBQ0EsaUJBQ0EsbUJBRUEsd0JBRUEsK0NBQ0Usc0RBQ0EsaURBR0YsbUNBRUUsc0NBR0Ysd0JyQnhINEIsY3FCMEgxQixnQnJCL0IwQiw0Q3FCa0MxQix3QkFDRSxjQUNBLHlCQUlKLHVCQUNFLGdFQUdGLFVBRUUsbUJBQ0Esb0JBQ0EsK0JBQ0EsMkpBRUEsOEJBRUUsd0dBR0Ysd0JyQm5KMEIsY3FCcUp4QiwyQkFJSixVQUNFLHFCQUtKLFVBQ0UseUJsQnZLUyxnQmtCeUtULG9CQUNBLGVBQ0EsdURBRUEsd0JsQjdLUyxnQmtCb0xYLG1CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLG1CQUNBLENBREEsY0FDQSxVQUNBLHlCQUNBLHVCQUVBLDBCQUNFLENBREYsMEJBQ0UsQ0FERixtQkFDRSx5QkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsVUFDQSxzQkFDQSxrQkFDQSxnQkFDQSxrQ0FFQSxtQkFDRSxDQURGLGFBQ0UsVUFDQSxXQUNBLFlBQ0EsV0FDQSxnRkFDQSx3Q0FFQSxTQUNFLGtDQVFOLGlCQUNFLFNBQ0EsT0FDQSxXQUNBLFdBRUEsc0NBR0Ysc0NBQ0Usc0JBR0YsbUJBQ0UseUVBR0YsV0FFRSxDQUxBLHVFQUdGLFdBRUUsQ0FMQSxvSEFHRixXQUVFLGtEQU9BLG9CckJwTjBCLHdEcUJ1TnhCLG9CckJ2TndCLGdHcUJ5TnRCLGdEQU1KLG9CckJoTzBCLHNEcUJtT3hCLG9CckJuT3dCLGdHcUJxT3RCLG1DQU9SLG1CQUVFLGtCQUNBLGdDbEIyWjRCLGtCa0J6WjVCLGtCQUNBLDBCQUlBLFVBQ0UscUJBQ0EsV0FDQSxZQUNBLGtCQUNBLHlCQUNBLHlCckI5UTBCLGtCcUJnUjFCLGtHQUNBLGdDQU1GLHlCQUNFLG9CQUNBLHdDQUtKLDBDQUNFLHVCQUVFLENBRkYsZUFFRSxzQ0FDQSxlQXVDSixrQkFDRSx1QkFDRSw4QkNyVkEsT0FDRSwrRUFDQSxtQ0FHRixpQkFDRSx5RUFHRSxhdEJVc0IsaURzQkx4QixXQUNFLGtCQUNBLG1FQUlBLE9BQ0UsNERBQ0EsdUJBU04sbU5BQ0UsaUZBVUUsb0RBQ0UsK0NBQ0Esb0RBVVIsYUFFRSxtQkFDQSxpQkFDQSxlQUNBLHVCQUNBLHNCQUdBLG1EQVRGLHNCQVVJLDBCQUlKLGFBQ0UscUJBQ0EsZ0JBQ0Esa0JBQ0EsZUMxRUoseURBQ0UsZ0JBSUYseUhBQ0UscUJBR0YsbUlBQ0UsZUFHRixtSEFDRSxXQUdGLG1FQUNFLDRCQUdGLEtBQ0UsU0FDRSxLQUVGLFNBQ0UsSUFFRixTQUNFLEVBWEYsbUJBR0YsS0FDRSxTQUNFLEtBRUYsU0FDRSxJQUVGLFNBQ0UsZ0NBTUosUUFDRSxTQUNFLEtBRUYsVUFDRSxFQVhBLHNCQU1KLFFBQ0UsU0FDRSxLQUVGLFVBQ0UsMEJBTUosU0FDRSwwQkFDRSxDQURGLGtCQUNFLFVBQ0EsRUFUQSxnQkFNSixTQUNFLDBCQUNFLENBREYsa0JBQ0UsVUFDQSwyQkFLSixHQUNFLDZGQUNFLE1BR0YsaUdBQ0UsRUFYQSxpQkFLSixHQUNFLDZGQUNFLE1BR0YsaUdBQ0UsZUM3REosYUFDRSxxQnJCOGhCNEIsaUJxQjFoQjlCLG9CQUNFLFNBR0YsMEJBQ0UsaUNBQ0EsK0JBQ0Esd0JBQ0EsYUFFQSxpQkFDRSxRQUNBLFNBQ0Esd0VBQ0EsOEJBR0YsaUJBQ0UsZ0JBQ0EsNEJBQ0EsNkJBQ0EscUNBRUEsVUFDRSxjQUNBLGlCQUNBLGtDQUdGLDJDQUNFLENBREYsbUNBQ0UsWUFDQSx1Q0FDQSxDQURBLDhCQUNBLFdBQ0Esa0JBQ0EsTUFDQSxPQUNBLFlBQ0EsK0NBRUEsd0JBQ0Usc0JBQ0EsNkVBQ0EsQ0FEQSxvRUFDQSxxQkFDQSwyQkFNUixLQUNFLHlEQUNFLEVBUkksa0JBTVIsS0FDRSx5REFDRSwwQkFHSixHQUNFLHNCQUNFLG9CQUNBLEtBRUYsdUJBQ0Usc0JBQ0EsTUFFRix1QkFDRSx1QkFDQSxFQWRBLGdCQUdKLEdBQ0Usc0JBQ0Usb0JBQ0EsS0FFRix1QkFDRSxzQkFDQSxNQUVGLHVCQUNFLHVCQUNBLDJCQUdKLEdBQ0UsbUNBQ0UscUNBQ0EsS0FFRixpQ0FDRSxVQUNBLEtBRUYsaUNBQ0UsVUFDQSxTQUVGLG1DQUNFLFVBQ0EsTUFFRixtQ0FDRSxxQ0FDQSxFQXRCQSxpQkFHSixHQUNFLG1DQUNFLHFDQUNBLEtBRUYsaUNBQ0UsVUFDQSxLQUVGLGlDQUNFLFVBQ0EsU0FFRixtQ0FDRSxVQUNBLE1BRUYsbUNBQ0UscUNBQ0EsaUJDNUZKLGlCQUNFLG9DQUtFLGVBQ0UsbUJBSUosNkJBQ0UsbUJBR0YsNkJBQ0Usa0NBR0YsNkJBRUUsb0JBR0YsNkJBQ0UsNkhBTUYsd0NBQ0UsQ0FERixnQ0FDRSxZQUNBLDBCQUVBLGtCQU1GLHdCQUdFLDRCQUNBLG9CQUpGLHdCQUdFLDRCQUNBLGdCQUpGLHdCQUdFLDRCQUNBLGVBSkYsd0JBR0UsNEJBQ0EsZUFKRix3QkFHRSw0QkFDQSw0QkFHRSxjQVBKLHdCQUdFLDRCQUNBLGNBSkYsd0JBR0UsNEJBQ0EsZ0JBSkYsd0JBR0UsNEJBQ0Esa0JBSkYsd0JBR0UsNEJBQ0EsZUFKRix3QkFHRSw0QkFDQSxrQkFKRix3QkFHRSw0QkFDQSxpQkFKRix3QkFHRSw0QkFDQSxnQkFKRixxQkFHRSw0QkFDQSxnQkFKRix3QkFHRSw0QkFDQSxlQUpGLHdCQUdFLDRCQUNBLG9CQUpGLHdCQUdFLDRCQUNBLDRDQzNDQSxTQUNFLFdBQ0EsVUFDQSxrQkFDQSx5QkFDQSxzRTFCa1NvQyxtRDBCL1JwQyxVQUNFLGNBQ0EsV0FDQSxZQUNBLGtCQUNBLDhCQUNBLCtCQUNBLHNFMUJ3UmtDLG1EMEJwUnBDLFVBQ0UsMERBRUEsNkJBQ0UsdUIxQnVPd0IsTzJCaFFsQyx1QkFFRSxrQkFHRixrQjNCUThCLGNBRUEsQzJCYjVCLFlBR0Ysa0IzQlE4QixjQUVBLG9DMkJKOUIsV0FDRSxlQUNBLDZCMUIyREUsSzBCdERGLGtDQUNHLHdCQUNBLGFBR0gsWUFDRSxtQ0FLSixnRkFDRSxzQ0FHRixpQ0FDRSw0Q0FDSSx3QkFLTixjQUNFLGtEQU1FLFlBQ0UsMEJBS04sMkJBQ0UsYUFLQSw2QkFDRSxpQkFHRixVQUNFLHlCQUNBLG1CQUdGLHFCQU1FLDZCQU1BLG9CQUNFLDBCMUJ0QkYsNEQwQjhCQSxrQkFDRSxvRDFCb0JGLHlCMkI1R0EsY0FDRSxnQkFDQSwyQjNCdURGLDRNMkJyQ00sb0RBR0UsMkIzQmtDUix5QjJCeEJJLHVCQUNFLDRCM0J1Qk4seUIyQnhCSSx1QkFDRSw0QjNCdUJOLHlCMkJ4QkksbUJBQ0UsZ0JBT1YsaUJBQ0UscUNBTUUsWUFDRSxlQ2xETixnQ0FDRSw2Q0FLRSxlQUNFLDJCNUJtREYsNEM0QnBEQSxvQkFJSSxlQU1SLGlCQUNFLFk3QjhQZ0MsK0I2QjNQaEMsaUJBQ0UsbUI3Qmlhc0MsOEQ2QnpacEMsZ0JBQ0UsZ0JBTVIsaUJBQ0UsTUFDQSxTQUNBLHdDQUNBLENBREEsK0JBQ0Esb0JBQ0EsMEI1QmlCRSxlNEJ0QkosWUFRSSw4REFDQSwyQjVCYUEsZTRCdEJKLFlBYUksZUNqREosaUJBQ0UsTUFDQSxPQUNBLGNBQ0EsV0FDQSxZQUNBLHFDQUNBLGNBR0YsaUJBQ0UsNkJBRUEsaUJBQ0UsTUFDQSxPQUNBLFlBQ0EsV0FDQSxvQkFDQSxDQURBLG1CQUNBLENBREEsWUFDQSw0QkFDQSxDQURBLDRCQUNBLENBREEseUJBQ0EsQ0FEQSxxQkFDQSxzRUFDQSxnREFJQSxTQUNFLHNFOUI4UW9DLHNEOEJ6UXBDLFNBQ0UseUJBT04sZ0JBQ0Usa0NBRUEsbU5BRUUsbUJBS04sK0NBQ0UscUJBR0YseUs5QmtiMEMsdUI4QjlhMUMsbUs5QithMEMsc0M4QnhhdEMsb0JBQ0UscUJBQ0EsdUJBQ0EsZ0VBVUUsb0JBQ0UscUJBQ0EsdUJBQ0Esc0JBUVIsU0FDRSxzRTlCK01zQyx3QjhCM014QyxTQUNFLHNFOUIwTXNDLG1DOEJyTXRDLFNBQ0UsZ0NBS0YsU0FDRSxzQjVCekJKLHlFQUlFLDRDQUNFLG9CQUNFLHVDQUNBLDBDQU9KLDBDNkIzRkYsdUI3QjRGSSw4REFHQSxTNkI5RmlDLFdBQWMsd0I3QmtHN0MsZ0JBekJZLGtCNkJ6RTJFLG9FN0J3R3pGLGlCNkJ4R29FLGU3QjJHbEUsNkI2QjNHMEcsc0UvQm1TeEUsb0VFcExwQyxlRm5Hd0Isa0IrQlppRSxnQjdCdUV0RCxhQUFnQix1QzZCcEV2RCxjQUNFLGdEQ1BFLGlCQUNFLHVEQUVBLFVBQ0Usa0JBQ0EsWUFDQSxtQ0FDQSxnQkFDQSwrQkFDQSx3REFDQSw4eEJoQzhjZ0MsMkJnQzVjaEMsc0RBQ0EsNkJBQ0EsMkJBQ0EsVUFDQSxxQkFLTixpQ0FFRSw2REFDRSxtRUFVRixxSmhDdWJvQyxPZ0NoYjFDLHNIQUNFLHdIQUNBLHlCQUNBLGtCQUVBLCtMQUtJLHFFaENtUG9DLDZhZ0NoUGxDLHFFaENnUGtDLHNCZ0MzT2xDLGdtQkFDRSxnRDlCb0dSLDRDQUNBLENBREEsbUNBQ0EscUJBQ0EscXJCQUVBLCtDQUNFLHlpREFLQSx3QkFDRSw2eUJBT0YsK0VBQ0UsbVE4QnZHUSxxRWhDME40Qiw4UGdDOU01QixxQ0FIZ0IsK1BBR2hCLGVBSGdCLCtQQUdoQix3Q0FIZ0IsbVFBR2hCLHdDQUhnQiwrUEFHaEIscUNBSGdCLG1RQUdoQix3Q0FIZ0IsK1BBR2hCLHdDQUhnQiwrUEFHaEIsd0NBSGdCLCtQQUdoQix5Q0FIZ0IseVFBR2hCLGlCQUhnQixxUUFHaEIsMENBSGdCLGlRQUdoQix3Q0FIZ0IsaVFBR2hCLHdDQUhnQixpUUFHaEIsd0NBSGdCLG1RQUdoQix5Q0FIZ0IsZ0JBYTVCLFVBQ0UsMEhBSUUsU0FDRSx1QkFLTixpQkFDRSxtQ0FFQSxXQUNFLHFDQUdGLGlCQUNFLFdBQ0EsWUFDQSxhQUNBLG1HQUtBLFNBQ0Usb0RBS0YsZ0JBQ0Usa0RBS04sbUJBRUUsQ0FGRixtQkFFRSxDQUZGLFlBRUUsNEJBQ0EsQ0FEQSw0QkFDQSxDQURBLHlCQUNBLENBREEscUJBQ0Esa0VBQ0EsMEVBRUEsb0RBQ0UscUpBR0Ysb0RBRUUsa0ZBS0YsaUJBRUUsb0JBSUosaUJBQ0Usc0VoQ3FJc0MscUZnQ2xJdEMsd0JoQ3hKMEIsc0NnQzRKeEIsZ0ZBRUEsMEdBRUEsMkRBQ0UsMEdBR0YscUJoQ2pLd0Isa0ZnQ29LdEIsK0hBRUEsU0FDRSw0SEFHRixTQUNFLDJCQUtOLGVsQzlJYyxrQmtDZ0paLGNBQ0EsV0FDQSxrQmhDN0J3QixVZ0MrQnhCLHVDaENpR29DLENnQ2pHcEMsOEJoQ2lHb0MsaUNIM1J4QyxZQUNBLGtCQUNBLG1CQUNBLG9CQUNBLG9CQUNBLGNBQ0EsbUNBR0Esa0NBQ0EsMEJtQ3NMRSxVQUNFLGtCQUNBLHFCQUNBLHFCQUNBLFNBQ0EsbUNBQ0EsQ0FEQSwwQkFDQSxnQkFDQSxnQkFDQSw4U0FDQSxVQU1BLHNFaEM0RW9DLHlFZ0NwRXBDLFVBQ0Usa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsWUFDQSxVQUNBLG1DaEMyUGtDLFVnQ3pQbEMsc0VoQzJEa0MscUVnQ3ZEcEMsaUJBQ0UsWUFDQSxhQUNBLFVBQ0EseUpBRUEsU0FDRSw4RUFDQSx5SkFHRixpQkFDRSxRQUNBLFNBQ0Esd0NBQ0EsQ0FEQSwrQkFDQSxVQUNBLFVBQ0Esc0VoQ3NDZ0MscUZnQ2hDbEMseUJBQ0UsMkdBRUEseUJBQ0UsNERBQ0EscWZBVUosU0FDRSxxekJBSUEsU0FDRSxzRWhDVzhCLHF6QmdDUGhDLFNBQ0UsOEVBQ0EsbUJBT1Ysb0dBQ0UsK0JBRUEsaUJBQ0UsY0FDQSxrQ0FDQSw2QkFLRixpQkFDRSxjQUNBLGlCQUNBLHFCQUtOLHVCQUNFLENBREYsb0JBQ0UsQ0FERixlQUNFLGNBQ0EsK0JBQ0EsZ0JBQ0EsaUJBR0YscUJBQ0UsMkNBSUYsWUFDRSxRQ2hVRixxRWpDOFIwQyxtQ2lDM1J4Qyx1SmpDcWN3QyxvQmtDaGQxQyxxRWxDc1MwQyxzRGtDblN4QyxTQUVFLHlCQUdGLFlBQ0Usa0RBSUosZ0NyQ0ZFLFlBQ0Esa0JBQ0EsbUJBQ0Esb0JBQ0Esb0JBQ0EsY0FDQSxtQ0FHQSxrQ0FDQSxnQkN1Qlcsa0JvQzVCWCxvQ0FDQSxrQkFDQSxnQkFDQSxjbENSNEIsTW1DWDlCLGlCQUNFLG9CQUlBLGlCQUNFLHNDQUNBLG1DQUVBLDZHQUNFLG1DQU1KLGdCQUNFLDJEQU9FLHlCQUNFLDBEQUdGLDBCQUNFLDZCQU9OLGFBQ0Usc0JBR0EsNEJBSkYsZUFLSSwrQkFDQSwrQkFDQSw2RUFHRSxxQ0FDRSxDQURGLHFDQUNFLENBREYsOEJBQ0UsNkVBQ0EsdUNBUU4scUhBQ0Usd0JDdEROLGlCQUNFLFVBQ0EsdUJBQ0Esc0VBRUEsMEJBQ0UsNkJBQ0EsbVdBUU0sbUZBRUUsb0JBYVosNEJBVUUsNEJBQ0EsVUFDQSxzQkFDQSxzRUFDQSxxQkFSQSxtQkFORix1QkFPSSx5Q0MzQkUsbUJEb0JOLHVDQ25CUSx1QkQwQ0UsZ1ZBQ0UsMk1BRUUsMkJuQ0hWLG1EbUNlRixhQUVFLGVBQ0Esd0dBR0UsMEJBQ0UsbUNBTU4seUJBQ0UsMkJBQ0Esd0NFcEZBLFlBQ0UscUNBR0gsYUFDRyxpQkFDQSxhQUNBLDBCckMrQ0Ysb0NxQ2xERCxlQU1LLDJCckM0Q0osK0JxQ3JDRixpQkFFSSxRQUNBLGdCQUNBLGdCQUNBLHVCcEN1REoseUVBSUUsaUNBQ0Usb0JBQ0UsNkJBQ0EsMENBT0osK0JvQzFFRix1QnBDMkVJLG1EQUdBLFVBdkI4RCxZQUFlLHdCQTJCM0UsZ0JBekJZLG1CQUYyRyx5REFpQ3pILGtCQWpDbUcsZUFvQ2pHLG1CRnBHc0Isc0VBNFJZLHlERXBMcEMsZUZuR3dCLG1CRTJEaUcsZ0JBQXRGLGFBQWdCLGtEb0M3Q3JELGlCQUNFLDhFQUdFLHVCQUNFLG9DQU1SLGlCQUNFLDZGQUVBLFlBQ0UsaUVBR0YsaUJBQ0UsTUFDQSxPQUNBLFdBQ0EsWUFDQSxVQUNBLG9DQUlKLFdBQ0UseUJBQ0Esc0RBRUEsdUNBQ0UscUZBR0UsZUFDRSxpQkFDQSxvQkFDQSx5R0FJQSx1QkFDRSxvREFNUixpQkFDRSxvREFHRixvQkFDRSwyR0FJQSxZQUNFLDBSQUtOLGVBR0UsTUFDQSxtRSIsInNvdXJjZXMiOlsid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL19lbnRyeXBvaW50LnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9faWNvbW9vbi5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL192YXJpYWJsZXMtaWNvbW9vbi5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvX21hcHMuc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9fY29sbGFwc2Uuc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL19pY29ucy5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL190eXBvLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvX2xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9fY29tYm9ib3guc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9fbG9hZGVycy5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvX2NvbW1vbi5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL3BhcnRzL19wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvcGFydHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL3BhcnRzL19tZWRpYS5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL3BhcnRzL19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvcGFydHMvX3RpbGUuc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9wYXJ0cy9fc3RhY2suc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9zcmMvc2Nzcy9wYXJ0cy9fZmlsdGVyaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvcGFydHMvX3NsaWRlc2hvdy5zY3NzIiwid2VicGFjazovL2NlcmJvYi13cC8uL3NyYy9zY3NzL3BhcnRzL19vdmVyZmxvdy1hdXRvLXZpc2libGUuc2NzcyIsIndlYnBhY2s6Ly9jZXJib2Itd3AvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vY2VyYm9iLXdwLy4vc3JjL3Njc3MvcGFydHMvX3RpbWVzbG90cy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBUbyBpbXBvcnQgaW4gZWFjaCBlbnRyeXBvaW50XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBGb250c1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcblxuLy8gT3B0aW9uIEE6IEluY2x1ZGUgYWxsIG9mIEJvb3RzdHJhcFxuLy9AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcFwiO1xuXG4vLyBPcHRpb24gQjogSW5jbHVkZSBwYXJ0cyBvZiBCb290c3RyYXBcbi8vIDEuIEluY2x1ZGUgZnVuY3Rpb25zIGZpcnN0IChzbyB5b3UgY2FuIG1hbmlwdWxhdGUgY29sb3JzLCBTVkdzLCBjYWxjLCBldGMpXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuXG4vLyAyLiBJbmNsdWRlIGFueSBkZWZhdWx0IHZhcmlhYmxlIG92ZXJyaWRlcyBoZXJlXG5AaW1wb3J0ICcuL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICcuL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuL21peGlucyc7XG5cbi8vIDMuIEluY2x1ZGUgcmVtYWluZGVyIG9mIHJlcXVpcmVkIEJvb3RzdHJhcCBzdHlsZXNoZWV0cyAoaW5jbHVkaW5nIGFueSBzZXBhcmF0ZSBjb2xvciBtb2RlIHN0eWxlc2hlZXRzKVxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXMtZGFya1wiO1xuXG4vLyA0LiBJbmNsdWRlIGFueSBkZWZhdWx0IG1hcCBvdmVycmlkZXMgaGVyZVxuQGltcG9ydCAnLi9tYXBzJztcblxuLy8gNS4gSW5jbHVkZSByZW1haW5kZXIgb2YgcmVxdWlyZWQgcGFydHNcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWFwc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXNcIjtcblxuLy8gVXRpbGl0aWVzIG1vZGlmaWVyc1xuQGltcG9ydCAnLi91dGlsaXRpZXMnO1xuIiwiOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LWJhc2UpfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvcil9O1xuXG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZ307XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZ307XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9bGluay1kZWNvcmF0aW9uOiAjeyRsaW5rLWRlY29yYXRpb259O1xuXG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3IpfTtcblxuICBAaWYgJGxpbmstaG92ZXItZGVjb3JhdGlvbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWRlY29yYXRpb246ICN7JGxpbmstaG92ZXItZGVjb3JhdGlvbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yOiAjeyRtYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGw6ICN7JGJvcmRlci1yYWRpdXMteHhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCk7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wIGZvciBjb25zaXN0ZW5jeVxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdzogI3skYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctc206ICN7JGJveC1zaGFkb3ctc219O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWxnOiAjeyRib3gtc2hhZG93LWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldDogI3skYm94LXNoYWRvdy1pbnNldH07XG5cbiAgLy8gRm9jdXMgc3R5bGVzXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvY3VzLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoOiAjeyRmb2N1cy1yaW5nLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1vcGFjaXR5OiAjeyRmb2N1cy1yaW5nLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yOiAjeyRmb2N1cy1yaW5nLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvY3VzLXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIGNvbG9yLXNjaGVtZTogZGFyaztcblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWRhcmstbW9kZS12YXJzXG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmctZGFyayl9O1xuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0LWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yOiAjeyRtYXJrLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZy1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kaW1lbnNpb24tbm8tbm9uLW51bWVyaWMtdmFsdWVzXG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgY2FsYyhcIiArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCBcIiAtIFwiLCBcIiArIFwiKSArICR2YXJpYWJsZS13aWR0aCArIFwiKVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZC12YWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWQtdmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWQtdmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkLXZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEN1c3RvbSBDU1MgdmFyaWFibGVzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbWQ6ICN7JGJvcmRlci1yYWRpdXMtbWR9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLW1sOiAjeyRib3JkZXItcmFkaXVzLW1sfTtcbiAgLS0jeyRwcmVmaXhjYn1hZG1pbi1iYXItaGVpZ2h0OiAzMnB4O1xuXG59IiwiLy8gR2VuZXJhdGVkIGJ5IHdlYnBhY2subWl4LmpzIG9uIDIwMjYtMDMtMTAgMTI6MzM6MjRcblxuXG5AaW1wb3J0IFwidmFyaWFibGVzLWljb21vb25cIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nO1xuICBzcmM6XG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmP3N5NjVlYScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmP3N5NjVlYScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnN2Zz9zeTY1ZWEjI3skaWNvbW9vbi1mb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbkBtaXhpbiBpY29tb29uLXJ1bGVzIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePVwiY2ljby1cIl0sIFtjbGFzcyo9XCIgY2ljby1cIl0ge1xuICBAaW5jbHVkZSBpY29tb29uLXJ1bGVzKCk7XG59XG5cbi5jaWNvLWxvY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tbG9jazsgXG4gIH1cbn1cbi5jaWNvLXRpbWUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tdGltZTsgXG4gIH1cbn1cbi5jaWNvLWFjY2Vzc2libGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tYWNjZXNzaWJsZTsgXG4gIH1cbn1cbi5jaWNvLWdyYWR1YXRlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWdyYWR1YXRlOyBcbiAgfVxufVxuLmNpY28tcXVvdGVzLW9wZW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tcXVvdGVzLW9wZW47IFxuICB9XG59XG4uY2ljby1zdGFyLWhhbGYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tc3Rhci1oYWxmOyBcbiAgfVxufVxuLmNpY28tY2FsZW5kYXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tY2FsZW5kYXI7IFxuICB9XG59XG4uY2ljby1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLXBsdXM7IFxuICB9XG59XG4uY2ljby1hcnJvdy10b3AtcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tYXJyb3ctdG9wLXJpZ2h0OyBcbiAgfVxufVxuLmNpY28tcG1yLXZvaXR1cmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tcG1yLXZvaXR1cmU7IFxuICB9XG59XG4uY2ljby1wYWdlLXRpbWUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tcGFnZS10aW1lOyBcbiAgfVxufVxuLmNpY28tY2hldnJvbi1kb3duIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWNoZXZyb24tZG93bjsgXG4gIH1cbn1cbi5jaWNvLWNoZXZyb24tdXAge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tY2hldnJvbi11cDsgXG4gIH1cbn1cbi5jaWNvLXJlZnJlc2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tcmVmcmVzaDsgXG4gIH1cbn1cbi5jaWNvLXFyY29kZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1xcmNvZGU7IFxuICB9XG59XG4uY2ljby1tYXAtbWFya2VyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLW1hcC1tYXJrZXI7IFxuICB9XG59XG4uY2ljby10aW1lcy1jaXJjbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tdGltZXMtY2lyY2xlOyBcbiAgfVxufVxuLmNpY28tc2xpZGVycyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1zbGlkZXJzOyBcbiAgfVxufVxuLmNpY28tbGluZXMtc3F1YXJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWxpbmVzLXNxdWFyZTsgXG4gIH1cbn1cbi5jaWNvLWdyaWQtZmlsbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1ncmlkLWZpbGw7IFxuICB9XG59XG4uY2ljby1saXN0LWNoZWNrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWxpc3QtY2hlY2s7IFxuICB9XG59XG4uY2ljby1iZWFjb24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tYmVhY29uOyBcbiAgfVxufVxuLmNpY28tbGlzdC1ibGFuayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1saXN0LWJsYW5rOyBcbiAgfVxufVxuLmNpY28tbm90LWFsbG93ZWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tbm90LWFsbG93ZWQ7IFxuICB9XG59XG4uY2ljby1wYWdlLXBlbmNpbCAucGF0aDEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tcGFnZS1wZW5jaWwtcGF0aDE7ICBcbiAgICAgIH1cbn1cbi5jaWNvLXBhZ2UtcGVuY2lsIC5wYXRoMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1wYWdlLXBlbmNpbC1wYXRoMjsgIFxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXG4gICAgICB9XG59XG4uY2ljby1wYWdlLXBlbmNpbCAucGF0aDMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tcGFnZS1wZW5jaWwtcGF0aDM7ICBcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxuICAgICAgfVxufVxuLmNpY28tcGFnZS1wZW5jaWwgLnBhdGg0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLXBhZ2UtcGVuY2lsLXBhdGg0OyAgXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcbiAgICAgIH1cbn1cbi5jaWNvLXBhZ2UtcGVuY2lsIC5wYXRoNSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1wYWdlLXBlbmNpbC1wYXRoNTsgIFxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXG4gICAgY29sb3I6IHJnYigyMzQsIDEwMCwgNzUpO1xuICB9XG59XG4uY2ljby1wYWdlLWNoZWNrIC5wYXRoMSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1wYWdlLWNoZWNrLXBhdGgxOyAgXG4gICAgY29sb3I6IHJnYigyMzQsIDEwMCwgNzUpO1xuICB9XG59XG4uY2ljby1wYWdlLWNoZWNrIC5wYXRoMiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1wYWdlLWNoZWNrLXBhdGgyOyAgXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcbiAgICAgIH1cbn1cbi5jaWNvLXBhZ2UtY2hlY2sgLnBhdGgzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLXBhZ2UtY2hlY2stcGF0aDM7ICBcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxuICAgICAgfVxufVxuLmNpY28tcGFnZS1jaGVjayAucGF0aDQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tcGFnZS1jaGVjay1wYXRoNDsgIFxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXG4gICAgICB9XG59XG4uY2ljby1wYWdlLWNoZWNrIC5wYXRoNSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1wYWdlLWNoZWNrLXBhdGg1OyAgXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcbiAgICAgIH1cbn1cbi5jaWNvLXBsYXkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tcGxheTsgXG4gIH1cbn1cbi5jaWNvLWRvd25sb2FkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWRvd25sb2FkOyBcbiAgfVxufVxuLmNpY28tY29weXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWNvcHlyaWdodDsgXG4gIH1cbn1cbi5jaWNvLWZhY2Vib29rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWZhY2Vib29rOyBcbiAgfVxufVxuLmNpY28taW5zdGFncmFtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWluc3RhZ3JhbTsgXG4gIH1cbn1cbi5jaWNvLWxpbmtlZGluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWxpbmtlZGluOyBcbiAgfVxufVxuLmNpY28teW91dHViZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby15b3V0dWJlOyBcbiAgfVxufVxuLmNpY28tYXJyb3ctZG93bi1zaG9ydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1hcnJvdy1kb3duLXNob3J0OyBcbiAgfVxufVxuLmNpY28tYXJyb3ctdXAtc2hvcnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tYXJyb3ctdXAtc2hvcnQ7IFxuICB9XG59XG4uY2ljby1hcnJvdy1sZWZ0LXNob3J0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWFycm93LWxlZnQtc2hvcnQ7IFxuICB9XG59XG4uY2ljby1hcnJvdy1yaWdodC1zaG9ydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1hcnJvdy1yaWdodC1zaG9ydDsgXG4gIH1cbn1cbi5jaWNvLXRpbWVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLXRpbWVzOyBcbiAgfVxufVxuLmNpY28tc3RhciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1zdGFyOyBcbiAgfVxufVxuLmNpY28tc3Rhci1lbXB0eSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1zdGFyLWVtcHR5OyBcbiAgfVxufVxuLmNpY28taWNvbnMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28taWNvbnM7IFxuICB9XG59XG4uY2ljby1hcnJvdy1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1hcnJvdy1yaWdodDsgXG4gIH1cbn1cbi5jaWNvLWFycm93LWRvd24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tYXJyb3ctZG93bjsgXG4gIH1cbn1cbi5jaWNvLWFycm93LXVwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWFycm93LXVwOyBcbiAgfVxufVxuLmNpY28tYXJyb3ctbGVmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1hcnJvdy1sZWZ0OyBcbiAgfVxufVxuLmNpY28tY2hldnJvbi1yaWdodC1jaXJjbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tY2hldnJvbi1yaWdodC1jaXJjbGU7IFxuICB9XG59XG4uY2ljby1wZW5jaWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28tcGVuY2lsOyBcbiAgfVxufVxuLmNpY28tY29weSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1jb3B5OyBcbiAgfVxufVxuLmNpY28tY2FydCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1jYXJ0OyBcbiAgfVxufVxuLmNpY28tc3RvcHdhdGNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLXN0b3B3YXRjaDsgXG4gIH1cbn1cbi5jaWNvLXRyYXNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLXRyYXNoOyBcbiAgfVxufVxuLmNpY28tc3RhY2stZG93biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1zdGFjay1kb3duOyBcbiAgfVxufVxuLmNpY28tZXllIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWV5ZTsgXG4gIH1cbn1cbi5jaWNvLXdhcm5pbmcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28td2FybmluZzsgXG4gIH1cbn1cbi5jaWNvLWluZm8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNpY28taW5mbzsgXG4gIH1cbn1cbi5jaWNvLXNvcnQtYW1vdW50LWFzYyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1zb3J0LWFtb3VudC1hc2M7IFxuICB9XG59XG4uY2ljby1jb2RlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjaWNvLWNvZGU7IFxuICB9XG59XG4uY2ljby1maWxlLXBkZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY2ljby1maWxlLXBkZjsgXG4gIH1cbn1cblxuIiwiLy8gR2VuZXJhdGVkIGJ5IHdlYnBhY2subWl4LmpzIG9uIDIwMjYtMDMtMTAgMTI6MzM6MjRcblxuXG4kaWNvbW9vbi1mb250LWZhbWlseTogXCJpY29tb29uXCIgIWRlZmF1bHQ7XG4kaWNvbW9vbi1mb250LXBhdGg6IFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcblxuJGNpY28tbG9jazogdW5xdW90ZSgnXCJcXFxcZTkyZVwiJyk7XG4kY2ljby10aW1lOiB1bnF1b3RlKCdcIlxcXFxlOTJkXCInKTtcbiRjaWNvLWFjY2Vzc2libGU6IHVucXVvdGUoJ1wiXFxcXGU5MmNcIicpO1xuJGNpY28tZ3JhZHVhdGU6IHVucXVvdGUoJ1wiXFxcXGU5MzdcIicpO1xuJGNpY28tcXVvdGVzLW9wZW46IHVucXVvdGUoJ1wiXFxcXGU5MzVcIicpO1xuJGNpY28tc3Rhci1oYWxmOiB1bnF1b3RlKCdcIlxcXFxlOTM0XCInKTtcbiRjaWNvLWNhbGVuZGFyOiB1bnF1b3RlKCdcIlxcXFxlOTMzXCInKTtcbiRjaWNvLXBsdXM6IHVucXVvdGUoJ1wiXFxcXGU5MzJcIicpO1xuJGNpY28tYXJyb3ctdG9wLXJpZ2h0OiB1bnF1b3RlKCdcIlxcXFxlOTMxXCInKTtcbiRjaWNvLXBtci12b2l0dXJlOiB1bnF1b3RlKCdcIlxcXFxlOTMwXCInKTtcbiRjaWNvLXBhZ2UtdGltZTogdW5xdW90ZSgnXCJcXFxcZTkyZlwiJyk7XG4kY2ljby1jaGV2cm9uLWRvd246IHVucXVvdGUoJ1wiXFxcXGU5MmFcIicpO1xuJGNpY28tY2hldnJvbi11cDogdW5xdW90ZSgnXCJcXFxcZTkyYlwiJyk7XG4kY2ljby1yZWZyZXNoOiB1bnF1b3RlKCdcIlxcXFxlOTI5XCInKTtcbiRjaWNvLXFyY29kZTogdW5xdW90ZSgnXCJcXFxcZTkyOFwiJyk7XG4kY2ljby1tYXAtbWFya2VyOiB1bnF1b3RlKCdcIlxcXFxlOTI3XCInKTtcbiRjaWNvLXRpbWVzLWNpcmNsZTogdW5xdW90ZSgnXCJcXFxcZTkyNlwiJyk7XG4kY2ljby1zbGlkZXJzOiB1bnF1b3RlKCdcIlxcXFxlOTI1XCInKTtcbiRjaWNvLWxpbmVzLXNxdWFyZTogdW5xdW90ZSgnXCJcXFxcZTkyM1wiJyk7XG4kY2ljby1ncmlkLWZpbGw6IHVucXVvdGUoJ1wiXFxcXGU5MjRcIicpO1xuJGNpY28tbGlzdC1jaGVjazogdW5xdW90ZSgnXCJcXFxcZTkyMFwiJyk7XG4kY2ljby1iZWFjb246IHVucXVvdGUoJ1wiXFxcXGU5MjFcIicpO1xuJGNpY28tbGlzdC1ibGFuazogdW5xdW90ZSgnXCJcXFxcZTkyMlwiJyk7XG4kY2ljby1ub3QtYWxsb3dlZDogdW5xdW90ZSgnXCJcXFxcZTkxZlwiJyk7XG4kY2ljby1wYWdlLXBlbmNpbC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZTkxNVwiJyk7XG4kY2ljby1wYWdlLXBlbmNpbC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZTkxNlwiJyk7XG4kY2ljby1wYWdlLXBlbmNpbC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZTkxN1wiJyk7XG4kY2ljby1wYWdlLXBlbmNpbC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZTkxOFwiJyk7XG4kY2ljby1wYWdlLXBlbmNpbC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZTkxOVwiJyk7XG4kY2ljby1wYWdlLWNoZWNrLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlOTFhXCInKTtcbiRjaWNvLXBhZ2UtY2hlY2stcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGU5MWJcIicpO1xuJGNpY28tcGFnZS1jaGVjay1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZTkxY1wiJyk7XG4kY2ljby1wYWdlLWNoZWNrLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlOTFkXCInKTtcbiRjaWNvLXBhZ2UtY2hlY2stcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGU5MWVcIicpO1xuJGNpY28tcGxheTogdW5xdW90ZSgnXCJcXFxcZTkxMFwiJyk7XG4kY2ljby1kb3dubG9hZDogdW5xdW90ZSgnXCJcXFxcZTkwZlwiJyk7XG4kY2ljby1jb3B5cmlnaHQ6IHVucXVvdGUoJ1wiXFxcXGU5MGVcIicpO1xuJGNpY28tZmFjZWJvb2s6IHVucXVvdGUoJ1wiXFxcXGU5MGFcIicpO1xuJGNpY28taW5zdGFncmFtOiB1bnF1b3RlKCdcIlxcXFxlOTBiXCInKTtcbiRjaWNvLWxpbmtlZGluOiB1bnF1b3RlKCdcIlxcXFxlOTBjXCInKTtcbiRjaWNvLXlvdXR1YmU6IHVucXVvdGUoJ1wiXFxcXGU5MGRcIicpO1xuJGNpY28tYXJyb3ctZG93bi1zaG9ydDogdW5xdW90ZSgnXCJcXFxcZTkwN1wiJyk7XG4kY2ljby1hcnJvdy11cC1zaG9ydDogdW5xdW90ZSgnXCJcXFxcZTkxMlwiJyk7XG4kY2ljby1hcnJvdy1sZWZ0LXNob3J0OiB1bnF1b3RlKCdcIlxcXFxlOTEzXCInKTtcbiRjaWNvLWFycm93LXJpZ2h0LXNob3J0OiB1bnF1b3RlKCdcIlxcXFxlOTE0XCInKTtcbiRjaWNvLXRpbWVzOiB1bnF1b3RlKCdcIlxcXFxlOTA2XCInKTtcbiRjaWNvLXN0YXI6IHVucXVvdGUoJ1wiXFxcXGU5MDRcIicpO1xuJGNpY28tc3Rhci1lbXB0eTogdW5xdW90ZSgnXCJcXFxcZTkwNVwiJyk7XG4kY2ljby1pY29uczogdW5xdW90ZSgnXCJcXFxcZTkwMlwiJyk7XG4kY2ljby1hcnJvdy1yaWdodDogdW5xdW90ZSgnXCJcXFxcZTkwMVwiJyk7XG4kY2ljby1hcnJvdy1kb3duOiB1bnF1b3RlKCdcIlxcXFxlOTAzXCInKTtcbiRjaWNvLWFycm93LXVwOiB1bnF1b3RlKCdcIlxcXFxlOTA4XCInKTtcbiRjaWNvLWFycm93LWxlZnQ6IHVucXVvdGUoJ1wiXFxcXGU5MDlcIicpO1xuJGNpY28tY2hldnJvbi1yaWdodC1jaXJjbGU6IHVucXVvdGUoJ1wiXFxcXGU5MDBcIicpO1xuJGNpY28tcGVuY2lsOiB1bnF1b3RlKCdcIlxcXFxlOTExXCInKTtcbiRjaWNvLWNvcHk6IHVucXVvdGUoJ1wiXFxcXGU5MzZcIicpO1xuJGNpY28tY2FydDogdW5xdW90ZSgnXCJcXFxcZTkzYVwiJyk7XG4kY2ljby1zdG9wd2F0Y2g6IHVucXVvdGUoJ1wiXFxcXGU5NTJcIicpO1xuJGNpY28tdHJhc2g6IHVucXVvdGUoJ1wiXFxcXGU5YWRcIicpO1xuJGNpY28tc3RhY2stZG93bjogdW5xdW90ZSgnXCJcXFxcZTliZlwiJyk7XG4kY2ljby1leWU6IHVucXVvdGUoJ1wiXFxcXGU5Y2VcIicpO1xuJGNpY28td2FybmluZzogdW5xdW90ZSgnXCJcXFxcZWEwN1wiJyk7XG4kY2ljby1pbmZvOiB1bnF1b3RlKCdcIlxcXFxlYTBjXCInKTtcbiRjaWNvLXNvcnQtYW1vdW50LWFzYzogdW5xdW90ZSgnXCJcXFxcZWE0Y1wiJyk7XG4kY2ljby1jb2RlOiB1bnF1b3RlKCdcIlxcXFxlYTgwXCInKTtcbiRjaWNvLWZpbGUtcGRmOiB1bnF1b3RlKCdcIlxcXFxlYWRmXCInKTtcblxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFNvbWUgY3NzIGhlbHBlciBjbGFzc2VzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBIeXBoZW5zXG4uaHlwaGVucy1tYW51YWwgeyBcbiAgaHlwaGVuczogbWFudWFsOyAvLyB1c2Ugc2h5OyAvIDx3YnIgLz5cbn1cbi5oeXBoZW5zLWF1dG8ge1xuICBoeXBoZW5zOiBhdXRvO1xufVxuLmh5cGhlbnMtbm9uZSB7XG4gIGh5cGhlbnM6IG5vbmU7XG59XG5cbi8vIEFkZGl0aW9uYWwgQkcgY29sb3JzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZWRpdG9yLWJnLWNvbG9ycyB7XG4gIC5iZy0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG5cbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgY29sb3JzIG5vdCBuZWVkZWQgaW4gdGhlbWUtY29sb3JzXG4udGV4dC1nb2xkIHtcbiAgY29sb3I6ICRnb2xkO1xufVxuXG4vLyBDYW5jZWwgbWFyZ2luIGJvdHRvbSBvbiBsYXN0IGJsb2NrIChpLmUgZnJvbSBlZGl0b3JzKVxuLm1iLWxhc3QtY2hpbGQtMCB7XG4gID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tYi1sYXN0LW9mLXR5cGUtMCB7XG4vLy5tYi1sYXN0LWNoaWxkLW9mLXR5cGUtMCB7XG4gID4gKjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gLm1iLWxhc3Qtb2YtdHlwZS0wIHtcbi8vICAgKjpsYXN0LW9mLXR5cGUge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgIH1cbi8vIH1cblxuLy8gRm9yY2UgY2xlYXIgYm90aFxuLmNsZWFyLWZvcmNlZCB7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG59XG5cbi8vIEhpZGUgd2hlbiBlbXB0eVxuLmhpZGUtd2hlbi1lbXB0eTplbXB0eSxcbltkYXRhLWNiLWhpZGUtd2hlbj1cImVtcHR5XCJdOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZGUtd2hlbi1jaGlsZHJlbi1lbXB0eSB7XG4gIC8vIEhpZGUgdGhlIHBhcmVudC4uLlxuICBkaXNwbGF5OiBub25lO1xuXG4gIC8vIC4uLmFuZCBzaG93IGl0IG9ubHkgaWYgYSBjaGlsZCBvZiBkaXJlY3QgZGl2IGNoaWxkIGlzIG5vdCBlbXB0eVxuICAmOmhhcyg+IGRpdiA6bm90KDplbXB0eSkpIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5cbi8vIEhpZGUgcGFyZW50IHdoZW4gYXQgbGVhc3QgMSBjaGlsZCB3aXRoIFtkYXRhLWNiLW1heWJlLWVtcHR5LWNoaWxkXSBpcyBlbXB0eVxuW2RhdGEtY2ItaGlkZS13aGVuKj1cImNoaWxkLWlzLWVtcHR5XCJdIHtcbiAgJjpoYXMoW2RhdGEtY2ItbWF5YmUtZW1wdHktY2hpbGRdOmVtcHR5KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFRvZ2dsZSBjaGlsZHJlblxuLmhvdmVyLXRvZ2dsZS1jaGlsZHJlbiB7XG4gIC5zaG93LW9uLWhvdmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmhpZGUtb24taG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC5oaWRlLW9uLWhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLnNob3ctb24taG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGV4dCB0cnVuY2F0aW9uXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgLy8gQHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNjcwNjgwNjMvMTg2Mzc2MVxuICAgICAgLy8gQHNlZSBodHRwczovL2NvZGVwZW4uaW8vYmVlZGFhbi9wZW4vV3BPZUV6XG4gICAgICAvLyBAc2VlIGh0dHBzOi8vY2FuaXVzZS5jb20vP3NlYXJjaD1saW5lLWNsYW1wXG4gICAgICAudGV4dC10cnVuY2F0ZSN7JGluZml4fS0jeyRpfS1saW5lcyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRpO1xuICAgICAgfVxuXG4gICAgICAudGV4dC10cnVuY2F0ZSN7JGluZml4fS1yZXNldCB7XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB1bnNldDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9ybWF0dGVkIGFtb3VudHNcbi8vIEBzZWUgXFxDRVJCb2JcXERpc3BsYXk6OmZvcm1hdF9hbW91bnQoKVxuXG4vLyBIaWRlIGRlY2ltYWxzIHdoZW4gLjAwXG4vLyBTbWFsbCBkZWNpbWFsc1xuLmRlY2ltYWxzLWF1dG9oaWRlICB7XG4gIFtkYXRhLWNiLWNvbnRlbnQ9XCIwMFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBTY3JvbGxiYXJzXG4vLyBAc2VlIGh0dHBzOi8vc3ludGFja2xlLmNvbS9ibG9nL2NoYW5nZXMtdG8tc2Nyb2xsYmFyLXN0eWxpbmctaW4tY2hyb21lLTEyMS9cbi5jdXN0b20tc2Nyb2xsYmFycyB7XG4gIEBpbmNsdWRlIGN1c3RvbS1zY3JvbGxiYXJzKCk7XG5cbiAgJi5zY3JvbGxiYXJzLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLXNjcm9sbGJhcnMoJHRodW1iLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIDEpKTtcbiAgfVxufVxuXG4vLyBFZGl0YWJsZXNcbmJvZHk6bm90KC53cC1hZG1pbikge1xuICAud2l0aC1pY29uW2NvbnRlbnRlZGl0YWJsZT1cInRydWVcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJGNpY28tcGVuY2lsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gICAgICBjb2xvcjogJGluZm87XG5cbiAgICAgIEBpbmNsdWRlIGljb21vb24tcnVsZXMoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBzcXVhcmUgZWxlbWVudFxuLy8gQHNvdXJjZSBodHRwczovL3NwaW4uYXRvbWljb2JqZWN0LmNvbS8yMDE1LzA3LzE0L2Nzcy1yZXNwb25zaXZlLXNxdWFyZS9cbi5zcXVhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgLy8gdGhpcyBpcyBtZWFzdXJlZCBmcm9tIHdpZHRoXG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBCb290c3RyYXAgdmFyaWFibGVzIG92ZXJyaWRlIGFuZCBvdGhlciB2YXJpYWJsZXNcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbkBpbXBvcnQgJy4vdmFyaWFibGVzLWVhc2luZyc7XG5cbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgIGJzLTtcbiRwcmVmaXhjYjogICAgICAgICAgICAgICAgICAgIGNiLTtcbiR0ZXh0ZG9tYWluOiAgICAgICAgICAgICAgICAgIGNlcmJvYjtcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgdHJ1ZTtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIHRydWU7XG5cbiRlbmFibGUtZGFyay1tb2RlOiAgICAgICAgICAgIGZhbHNlO1xuXG4vLyBDb2xvcnNcbiRwcmltYXJ5OiAgICAgICAgICAgICAgICAgICAgICNlYTY0NGI7IFxuJHNlY29uZGFyeTogICAgICAgICAgICAgICAgICAgIzJmMmYyZDtcbiRsaWdodDogICAgICAgICAgICAgICAgICAgICAgICNmN2Y3ZjM7XG4kZGFyazogICAgICAgICAgICAgICAgICAgICAgICAjMWExYTFhO1xuXG4kd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmO1xuJGJsYWNrOiAgICAgICAgICAgICAgICAgICAgICAgIzAwMDtcblxuJGJlaWdlOiAgICAgICAgICAgICAgICAgICAgICAgI2Y3ZDlhNDtcbiRnb2xkOiAgICAgICAgICAgICAgICAgICAgICAgICNmNmQ5YTI7XG4kc2FuZDogICAgICAgICAgICAgICAgICAgICAgICAjZWRlNWRjO1xuJHNreTogICAgICAgICAgICAgICAgICAgICAgICAgIzUzYmFkNjtcbiRjcGY6ICAgICAgICAgICAgICAgICAgICAgICAgICMwYzQzOTE7XG4kZ3JlZW46ICAgICAgICAgICAgICAgICAgICAgICAjNzFkNDNiO1xuXG4kcmVkOiAgICAgICAgICAgICAgICAgICAgICAgICAjZGMzNTQ1O1xuJHJlZC1saWdodDogICAgICAgICAgICAgICAgICAgdGludC1jb2xvcigkcmVkLCA2MCUpO1xuXG4kc3VjY2VzczogICAgICAgICAgICAgICAgICAgICAjMTk4NzU0O1xuJGRhbmdlcjogICAgICAgICAgICAgICAgICAgICAgI2RjMzU0NTtcblxuJGdyYWQxLXN0YXJ0OiAgICAgICAgICAgICAgICAgJHByaW1hcnk7XG4kZ3JhZDEtZW5kOiAgICAgICAgICAgICAgICAgICAjYzIyMDJjO1xuXG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgICAkc2Vjb25kYXJ5O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICAgJGxpZ2h0O1xuXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAgICAkc2Vjb25kYXJ5O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgICAgJGxpZ2h0O1xuXG4vLyBTcGFjZXMgKG1hcmdpbnMsIHBhZGRpbmdzLCBndXR0ZXJzKVxuJHNwYWNlcjogICAgICAgICAgICAgICAgICAgICAgMXJlbTtcbiRzcGFjZXJzOiAoXG4gIDA6ICAgICAgJHNwYWNlciAqIDAsXG4gIF8xMjU6ICAgJHNwYWNlciAqIC4xMjUsIC8vIDJweFxuICBfMjU6ICAgICRzcGFjZXIgKiAuMjUsICAvLyA0cHhcbiAgXzU6ICAgICAkc3BhY2VyICogLjUsICAgLy8gOHB4XG4gIF83NTogICAgJHNwYWNlciAqIC43NSwgIC8vIDEycHhcbiAgMTogICAgICAkc3BhY2VyLCAgICAgICAgLy8gMTZweFxuICAxXzI1OiAgICRzcGFjZXIgKiAxLjI1LCAvLyAyMHB4XG4gIDFfNTogICAgJHNwYWNlciAqIDEuNSwgIC8vIDI0cHhcbiAgMV83NTogICAkc3BhY2VyICogMS43NSwgLy8gMjhweFxuICAyOiAgICAgICRzcGFjZXIgKiAyLCAgICAvLyAzMnB4XG4gIDJfNTogICAgJHNwYWNlciAqIDIuNSwgIC8vIDQwcHhcbiAgMzogICAgICAkc3BhY2VyICogMywgICAgLy8gNDhweFxuICAzXzU6ICAgICRzcGFjZXIgKiAzLjUsICAvLyA1NnB4XG4gIDQ6ICAgICAgJHNwYWNlciAqIDQsICAgIC8vIDY0cHhcbiAgNF81OiAgICAkc3BhY2VyICogNC41LCAgLy8gNzJweFxuICA1OiAgICAgICRzcGFjZXIgKiA1LCAgICAvLyA4MHB4XG4gIDY6ICAgICAgJHNwYWNlciAqIDYsICAgIC8vIDk2cHhcbiAgNzogICAgICAkc3BhY2VyICogNywgICAgLy8gMTEycHhcbiAgODogICAgICAkc3BhY2VyICogOCwgICAgLy8gMTI4cHhcbiAgOTogICAgICAkc3BhY2VyICogOSwgICAgLy8gMTQ0cHhcbiAgMTA6ICAgICAkc3BhY2VyICogMTAsICAgLy8gMTYwcHhcbiAgMTE6ICAgICAkc3BhY2VyICogMTEsICAgLy8gMTc2cHhcbiAgMTI6ICAgICAkc3BhY2VyICogMTIsICAgLy8gMTkycHhcbik7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICAvL3h4bDogMTQwMHB4LFxuICB4eGw6IDEzNjZweFxuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NzZweCwgLy8gMTAwdncgLy8gOTYwcHggLy8hIDEwMHZ3IGNhdXNlcyB3YXJuaW5ncyBvbiBzYXNzIGNvbXBpbGU6IHRoaXMgbWFwIHNob3VsZCBiZSBvcmRlcmVkIGFzYyBidXQgdGhpcyB2YWx1ZSBjYW5ub3QgYmUgY29tcGFyZWQsIGNhdXNlcyBhbHNvIGEgd3JvbmcgcnVsZSBAbWFpbi1tZW51LnNjc3MjbG44MTUgLSBjYW4ndCByZW1lbWJlciB3aHkgSSB0cmllZCAxMDB2d1xuICB4bDogMTE4MHB4LCAvLyAxMTQwcHhcbiAgeHhsOiAxMzQ4cHggLy8gMTMyMHB4XG4pO1xuXG4kdmlld3BvcnQtaGVpZ2h0czogKFxuICAyNTogMjV2aCxcbiAgNTA6IDUwdmgsXG4gIDc1OiA3NXZoLFxuICA5MDogOTB2aCxcbiAgOTU6IDk1dmgsXG4gIDEwMDogMTAwdmgsXG4pO1xuXG4vLyBGb250c1xuLy8kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICAxMDA7IC8vIFRoaW5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiAgICAgICAgIDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMDtcbiRmb250LXdlaWdodC1leHRyYWJvbGQ6ICAgICAgIDgwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIDgwMDsgLy8gRXh0cmFCb2xkXG4kZm9udC13ZWlnaHQtYmxhY2s6ICAgICAgICAgICA5MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVzdDogICAgICAgICA5MDA7IC8vIEJsYWNrIC0gaW5leGlzdGVudCBpbiBuYXRpdmUgYm9vdHN0cmFwXG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1yZWd1bGFyOyAvLyAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cbiRmb250LXdlaWdodHM6IChcbiAgLy8gbGlnaHRlcjogICRmb250LXdlaWdodC1saWdodGVyLFxuICBsaWdodDogICAgICAkZm9udC13ZWlnaHQtbGlnaHQsXG4gIG5vcm1hbDogICAgICRmb250LXdlaWdodC1yZWd1bGFyLFxuICByZWd1bGFyOiAgICAkZm9udC13ZWlnaHQtcmVndWxhcixcbiAgbWVkaXVtOiAgICAgJGZvbnQtd2VpZ2h0LW1lZGl1bSxcbiAgc2VtaWJvbGQ6ICAgJGZvbnQtd2VpZ2h0LXNlbWlib2xkLFxuICBib2xkOiAgICAgICAkZm9udC13ZWlnaHQtYm9sZCxcbiAgZXh0cmFib2xkOiAgJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCxcbiAgYm9sZGVyOiAgICAgJGZvbnQtd2VpZ2h0LWV4dHJhYm9sZCxcbiAgYmxhY2s6ICAgICAgJGZvbnQtd2VpZ2h0LWJsYWNrLFxuICBib2xkZXN0OiAgICAkZm9udC13ZWlnaHQtYmxhY2ssXG4pO1xuXG4kbGluZS1oZWlnaHQteHM6ICAgICAgICAgICAgICAuODU7ICAvLyAxMS45cHggLSBpbmV4aXN0ZW50IGluIG5hdGl2ZSBib290c3RyYXBcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjU7IC8vIDE3LjVweFxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMjsgICAgLy8gMjhweFxuJGxpbmUtaGVpZ2h0LXhsOiAgICAgICAgICAgICAgMzsgICAgLy8gNDJweCAtIGluZXhpc3RlbnQgaW4gbmF0aXZlIGJvb3RzdHJhcFxuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjU7ICAvLyAyMXB4XG5cbiRsaW5lLWhlaWdodHM6IChcbiAgMTogICAgMSxcbiAgeHM6ICAgJGxpbmUtaGVpZ2h0LXhzLFxuICAxXzE1OiAxLjE1LFxuICAxXzI6ICAxLjIsXG4gIDFfMzU6IDEuMzUsXG4gIHNtOiAgICRsaW5lLWhlaWdodC1zbSxcbiAgYmFzZTogJGxpbmUtaGVpZ2h0LWJhc2UsXG4gIGxnOiAgICRsaW5lLWhlaWdodC1sZyxcbiAgeGw6ICAgJGxpbmUtaGVpZ2h0LXhsLFxuKTtcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgIE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZDtcbi8vJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgY2FsYygxNiAvIDE1KTtcblxuJGVtYWlsLWZvbnQtZmFtaWx5OiAgICAgICAgICAgTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcblxuJGZvbnQtc2l6ZS1uYXRpdmUtcHg6ICAgICAgICAgMTZweDsgICAgLy8gaW5leGlzdGVudCBpbiBuYXRpdmUgYm9vdHN0cmFwXG4kZm9udC1zaXplLW5hdGl2ZTogICAgICAgICAgICAxcmVtOyAgICAgLy8gMTZweCAtIGluZXhpc3RlbnQgaW4gbmF0aXZlIGJvb3RzdHJhcFxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgLjg3NXJlbTsgIC8vIDE0cHhcblxuJGhfODAtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1uYXRpdmUgKiA1OyAgICAgIC8vIDgwcHhcbiRoXzYwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtbmF0aXZlICogMy43NTsgICAvLyA2MHB4XG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLW5hdGl2ZSAqIDMuMTI1OyAgLy8gNTBweFxuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1uYXRpdmUgKiAyLjU7ICAgIC8vIDQwcHhcbiRoMl81LWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtbmF0aXZlICogMi4xODc1OyAvLyAzNXB4XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLW5hdGl2ZSAqIDEuODc1OyAgLy8gMzBweFxuJGgzXzUtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1uYXRpdmUgKiAxLjc1OyAgIC8vIDI4cHhcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtbmF0aXZlICogMS41OyAgICAvLyAyNHB4XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLW5hdGl2ZSAqIDEuMzc1OyAgLy8gMjJweFxuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1uYXRpdmUgKiAxLjI1OyAgIC8vIDIwcHhcbiRoNy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtbmF0aXZlICogMS4xMjU7ICAvLyAxOHB4IC0gaW5leGlzdGVudCBpbiBuYXRpdmUgYm9vdHN0cmFwXG4kaDdfNS1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLW5hdGl2ZSAqIDE7ICAgICAgLy8gMTZweCAtIGluZXhpc3RlbnQgaW4gbmF0aXZlIGJvb3RzdHJhcFxuJGg4LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1uYXRpdmUgKiAuODc1OyAgIC8vIDE0cHggLSBpbmV4aXN0ZW50IGluIG5hdGl2ZSBib290c3RyYXBcbiRoOS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtbmF0aXZlICogLjc1OyAgICAvLyAxMnB4IC0gaW5leGlzdGVudCBpbiBuYXRpdmUgYm9vdHN0cmFwXG4kaDEwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkZm9udC1zaXplLW5hdGl2ZSAqIC42ODc1OyAgLy8gMTFweCAtIGluZXhpc3RlbnQgaW4gbmF0aXZlIGJvb3RzdHJhcFxuJGgxMS1mb250LXNpemU6ICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1uYXRpdmUgKiAuNjI1OyAgIC8vIDEwcHggLSBpbmV4aXN0ZW50IGluIG5hdGl2ZSBib290c3RyYXBcbiRoMTItZm9udC1zaXplOiAgICAgICAgICAgICAgICRmb250LXNpemUtbmF0aXZlICogLjU2MjU7ICAvLyA5cHggIC0gaW5leGlzdGVudCBpbiBuYXRpdmUgYm9vdHN0cmFwXG5cbiRmb250LXNpemVzOiAoXG4gIF84MDogICAgJGhfODAtZm9udC1zaXplLFxuICBfNjA6ICAgICRoXzYwLWZvbnQtc2l6ZSxcbiAgMTogICAgICAkaDEtZm9udC1zaXplLFxuICAyOiAgICAgICRoMi1mb250LXNpemUsXG4gIDJfNTogICAgJGgyXzUtZm9udC1zaXplLFxuICAzOiAgICAgICRoMy1mb250LXNpemUsXG4gIDNfNTogICAgJGgzXzUtZm9udC1zaXplLFxuICA0OiAgICAgICRoNC1mb250LXNpemUsXG4gIDU6ICAgICAgJGg1LWZvbnQtc2l6ZSxcbiAgNjogICAgICAkaDYtZm9udC1zaXplLFxuICA3OiAgICAgICRoNy1mb250LXNpemUsXG4gIDdfNTogICAgJGg3XzUtZm9udC1zaXplLFxuICA4OiAgICAgICRoOC1mb250LXNpemUsXG4gIDk6ICAgICAgJGg5LWZvbnQtc2l6ZSxcbiAgMTA6ICAgICAkaDEwLWZvbnQtc2l6ZSxcbiAgMTE6ICAgICAkaDExLWZvbnQtc2l6ZSxcbiAgMTI6ICAgICAkaDEyLWZvbnQtc2l6ZSxcbiAgbm9ybWFsOiAkZm9udC1zaXplLWJhc2Vcbik7XG5cbiRzY2FsZXM6IChcbiAgNzU6IC43NSxcbiAgODA6IC44LFxuICA4NTogLjg1LFxuICA5MDogLjksXG4gIDEwMDogMSxcbiAgMTEwOiAxLjEsXG4gIDExNTogMS4xNSxcbiAgMTIwOiAxLjIsXG4gIDEyNTogMS4yNVxuKTtcblxuJHdpZHRoczogKFxuICA1OiA1JSxcbiAgMTA6IDEwJSxcbiAgMTU6IDE1JSxcbiAgMjA6IDIwJSxcbiAgMjU6IDI1JSxcbiAgMzA6IDMwJSxcbiAgNDA6IDQwJSxcbiAgNTA6IDUwJSxcbiAgNjA6IDYwJSxcbiAgNzA6IDcwJSxcbiAgNzU6IDc1JSxcbiAgODA6IDgwJSxcbiAgOTA6IDkwJSxcbiAgMTAwOiAxMDAlLFxuICAxMTU6IDExNSUsXG4gIDEyNTogMTI1JSxcbiAgMTUwOiAxNTAlLFxuICBhdXRvOiBhdXRvXG4pO1xuXG4kaGVpZ2h0czogKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICA4MDogODAlLFxuICA5MDogOTAlLFxuICAxMDA6IDEwMCUsXG4gIDExMDogMTEwJSxcbiAgMTE1OiAxMTUlLFxuICAxMjU6IDEyNSUsXG4gIGF1dG86IGF1dG9cbik7XG5cbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlLFxuICB1bnNldDogdW5zZXRcbik7XG5cbi8vJHJmcy1yZW0tdmFsdWU6IDEyO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXJhZGl1cy14czogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1uYXRpdmUgKiAuMTg3NTsgIC8vIDNweFxuJGJvcmRlci1yYWRpdXMtbWQ6ICAgICAgICAgICAgICAgICRmb250LXNpemUtbmF0aXZlICogLjMxMjU7ICAvLyA1cHhcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLW5hdGl2ZSAqIC42MjU7ICAgLy8gMTBweFxuJGJvcmRlci1yYWRpdXMtbWw6ICAgICAgICAgICAgICAgICRmb250LXNpemUtbmF0aXZlICogLjkzNzU7ICAvLyAxNXB4XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1uYXRpdmUgKiAxLjI1OyAgIC8vIDIwcHhcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLW5hdGl2ZSAqIDEuODc1OyAgLy8gMzBweFxuXG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgLjc1cmVtO1xuXG4vLyRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICBub25lO1xuXG4vLyBCcmVha3BvaW50c1xuJGJwLWRlc2t0b3A6ICAgICAgICAgICAgICAgICAgICAgIGxnO1xuXG4vLyBaIGluZGV4ZXNcbiR6aW5kZXgtZGVidWdiYXI6ICAgICAgICAgICAgICAgICAzMDAwMDtcbiR6aW5kZXgtbWVudTogICAgICAgICAgICAgICAgICAgICAxMDA7XG4kemluZGV4LWZvb3RlcjogICAgICAgICAgICAgICAgICAgMTA1O1xuJHppbmRleC10dW5uZWwtbmF2c3RlcHM6ICAgICAgICAgIDExNTtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAxMDQ1O1xuJHppbmRleC1vZmZjYW52YXMtaGF5OiAgICAgICAgICAgICR6aW5kZXgtb2ZmY2FudmFzIC0gMTtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAxMDA5MDtcbiR6aW5kZXgtc2VsZWN0Ym94LW9wdGlvbnM6ICAgICAgICAxMDM1OyAvLyBBYm92ZSAkemluZGV4LWZpeGVkLCBiZWxvdyAkemluZGV4LW9mZmNhbnZhc1xuJHppbmRleC1jb21ib2JveC1vcHRpb25zOiAgICAgICAgIDEwMzU7IC8vIEFib3ZlICR6aW5kZXgtZml4ZWQsIGJlbG93ICR6aW5kZXgtb2ZmY2FudmFzXG4vLyAkemluZGV4LXNlbGVjdGJveC1vcHRpb25zLW1vZGFsOiAgMTA2NTsgLy8gQWJvdmUgJHppbmRleC1tb2RhbFxuXG4vLyBCb3JkZXJzXG4kYm9yZGVyLWltYWdlLXR3by1kb3RzLWg6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzM1OCcgaGVpZ2h0PScxJyB2aWV3Qm94PScwIDAgMzU4IDEnPjxkZWZzPjxjbGlwUGF0aCBpZD0nY2xpcCc+PHVzZSB4bGluazpocmVmPScjZmlsbCcvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGZpbGw9J25vbmUnIHN0cm9rZT0nZG90c0NvbG9yJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMScgc3Ryb2tlLWRhc2hhcnJheT0nMCA0Jz48cmVjdCBpZD0nZmlsbCcgd2lkdGg9JzM1OCcgaGVpZ2h0PScxJyBzdHJva2U9J25vbmUnLz48cGF0aCBkPSdNMCwwaDM1OE0zNTcsMHYxTTM1OCwxaC0zNThNMSwxdi0xJyBmaWxsPSdub25lJyBjbGlwLXBhdGg9J3VybCgjY2xpcCknLz48L2c+PC9zdmc+XCIpO1xuJGJvcmRlci1pbWFnZS10d28tZG90cy12OiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScxJyBoZWlnaHQ9JzE3MCcgdmlld0JveD0nMCAwIDEgMTcwJz48ZGVmcz48Y2xpcFBhdGggaWQ9J2NsaXAnPjx1c2UgeGxpbms6aHJlZj0nI2ZpbGwnLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBpZD0nZmlsZXQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEpIHJvdGF0ZSg5MCknIGZpbGw9J25vbmUnIHN0cm9rZT0nZG90c0NvbG9yJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMScgc3Ryb2tlLWRhc2hhcnJheT0nMCA0Jz48cmVjdCBpZD0nZmlsbCcgd2lkdGg9JzE3MCcgaGVpZ2h0PScxJyBzdHJva2U9J25vbmUnLz48cGF0aCBkPSdNMCwwaDE3ME0xNjksMHYxTTE3MCwxaC0xNzBNMSwxdi0xJyBmaWxsPSdub25lJyBjbGlwLXBhdGg9J3VybCgjY2xpcCknLz48L2c+PC9zdmc+XCIpO1xuJGJvcmRlci1pbWFnZS1kb3RzLWg6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzY3NScgaGVpZ2h0PScxJyB2aWV3Qm94PScwIDAgNjc1IDEnPjxsaW5lIHgyPSc2NzQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNSAwLjUpJyBmaWxsPSdub25lJyBzdHJva2U9J2RvdHNDb2xvcicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1kYXNoYXJyYXk9JzAgMycvPjwvc3ZnPlwiKTtcbiRib3JkZXItaW1hZ2UtZG90cy12OiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxJyBoZWlnaHQ9JzY3NScgdmlld0JveD0nMCAwIDEgNjc1Jz48bGluZSB5Mj0nNjc0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUgMC41KScgZmlsbD0nbm9uZScgc3Ryb2tlPSdkb3RzQ29sb3InIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJyBzdHJva2UtZGFzaGFycmF5PScwIDMnLz48L3N2Zz5cIik7XG4kYm9yZGVyLWltYWdlLWRhc2hlcy1oOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjc1JyBoZWlnaHQ9JzEnIHZpZXdCb3g9JzAgMCA2NzUgMSc+PGxpbmUgeDI9JzY3NCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41IDAuNSknIGZpbGw9J25vbmUnIHN0cm9rZT0nZGFzaGVzQ29sb3InIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJyBzdHJva2UtZGFzaGFycmF5PScxIDYnLz48L3N2Zz5cIik7XG4kYm9yZGVyLWltYWdlLWRhc2hlcy12OiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMScgaGVpZ2h0PSc2NzUnIHZpZXdCb3g9JzAgMCAxIDY3NSc+PGxpbmUgeTI9JzY3NCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41IDAuNSknIGZpbGw9J25vbmUnIHN0cm9rZT0nZGFzaGVzQ29sb3InIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJyBzdHJva2UtZGFzaGFycmF5PScxIDUnLz48L3N2Zz5cIik7XG5cbi8vIEJhY2tncm91bmRzXG4kYmctaW1hZ2UtcGxhaW46ICAgICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTAwIDEwMCc+PHJlY3QgZmlsbD0nYmdDb2xvcicgeD0nMCcgeT0nMCcgd2lkdGg9JzEwMCcgaGVpZ2h0PScxMDAnLz48L3N2Zz5cIik7XG4kc3ZnLXNxdWFyZTogICAgICAgICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaWRZTWlkIHNsaWNlJz48cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWxsPSdiZ0NvbG9yJz48L3JlY3Q+PC9zdmc+XCIpO1xuXG4vLyBUcmFuc2l0aW9ucyAgICAgICAgXG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgICAgICAgICAgICAgICAuMnM7XG4kdHJhbnNpdGlvbi1lYXNpbmc6ICAgICAgICAgICAgICAgICAgICAgICBlYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uLWVhc2luZzogICAgICAgICAgICAgICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVhc2luZztcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgICAgICAgICAgICAgIGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbi1lYXNpbmc7XG5cbi8vIENvbXBvbmVudFxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICAgICAkc2Vjb25kYXJ5O1xuXG4vLyBGb2N1cyByaW5nXG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAgICAgICAgICAgLjI1O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJHNlY29uZGFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSk7XG5cbi8vIEJ1dHRvbnNcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1tZDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICBub25lO1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgICAgIG5vbmU7XG4kYnV0dG9ucy1maXhlZC1yaWdodDogICAgICAgICAgICAgMXJlbTtcbiRidXR0b25zLWZpeGVkLXJpZ2h0LW1vYmlsZTogICAgICAuNXJlbTtcbiRwYW5lbC1oYXktY2xvc2VkLXNpemU6ICAgICAgICAgICA1LjYyNXJlbTsgLy8gOTBweFxuJGJ0bi1jbG9zZS10dW5uZWwtcmlnaHQ6ICAgICAgICAgIC41cmVtO1xuJGJ0bi1jYXJ0LXJpZ2h0OiAgICAgICAgICAgICAgICAgIDFyZW07XG4kYnRuLWNhcnQtcmlnaHQtbW9iaWxlOiAgICAgICAgICAgLjVyZW07XG5cbi8vIENsb3NlXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgICAgICAgMWVtO1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRidG4tY2xvc2Utd2lkdGg7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgICAgICAgLjI1ZW07XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGxpZ2h0O1xuLy8kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICAgICAgbm9uZTtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgICAgICAxO1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAgICAgIDE7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgICAgICAgMTtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogICAgICAuMjU7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgICAgICAgbm9uZTtcblxuLy8gSW5wdXRcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKTtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKTtcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuNjQ2cmVtO1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgIHJlbS1jYWxjKDEyKTtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbWVkaXVtOyAvLyAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAkc2Vjb25kYXJ5O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKTtcblxuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgMCAwIDNweCByZ2JhKCR3aGl0ZSwgMSksIDAgMCAwIC4yNXJlbSByZ2JhKCRzZWNvbmRhcnksIC41KTtcbiRpbnB1dC1ib3gtZGFyay1zaGFkb3c6ICAgICAgICAgICAwIDAgMCAzcHggcmdiYSgkc2Vjb25kYXJ5LCAxKSwgMCAwIDAgLjI1cmVtIHJnYmEoJHdoaXRlLCAxKTtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAkaW5wdXQtYm94LXNoYWRvdztcblxuJGZvcm0tY29udHJvbC1pcy1sb2FkaW5nOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwMCAyMDAnPjxjaXJjbGUgZmlsbD0nbm9uZScgc3Ryb2tlLW9wYWNpdHk9JzEnIHN0cm9rZT0nI3skc2Vjb25kYXJ5fScgc3Ryb2tlLXdpZHRoPScuNScgY3g9JzEwMCcgY3k9JzEwMCcgcj0nMCc+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ncicgY2FsY01vZGU9J3NwbGluZScgZHVyPScxLjUnIHZhbHVlcz0nMTs4MCcga2V5VGltZXM9JzA7MScga2V5U3BsaW5lcz0nMCAuMiAuNSAxJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSc+PC9hbmltYXRlPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J3N0cm9rZS13aWR0aCcgY2FsY01vZGU9J3NwbGluZScgZHVyPScxLjUnIHZhbHVlcz0nMDsyNScga2V5VGltZXM9JzA7MScga2V5U3BsaW5lcz0nMCAuMiAuNSAxJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSc+PC9hbmltYXRlPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J3N0cm9rZS1vcGFjaXR5JyBjYWxjTW9kZT0nc3BsaW5lJyBkdXI9JzEuNScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGtleVNwbGluZXM9JzAgLjIgLjUgMScgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnPjwvYW5pbWF0ZT48L2NpcmNsZT48L3N2Zz5cIik7XG5cbi8vIEZvcm0gY2hlY2tib3hcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDEuMjVlbTtcblxuLy8gRm9ybSByYWRpb1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgICAkcHJpbWFyeTtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgLjM1ZW07XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgIDAgMCAwIDAuMjVyZW0gcmdiYSgkc2Vjb25kYXJ5LCAwLjI1KTtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3ctdmFsaWQ6ICAgMCAwIDAgMC4yNXJlbSByZ2JhKCRzdWNjZXNzLCAwLjI1KTtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3ctaW52YWxpZDogMCAwIDAgMC4yNXJlbSByZ2JhKCRkYW5nZXIsIDAuMjUpO1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkICRzZWNvbmRhcnk7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAgICRwcmltYXJ5O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgICB0cmFuc3BhcmVudDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICAgJHNlY29uZGFyeTtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctMiAtMiAxOCAxOCc+PHJlY3Qgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyByeD0nNScgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKTtcbi8vICRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxyZWN0IHg9Jy0yLjUnIHk9Jy0yLjUnIHdpZHRoPSc1JyBoZWlnaHQ9JzUnIHJ4PScwLjM1JyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpO1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PHJlY3QgeD0nLTMnIHk9Jy0zJyB3aWR0aD0nNicgaGVpZ2h0PSc2JyByeD0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKTtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtdmFsaWQtYmctaW1hZ2U6ICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxyZWN0IHg9Jy0zJyB5PSctMycgd2lkdGg9JzYnIGhlaWdodD0nNicgcng9JzInIGZpbGw9JyN7JHN1Y2Nlc3N9Jy8+PC9zdmc+XCIpO1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1pbnZhbGlkLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PHJlY3QgeD0nLTMnIHk9Jy0zJyB3aWR0aD0nNicgaGVpZ2h0PSc2JyByeD0nMicgZmlsbD0nI3skZGFuZ2VyfScvPjwvc3ZnPlwiKTtcblxuLy8gRm9ybSBzd2l0Y2hcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNWVtO1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkc2Vjb25kYXJ5LCAxKTsgLy8gcmdiYSgkcHJpbWFyeSwgMSk7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PHJlY3QgeD0nLTMnIHk9Jy0zJyB3aWR0aD0nNicgaGVpZ2h0PSc2JyByeD0nMicgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpO1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAkc2Vjb25kYXJ5OyAvLyAkcHJpbWFyeTtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48cmVjdCB4PSctMycgeT0nLTMnIHdpZHRoPSc2JyBoZWlnaHQ9JzYnIHJ4PScyJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKTtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48cmVjdCB4PSctMycgeT0nLTMnIHdpZHRoPSc2JyBoZWlnaHQ9JzYnIHJ4PScyJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIik7XG5cbi8vIEZvcm0gZmxvYXRpbmdcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC42NDZyZW07XG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICBhZGQoMi4zNzVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKTtcbiRmb3JtLWZsb2F0aW5nLWxnLWhlaWdodDogICAgICAgICAgICAgICAgIGFkZCgzLjM3NXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpO1xuJGZvcm0tZmxvYXRpbmctbGctcGFkZGluZy15OiAgICAgICAgICAgICAgMS4wNDZyZW07XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1zY2FsZTogICAgICAgICAgICAgICAuODU7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgICBzY2FsZSgkZm9ybS1mbG9hdGluZy1sYWJlbC1zY2FsZSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKTtcblxuLy8gU2VsZWN0Ym94XG4kc2VsZWN0Ym94LW9wdGlvbnMtb2Zmc2V0LXk6ICAgICAgICAgICAgICA2cHggIWRlZmF1bHQ7XG5cbi8vIExpc3RzXG4kbGlzdC1kb3QtaW1hZ2U6ICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTYgMTAnPjxjaXJjbGUgY3g9JzUwJScgY3k9JzUwJScgcj0nMy41JyBmaWxsPSdkb3RDb2xvcicvPjwvc3ZnPlwiKTtcblxuLy8gTWVudVxuJG1haW4tbWVudS13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgcmVtLWNhbGMoMTkwKTtcbiRtYWluLW1lbnUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgIHJlbS1jYWxjKDUyNSk7XG4kbWFpbi1tZW51LXNwYWNlLXRvcDogICAgICAgICAgICAgICAgICAgICAxcmVtO1xuJG1haW4tbWVudS1zcGFjZS1sZWZ0OiAgICAgICAgICAgICAgICAgICAgcmVtLWNhbGMoNSk7XG4kbWFpbi1tZW51LXNwYWNlLXJpZ2h0OiAgICAgICAgICAgICAgICAgICAxLjVyZW07XG4kbWFpbi1tZW51LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMjVyZW07XG4kbWFpbi1tZW51LXN1Ym1lbnUtc3BhY2UtbGVmdDogICAgICAgICAgICAxLjVyZW07XG4kbWFpbi1tZW51LXN1Ym1lbnUtbWluLXdpZHRoOiAgICAgICAgICAgICByZW0tY2FsYygyNDApO1xuJG1haW4tbWVudS1zdWJtZW51LXdpZGUtbWluLXdpZHRoOiAgICAgICAgcmVtLWNhbGMoNDU1KTtcbiRtYWluLW1lbnUtc3VibWVudS1zY3JvbGxiYXItd2lkdGg6ICAgICAgIDVweDtcbiRtYWluLW1lbnUtb3ZlcmxheS1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGRhcmssIC41KTtcbiRtYWluLW1lbnUtYnJhbmQtcGFkZGluZy10b3A6ICAgICAgICAgICAgIDEuMjVyZW07XG4kbWFpbi1tZW51LWJyYW5kLXBhZGRpbmcteDogICAgICAgICAgICAgICBjYWxjKHJlbS1jYWxjKDEwKSAtICRtYWluLW1lbnUtcGFkZGluZy14KTtcbiRtYWluLW1lbnUtYnJhbmQtcGFkZGluZy1ib3R0b206ICAgICAgICAgIC43NXJlbTtcbiRtYWluLW1lbnUtYnJhbmQtaW1nLWhlaWdodDogICAgICAgICAgICAgIDMuMDk0cmVtO1xuJG1haW4tbWVudS1icmFuZC1iYXNlbGluZS15ZWFyLWZvbnQtc2l6ZTogcmVtLWNhbGMoMTcpO1xuXG4kbWFpbi1tZW51LXRyYW5zaXRpb25zLXNob3c6ICAgICAgICAgICAgICAxMDBtcyAxNTBtcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA0NTBtcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHkgMzAwbXMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3BhY2l0eSA1MG1zIDIwMG1zIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm0gMjUwbXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHZpc2liaWxpdHkgMzAwbXMgbGluZWFyO1xuJG1haW4tbWVudS10cmFuc2l0aW9ucy1oaWRlOiAgICAgICAgICAgICAgb3BhY2l0eSAyMDBtcyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IDIwMG1zIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG9wYWNpdHkgMjUwbXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybSAyNTBtcyA1MG1zIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB2aXNpYmlsaXR5IDMwMG1zIGxpbmVhcjtcbiRtYWluLW1lbnUtbW9iaWxlLXNwYWNlLWFyb3VuZDogICAgICAgICAgIC41cmVtO1xuJG1haW4tbWVudS1tb2JpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgcmVtLWNhbGMoNzApO1xuJG1haW4tbWVudS1tb2JpbGUtd2lkdGg6ICAgICAgICAgICAgICAgICAgY2FsYyg1MCUgLSAkbWFpbi1tZW51LW1vYmlsZS1zcGFjZS1hcm91bmQgLyAyKTtcblxuLy8gQWRkaXRpb25hbCBwYWRkaW5nIHRvIHB1dCBtb3JlIHNwYWNlIGJldHdlZW4gbWVudSBhbmQgY29udGFpbmVycyBpbiBkZXNrdG9wIGJwc1xuJHBhZ2UtcGFkZGluZy1sZWZ0OiAoXG4gIGxnOiAwcmVtLCAvLyAxLjAwODA2dncsIC8vIDEwcHggYXQgd2lkdGggOTkycHhcbiAgeGw6IDByZW0sIC8vIDEuNjY2Njd2dywgLy8gMjBweCBhdCB3aWR0aCAxMjAwcHhcbiAgeHhsOiAwcmVtLCAvLyAxMDBweCwgLy8gNy4zMjA2NHZ3LCAvLyAxMDBweCBhdCB3aWR0aCAxMzY2cHhcbik7XG4kcGFnZS1wYWRkaW5nLXJpZ2h0OiAoXG4gIGxnOiAyLjAxNjEzdncsIC8vIDIwcHggYXQgd2lkdGggOTkycHhcbiAgeGw6IDIuMDgzMzN2dywgLy8gMjVweCBhdCB3aWR0aCAxMjAwcHhcbiAgeHhsOiAxMTBweCwgLy84LjA1MjcxdncsIC8vIDExMHB4IGF0IHdpZHRoIDEzNjZweFxuICAvLyA1LjAxNjEzdncgP1xuKTtcblxuLy8gRm9vdGVyICAgICAgIFxuJGZvb3Rlci1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgcmVtLWNhbGMoMjAwKTtcblxuLy8gTW9kYWwgICAgICAgIFxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGRhcms7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAgICAgICAuNTtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRsaWdodDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGggJHRyYW5zaXRpb24tZHVyYXRpb24tZWFzaW5nLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICR0cmFuc2l0aW9uLWR1cmF0aW9uLWVhc2luZztcblxuLy8gT2ZmY2FudmFzICAgICAgICBcbiRvZmZjYW52YXMtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4yNSkgMHB4IDU0cHggNTVweCwgcmdiYSgwLCAwLCAwLCAwLjEyKSAwcHggLTEycHggMzBweCwgcmdiYSgwLCAwLCAwLCAwLjEyKSAwcHggNHB4IDZweCwgcmdiYSgwLCAwLCAwLCAwLjE3KSAwcHggMTJweCAxM3B4LCByZ2JhKDAsIDAsIDAsIDAuMDkpIDBweCAtM3B4IDVweDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1pbjogICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgJGVhc2Utb3V0LWNpcmM7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tb3V0OiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjRzICRlYXNlLWluLXNpbmU7XG5cbi8vIFRpbGVzXG4kdGlsZS1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkbGlnaHQ7XG4kdGlsZS1ob3Zlci1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwcHggMHB4IDBweCAzcHggJHdoaXRlLCAwIDI2cHggNDhweCByZ2JhKCRkYXJrLCAuMTUpLCAwIDVweCAxNHB4IHJnYmEoJGRhcmssIC4wOCk7XG4kdGlsZS1ob3ZlcmVkLWNsb25lLXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwcHggMHB4IDBweCAzcHggJHdoaXRlO1xuJHRpbGUtYWN0aXZlLXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMHB4IDBweCAwcHggM3B4ICR3aGl0ZSwgMCAyNnB4IDQ4cHggcmdiYSgkZGFyaywgLjI1KSwgMCA1cHggMTRweCByZ2JhKCRkYXJrLCAuMTgpO1xuJHRpbGUtZGFyay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCAxMCUpO1xuJHRpbGUtZGFyay1ob3Zlci1zaGFkb3c6ICAgICAgICAgICAgICAgICAgaW5zZXQgMHB4IDBweCAwcHggM3B4ICRzZWNvbmRhcnksIDAgMjZweCA0OHB4IHJnYmEoJGRhcmssIC4xNSksIDAgNXB4IDE0cHggcmdiYSgkZGFyaywgLjA4KTtcbiR0aWxlLWRhcmstaG92ZXJlZC1jbG9uZS1zaGFkb3c6ICAgICAgICAgIGluc2V0IDBweCAwcHggMHB4IDNweCAkc2Vjb25kYXJ5O1xuJHRpbGUtZGFyay1hY3RpdmUtc2hhZG93OiAgICAgICAgICAgICAgICAgaW5zZXQgMHB4IDBweCAwcHggM3B4ICRzZWNvbmRhcnksIDAgMjZweCA0OHB4IHJnYmEoJGRhcmssIC4yNSksIDAgNXB4IDE0cHggcmdiYSgkZGFyaywgLjE4KTtcbiRzbGlkZXNob3ctdGlsZS1ob3Zlci1zaGFkb3c6ICAgICAgICAgICAgIGluc2V0IDBweCAwcHggMHB4IDNweCAkd2hpdGUsMCAzcHggMzhweCByZ2JhKCRkYXJrLC4xNSksMCA1cHggMTRweCByZ2JhKCRkYXJrLC4wOCk7IC8vIHNob3J0ZXIgdG8gcHJldmVudCBzaGFkb3cgdG8gYmUgY3V0IGJ5IHNjcm9sbGJhciBsb2NhdGVkIDJyZW0gYmVsb3dcbiRzbGlkZXNob3ctdGlsZS1hY3RpdmUtc2hhZG93OiAgICAgICAgICAgIGluc2V0IDBweCAwcHggMHB4IDNweCAkd2hpdGUsMCAzcHggMzhweCByZ2JhKCRkYXJrLC4yNSksMCA1cHggMTRweCByZ2JhKCRkYXJrLC4xOCk7IC8vIHNob3J0ZXIgdG8gcHJldmVudCBzaGFkb3cgdG8gYmUgY3V0IGJ5IHNjcm9sbGJhciBsb2NhdGVkIDJyZW0gYmVsb3dcblxuLy8gU3RhY2tzXG4kc3RhY2staG92ZXItc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAwIDI2cHggNDhweCByZ2JhKCRkYXJrLCAuMTUpLCAwIDVweCAxNHB4IHJnYmEoJGRhcmssIC4wOCk7XG5cbi8vIFRpbWVsaW5lXG4kdGltZWxpbmUtdHJhY2stcGFkZGluZy1sZWZ0OiAgICAgICAgICAgICByZW0tY2FsYyg1OCk7IC8vIGRlc2lnbmVkOiA0MlxuJHRpbWVsaW5lLXRyYWNrLXBhZGRpbmctcmlnaHQ6ICAgICAgICAgICAgcmVtLWNhbGMoNTgpO1xuJHRpbWVsaW5lLXhzLXRyYWNrLXBhZGRpbmctbGVmdDogICAgICAgICAgcmVtLWNhbGMoMjgpO1xuJHRpbWVsaW5lLXhzLXRyYWNrLXBhZGRpbmctcmlnaHQ6ICAgICAgICAgcmVtLWNhbGMoMjgpO1xuJHRpbWVsaW5lLXRyYWNrLWJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMjQnIGhlaWdodD0nMzA3Micgdmlld0JveD0nMCAwIDEwMjQgMzA3MiclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYwLjExMSA0OTAuNzA1YzEyLjI5NS0xMi4yOTEgMjkuMjc5LTE5Ljg5MyA0OC4wMzctMTkuODkzczM1Ljc0MyA3LjYwMiA0OC4wMzggMTkuODk0bDI5Ni41MTYgMjk2LjUxNnYtNzE5LjI3NmMwLTM3LjUyNSAzMC40Mi02Ny45NDYgNjcuOTQ2LTY3Ljk0NnM2Ny45NDYgMzAuNDIgNjcuOTQ2IDY3Ljk0NnYwIDczNS43ODdsMjgwLjA3My0yODAuMDczYzEyLjIwMy0xMS43ODEgMjguODM4LTE5LjA0MSA0Ny4xNjktMTkuMDQxIDM3LjUyNSAwIDY3Ljk0NiAzMC40MiA2Ny45NDYgNjcuOTQ2IDAgMTguMzY1LTcuMjg2IDM1LjAyOC0xOS4xMjUgNDcuMjU3bC0zODQuMzUyIDM4NC4yODRjLTEyLjI5NSAxMi4yOTItMjkuMjc5IDE5Ljg5NC00OC4wMzggMTkuODk0LTExLjY2MiAwLTIyLjYzNy0yLjkzOC0zMi4yMjctOC4xMTRsMC4zNiAwLjE3OGMtMTcuMzQzLTUuNTAyLTMxLjM0OC0xNy4yNzUtMzkuNjM5LTMyLjU5NWwtMC4xNzgtMC4zNTljLTYuMjI1LTMuMzQzLTExLjU3LTcuMzQ2LTE2LjIzNy0xMi4wMjVsLTM4NC4yMzYtMzg0LjM3MmMtMTIuMjkxLTEyLjI5NS0xOS44OTMtMjkuMjc5LTE5Ljg5My00OC4wMzdzNy42MDItMzUuNzQzIDE5Ljg5NC00OC4wMzh2MHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuJHRpbWVsaW5lLXRyYWNrLWJhY2tncm91bmQtaW1hZ2UtaDogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwNzInIGhlaWdodD0nOTQzLjU2NScgdmlld0JveD0nMCAwIDMwNzIgOTQzLjU2NSclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTQ5MC43MDUgOTIzLjY3MWMtMTIuMjkxLTEyLjI5NS0xOS44OTMtMjkuMjc5LTE5Ljg5My00OC4wMzdzNy42MDItMzUuNzQzIDE5Ljg5NC00OC4wMzhMNzg3LjIyMiA1MzEuMDhINjcuOTQ2QzMwLjQyMSA1MzEuMDggMCA1MDAuNjYgMCA0NjMuMTM0czMwLjQyLTY3Ljk0NiA2Ny45NDYtNjcuOTQ2aDczNS43ODdMNTIzLjY2IDExNS4xMTVjLTExLjc4MS0xMi4yMDMtMTkuMDQxLTI4LjgzOC0xOS4wNDEtNDcuMTY5QzUwNC42MTkgMzAuNDIxIDUzNS4wMzkgMCA1NzIuNTY1IDBjMTguMzY1IDAgMzUuMDI4IDcuMjg2IDQ3LjI1NyAxOS4xMjVsMzg0LjI4NCAzODQuMzUyYzEyLjI5MiAxMi4yOTUgMTkuODk0IDI5LjI3OSAxOS44OTQgNDguMDM4IDAgMTEuNjYyLTIuOTM4IDIyLjYzNy04LjExNCAzMi4yMjdsLjE3OC0uMzZjLTUuNTAyIDE3LjM0My0xNy4yNzUgMzEuMzQ4LTMyLjU5NSAzOS42MzlsLS4zNTkuMTc4Yy0zLjM0MyA2LjIyNS03LjM0NiAxMS41Ny0xMi4wMjUgMTYuMjM3TDU4Ni43MTMgOTIzLjY3MmMtMTIuMjk1IDEyLjI5MS0yOS4yNzkgMTkuODkzLTQ4LjAzNyAxOS44OTNzLTM1Ljc0My03LjYwMi00OC4wMzgtMTkuODk0eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0UlMEFcIik7XG4kdGltZWxpbmUtdGlsZS1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAwIDI2cHggNDhweCByZ2JhKCRkYXJrLCAuMTApLCAwIDVweCAxNHB4IHJnYmEoJGRhcmssIC4wNCk7XG4kdGltZWxpbmUtZG90LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkc2Vjb25kYXJ5O1xuJHRpbWVsaW5lLWRvdC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgcmVtLWNhbGMoMTApO1xuXG4vLyBUb2FzdHNcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4xOCkgMHB4IDE5cHggMzhweCwgcmdiYSgwLCAwLCAwLCAwLjEpIDBweCAzMHB4IDIwcHggLTdweDtcbi8vICR0b2FzdC1ib3gtaG92ZXItc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgMjZweCA0OHB4IHJnYmEoJGRhcmssIC4yNSksIDAgNXB4IDE0cHggcmdiYSgkZGFyaywgLjE4KTtcbiR0b2FzdC1jb250YWluZXItdHJhbnNpdGlvbi1pbjogICAgICAgICAgIHRyYW5zZm9ybSAuNnMgJGVhc2Utb3V0LWNpcmM7XG4kdG9hc3QtY29udGFpbmVyLXRyYW5zaXRpb24tb3V0OiAgICAgICAgICB0cmFuc2Zvcm0gLjRzICRlYXNlLWluLXNpbmU7XG5cbi8vIE1lZGlhXG4kbGluay1tZWRpYS1ob3Zlci1iZy1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRkYXJrLCAuNyk7XG4kbWVkaWEtc2hhZG93LXNob3J0OiAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRzZWNvbmRhcnksIDAuMzUpIDVweCAzcHggMTJweCwgcmdiYSgkc2Vjb25kYXJ5LCAwLjI1KSAxMHB4IDdweCAxNXB4IC00cHg7XG4kbWVkaWEtc2hhZG93LXNob3J0ZXI6ICAgICAgICAgICAgICAgICAgICByZ2JhKCRzZWNvbmRhcnksIC4zNSkgMnB4IDJweCA4cHgsIHJnYmEoJHNlY29uZGFyeSwgLjI1KSA2cHggM3B4IDhweCAtNnB4O1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICRzYW5kO1xuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNlY29uZGFyeTtcblxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgcmdiYSgkc2Vjb25kYXJ5LCAuMik7XG5cbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRzZWNvbmRhcnk7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAkc2Vjb25kYXJ5O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgICAgICAgJGxpZ2h0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGxpZ2h0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgJGxpZ2h0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgJHByaW1hcnk7XG5cbi8vIEFjY29yZGlvblxuJGFjY29yZGlvbi1iYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J2Fycm93Q29sb3InPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKTtcbiRhY2NvcmRpb24tYmFja2dyb3VuZC1pbWFnZS1hY3RpdmU6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdhcnJvd0NvbG9yJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIik7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkd2hpdGU7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAwO1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGc7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZztcblxuLy8gVHVubmVsXG4kdHVubmVsLXRyYW5zLWVhc2luZzogICAgICAgICAgICAgICAgICAgICBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTsiLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFRoZW1lIG1peGluc1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG5AbWl4aW4gc2VwYXJhdG9yLXYoJHR5cGUsICRoZWlnaHQ6IDEwMCUsICRjb2xvcjogcmdiYSgwLDAsMCwxKSwgJGFsaWduOiBudWxsKSB7XG4gIEBpZiAkdHlwZSA9PSB0d28tZG90cyB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZyhzdHItcmVwbGFjZSgkYm9yZGVyLWltYWdlLXR3by1kb3RzLXYsICdkb3RzQ29sb3InLCAkY29sb3IpKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjU4cHg7XG5cbiAgICBAaWYoICRhbGlnbiA9PSAnc3RhcnQnICkge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgQGVsc2UgaWYoICRhbGlnbiA9PSAnZW5kJyApIHtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzZXBhcmF0b3ItaCgkdHlwZSwgJHdpZHRoOiAxMDAlLCAkY29sb3I6ICRsaWdodCwgJGFsaWduOiBudWxsKSB7XG4gIEBpZiAkdHlwZSA9PSB0d28tZG90cyB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHN0ci1yZXBsYWNlKCRib3JkZXItaW1hZ2UtdHdvLWRvdHMtaCwgJ2RvdHNDb2xvcicsICRjb2xvcikpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NThweDtcblxuICAgIEBpZiggJGFsaWduID09ICd0b3AnICkge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICBAZWxzZSBpZiggJGFsaWduID09ICdib3R0b20nICkge1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEdlbmVyYXRlcyBhbGwgcG9zc2libGUgY29tYmluYXRpb25zIChhbmQgb25seSBvbmNlKSBvZiBjbGFzc2VzIGFuZCBmb3IgZWFjaCwgYSBwcm9wIHdpdGggYSB2YWx1ZSBvbiBvciBvZmZcbi8vIGkuZTogYm9yZGVyLWltYWdlLXNsaWNlXG4vLyEgUmVjdXJzaXZlXG5AbWl4aW4gbWF0cml4LWNvbWJpbmUoJGluaXRpYWwtYW5kLCAkbWFwLCAkcHJvcCwgJHZhbHVlLW9uLCAkdmFsdWUtb2ZmLCAkZGVwdGg6IDAsICRtYXAtbm93OiBudWxsLCAkaWR4LXBhcmVudHM6ICgpKSB7XG4gICRkb25lOiAoKTtcbiAgJGRlcHRoOiAkZGVwdGggKyAxO1xuICAkbGFzdC1pZHg6IG51bGw7XG4gIFxuICBAZWFjaCAkaWR4LCAkY2xhc3MgaW4gJG1hcCB7XG4gICAgJGxhc3QtaWR4OiAkaWR4O1xuICB9XG5cbiAgJG1hcC1ub3c6IGlmKCRtYXAtbm93ID09IG51bGwsICRtYXAsICRtYXAtbm93KTtcblxuICBAZWFjaCAkaWR4LCAkY2xhc3MgaW4gJG1hcC1ub3cge1xuICAgICRjb21iOiBudWxsO1xuXG4gICAgQGVhY2ggJGksICRjIGluICRtYXAge1xuICAgICAgJGNvbWI6ICRjb21iICsgaWYoJGkgPT0gJGlkeCBvciBtYXAuaGFzLWtleSgkaWR4LXBhcmVudHMsICRpKSwgJHZhbHVlLW9uLCAkdmFsdWUtb2ZmKSArIGlmKCRpICE9ICRsYXN0LWlkeCwgXCIgXCIsIG51bGwpO1xuICAgIH1cblxuICAgIEBpZiBub3QgbWFwLmhhcy1rZXkoJGRvbmUsICRjb21iKSB7XG4gICAgICAkZG9uZTogbWFwLm1lcmdlKCRkb25lLCAoI3tjb21ifTogI3skY29tYn0pKTtcblxuICAgICAgJG1hcC1ub3c6IG1hcC5yZW1vdmUoJG1hcC1ub3csICRpZHgpO1xuXG4gICAgICAje2lmKCRkZXB0aCA+IDEgb3IgJGluaXRpYWwtYW5kLCBcIiZcIiwgbnVsbCl9LiN7JGNsYXNzfSB7XG4gICAgICAgICN7JHByb3B9OiAkY29tYjtcblxuICAgICAgICAkaWR4czogbWFwLm1lcmdlKCRpZHgtcGFyZW50cywgKCRpZHg6ICRpZHgpKTtcbiAgICAgICAgQGluY2x1ZGUgbWF0cml4LWNvbWJpbmUoJGluaXRpYWwtYW5kLCAkbWFwLCAkcHJvcCwgJHZhbHVlLW9uLCAkdmFsdWUtb2ZmLCAkZGVwdGgsICRtYXAtbm93LCAkaWR4cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gOnRlc3Qge1xuICAvLyAgIHRlc3Q6IG1hcC52YWx1ZXMoJGRvbmUpO1xuICAvLyB9XG59XG5cbi8vIE11c3QgYmUgYXBwbGllZCB0byBhIHBhcmVudCBvZiBzY3JvbGxhYmxlIGVsZW1lbnRcbi8vIEBzZWUgaHR0cHM6Ly9zeW50YWNrbGUuY29tL2Jsb2cvY2hhbmdlcy10by1zY3JvbGxiYXItc3R5bGluZy1pbi1jaHJvbWUtMTIxL1xuQG1peGluIGN1c3RvbS1zY3JvbGxiYXJzKCRtYXJnaW4tYm90dG9tOiAwLCAkbWFyZ2luLXRvcDogMCwgJHdpZHRoOiAxMHB4LCAkaGVpZ2h0OiAxMHB4LCAkdGh1bWItcm91bmRlZDogMTBweCwgJHRyYWNrLXJvdW5kZWQ6IDEwcHgsICR0aHVtYi1jb2xvcjogJHByaW1hcnksICR0cmFjay1jb2xvcjogJHdoaXRlLCAkc2Nyb2xsYmFyLWNvbG9yOiBhc3RyYWNrKSB7XG4gIC8vIEFzY2VuZGFudCBjb21wYXRpYmlsaXR5XG4gICRzY3JvbGxiYXItY29sb3I6IGlmKCRzY3JvbGxiYXItY29sb3IgPT0gYXN0cmFjaywgJHRyYWNrLWNvbG9yLCAkc2Nyb2xsYmFyLWNvbG9yKTtcblxuICAvLyBPbmx5IGZvciBzY3JlZW5zIHdpdGggaG92ZXIgY2FwYWJpbGl0aWVzXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLyoqXG4gICAgLy8vIE5vdCBjaHJvbWl1bVxuICAgICoqL1xuICAgIEBzdXBwb3J0cyAoc2Nyb2xsYmFyLWNvbG9yOiBhdXRvKSBhbmQgKG5vdCBzZWxlY3Rvcig6Oi13ZWJraXQtc2Nyb2xsYmFyKSkge1xuICAgICAgPiAqIHtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICR0aHVtYi1jb2xvciAkdHJhY2stY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgLy8vIENocm9taXVtXG4gICAgKiovXG4gICAgQHN1cHBvcnRzIHNlbGVjdG9yKDo6LXdlYmtpdC1zY3JvbGxiYXIpIHtcbiAgICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogLSAkd2lkdGg7IC8vIHRvIGJhbGFuY2Ugc3ltZXRyaWMgaG9yaXpvbnRhbCBwYWRkaW5ncyB3aGVuIHZlcnRpY2FsIHNjcm9sbGJhciBpcyBvZmYgLy8hIHRoaXMgY2F1c2VzIGlzc3VlIHdoZW4gY29udGVudCBpcyBjZW50ZXJlZCB0aHJvdWdoIGltcGxpY2l0IGF1dG8gbWFyZ2lucyAob2ZmY2FudmFzLWJvdHRvbSBvciAtdG9wIGZvciBpbnN0YW5jZVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAvLzo6c2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzY3JvbGxiYXItY29sb3I7XG4gICAgICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdHJhY2stcm91bmRlZDtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR0cmFjay1yb3VuZGVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkdHJhY2stcm91bmRlZDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIC8vOjpzY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkdGh1bWItcm91bmRlZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGh1bWItY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAvLzo6c2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRyYWNrLWNvbG9yO1xuICAgICAgICAvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRyYWNrLXJvdW5kZWQ7XG4gICAgICAgIC8vIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkdHJhY2stcm91bmRlZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRyYWNrLXJvdW5kZWQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYm90dG9tO1xuICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luLXRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRW5oYW5jZW1lbnQgb2YgYm9vdHN0cmFwIG1peGluIHdpdGggIWltcG9ydGFudFxuQG1peGluIGJ1dHRvbi12YXJpYW50LWltcG9ydGFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfSAhaW1wb3J0YW50O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9ICFpbXBvcnRhbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn0gIWltcG9ydGFudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn0gIWltcG9ydGFudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfSAhaW1wb3J0YW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9ICFpbXBvcnRhbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX0gIWltcG9ydGFudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfSAhaW1wb3J0YW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH0gIWltcG9ydGFudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9ICFpbXBvcnRhbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9ICFpbXBvcnRhbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9ICFpbXBvcnRhbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH0gIWltcG9ydGFudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfSAhaW1wb3J0YW50O1xufVxuXG5cbkBtaXhpbiB0aWxlLWJnLWFjdGl2ZSgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGlsZS1ob3Zlci1iZykgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGlsZS1ob3Zlci1zaGFkb3cpO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cbiAgJi5ob3ZlcmVkLWNsb25lIHtcbiAgICAtLXRpbGUtaG92ZXItc2hhZG93OiAjeyR0aWxlLWhvdmVyZWQtY2xvbmUtc2hhZG93fTtcbiAgfVxuXG4gIC50ZXh0LXdoaXRlLFxuICAudGV4dC1saWdodCB7XG4gICAgJjpub3QoW2NsYXNzKj1cImJnLVwiXSkge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRpbGUtcDAtYmctYWN0aXZlKCkge1xuICAuc3RyZXRjaGVkLWxpbmsge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tdGlsZS1ob3Zlci1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC8vICYuaG92ZXJlZC1jbG9uZSB7XG4gIC8vICAgLnN0cmV0Y2hlZC1saW5rIHtcbiAgLy8gICAgICY6YWZ0ZXIge1xuICAvLyAgICAgICAvLyBib3gtc2hhZG93OiAkdGlsZS1ob3ZlcmVkLWNsb25lLXNoYWRvdztcbiAgLy8gICAgICAgLS10aWxlLWhvdmVyLXNoYWRvdzogJHRpbGUtaG92ZXJlZC1jbG9uZS1zaGFkb3c7IC8vIHRoaXMgY2F1c2VzIHRoZSBpbnNldCBzaGFkb3cgdG8gZGlzYXBwZWFyIGJlbG93IGltYWdlXG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbkBtaXhpbiBjYXJ0LXN0YXR1cy12aXNpYmlsaXR5KCAkcHJlZml4OiAnJywgJHN1Ymo6ICgpICkge1xuICAkc3ViamVjdHM6IChcbiAgICBmb3JtYXRpb246IChub25lLCB1bmF2YWlsYWJsZSksXG4gICAgZGlzcG86IChub25lLCBub2Jvb2tpbmcsIG9rLCBtaXNzaW5nLCB0b2NoYW5nZSwgdW5hdmFpbGFibGUpLFxuICAgIGVsZXZlOiAobm9uZSwgbWlzc2luZyksXG4gICAgbG9ja3M6IChub25lLCBvaywgZXhwaXJpbmcsIGV4cGlyZWQpLFxuICAgIGNvbnRyYWN0OiAobm9uZSwgdmlld2VkLCBjb25zZW50KSxcbiAgKTtcblxuICAvLyBHZW5lcmF0ZXNcbiAgLy8gZGF0YS1bJHByZWZpeCAoY2FydHxpdGVtfGZvcm11bGUpXS1bZm9ybWF0aW9ufGRpc3BvfGVsZXZlfGxvY2tzfGNvbnRyYWN0XS1zdGF0dXMgZGF0YS1jYi1zaG93L2hpZGUqPVwiW2NhcnR8aXRlbXxmb3JtdWxlXS1bZm9ybWF0aW9ufGRpc3BvfGVsZXZlfGxvY2tzXS1zdGF0dXMtW3N0YXR1c11cIlxuICBAZWFjaCAkc3ViamVjdCBpbiBtYXAta2V5cygkc3ViamVjdHMpIHtcbiAgICBAaWYgJHN1YmogPT0gKCkgb3IgaW5saXN0KCRzdWJqLCAkc3ViamVjdCkge1xuICAgICAgLy8gQmVmb3JlIHN0YXR1cyBpcyBsb2FkZWQsIGhpZGUgdGhlIHNob3ctd2hlbiBlbGVtZW50c1xuICAgICAgW2RhdGEtI3skcHJlZml4fSN7JHN1YmplY3R9LXN0YXR1cz1cIlwiXSB7XG4gICAgICAgIFtkYXRhLWNiLXNob3ctd2hlbio9XCIjeyRwcmVmaXh9I3skc3ViamVjdH0tc3RhdHVzLVwiXSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWFjaCAkc3RhdHVzIGluIG1hcC5nZXQoJHN1YmplY3RzLCAkc3ViamVjdCkge1xuICAgICAgICAvLyBFbGltaW5hdGUgaW1wb3NzaWJsZSBzdGF0dXNlcyBmb3Igc3ViamVjdFxuICAgICAgICAmLFxuICAgICAgICAqIHtcbiAgICAgICAgICAmW2RhdGEtI3skcHJlZml4fSN7JHN1YmplY3R9LXN0YXR1cz1cIiN7JHN0YXR1c31cIl0ge1xuICAgICAgICAgICAgW2RhdGEtY2ItaGlkZS13aGVuKj1cIiN7JHByZWZpeH0jeyRzdWJqZWN0fS1zdGF0dXMtI3skc3RhdHVzfVwiXSxcbiAgICAgICAgICAgIFtkYXRhLWNiLXNob3ctd2hlbio9XCIjeyRwcmVmaXh9I3skc3ViamVjdH0tc3RhdHVzLVwiXTpub3QoW2RhdGEtY2Itc2hvdy13aGVuKj1cIiN7JHByZWZpeH0jeyRzdWJqZWN0fS1zdGF0dXMtI3skc3RhdHVzfVwiXSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEBtaXhpbiBjYXJ0LXN0YXR1c2VzLXZpc2liaWxpdHkoICRwcmVmaXg6ICcnICkge1xuLy8gICAkc3ViamVjdHM6IChcbi8vICAgICBmb3JtYXRpb246IChub25lLCB1bmF2YWlsYWJsZSksXG4vLyAgICAgZGlzcG86IChub25lLCBub2Jvb2tpbmcsIG1pc3NpbmcsIHRvY2hhbmdlKSxcbi8vICAgICBlbGV2ZTogKG5vbmUsIG1pc3NpbmcpLFxuLy8gICAgIGxvY2tzOiAobm9uZSwgZXhwaXJpbmcsIGV4cGlyZWQsIG9rKSxcbi8vICAgKTtcblxuLy8gICAvLyBkYXRhLWRpc3BvL2VsZXZlLXN0YXR1cyBkYXRhLWNiLXNob3cvaGlkZSo9XCJkaXNwby9lbGV2ZS1zdGF0dXMtPHN0YXR1cz5cbi8vICAgQGVhY2ggJHN1YmplY3QgaW4gbWFwLWtleXMoJHN1YmplY3RzKSB7XG4vLyAgICAgQGVhY2ggJHN0YXR1cyBpbiBtYXAuZ2V0KCRzdWJqZWN0cywgJHN1YmplY3QpIHtcbi8vICAgICAgIC8vIEVsaW1pbmF0ZSBpbXBvc3NpYmxlIHN0YXR1c2VzIGZvciBzdWJqZWN0XG4vLyAgICAgICAmW2RhdGEtI3skcHJlZml4fXN0YXR1c2VzKj1cIiN7JHByZWZpeH0jeyRzdWJqZWN0fS1zdGF0dXMtI3skc3RhdHVzfVwiXSB7XG4vLyAgICAgICAgIFtkYXRhLWNiLWhpZGUtd2hlbio9XCIjeyRwcmVmaXh9I3skc3ViamVjdH0tc3RhdHVzLSN7JHN0YXR1c31cIl0sXG4vLyAgICAgICAgIFtkYXRhLWNiLXNob3ctd2hlbio9XCIjeyRwcmVmaXh9I3skc3ViamVjdH0tc3RhdHVzLVwiXTpub3QoW2RhdGEtY2Itc2hvdy13aGVuKj1cIiN7JHByZWZpeH0jeyRzdWJqZWN0fS1zdGF0dXMtI3skc3RhdHVzfVwiXSkge1xuLy8gICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG5AbWl4aW4gZGlzYWJsZS1idXR0b24oKSB7XG4gIC8vIEBzZWUgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3NcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG5cbiAgLnN0cmV0Y2hlZC1saW5rIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiByZXFtYXJrKCRzdHI6IFwiICpcIikge1xuICAucmVxbWFyayB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAkc3RyO1xuICAgIH1cbiAgfVxufSIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBCdXR0b25zIHN0eWxlc1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuQHVzZSBcInNhc3M6bWFwXCI7XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuY2ljbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5idG4tdW5zdHlsZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idG4tbGlnaHQtMTBwYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGxpZ2h0LCAuMSk7XG4gIGNvbG9yOiAkbGlnaHQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kOiAkcHJpbWFyeSwgJGJvcmRlcjogJHByaW1hcnksICRjb2xvcjogJGxpZ2h0LCAkaG92ZXItYmFja2dyb3VuZDogJHNlY29uZGFyeSwgJGhvdmVyLWJvcmRlcjogJHNlY29uZGFyeSwgJGhvdmVyLWNvbG9yOiAkbGlnaHQsICRhY3RpdmUtYmFja2dyb3VuZDogJHNlY29uZGFyeSwgJGFjdGl2ZS1ib3JkZXI6ICRzZWNvbmRhcnkpO1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1ncmVlbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kOiAkZ3JlZW4sICRib3JkZXI6ICRncmVlbiwgJGNvbG9yOiAkbGlnaHQsICRob3Zlci1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LCAkaG92ZXItYm9yZGVyOiAkc2Vjb25kYXJ5LCAkaG92ZXItY29sb3I6ICRsaWdodCwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LCAkYWN0aXZlLWJvcmRlcjogJHNlY29uZGFyeSk7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRsaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHByaW1hcnl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRsaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JHByaW1hcnl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGxpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRzZWNvbmRhcnl9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGxpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skc2Vjb25kYXJ5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGxpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRwcmltYXJ5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGxpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwcmltYXJ5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skbGlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JHNlY29uZGFyeX07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skbGlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRsaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSxcbi5idG4taG92ZXItcHJpbWFyeSxcbi5idG4taG92ZXItb3V0bGluZS1wcmltYXJ5IHtcbiAgJjpob3ZlcixcbiAgJi5hY3RpdmUsIFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQtaW1wb3J0YW50KCRiYWNrZ3JvdW5kOiAkcHJpbWFyeSwgJGJvcmRlcjogJHByaW1hcnksICRjb2xvcjogJGxpZ2h0LCAkaG92ZXItYmFja2dyb3VuZDogJHByaW1hcnksICRob3Zlci1ib3JkZXI6ICRwcmltYXJ5LCAkaG92ZXItY29sb3I6ICRsaWdodCwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkcHJpbWFyeSwgJGFjdGl2ZS1ib3JkZXI6ICRwcmltYXJ5KTtcbiAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQge1xuICArIC5idG4taG92ZXItcHJpbWFyeSxcbiAgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQtaW1wb3J0YW50KCRiYWNrZ3JvdW5kOiAkcHJpbWFyeSwgJGJvcmRlcjogJHByaW1hcnksICRjb2xvcjogJGxpZ2h0LCAkaG92ZXItYmFja2dyb3VuZDogJHByaW1hcnksICRob3Zlci1ib3JkZXI6ICRwcmltYXJ5LCAkaG92ZXItY29sb3I6ICRsaWdodCwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkcHJpbWFyeSwgJGFjdGl2ZS1ib3JkZXI6ICRwcmltYXJ5LCAkYWN0aXZlLWNvbG9yOiAkbGlnaHQpO1xuICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tb3V0bGluZS1ncmVlbixcbi5idG4taG92ZXItZ3JlZW4sXG4uYnRuLWhvdmVyLW91dGxpbmUtZ3JlZW4ge1xuICAmOmhvdmVyLFxuICAmLmFjdGl2ZSwgXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlIHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudC1pbXBvcnRhbnQoJGJhY2tncm91bmQ6ICRncmVlbiwgJGJvcmRlcjogJGdyZWVuLCAkY29sb3I6ICRsaWdodCwgJGhvdmVyLWJhY2tncm91bmQ6ICRncmVlbiwgJGhvdmVyLWJvcmRlcjogJGdyZWVuLCAkaG92ZXItY29sb3I6ICRsaWdodCwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkZ3JlZW4sICRhY3RpdmUtYm9yZGVyOiAkZ3JlZW4pO1xuICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCB7XG4gICsgLmJ0bi1ob3Zlci1ncmVlbixcbiAgKyAuYnRuLW91dGxpbmUtZ3JlZW4ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50LWltcG9ydGFudCgkYmFja2dyb3VuZDogJGdyZWVuLCAkYm9yZGVyOiAkZ3JlZW4sICRjb2xvcjogJGxpZ2h0LCAkaG92ZXItYmFja2dyb3VuZDogJGdyZWVuLCAkaG92ZXItYm9yZGVyOiAkZ3JlZW4sICRob3Zlci1jb2xvcjogJGxpZ2h0LCAkYWN0aXZlLWJhY2tncm91bmQ6ICRncmVlbiwgJGFjdGl2ZS1ib3JkZXI6ICRncmVlbiwgJGFjdGl2ZS1jb2xvcjogJGxpZ2h0KTtcbiAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWhvdmVyLWRhbmdlcixcbi5idG4taG92ZXItb3V0bGluZS1kYW5nZXIge1xuICAmOmhvdmVyLFxuICAmLmFjdGl2ZSwgXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlIHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudC1pbXBvcnRhbnQoJGJhY2tncm91bmQ6ICRkYW5nZXIsICRib3JkZXI6ICRkYW5nZXIsICRjb2xvcjogJGxpZ2h0LCAkaG92ZXItYmFja2dyb3VuZDogJGRhbmdlciwgJGhvdmVyLWJvcmRlcjogJGRhbmdlciwgJGhvdmVyLWNvbG9yOiAkbGlnaHQsICRhY3RpdmUtYmFja2dyb3VuZDogJGRhbmdlciwgJGFjdGl2ZS1ib3JkZXI6ICRkYW5nZXIpO1xuICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGlmICRrZXkgIT0gXCJwcmltYXJ5XCIgYW5kICRrZXkgIT0gXCJkYW5nZXJcIiBhbmQga2V5ICE9ICdncmVlbicgeyAvLyBBbHJlYWR5IGRvbmUgLSBAc2VlIGFib3ZlXG4gICAgLmJ0bi1ob3Zlci0je3VucXVvdGUoJGtleSl9IHtcbiAgICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gICAgICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICAgICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlLCAkaG92ZXItYmFja2dyb3VuZDogJHZhbHVlLCAkaG92ZXItYm9yZGVyOiAkdmFsdWUsICRhY3RpdmUtYmFja2dyb3VuZDogJHZhbHVlLCAkYWN0aXZlLWJvcmRlcjogJHZhbHVlICk7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFVudXNlZCBmb3Igbm93XG4gICAgLy8gLmJ0bi1ob3Zlci1vdXRsaW5lLSN7dW5xdW90ZSgka2V5KX0ge1xuICAgIC8vICAgJjpob3ZlcixcbiAgICAvLyAgICYuYWN0aXZlLCBcbiAgICAvLyAgICY6Zmlyc3QtY2hpbGQ6YWN0aXZlIHtcbiAgICAvLyAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuXG4gIC50ZXh0LWJnLSN7JGtleX0ge1xuICAgIC5idG4tb3V0bGluZS1jdXJyZW50Q29sb3Ige1xuICAgICAgJGNvbnRyYXN0ZWQ6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSk7XG5cbiAgICAgIEBpZiAkY29udHJhc3RlZCA9PSAkY29sb3ItY29udHJhc3QtZGFyayB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KHRyYW5zcGFyZW50LCAkY29sb3ItY29udHJhc3QtZGFyaywgJGNvbG9yLWNvbnRyYXN0LWRhcmspO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbnRyYXN0ZWQgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQodHJhbnNwYXJlbnQsICRjb2xvci1jb250cmFzdC1saWdodCwgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0biB7XG4gICYuYnRuLWhvdmVyLXNlY29uZGFyeSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLmJhZGdlIHtcbiAgICAgICAgJi5iZy1zZWNvbmRhcnkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1ob3Zlci1wcmltYXJ5LFxuICAmLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoW2NsYXNzKj1cImJnLWhvdmVyLVwiXSkge1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC5iYWRnZSB7XG4gICAgICAgICYuYmctcHJpbWFyeSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiB1c2luZyBjdXJyZW50IHRleHQgY29sb3Jcbi5idG4tb3V0bGluZS1jdXJyZW50Q29sb3Ige1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRwcmltYXJ5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwcmltYXJ5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogY3VycmVudENvbG9yO1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRhcmt9OyAvLyBUT0RPIHVzZSBjb250cmFzdGVkIGNvbG9yXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogY3VycmVudENvbG9yO1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4vLyBDbG9zZVxuLmJ0bi1jYi1jbG9zZSB7XG4gIC8vIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGxpZ2h0fTtcbiAgLmNpY28tdGltZXMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgJGVhc2UtaW4tb3V0LXNpbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuY2ljby10aW1lcyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC43KSByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb21wb3NpdGlvbnNcbi8vIGJ1dHRvbiB3aXRoIGJlZ2lubmluZyBpY29uIGluIHdoaXRlIGNpcmNsZVxuLy8gVXNlIGNhc2U6IHN1Ym1pdCBidXR0b24gb2YgZm9ybXNcbi8vIEBkZXByZWNhdGVkXG4uYnRuLWNvbXBvLTEge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkcHJpbWFyeSwgJHByaW1hcnksICRob3Zlci1iYWNrZ3JvdW5kOiAkcHJpbWFyeSwgJGhvdmVyLWJvcmRlcjogJHByaW1hcnksICRhY3RpdmUtYmFja2dyb3VuZDogJHByaW1hcnksICRhY3RpdmUtYm9yZGVyOiAkcHJpbWFyeSk7XG5cbiAgJGdyYWRpZW50LWxlbmd0aDogcmVtLWNhbGMoOTIpOyAvLzUycHg7XG5cbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICRncmFkMS1zdGFydDtcbiAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRncmFkMS1zdGFydCAwcHgsICRncmFkMS1lbmQgJGdyYWRpZW50LWxlbmd0aCwgJGdyYWQxLWVuZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZ3JhZDEtZW5kIDAlLCAkZ3JhZDEtZW5kIGNhbGMoNTAlIC0gJGdyYWRpZW50LWxlbmd0aCksICRncmFkMS1zdGFydCA1MCUsICRncmFkMS1lbmQgY2FsYyg1MCUgKyAkZ3JhZGllbnQtbGVuZ3RoKSwgJGdyYWQxLWVuZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC41cyAkZWFzZS1vdXQtZXhwbyxcbiAgICAgICAgICAgICAgYm94LXNoYWRvdyAuNXMgJGVhc2Utb3V0LWV4cG87XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpZiAka2V5ICE9IHByaW1hcnkge1xuICAgICAgJi5idG4tY29tcG8tI3ska2V5fSB7XG4gICAgICAgIC8vQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUsICRob3Zlci1iYWNrZ3JvdW5kOiAkdmFsdWUsICRob3Zlci1ib3JkZXI6ICR2YWx1ZSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkdmFsdWUsICRhY3RpdmUtYm9yZGVyOiAkdmFsdWUpO1xuXG4gICAgICAgICRncmFkMS1lbmQ6ICR2YWx1ZTtcbiAgICAgICAgJGdyYWQxLXN0YXJ0OiB0aW50LWNvbG9yKCR2YWx1ZSwgMjAlKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZ3JhZDEtZW5kIDAlLCAkZ3JhZDEtZW5kIGNhbGMoNTAlIC0gJGdyYWRpZW50LWxlbmd0aCksICRncmFkMS1zdGFydCA1MCUsICRncmFkMS1lbmQgY2FsYyg1MCUgKyAkZ3JhZGllbnQtbGVuZ3RoKSwgJGdyYWQxLWVuZCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICRncmFkMS1zdGFydCAwcHgsICRncmFkMS1lbmQgJGdyYWRpZW50LWxlbmd0aCwgJGdyYWQxLWVuZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICB9XG5cbiAgJjpoYXMoLmNpY28tYXJyb3ctcmlnaHQpLFxuICAmOmhhcyguY2ljby1hcnJvdy1yaWdodC1zaG9ydCkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIERlc2lnbmVkXG4gICAgICA+IC5yb3VuZGVkLWNpcmNsZSB7XG4gICAgICAgICYuY2ljbzpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBBbHRlcm5hdGl2ZTogdHJhbnNsYXRlIGNpcmNsZSB0byB0aGUgcmlnaHQgb24gaG92ZXJcbiAgICAgIC8vID4gLnJvdW5kZWQtY2lyY2xlIHtcbiAgICAgIC8vICAgbGVmdDogMTAwJTtcbiAgICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICAgICAgLy8gICArIHNwYW4ge1xuICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEwKTtcbiAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICAvLyAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgJjpoYXMoLmNpY28tYXJyb3ctZG93biksXG4gICY6aGFzKC5jaWNvLWFycm93LWRvd24tc2hvcnQpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBEZXNpZ25lZFxuICAgICAgPiAucm91bmRlZC1jaXJjbGUge1xuICAgICAgICAmLmNpY286YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLnJvdW5kZWQtY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogLjgxMjVyZW07XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyAkZWFzZS1vdXQtZXhwbztcbiAgICB6LWluZGV4OiAxO1xuICAgIFxuICAgICYuY2ljbzpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgJGVhc2Utb3V0LWV4cG87XG4gICAgfVxuXG4gICAgKyBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxMCk7IC8vIHVzZSBtYXJnaW4gdG8gYXV0by1hbGlnbiBjb3JyZWN0bHkgbGFiZWwrbGFiZWxob3ZlciAtIEBzZWUgdGVtcGxhdGUtcGFydHMvYnV0dG9uL2NvbXBvLTEucGhwXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzICRlYXNlLW91dC1leHBvO1xuICAgIH1cbiAgfVxufVxuXG4kYnRuLWNvbXBvLTItYXJyb3ctZG93bi10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcblxuLy8gZmluYWwgYXJyb3cgd2l0aCBzbGlkaW5nIHVwL3JpZ2h0L2Rvd24vbGVmdCBhbmltYXRpb25cbi8vIFVzZSBjYXNlOiA8YSBjbGFzcz1cImZzLTggZnctbWVkaXVtIHJvdW5kZWQtNCBweS1fNzUgcHgtMSBidG4gYnRuLW91dGxpbmUtc2Vjb25kYXJ5IGJ0bi1ob3Zlci1wcmltYXJ5IGJ0bi1jb21wby0yXCIgaHJlZj1cImh0dHA6Ly97dXJseW91dHViZX1cIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub29wZW5lciBub3JlZmVycmVyIG5vZm9sbG93XCIgZGF0YS1tY2UtaHJlZj1cIiNcIj5Wb2lyIHRvdXRlcyBsZXMgdmlkw6lvczxzcGFuIGNsYXNzPVwiY2ljbyBjaWNvLWFycm93LXJpZ2h0IGZzLTcgbXMtXzVcIj48IS0tIC4gLS0+PC9zcGFuPjwvYT5cbi5idG4tY29tcG8tMiB7XG4gIFtjbGFzcyo9XCJjaWNvLWFycm93LVwiXSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWR1cmF0aW9uLWVhc2luZztcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgLmNpY28ge1xuICAgICAgJi5jaWNvLWFycm93LWxlZnQsXG4gICAgICAmLmNpY28tYXJyb3ctbGVmdC1zaG9ydCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgICAgIH1cblxuICAgICAgJi5jaWNvLWFycm93LXJpZ2h0LFxuICAgICAgJi5jaWNvLWFycm93LXJpZ2h0LXNob3J0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgICB9XG5cbiAgICAgICYuY2ljby1hcnJvdy11cCxcbiAgICAgICYuY2ljby1hcnJvdy11cC1zaG9ydCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICAgIH1cblxuICAgICAgJi5jaWNvLWFycm93LWRvd24sXG4gICAgICAmLmNpY28tYXJyb3ctZG93bi1zaG9ydCB7XG4gICAgICAgIHRyYW5zZm9ybTogJGJ0bi1jb21wby0yLWFycm93LWRvd24tdHJhbnNmb3JtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBMaWtlIGNvbXBvLTQgYnV0IHdpdGggbm8gZ3Jvd2luZ1xuLy8gVXNlIGNhc2U6IEBzZWUgY29tcG8tNFxuLmJ0bi1jb21wby0zIHtcbiAgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIC5jaWNvIHtcbiAgICBwYWRkaW5nOiAuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIC5jaWNvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICRsaWdodDtcblxuICAgICAgfiBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJlZ2lubmluZyBhcnJvdyBhbmltYXRlZCB3aXRoIGdyb3dpbmcgYmcgYXBwZWFyaW5nXG4vLyBVc2UgY2FzZTogPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tY29tcG8tNCBbYnRuLWNvbXBvLXNlY29uZGFyeSBbYnRuLWNvbXBvLWhvdmVyLXNlY29uZGFyeV1dIGZzLTkgZnctbWVkaXVtIHB5LV81IG10LV8yNSBtYi1fNVwiIHR5cGU9XCJidXR0b25cIj48c3BhbiBjbGFzcz1cImNpY28gY2ljby1hcnJvdy1yaWdodCBmcy0xMVwiIGRhdGEtYnMtdG9nZ2xlPVwib2ZmY2FudmFzXCIgZGF0YS1icy10YXJnZXQ9XCIjZGV0YWlscy1mb3JtYXRpb24tMTRoXCI+PC9zcGFuPjxzcGFuPkTDqXRhaWxzIGRlIGxhIGZvcm1hdGlvbjwvc3Bhbj48L2J1dHRvbj5cbi5idG4tY29tcG8tNCB7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cbiAgPiAuY2ljbyB7XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9XG5cbiAgICArIHNwYW4ge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgID4gLmNpY28ge1xuICAgICAgY29sb3I6ICRsaWdodDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICsgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAmLmJ0bi1jb21wby0jeyRrZXl9IHtcbiAgICAgID4gLmNpY28ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gV2hlbiBhIGhvdmVyIGNvbG9yIGlzIGdpdmVuLCBtYWtlIHRoZSBiYXNlIGNvbG9yIGFwcGx5IHdpdGggbm8gaG92ZXJcbiAgICAgICZbY2xhc3MqPVwiYnRuLWNvbXBvLWhvdmVyLVwiXSB7XG4gICAgICAgID4gLmNpY28ge1xuICAgICAgICAgIEBpZiAka2V5ID09IHByaW1hcnkge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB3aGVuIGljb24gaGFzIGEgYmcgY29sb3IgY2xhc3NcbiAgICAmLmJ0bi1jb21wby1ob3Zlci0jeyRrZXl9IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICA+IC5jaWNvIHtcbiAgICAgICAgICBAaWYgJGtleSA9PSBwcmltYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFVzZSBjYXNlOiBcbi5idG4tY3BmLWNvbXBvLTEge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1czsgLy8gcmVtLWNhbGMoNyk7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS44NXJlbTtcbn1cblxuLy8gU3dpdGNoIHdpdGggc2xpZGluZyB3aGl0ZSBhY3RpdmUgYmdcbi5idG4tZ3JvdXAtY29tcG8tMSB7XG4gICRwYWRkaW5nLXg6IC40ZW07XG4gICRwYWRkaW5nLXk6IC40NWVtO1xuXG4gIC8vLS0jeyRwcmVmaXhjYn1idG4tZ3JvdXAtYmVmb3JlLXdpZHRoOiAwO1xuICAvLy0tI3skcHJlZml4Y2J9YnRuLWdyb3VwLWJlZm9yZS10cmFuc2xhdGVYOiAwO1xuICAtLSN7JHByZWZpeGNifWJ0bi1ncm91cC1iZWZvcmUtbGVmdDogY2FsYygxMDAlIC0gMiAqICN7JHBhZGRpbmcteH0pOyAvLyAkcGFkZGluZy14O1xuICAtLSN7JHByZWZpeGNifWJ0bi1ncm91cC1iZWZvcmUtcmlnaHQ6ICRwYWRkaW5nLXg7IC8vIGNhbGMoMTAwJSAtIDIgKiAjeyRwYWRkaW5nLXh9KTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgXG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJHBhZGRpbmcteTtcbiAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXhjYn1idG4tZ3JvdXAtYmVmb3JlLWxlZnQpO1xuICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXhjYn1idG4tZ3JvdXAtYmVmb3JlLXJpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIC8vd2lkdGg6IHZhcigtLSN7JHByZWZpeGNifWJ0bi1ncm91cC1iZWZvcmUtd2lkdGgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMiAqICRwYWRkaW5nLXkpO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLSN7JHByZWZpeGNifWJ0bi1ncm91cC1iZWZvcmUtdHJhbnNsYXRlWCkpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgJGVhc2UtaW4tb3V0LWNpcmM7XG4gIH1cblxuICAmLmJ0biB7XG4gICAgYm9yZGVyLXdpZHRoOiAxLjVweDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICAvLyBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgpXG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCAkc2Vjb25kYXJ5LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsICRzZWNvbmRhcnksIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgJHNlY29uZGFyeSk7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgfVxuXG4gIC5idG4tY2hlY2sge1xuICAgICY6Y2hlY2tlZCB7XG4gICAgICArIC5idG4ge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsICRsaWdodCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCAkbGlnaHQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgJGxpZ2h0KTtcbiAgICAgICAgLy8gbWl4LWJsZW5kLW1vZGU6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC8vIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLy8gICBAaWYgJGtleSAhPSBwcmltYXJ5IHtcbiAgLy8gICAgICYuYnRuLWdyb3VwLWNvbXBvLSN7JGtleX0ge1xuICAvLyAgICAgICAuYnRuLWNoZWNrIHtcbiAgLy8gICAgICAgICAmOmNoZWNrZWQge1xuICAvLyAgICAgICAgICAgKyAuYnRuIHtcbiAgLy8gICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCAkdmFsdWUsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgJHZhbHVlLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsICR2YWx1ZSk7XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgfVxuICAgICAgXG4gIC8vICAgICAgICAgJjpob3ZlciB7XG4gIC8vICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4vLyBCdXR0b25zIHdpdGggZWxlbWVudCB3aXRoIGJnIGluc2lkZVxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgJjpob3ZlciB7XG4gICAgLmJnLWxpZ2h0LFxuICAgIC50ZXh0LWJnLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGV4dC1iZy1saWdodCB7XG4gICAgICBjb2xvcjogJGxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBwYWdlIHRvcFxuJGJ0bi1wYWdlLXRvcC1zaXplOiA0LjA2MjVyZW07IC8vIDY1cHhcbiRidG4tcGFnZS10b3AtcmlnaHQ6IGNhbGMoJGJ1dHRvbnMtZml4ZWQtcmlnaHQgKyAoJHBhbmVsLWhheS1jbG9zZWQtc2l6ZSAtICRidG4tcGFnZS10b3Atc2l6ZSkvMik7IC8vIGFsaWduIGNlbnRlciB3aXRoIHBhbmVsLWhheSBjbG9zZWQgY2VudGVyXG5cbiNidG4tcGFnZS10b3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgcG9zaXRpb246IHN0aWNreTtcbiAgd2lkdGg6IG1heC1jb250ZW50OyAvLyB0byBhbGlnbiB0byB0aGUgcmlnaHQgLSBAc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS83MzI3NjYzOS8xODYzNzYxXG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyAvLyB0byBhbGlnbiB0byB0aGUgcmlnaHQgLSBAc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS83MzI3NjYzOS8xODYzNzYxXG4gIHJpZ2h0OiAkYnRuLXBhZ2UtdG9wLXJpZ2h0O1xuICBib3R0b206IDlyZW07XG4gIG1hcmdpbi10b3A6IC02cmVtOyAvLyB0byBwcmV2ZW50IG9jY3VweWluZyBzcGFjZSBiZXR3ZWVuIG1haW4gYW5kIGZvb3RlclxuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlLFxuICAgICAgICAgICAgICByaWdodCAwcztcblxuICAmOm5vdCguc2hvdyk6bm90KC5oaWRpbmcpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA+IC5idG4ge1xuICAgIHdpZHRoOiAkYnRuLXBhZ2UtdG9wLXNpemU7XG4gICAgaGVpZ2h0OiAkYnRuLXBhZ2UtdG9wLXNpemU7XG4gIH1cbn1cblxuLy8gU2Nyb2xsIGRvd25cbiRwYWdlLXNjcm9sbC1kb3duLWxlZnQ6IGNhbGMoNTAlICsgJG1haW4tbWVudS1zcGFjZS1sZWZ0ICsgJG1haW4tbWVudS13aWR0aCAvIDIpOyAvLyBwb3NpdGlvbiBtZW51IGF0IDxzcGFjZT4gZGlzdGFuY2UgZnJvbSBsZWZ0XG5cbiNwYWdlLXNjcm9sbC1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFyZW07XG4gIGxlZnQ6ICRwYWdlLXNjcm9sbC1kb3duLWxlZnQ7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiByZW0tY2FsYyg1NSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2UsXG4gICAgICAgICAgICAgIGxlZnQgMHM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnAtZGVza3RvcCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgXG4gIC8vIEFkanVzdCBsZWZ0IHBvc2l0aW9uIG9mIGJ1dHRvbiBhY2NvcmRpbmcgdG8gYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAvLyBJZ25vcmUgYnJlYWtwb2ludHMgYmVsb3cgMXN0IGRlc2t0b3AgYnJlYWtwb2ludFxuICAgICRpcy1kZXNrdG9wLWJwOiAwICFkZWZhdWx0O1xuXG4gICAgQGlmICRicmVha3BvaW50ID09ICRicC1kZXNrdG9wIHtcbiAgICAgICRpcy1kZXNrdG9wLWJwOiAxO1xuICAgIH1cblxuICAgIEBpZiggJGlzLWRlc2t0b3AtYnAgPiAwICkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gZGl2aWRlKCAkY29udGFpbmVyLW1heC13aWR0aCwgMiApO1xuICAgICAgfVxuXG4gICAgICAvLyBGaXggZnVsbHdpZHRoIGluIGJyZWFrcG9pbnRzIGxnIGFuZCB4bFxuICAgICAgLy8gQHNlZSBDRVJCT0JfVEhFTUVfQkFTRV9DT05UQUlORVJfQ0xBU1NFU1xuICAgICAgQGlmIG1hcC5oYXMta2V5KChsZzpsZywgeGw6eGwpLCAkYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgbGVmdDogJG1haW4tbWVudS1zcGFjZS1sZWZ0ICsgZGl2aWRlKCAkbWFpbi1tZW51LXdpZHRoLCAyKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vICEgU29tZSBCb290c3RyYXAgZmVhdHVyZXMgbWF5IGFkZCBhIDxzY3JvbGxiYXIgd2lkdGg+IHBhZGRpbmctcmlnaHRcbmJvZHkubm9zY3JvbGwtZml4IHtcbiAgI2J0bi1wYWdlLXRvcCB7XG4gICAgcmlnaHQ6IGNhbGMoJGJ0bi1wYWdlLXRvcC1yaWdodCArIHZhcigtLSN7JHByZWZpeGNifXNjcm9sbGJhci13aWR0aCkpO1xuICB9XG5cbiAgI2J0bi1jbG9zZS10dW5uZWwge1xuICAgIHJpZ2h0OiBjYWxjKCRidG4tY2xvc2UtdHVubmVsLXJpZ2h0ICsgdmFyKC0tI3skcHJlZml4Y2J9c2Nyb2xsYmFyLXdpZHRoKSk7XG4gIH1cblxuICAjYnRuLWNhcnQge1xuICAgIHJpZ2h0OiBjYWxjKCRidG4tY2FydC1yaWdodCArIHZhcigtLSN7JHByZWZpeGNifXNjcm9sbGJhci13aWR0aCkpO1xuICB9XG5cbiAgI3BhZ2Utc2Nyb2xsLWRvd24ge1xuICAgIGxlZnQ6IGNhbGMoJHBhZ2Utc2Nyb2xsLWRvd24tbGVmdCAtIHZhcigtLSN7JHByZWZpeGNifXNjcm9sbGJhci13aWR0aCkgLyAyKTtcbiAgfVxufVxuXG4vLyBEcm9wZG93biBidXR0b25zIHdpdGggaWNvbjogaGlkZSBjYXJldFxuLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAmOmhhcyguY2ljbykge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sbGFwc2UgdG9nZ2xlcyB3aXRoIGFycm93c1xuLmJ0bltkYXRhLWJzLXRvZ2dsZT1cImNvbGxhcHNlXCJdIHtcbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgJi5idG4taG92ZXItcHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudC1pbXBvcnRhbnQoJGJhY2tncm91bmQ6ICRwcmltYXJ5LCAkYm9yZGVyOiAkcHJpbWFyeSwgJGNvbG9yOiAkbGlnaHQsICRob3Zlci1iYWNrZ3JvdW5kOiAkcHJpbWFyeSwgJGhvdmVyLWJvcmRlcjogJHByaW1hcnksICRob3Zlci1jb2xvcjogJGxpZ2h0LCAkYWN0aXZlLWJhY2tncm91bmQ6ICRwcmltYXJ5LCAkYWN0aXZlLWJvcmRlcjogJHByaW1hcnkpO1xuICAgICAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5idG4taG92ZXItc2Vjb25kYXJ5IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50LWltcG9ydGFudCgkYmFja2dyb3VuZDogJHNlY29uZGFyeSwgJGJvcmRlcjogJHNlY29uZGFyeSwgJGNvbG9yOiAkbGlnaHQsICRob3Zlci1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LCAkaG92ZXItYm9yZGVyOiAkc2Vjb25kYXJ5LCAkaG92ZXItY29sb3I6ICRsaWdodCwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LCAkYWN0aXZlLWJvcmRlcjogJHNlY29uZGFyeSk7XG4gICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2ljby1hcnJvdy1kb3duIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgJi5idG4tY29tcG8tMiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgLmNpY28tYXJyb3ctZG93biB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAkYnRuLWNvbXBvLTItYXJyb3ctZG93bi10cmFuc2Zvcm07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQSBidXR0b24gd2l0aCBhIHNtYWxsICgrKSBpbiBhIGNvcm5lclxuLmJ0biB7XG4gICYuYnRuLW91dGxpbmUtbGlnaHQge1xuICAgICYuYnRuLWhvdmVyLWxpZ2h0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAudGV4dC1saWdodCxcbiAgICAgICAgLnRleHQtd2hpdGUge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2ljby1wbHVzLnRleHQtYmctd2hpdGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuIHtcbiAgLmhvdmVyLWluaGVyaXQtY29sb3Ige1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuaG92ZXItaW5oZXJpdC1jb2xvciB7XG4gICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEJvb3RzdHJhcCBtYXBzIG1vZGlmaWVyc1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gQ29sb3JzXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gXG4gICdiZWlnZSc6ICAgICAgJGJlaWdlLFxuICAnZ29sZCc6ICAgICAgICRnb2xkLFxuICAnc2FuZCc6ICAgICAgICRzYW5kLFxuICAnc2t5JzogICAgICAgICRza3ksXG4gICdjcGYnOiAgICAgICAgJGNwZixcbiAgJ2dyZWVuJzogICAgICAkZ3JlZW4sXG5cbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIC8vIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcblxuICBcInJlZC1saWdodFwiOiAgJHJlZC1saWdodCxcbik7XG5cbi8vIENvbG9ycyBmb3IgYmFja2dyb3VuZCBpbiBlZGl0b3JcbiRlZGl0b3ItYmctY29sb3JzOiAoXG4gIFwic2Vjb25kYXJ5LTYwcGNcIjogICAgcmdiYSgkc2Vjb25kYXJ5LCAuNiksXG4pOyIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBib3JkZXIgc3R5bGVzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYm9yZGVyLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWltYWdlIHtcbiAgLy8gR2VuZXJhdGVzIGFsbCBjb21iaW5hdGlvbnMgb2YgYm9yZGVyLWltYWdlLXNsaWNlLCBlYWNoIG9ubHkgb25jZVxuICAvLyAxIDAgMCAwLCAxIDEgMCAwLCAxIDEgMSAwLCAuLi5cbiAgQGluY2x1ZGUgbWF0cml4LWNvbWJpbmUodHJ1ZSwgKDA6IGJvcmRlci10b3AsIDE6IGJvcmRlci1lbmQsIDI6IGJvcmRlci1ib3R0b20sIDM6IGJvcmRlci1zdGFydCksIGJvcmRlci1pbWFnZS1zbGljZSwgMSwgMCk7XG5cbiAgLmJvcmRlciB7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICB9XG59XG5cbi5ib3JkZXItZGFzaGVkIHtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG5cbkBlYWNoICRzaWRlIGluICh0b3AsIGVuZCwgYm90dG9tLCBzdGFydCkge1xuICAuYm9yZGVyLSN7JHNpZGV9IHtcbiAgICAvLy0tYnMtYm9yZGVyLW9wYWNpdHk6ICRvcGFjaXR5O1xuXG4gICAgJjpub3QoLmJvcmRlci0wKSB7XG4gICAgICBAZWFjaCAkY29sb3Itc2x1ZywgJGNvbG9yIGluIG1hcC1tZXJnZSgkdGhlbWUtY29sb3JzLCAobGlnaHQtMjVwYzogcmdiYSgkbGlnaHQsIC4yNSkpKSB7XG4gICAgICAgICYuYm9yZGVyLSN7JGNvbG9yLXNsdWd9IHtcbiAgICAgICAgICAmLmJvcmRlci1kYXNoZXMge1xuICAgICAgICAgICAgJGJvcmRlci1pbWFnZTogaWYoJHNpZGUgPT0gdG9wIG9yICRzaWRlID09IGJvdHRvbSwgJGJvcmRlci1pbWFnZS1kYXNoZXMtaCwgJGJvcmRlci1pbWFnZS1kYXNoZXMtdik7XG5cbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IGVzY2FwZS1zdmcoc3RyLXJlcGxhY2UoJGJvcmRlci1pbWFnZSwgJ2Rhc2hlc0NvbG9yJywgcmdiYSgkY29sb3IsIDEpKSk7IC8vIHJnYmEoJGNvbG9yLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpKSk7IGNhbid0IHdvcmtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMS41cHg7XG4gICAgICAgICAgfVxuICAgICAgXG4gICAgICAgICAgLy8gVXNlIGV4OiBjbGFzcz1cImJvcmRlci1ib3R0b20gYm9yZGVyLXNlY29uZGFyeSBib3JkZXItaW1hZ2UgYm9yZGVyLWRvdHNcIlxuICAgICAgICAgICYuYm9yZGVyLWRvdHMge1xuICAgICAgICAgICAgJGJvcmRlci1pbWFnZTogaWYoJHNpZGUgPT0gdG9wIG9yICRzaWRlID09IGJvdHRvbSwgJGJvcmRlci1pbWFnZS1kb3RzLWgsICRib3JkZXItaW1hZ2UtZG90cy12KTtcblxuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogZXNjYXBlLXN2ZyhzdHItcmVwbGFjZSgkYm9yZGVyLWltYWdlLCAnZG90c0NvbG9yJywgcmdiYSgkY29sb3IsIDEpKSk7IC8vIHJnYmEoJGNvbG9yLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpKSk7IGNhbid0IHdvcmtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS13aWR0aDogMS41cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ib3JkZXItdHdvZG90cyB7XG4gICAgICAgICAgICAvLyBIaWRlIGJvcmRlciBicm91Z2h0IGJ5IC5ib3JkZXItPHNpZGU+XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9Ym9yZGVyLW9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGlmICRzaWRlID09IHRvcCBvciAkc2lkZSA9PSBib3R0b20ge1xuICAgICAgICAgICAgICAkcHNldWRvOiBpZigkc2lkZSA9PSB0b3AsIGJlZm9yZSwgYWZ0ZXIpO1xuXG4gICAgICAgICAgICAgICY6I3skcHNldWRvfSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXBhcmF0b3ItaCh0d28tZG90cywgMTAwJSwgJGNvbG9yLCAkc2lkZSk7IC8vIHJnYmEoJGNvbG9yLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpKSk7IGNhbid0IHdvcmtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICRwc2V1ZG86IGlmKCRzaWRlID09IHN0YXJ0LCBiZWZvcmUsIGFmdGVyKTtcblxuICAgICAgICAgICAgICAmOiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXBhcmF0b3Itdih0d28tZG90cywgMTAwJSwgJGNvbG9yLCAkc2lkZSk7IC8vIHJnYmEoJGNvbG9yLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpKSk7IGNhbid0IHdvcmtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJyZWFrcG9pbnQgc3BlY2lmaWMgcm91bmRlZCAmIGJvcmRlciB3aWR0aCBuZWdhdGlvblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGlmICRicmVha3BvaW50ID09ICd4cycge1xuICAgICRpbmZpeDogJy14cyc7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoJGJyZWFrcG9pbnQpIHtcbiAgICAuYm9yZGVyI3skaW5maXh9LTAge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvcmRlciN7JGluZml4fS10b3AtMCB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYm9yZGVyI3skaW5maXh9LWVuZC0wIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ib3JkZXIjeyRpbmZpeH0tYm90dG9tLTAge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvcmRlciN7JGluZml4fS1zdGFydC0wIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAucm91bmRlZCN7JGluZml4fS0wIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucm91bmRlZCN7JGluZml4fS10b3AtMCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yb3VuZGVkI3skaW5maXh9LWVuZC0wIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yb3VuZGVkI3skaW5maXh9LWJvdHRvbS0wIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnJvdW5kZWQjeyRpbmZpeH0tc3RhcnQtMCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEB3b3JrYXJvdW5kXG4vLyBSZXNwb25zaXZlIHNpZGVkIGJvcmRlcnMgYXJlIG1ha2luZyBiYXNlIGNvbG9yIGRlZmluZWQgYnkgLS1icy1ib3JkZXItY29sb3IgdGFrZSBwcmlvcml0eSBvdmVyIGJvcmRlci1jb2xvciBydWxlcyBkZWZpbmVkIG91dHNpZGUgbWVkaWEgcXVlcnlcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkYnJlYWtwb2ludCkge1xuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtI3skY29sb3J9LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQHdvcmthcm91bmRcbi8vIDFweCB3aGl0ZSBib3JkZXIgb24gbGlnaHQgYmcgZGlzcGxheWVkIG9uIEhEUEkgc2NyZWVucyBhcmUgYWxtb3N0IGludmlzaWJsZVxuLmJvcmRlci0xXzUge1xuICBib3JkZXItd2lkdGg6IDEuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIuYm9yZGVyLXNoYWRvdy0xIHtcbiAgJi5ib3JkZXItd2hpdGUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKCR3aGl0ZSwgMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIENvbG9ycyBzdHlsZXNcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5iZy1ncmFkaWVudC0xLXYge1xuICBiYWNrZ3JvdW5kOiAkZ3JhZDEtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkZ3JhZDEtc3RhcnQgMHB4LCAkZ3JhZDEtZW5kIDEwMCUsICRncmFkMS1lbmQgMTAwJSk7XG59XG5cbi5iZy1ncmFkaWVudC0xLWgge1xuICBiYWNrZ3JvdW5kOiAkZ3JhZDEtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGdyYWQxLXN0YXJ0IDBweCwgJGdyYWQxLWVuZCAxMDAlLCAkZ3JhZDEtZW5kIDEwMCUpO1xufVxuXG4uYmctaG92ZXItb3BhY2l0eS0xMDA6aG92ZXIge1xuICAtLSN7JHByZWZpeH1iZy1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7IFxufVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iZy1ob3Zlci0jeyRrZXl9OmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1iZy1vcGFjaXR5OiAxO1xuXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy0jeyRrZXl9LXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWhvdmVyLSN7JGtleX06aG92ZXIge1xuICAgIC0tI3skcHJlZml4fXRleHQtb3BhY2l0eTogMTtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7IFxuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLSN7JGtleX0tcmdiKSwgdmFyKC0tI3skcHJlZml4fXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUGFnZSBwcmltYXJ5IGNvbG9yIGZhbGxiYWNrIChlc3BlY2lhbGx5IGluIHRpbnlNQ0UgYWRtaW4gY29udGV4dClcbi50ZXh0LVxce3ByaW1hcnljb2xvclxcfSB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLy8gVGV4dCBkZWNvcmF0aW9uIGNvbG9yXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC50ZXh0LWRlY29yYXRpb24tI3ska2V5fSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIERyb3Bkb3duIHN0eWxlc1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmRyb3Bkb3duLW1lbnUge1xuICAmLm9wZW4tb3ZlciB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLm5vLWNhcmV0IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmFuaW1hdGUge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cbiAgICAmLnNsaWRlLXVwIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93blNsaWRlVXBJbjtcbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1cInRleHQtYmctXCJdIHtcbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICYuYnRuIHtcbiAgICAgICZbY2xhc3MqPVwiYnRuLVwiXSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLmJ0bi1jaGVjayB7XG4gICAgJjpjaGVja2VkXG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbn1cblxuQGtleWZyYW1lcyBkcm9wZG93blNsaWRlVXBJbiB7XG4gIDAlIHtcbiAgICB0b3A6IDFyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMCUge1xuICAgIHRvcDogMXJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogQ29udGVudDogYWNjb3JkaW9uLCBGQVFcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIENvbW1vbiBpbXBvcnRzXG4vLyBAaW1wb3J0IFwiLi4vZW50cnlwb2ludFwiO1xuXG4ubW9kYWwtYm9keTpoYXMoLmZhcSkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWNjb3JkaW9uLFxuLmZhcSB7XG4gIC5mYXEtZW50cnkge1xuICAgICsgLmZhcS1lbnRyeSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tYnV0dG9uLFxuICAucXVlc3Rpb24ge1xuICAgIC0tI3skcHJlZml4Y2J9Y29sbGFwc2UtaWNvbi1hY3RpdmUtYmctY29sb3I6ICN7JHByaW1hcnl9O1xuICAgIC0tI3skcHJlZml4Y2J9Y29sbGFwc2UtaWNvbi1hY3RpdmUtY29sb3I6ICN7JHdoaXRlfTtcblxuICAgICZbZGF0YS1icy10b2dnbGU9XCJjb2xsYXBzZVwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygzNSk7XG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMzUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkaDJfNS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlLFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAwcztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXhjYn1jb2xsYXBzZS1pY29uLWFjdGl2ZS1iZy1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXhjYn1jb2xsYXBzZS1pY29uLWFjdGl2ZS1iZy1jb2xvcik7XG4gICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeGNifWNvbGxhcHNlLWljb24tYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tY29sbGFwc2UsXG4gIC5hbnN3ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gICYuYWNjb3JkaW9uLWJhc2Uge1xuICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogbm9uZTtcbiAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiBub25lO1xuXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICY6aGFzKCsgLmFjY29yZGlvbi1pdGVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG5cbiAgICAgICsgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cbiAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTm8gZmFxIGVudHJ5OiBoaWRlIHNlY3Rpb24gb3IgZ3JleSBpdCBvdXRcbi8vIE5vdyBpbiBKUyBmb3IgYmV0dGVyIHN1cHBvcnRcbi8vIGJvZHkge1xuLy8gICAuc2VjdGlvbiB7XG4vLyAgICAgJjpoYXMoW2RhdGEtY2ItdG9nZ2xlKj1cImhpZGUtc2VjdGlvbi13aGVuLW5vLWZhcVwiXVtkYXRhLWNiLWZhcS1jb3VudD1cIjBcIl0pIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi5jZXJib2ItY2FuLW1hbmFnZSxcbi8vICAgJi5jZXJib2ItaXMtdGVzdGluZyB7XG4vLyAgICAgLnNlY3Rpb24ge1xuLy8gICAgICAgJjpoYXMoW2RhdGEtY2ItdG9nZ2xlKj1cImhpZGUtc2VjdGlvbi13aGVuLW5vLWZhcVwiXVtkYXRhLWNiLWZhcS1jb3VudD1cIjBcIl0pIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICAuZmFxIHtcbiAgICAuZmFxLWVudHJ5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkbGlnaHQsIC4zKTtcbiAgICB9XG5cbiAgICAucXVlc3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICYsXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAkbGlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogQWxlcnQgc3R5bGVzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYWxlcnQge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEJhZGdlIHN0eWxlc1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJhZGdlLWtleWJvYXJkIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4uYmFkZ2VbZGF0YS1jYi1oaWRlLXdoZW49XCJlbXB0eVwiXSB7XG4gICZbZGF0YS1jYi1jb3VudD1cIjBcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogR3JpZCBzdHlsZXNcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIEFsbG93IHRvIHNldCBmbHVpZCBmb3IgYSBzcGVjaWZpYyBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykgeyBcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIC5jb250YWluZXItZmx1aWQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBXb3JrYXJvdW5kIHRvIHNob3cgLmNvbCBjb2x1bW5zIGZvbGxvd2luZyBhIGNvbHVtbiBicmVhayA8ZGl2IGNsYXNzPVwidy0xMDBcIj48L2Rpdj5cbi5yb3cge1xuICA+IFtjbGFzcyo9XCJ3LTEwMFwiXSB7IC8vIGNvbHVtbiBicmVhaywgQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy81LjMvbGF5b3V0L2NvbHVtbnMvI2NvbHVtbi1icmVha3NcbiAgICArIFtjbGFzcyo9XCJjb2xcIl06bm90KFtjbGFzcyo9XCJjb2wtXCJdKSB7XG4gICAgICBtaW4td2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogSWNvbnMgc3R5bGVzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uaG92ZXItYW5pbWF0ZS1pY29uIHtcbiAgJjpub3QoOmlzKC5kaXNhYmxlLXdoZW4tZW1wdHktaHJlZltocmVmPVwiXCJdLCAuZGlzYWJsZS13aGVuLWVtcHR5LWhyZWY6bm90KFtocmVmXSkpKSB7XG4gICAgLmNpY28sXG4gICAgc3ZnW2NsYXNzKj1cImNpY28tXCJdIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWR1cmF0aW9uLWVhc2luZztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jaWNvLWFycm93LXJpZ2h0LFxuICAgICAgLmNpY28tYXJyb3ctcmlnaHQtc2hvcnQsXG4gICAgICAuY2ljby1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC43ZW0pO1xuICAgICAgfVxuXG4gICAgICAuY2ljby1hcnJvdy1sZWZ0LFxuICAgICAgLmNpY28tYXJyb3ctbGVmdC1zaG9ydCxcbiAgICAgIC5jaWNvLWNoZXZyb24tbGVmdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtLjdlbSk7XG4gICAgICB9XG5cbiAgICAgIC5jaWNvLWFycm93LXVwLFxuICAgICAgLmNpY28tYXJyb3ctdXAtc2hvcnQsXG4gICAgICAuY2ljby1jaGV2cm9uLXVwIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0uMzVlbSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jaWNvLWFycm93LWRvd24sXG4gICAgICAuY2ljby1hcnJvdy1kb3duLXNob3J0LFxuICAgICAgLmNpY28tY2hldnJvbi1kb3duIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC4zNWVtKTtcbiAgICAgIH1cblxuICAgICAgLmNpY28tYXJyb3ctdG9wLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLjM1ZW0sIC0uMzVlbSk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIC8vIFNsaWdodCB2ZXJ0aWNhbCB0cmFuc2xhdGlvbiBvZiBhcnJvd1xuICAgICAgICAmLmNpY28tZG93bmxvYWQge1xuICAgICAgICAgIHBhdGguYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTsgLy8gdmlld2JveCBpcyAxMDI0IGJhc2VkXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2xpZ2h0IHZlcnRpY2FsIHRyYW5zbGF0aW9uIG9mIGFycm93XG4gICAgICAgICYuY2ljby1kb3dubG9hZC1yb3VuZGVkIHtcbiAgICAgICAgICBwYXRoLmFycm93IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICAmLmNpY28tZG93bmxvYWQtYW5pbWF0ZSB7XG4gICAgICAgICAgLmFycm93cyB7XG4gICAgICAgICAgICBwYXRoOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDMycHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYXRoOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTU0LjI3OXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNpY28tZG93bmxvYWQtcm91bmRlZC1hbmltYXRlIHtcbiAgICAgICAgICAuYXJyb3dzIHtcbiAgICAgICAgICAgIHBhdGg6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM2LjE5NTdweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM2LjE5NTdweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aXMoYSksXG4gICAgICAmLmJ0bi1zbSB7XG4gICAgICAgIC5jaWNvLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuY2ljby1hcnJvdy1sZWZ0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yb3VuZGVkLWNpcmNsZSB7XG4gICAgICAgIC5jaWNvLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgICAgICAgfSBcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQXV0by1jb2xvciBpY29uIHBhdGhzXG5zdmdbY2xhc3MqPVwiY2ljby1cIl0ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gIHBhdGgsXG4gIHVzZSB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG59XG5cbi8vIE11bHRpY29sb3IgaWNvbnMgY29sb3Igb3ZlcndyaXRlXG4uY2ljbyB7XG4gIFtjbGFzc149XCJwYXRoXCJdIHtcbiAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAmLnRleHQtI3ska2V5fTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBIaWRlIGljb24gd2hlbiBzcGlubmVyIGlzIGluc2lkZVxuLmNpY28ge1xuICAmOmhhcyguc3Bpbm5lcikge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uY3VycmVudC1jb2xvciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogVHlwbyBzdHlsZXNcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi50ZXh0LW5vY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSBmcy0yIGZvciBoMSwgZnMtMyBmb3IgaDIsIC4uLlxuQGZvciAkaSBmcm9tIDEgdG8gOCB7XG4gIGgjeyRpfSwgLmgjeyRpfSB7XG4gICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IG1hcC1nZXQoJGZvbnQtc2l6ZXMsICRpKzEpO1xuICB9XG59XG5cbi5mcy03MCB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzApO1xufVxuXG4uZnMtbWQtMTAwIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYyg3MCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTAwKTtcbiAgfVxufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4vLyBMaXN0XG5wLCBkaXYge1xuICAmOmhhcygrIG9sLmxpc3Qtc2xhc2hlZCksXG4gICY6aGFzKCsgdWwubGlzdC1kb3R0ZWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgfVxufVxub2wge1xuICAmLmxpc3Qtc2xhc2hlZCB7XG4gICAgJixcbiAgICBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY291bnRlci1yZXNldDogaXRlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgJy8gJztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudWwge1xuICAmLmxpc3Qtbm9kb3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmLmxpc3QtZG90dGVkIHtcbiAgICAmLFxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAmLm1hcmtlci0jeyRrZXl9IHtcbiAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogZXNjYXBlLXN2ZyhzdHItcmVwbGFjZSgkbGlzdC1kb3QtaW1hZ2UsICdkb3RDb2xvcicsIHJnYmEoJHZhbHVlLCAxKSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByb29mIG9mIGNvbmNlcHRcbiAgLy8gQGVhY2ggJGtleSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAvLyAgICYubWFya2VyLSN7JGtleX0ge1xuICAvLyAgICAgPiBsaTo6bWFya2VyIHtcbiAgLy8gICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuLy8gT2JmdXNjYXRlIGUtbWFpbHNcbi8vIFVzZSBsdHIgY2xhc3MgdG8gYnlwYXNzXG5baHJlZl49XCJtYWlsdG86XCJdOm5vdCgubHRyKSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbi8vIEJsb2NrcXVvdGVcbi8vIGJsb2NrcXVvdGUge1xuLy8gICAkcGFkZGluZy1sZWZ0OiAyLjVyZW07XG5cbi8vICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1sZWZ0O1xuXG4vLyAgIC5xdW90ZXMge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG5cbi8vICAgICAmOmJlZm9yZSB7XG4vLyAgICAgICBjb250ZW50OiAn4oCcJztcbi8vICAgICAgIGZvbnQtc2l6ZTogNS4yZW07XG4vLyAgICAgICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgIHRvcDogMDtcbi8vICAgICAgIGxlZnQ6IC0kcGFkZGluZy1sZWZ0O1xuLy8gICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNyUpO1xuLy8gICAgICAgbGluZS1oZWlnaHQ6IDE7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbmJsb2NrcXVvdGUge1xuICAucXVvdGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTclKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgIEBpZiAka2V5ICE9IHByaW1hcnkge1xuICAgICAgICAmLnF1b3Rlcy0jeyRrZXl9IHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgJHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAkcXVvdGVzLXNpemU6IDUuMmVtO1xuXG4gIC0tI3skcHJlZml4Y2J9YnF1b3RlLXBsOiAjeyRwYWRkaW5nLWxlZnR9O1xuICAtLSN7JHByZWZpeGNifXF1b3Rlcy1sZWZ0OiBjYWxjKC0xICogI3skcGFkZGluZy1sZWZ0fSk7XG4gIC0tI3skcHJlZml4Y2J9cXVvdGVzLXRvcDogMDtcbiAgLS0jeyRwcmVmaXhjYn1xdW90ZXMtc2l6ZTogI3skcXVvdGVzLXNpemV9O1xuXG4gIC5xdW90ZXMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skcHJlZml4Y2J9cXVvdGVzLXNpemUpO1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4Y2J9cXVvdGVzLWxlZnQpO1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXhjYn1xdW90ZXMtdG9wKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRpbmZpeCAhPSBcIlwiIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAgIC0tI3skcHJlZml4Y2J9YnF1b3RlI3skaW5maXh9LXBsOiB2YXIoLS0jeyRwcmVmaXhjYn1icXVvdGUtcGwpO1xuICAgICAgICAtLSN7JHByZWZpeGNifXF1b3RlcyN7JGluZml4fS1sZWZ0OiB2YXIoLS0jeyRwcmVmaXhjYn1xdW90ZXMtbGVmdCk7XG4gICAgICAgIC0tI3skcHJlZml4Y2J9cXVvdGVzI3skaW5maXh9LXRvcDogdmFyKC0tI3skcHJlZml4Y2J9cXVvdGVzLXRvcCk7XG4gICAgICAgIC0tI3skcHJlZml4Y2J9cXVvdGVzI3skaW5maXh9LXNpemU6IHZhcigtLSN7JHByZWZpeGNifXF1b3Rlcy1zaXplKTtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeGNifWJxdW90ZSN7JGluZml4fS1wbCk7XG5cbiAgICAgICAgLnF1b3RlcyB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXhjYn1xdW90ZXMjeyRpbmZpeH0tc2l6ZSk7XG4gICAgICAgICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXhjYn1xdW90ZXMjeyRpbmZpeH0tbGVmdCk7XG4gICAgICAgICAgICB0b3A6IHZhcigtLSN7JHByZWZpeGNifXF1b3RlcyN7JGluZml4fS10b3ApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBAd29ya2Fyb3VuZFxuLy8gRm9yIHJlYXNvbiB1bmtub3duIGZvbnQtc2l6ZSBpbiB1dGlsaXRpZXMgd2l0aCByZXNwb25zaXZlIHRydWVcbi8vIGdlbmVyYXRlcyB1bndhbnRlZCBmb250LXNpemVzIGZvciB3cm9uZyBicmVha3BvaW50cy5cbi8vIGZpeCB0aGlzIGhlcmVcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7IFxuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoJGJyZWFrcG9pbnQpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIEBlYWNoICRpLCAkc2l6ZSBpbiAkZm9udC1zaXplcyB7XG4gICAgICAuZnMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBmb250LXNpemU6ICRzaXplICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbiAgICBAZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgICAgIC5kaXNwbGF5I3skaW5maXh9LSN7JGRpc3BsYXl9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgICAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGV4dC1lbGxpcHNpcyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGV4dC1iYWxhbmNlIHtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4vLyBVc2UgaXQgd2l0aCBhIFBIUCBmdW5jdGlvbiB0byBsb3dlcmNhc2UgdGV4dCBmaXJzdFxuLnRleHQtY2FwaXRhbGl6ZS1maXJzdDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIExpbmtzIHN0eWxlc1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLWhvdmVyLSN7JGNvbG9yfSB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJHZhbHVlKX07XG5cbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2IsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPVwibGluay11bmRlcmxpbmUtb3BhY2l0eS1cIl0ge1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xufVxuXG4uaGlkZS13aGVuLWVtcHR5LWhyZWYge1xuICAmW2hyZWY9XCJcIl0sXG4gICY6bm90KFtocmVmXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmludmlzaWJsZS13aGVuLWVtcHR5LWhyZWYge1xuICAmW2hyZWY9XCJcIl0sXG4gICY6bm90KFtocmVmXSkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kaXNhYmxlLXdoZW4tZW1wdHktaHJlZiB7XG4gICZbaHJlZj1cIlwiXSxcbiAgJjpub3QoW2hyZWZdKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAvLyBAc2VlIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgXG4gICAgJi5idG4ge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZykgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgJHJlc3VsdDogKCk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJHNoYWRvdyB7XG4gICAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgJHZhbHVlLCBcImNvbW1hXCIpO1xuICAgICAgfVxuICAgICAgQGlmICR2YWx1ZSA9PSBub25lIGFuZCBsZW5ndGgoJHNoYWRvdykgPiAxIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAobGVuZ3RoKCRyZXN1bHQpID4gMCkge1xuICAgICAgYm94LXNoYWRvdzogJHJlc3VsdDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBNb2RhbCBzdHlsZXNcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gIC5tb2RhbC1tZCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgfVxuXG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogNzAwcHg7XG4gIH1cbn1cblxuLm1vZGFsLWJvZHkge1xuICBAaW5jbHVkZSBjdXN0b20tc2Nyb2xsYmFycygpO1xuXG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgaCN7JGl9LFxuICAgIC5oI3skaX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNiLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG4gIH1cbn1cblxuI2RpYWxvZy1lbWJlZCB7XG4gIC5idG4tY2ItY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLy8gQ3VycmVudGx5IG9ubHkgc3VwcG9ydGVkIGJ5IG1vemlsbGEgLSBAc2VlIGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMjAvMDMvc2V0dGluZy1oZWlnaHQtd2lkdGgtaW1hZ2VzLWltcG9ydGFudC1hZ2Fpbi9cbiAgICAgIC8vIGFzcGVjdC1yYXRpbyBtdXN0IGJlIHNldCBpbiBzdHlsZSBhdHRyaWJ1dGVcbiAgICAgIC8vIGFzcGVjdC1yYXRpbzogYXR0cih3aWR0aCkgLyBhdHRyKGhlaWdodCk7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vZGFsIGNvb2tpZXNcbiNkaWFsb2ctY29va2llcyB7XG4gIC5jb29raWUtZGVmIHtcbiAgICBjb2RlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6bm90KDpoYXMoLmNvb2tpZS1jb250ZW50KSkgKyAuYnRuLWRlbGNvb2tpZSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbiNkaWFsb2ctYnJvY2h1cmVzIHtcbiAgZGl2Omhhcyg+IC5vdmVybGF5KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBhW3JvbGU9XCJmaWd1cmVcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLW1lZGlhLWhvdmVyLWJnLWNvbG9yO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLjVyZW07XG4gICAgICBib3R0b206IC41cmVtO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgW2RhdGEtI3skcHJlZml4Y2J9dG9nZ2xlPVwiaGlkZS13aGVuLXBhcmVudC1ob3ZlcmVkXCJdIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLWVhc2luZztcbiAgICAgIH1cblxuICAgICAgW2RhdGEtI3skcHJlZml4Y2J9dG9nZ2xlPVwic2hvdy13aGVuLXBhcmVudC1ob3ZlcmVkXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIFtkYXRhLWNiLXRvZ2dsZT1cImhpZGUtd2hlbi1wYXJlbnQtaG92ZXJlZFwiXSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgW2RhdGEtY2ItdG9nZ2xlPVwic2hvdy13aGVuLXBhcmVudC1ob3ZlcmVkXCJdIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi1lYXNpbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS10by1maWxsIHtcbiAgICBhW3JvbGU9XCJmaWd1cmVcIl0ge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgfVxuXG4gICAgLm92ZXJsYXkge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAub3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEV2YWx1YXRpb25cbiNkaWFsb2ctZXZhbCB7XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi8vIERpc2FibGUgYnV0dG9ucyB0byBicm9jaHVyZSBpZiBubyBib3JjaHVyZVxuYm9keSB7XG4gICY6bm90KDpoYXMoLmdhbGxlcnktYnJvY2h1cmVzIGFbZGF0YS1hc3luYy1hY3Rpb249XCJHZW5lcmljX19icm9jaHVyZVwiXSkpIHtcbiAgICBbZGF0YS1jYi10b2dnbGUqPVwiZGlzYWJsZS13aGVuLW5vLWJyb2NodXJlXCJdIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIH1cbiAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBPZmZjYW52YXMgc3R5bGVzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ub2ZmY2FudmFzIHtcbiAgYm94LXNoYWRvdzogJG9mZmNhbnZhcy1zaGFkb3c7XG4gIHRyYW5zaXRpb246ICRvZmZjYW52YXMtdHJhbnNpdGlvbi1pbjtcblxuICAub2ZmY2FudmFzLWJvZHkge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1zY3JvbGxiYXJzKCk7XG4gIH1cblxuICAmLnNob3cge1xuICAgIHRyYW5zaXRpb246ICRvZmZjYW52YXMtdHJhbnNpdGlvbi1vdXQ7XG4gIH1cblxuICAmLm9mZmNhbnZhcy10b3Age1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgfVxuXG4gICYub2ZmY2FudmFzLWVuZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gIH1cblxuICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgfVxuXG4gICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICB9XG5cbiAgJi5vZmZjYW52YXMtc2l6ZS14bCB7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDc4Nyk7XG4gIH1cblxuICAmLm9mZmNhbnZhcy1zaXplLWxnIHtcbiAgICB3aWR0aDogcmVtLWNhbGMoNTY1KTtcbiAgfVxuXG4gICYub2ZmY2FudmFzLXNpemUtbWQge1xuICAgIHdpZHRoOiByZW0tY2FsYyg0NTApO1xuICB9XG5cbiAgJi5vZmZjYW52YXMtc2l6ZS1zbSB7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDM2MCk7XG4gIH1cblxuICAub2ZmY2FudmFzLWZvb3RlciB7XG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicC1kZXNrdG9wKSB7XG4gIGJvZHkge1xuICAgICYuYWRtaW4tYmFyIHtcbiAgICAgIC5vZmZjYW52YXMtc3RhcnQsXG4gICAgICAub2ZmY2FudmFzLWVuZCxcbiAgICAgIC5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogRm9ybXMgc3R5bGVzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5ib2R5IHtcbiAgLS0jeyRwcmVmaXhjYn1mb3JtLXByaW1hcnktY29sb3I6ICN7JHByaW1hcnl9O1xuXG4gICY6bm90KC53cC1hZG1pbikge1xuICAgIFtjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJdIHtcbiAgICAgIGJyOm9ubHktY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5mb3JtW3RhYmluZGV4XSB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBAaW5jbHVkZSBjdXN0b20tc2Nyb2xsYmFycygkbWFyZ2luLXRvcDogM3B4LCAkbWFyZ2luLWJvdHRvbTogM3B4LCAkd2lkdGg6IDdweCk7XG4gIC8vQGluY2x1ZGUgY3VzdG9tLXNjcm9sbGJhcnMoJG1hcmdpbi10b3A6IDAsICRtYXJnaW4tYm90dG9tOiAwLCAkd2lkdGg6IDdweCwgJHRyYWNrLXJvdW5kZWQ6IDIwcHgsICR0cmFjay1jb2xvcjogZGFya2VuKCRsaWdodCwgMTApKTtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uZm9ybS1jb250cm9sLFxuLmZvcm0tc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZvcm0tY2hlY2ssXG4uZm9ybS1zd2l0Y2gge1xuICA+IGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBjb3JyZWN0IHBvc2l0aW9uIG9mIGludmFsaWQgdG9vbHRpcFxufVxuXG4uZm9ybS1zd2l0Y2gge1xuICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogLjI1cmVtO1xuICB9XG5cbiAgJi5mb3JtLXN3aXRjaC1zbSB7XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgaGVpZ2h0OiAuOXJlbTtcbiAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLXN3aXRjaC1sZyB7XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgaGVpZ2h0OiAxLjNyZW07XG4gICAgICB3aWR0aDogMi42cmVtO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZDpmb2N1cyxcbmlucHV0Ojotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQ6Zm9jdXMsXG5pbnB1dDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQ6Zm9jdXMsXG5pbnB1dDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQ6Zm9jdXMsXG5pbnB1dDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZS1maWVsZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xufVxuXG4vLyAoSW4pdmFsaWQgdG9vbHRpcHNcbi52YWxpZC10b29sdGlwLFxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC41cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyg1MCUgLSAxcHgpKTtcbiAgcGFkZGluZzogMXB4IC41cmVtO1xuICBmb250LXNpemU6ICRoMTAtZm9udC1zaXplO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIH4gLnZhbGlkLXRvb2x0aXAsXG4gIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5cbi5mZWVkYmFjayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBSZXF1aXJlZCBtYXJrXG5pbnB1dCB7XG4gICY6cmVxdWlyZWQge1xuICAgIH4gbGFiZWwge1xuICAgICAgQGluY2x1ZGUgcmVxbWFyaygpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpyZXF1aXJlZCkge1xuICAgIH4gbGFiZWwge1xuICAgICAgPiAucmVxbWFyayB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVja2JveC1ncm91cCxcbi5mb3JtLXJhZGlvLWdyb3VwIHtcbiAgJjpoYXMoW3R5cGU9XCJjaGVja2JveFwiXTpyZXF1aXJlZCwgW3R5cGU9XCJyYWRpb1wiXTpyZXF1aXJlZCkge1xuICAgIEBpbmNsdWRlIHJlcW1hcmsoKTtcbiAgfVxufVxuXG4vLyBjb2wtKiBzaXppbmcgZm9ybSBpbnB1dHMgaGF2ZSBhIHBhZGRpbmctcmlnaHQgd2UgbmVlZCB0byBjb21wZW5zYXRlIGZvciAoaW4pdmFsaWQgdG9vbHRpcCBjb3JyZWN0IHBvc2l0aW9uIFxuLmNvbCwgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAmOmhhcyg+IC5mb3JtLWNvbnRyb2wpLFxuICAmOmhhcyg+IC5zZWxlY3Rib3gpIHtcbiAgICAudmFsaWQtdG9vbHRpcCxcbiAgICAuaW52YWxpZC10b29sdGlwIHtcbiAgICAgIHJpZ2h0OiBjYWxjKC41cmVtICsgdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTtcbiAgICB9XG5cbiAgICAuY291bnRlciB7XG4gICAgICBsZWZ0OiBjYWxjKHJlbS1jYWxjKDUpICsgdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyAmLm1heGxlbmd0aC13cmFwcGVyIHtcbiAgLy8gICAuY291bnRlciB7XG4gIC8vICAgICBsZWZ0OiBjYWxjKHJlbS1jYWxjKDUpICsgdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuLy8gKEluKXZhbGlkIHRvb2x0aXBzIGZvciBpbmxpbmUgY2hlY2tib3hlcy9yYWRpb3Ncbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIC52YWxpZC10b29sdGlwLFxuICAuaW52YWxpZC10b29sdGlwIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAuNzVyZW0pO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cbn1cblxuLy8gRml4ZXMgZm9ybS1mbG9hdGluZyB0ZXh0YXJlYSBjb250ZW50IG92ZXJsYXBwaW5nIGxhYmVsXG4vLyBAc291cmNlIFxuLmZvcm0tZmxvYXRpbmcge1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbiAgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gICAgLy8gY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTsgLy8gbW9yZSBjb250cmFzdFxuICAgIG9wYWNpdHk6IC42NTtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOnJlYWQtb25seTpmb2N1czpwbGFjZWhvbGRlci1zaG93biB+IGxhYmVsLFxuICA+IC5mb3JtLWNvbnRyb2w6cmVhZC1vbmx5W2RhdGEtY2ItdHJhbnNwYXJlbnQtd2hlbio9XCJyZWFkb25seVwiXSB+IGxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi53aXRoLWxhYmVsLWJnIHtcbiAgICAtLSN7JHByZWZpeGNifXRleHRhcmVhLWZsb2F0aW5nLWxhYmVsLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBUaGlzIHdpbGwgYmUgYWRqdXN0ZWQgdGhyb3VnaCBKUyAtIEBzZWUgd3AtY29udGVudC90aGVtZXMvY2VyYm9iaWxsb3Qvc3JjL2pzL19mb3Jtcy5qc1xuICAgIC0tI3skcHJlZml4Y2J9dGV4dGFyZWEtZmxvYXRpbmctbGFiZWwtYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeGNifXRleHRhcmVhLWZsb2F0aW5nLWxhYmVsLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLSN7JHByZWZpeGNifXRleHRhcmVhLWZsb2F0aW5nLWxhYmVsLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4Y2J9dGV4dGFyZWEtZmxvYXRpbmctbGFiZWwtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgbWluLWhlaWdodDogODhweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWxnIHtcbiAgICBoZWlnaHQ6IGNhbGMoJGZvcm0tZmxvYXRpbmctbGctaGVpZ2h0ICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpKiAyKSk7XG4gICAgbWluLWhlaWdodDogY2FsYygkZm9ybS1mbG9hdGluZy1sZy1oZWlnaHQgKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkqIDIpKTtcblxuICAgIH4gbGFiZWwge1xuICAgICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctbGctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgaW5wdXQgZGF0ZSBjYWxlbmRhciBpY29uXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xuICAgIC5kYXRldGltZS1jYWxlbmRhci1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAvLyAvLyBNb3ppbGxhXG4gICAgLy8gLmRhdGV0aW1lLWNhbGVuZGFyLWJ1dHRvbiB7XG4gICAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ZvbnRzL2ljb21vb24tc3ZnL2NpY28tY2FsZW5kYXIuc3ZnJykgbm8tcmVwZWF0O1xuICAgIC8vICAgb3BhY2l0eTogLjQ7XG4gICAgLy8gICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIC8vICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gICAmOmhvdmVyIHtcbiAgICAvLyAgICAgb3BhY2l0eTogMTtcbiAgICAvLyAgIH1cblxuICAgIC8vICAgc3ZnIHtcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAvLyAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIC8vICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgLy8gICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ZvbnRzL2ljb21vb24tc3ZnL2NpY28tY2FsZW5kYXIuc3ZnJyk7XG4gICAgLy8gICBibG9jay1zaXplOiAxLjI1cmVtO1xuICAgIC8vICAgaW5saW5lLXNpemU6IDEuMjVyZW07XG4gICAgLy8gICBvcGFjaXR5OiAuNDtcbiAgICAvLyAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIFxuICAgIC8vICAgJjpob3ZlcixcbiAgICAvLyAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgLy8gICAgIG91dGxpbmU6IDA7XG4gICAgLy8gICAgIG9wYWNpdHk6IDE7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG5cbiAgJi50ZXh0LWJnLXNlY29uZGFyeSxcbiAgJi5iZy1zZWNvbmRhcnkge1xuICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LWRhcmstc2hhZG93O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3Rib3g6aGFzKC5zZWxlY3RlZCAubGFiZWxbY29udGVudGVkaXRhYmxlXTpmb2N1cykge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1kYXJrLXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuLy8gTWF4bGVuZ3RoXG4ubWF4bGVuZ3RoLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIC5jb3VudGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhpZGUtbWF4bGVuZ3RoIHtcbiAgICB+IC5jb3VudGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsZWZ0OiByZW0tY2FsYyg1KTtcbiAgICBib3R0b206IC4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICYuc2hvdyB7XG4gICAgICBvcGFjaXR5OiAuMzU7XG4gICAgfVxuXG4gICAgLy8gJi5taW5vayxcbiAgICAmLm1heG9rIHtcbiAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICB9XG5cbiAgICAmLm1pbndhcm4sXG4gICAgJi5tYXh3YXJuIHtcbiAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIFxuICAgIC8vICYubWlubm9rLFxuICAgICYubWF4bm9rIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmOmhhcyhpbnB1dDpyZXF1aXJlZCwgaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikpIHtcbiAgICAuY291bnRlciB7XG4gICAgICAmLm1pbndhcm4ge1xuICAgICAgICBjb2xvcjogJHdhcm5pbmc7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuXG4gICAgICAmLm1pbm5vayB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9ybSByZW1vcnF1ZVxuLmpzLXJlc3VsdC1yZW1vcnF1ZSB7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG59XG5cbi8vIEhvbmV5cG90IGZpZWxkXG4uaHVuYW5nc3BvdHR1ciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogLTUwMDBweDtcbiAgdG9wOiAtNTAwMHB4O1xuICB6LWluZGV4OiAtNTAwMDtcblxuICB+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtNTAwMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtNTAwMHB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogLTUwMDAgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBQcmltYXJ5IGNvbG9yIG9uIHNvbWUgZWxlbWVudHNcblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaWYgJGtleSAhPSBwcmltYXJ5IHtcbiAgICAuZm9ybS0jeyRrZXl9IHtcbiAgICAgIC0tI3skcHJlZml4Y2J9Zm9ybS1wcmltYXJ5LWNvbG9yOiAjeyR2YWx1ZX07XG5cbiAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAgICAgICAkY29sb3Itbm8taGFzaDogc3RyLXJlcGxhY2UoaW5zcGVjdCgkdmFsdWUpLCAnIycsICcnKTtcbiAgICAgICAgLy8tLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjMjeyRjb2xvci1uby1oYXNofScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NyZWN0IHg9Jy0zJyB5PSctMycgd2lkdGg9JzYnIGhlaWdodD0nNicgcng9JzInIGZpbGw9JyUyMyN7JGNvbG9yLW5vLWhhc2h9Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeGNifWZvcm0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4Y2J9Zm9ybS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLy8gQ2hlY2tib3ggc2l6ZXNcbi5mb3JtLWNoZWNrLWxnIHtcbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRvcDogLjhyZW07ICBcbiAgICBzY2FsZTogMS40O1xuICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICB9XG5cbiAgLy8gLmZvcm0tY2hlY2stbGFiZWwge1xuICAvLyAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMyk7IC8vIHF1b3RlZDogdGhpcyBpcyBjYXVzaW5nIGFuIFkgb2Zmc2V0IG9uIGxhYmVsIGluIGV2YWx1YXRpb25cbiAgLy8gfVxufVxuXG4uZm9ybS1jaGVjay14bCB7XG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0b3A6IDEuMnJlbTtcbiAgICBzY2FsZTogMS43O1xuICAgIG1hcmdpbi1yaWdodDogMC45cmVtO1xuICB9XG5cbiAgLy8gLmZvcm0tY2hlY2stbGFiZWwge1xuICAvLyAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxOSk7IC8vIHF1b3RlZDogdGhpcyBpcyBjYXVzaW5nIGFuIFkgb2Zmc2V0IG9uIGxhYmVsIGluIGV2YWx1YXRpb25cbiAgLy8gfVxufVxuXG5mb3JtIHtcbiAgJjpoYXMoW25hbWU9XCJjaXZpbGl0ZVwiXTpjaGVja2VkKSB7XG4gICAgW2RhdGEtY2ItaGlkZS13aGVuPVwiY2l2aWxpdGUtY2hlY2tlZFwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6bm90KDpoYXMoW25hbWU9XCJjaXZpbGl0ZVwiXVt2YWx1ZT1cImZcIl06Y2hlY2tlZCkpIHtcbiAgICAgIFtkYXRhLWNiLXNob3ctd2hlbj1cImNpdmlsaXRlLWZcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfSBcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBEaXNhYmxlZFxuICovXG4uZm9ybS1jb250cm9sIHtcbiAgJjpkaXNhYmxlZCxcbiAgJjpyZWFkLW9ubHkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgZml4OiBtaXNzaW5nICFpbXBvcnRhbnQgdG8gYXBwbHkgYmcgY29sb3Jcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAuNik7XG59XG5cbi8qKlxuICogKEluKXZhbGlkIHN0YXRlIGNvbnRyb2xcbiAqL1xuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gICRjb2xvcjogaWYoJHN0YXRlID09ICd2YWxpZCcsICRzdWNjZXNzLCAkZGFuZ2VyKTtcbiAgJGNvbG9yLW5vLWhhc2g6IHN0ci1yZXBsYWNlKGluc3BlY3QoJGNvbG9yKSwgJyMnLCAnJyk7XG5cbiAgLmZvcm0tY2hlY2s6bm90KC5mb3JtLXN3aXRjaCkge1xuICAgIC8qLndhcy12YWxpZGF0ZWQqLyAuZm9ybS1jaGVjay1pbnB1dC5pcy0jeyRzdGF0ZX0ge1xuICAgIC8vIC5mb3JtLWNoZWNrLWlucHV0OiN7JHN0YXRlfSB7XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKGlmKCRzdGF0ZSA9PSAndmFsaWQnLCAkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLXZhbGlkLWJnLWltYWdlLCAkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWludmFsaWQtYmctaW1hZ2UpKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoud2FzLXZhbGlkYXRlZCovIC5mb3JtLWNoZWNrLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0LmlzLSN7JHN0YXRlfSB7XG4gIC8vIC5mb3JtLWNoZWNrLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OiN7JHN0YXRlfSB7XG4gICAgJjpub3QoW2RhdGEtY2Itbm9mZWVkYmFja10pIHtcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLyoud2FzLXZhbGlkYXRlZCovIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10uaXMtI3skc3RhdGV9LFxuICAvLyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dOiN7JHN0YXRlfSB7XG4gIC8vICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NyZWN0IHg9Jy0zJyB5PSctMycgd2lkdGg9JzYnIGhlaWdodD0nNicgcng9JzInIGZpbGw9JyUyMyN7JGNvbG9yLW5vLWhhc2h9Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAvLyB9XG5cbiAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgLy8gQ29udHJvbCAoaW4pdmFsaWQgYmFja2dyb3VuZCBzaXplIGFuZCBwb3NpdGlvbiBmb3IgaW5wdXRzIHdpdGggYmlnZ2VyIGZvbnQgc2l6ZVxuICAgIC8qLndhcy12YWxpZGF0ZWQqLyAuZm9ybS1jb250cm9sLmlzLSN7JHN0YXRlfSxcbiAgICAuZm9ybS1jb250cm9sOiN7JHN0YXRlfSxcbiAgICAuZm9ybS1jb250cm9sLmlzLWxvYWRpbmcge1xuICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiBjYWxjKC43NSAqICRpbnB1dC1mb250LXNpemUgKyAkaW5wdXQtcGFkZGluZy15KTtcbiAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNXJlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KTtcblxuICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICAvKi53YXMtdmFsaWRhdGVkKi8gLmZvcm0tZmxvYXRpbmcgLmZvcm0tY29udHJvbC5pcy0jeyRzdGF0ZX0sXG4gICAgLmZvcm0tZmxvYXRpbmcgLmZvcm0tY29udHJvbDojeyRzdGF0ZX0sXG4gICAgLmZvcm0tY29udHJvbC5pcy1sb2FkaW5nIHtcbiAgICAgICRpbnB1dC1oZWlnaHQtYm90dG9tLWhhbGY6IGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVyZW0sICRpbnB1dC1wYWRkaW5nLXkpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGJvdHRvbSAkaW5wdXQtaGVpZ2h0LWJvdHRvbS1oYWxmO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjYWxjKDUwJSAtIC45cmVtKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogLjlyZW07XG4gICAgfVxuXG4gICAgLy8gQGRlcHJlY2F0ZWQgQ2FsZW5kYXIgaWNvbiBkaXNhYmxlZFxuICAgIC8vIC5mb3JtLWZsb2F0aW5nIHtcbiAgICAvLyAgIC8vIE9mZnNldCAoaW4pdmFsaWQgaWNvbiBvbiBpbnB1dHMgd2l0aCBzcGVjaWFsIGZlYXR1cmVzXG4gICAgLy8gICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICAvLyAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICAvLyAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0geyAvLyBCZXR0ZXIgbm90IHVzaW5nIGl0OiBAc2VlIGh0dHBzOi8vdGVjaG5vbG9neS5ibG9nLmdvdi51ay8yMDIwLzAyLzI0L3doeS10aGUtZ292LXVrLWRlc2lnbi1zeXN0ZW0tdGVhbS1jaGFuZ2VkLXRoZS1pbnB1dC10eXBlLWZvci1udW1iZXJzL1xuICAgIC8vICAgICAmLmZvcm0tY29udHJvbDojeyRzdGF0ZX0sXG4gICAgLy8gICAgICYuaXMtI3skc3RhdGV9LFxuICAgIC8vICAgICAuZm9ybS1jb250cm9sLmlzLWxvYWRpbmcge1xuICAgIC8vICAgICAgICRpbnB1dC1oZWlnaHQtYm90dG9tLWhhbGY6IGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVyZW0sICRpbnB1dC1wYWRkaW5nLXkpO1xuICAgICAgICAgIFxuICAgIC8vICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyICsgMS41cmVtKSBjZW50ZXI7XG4gICAgLy8gICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgKyAxLjVyZW0pIGJvdHRvbSAkaW5wdXQtaGVpZ2h0LWJvdHRvbS1oYWxmO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgLyoud2FzLXZhbGlkYXRlZCovIC5mb3JtLWNvbnRyb2wuaXMtI3skc3RhdGV9LFxuICAgIC5mb3JtLWNvbnRyb2w6I3skc3RhdGV9LFxuICAgIC5mb3JtLWNvbnRyb2wuaXMtbG9hZGluZyB7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVmFsaWRhdGlvbiBsb2FkZXJcbkBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAuZm9ybS1jb250cm9sLmlzLWxvYWRpbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jb250cm9sLWlzLWxvYWRpbmcpfTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS41cmVtIDEuNXJlbTtcbiAgfVxufVxuXG4vLyBJbnB1dCBncm91cFxuLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXI6IDA7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIC5mb3JtLWZsb2F0aW5nIHtcbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBwcmV2ZW50IGxhYmVsIHRvIG92ZXJmbG93IG92ZXIgYXBwZW5kaW5nIGlucHV0LWdyb3VwLXRleHRcbiAgICB9XG5cbiAgICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICAgID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gICAgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgfiBsYWJlbCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gJGZvcm0tZmxvYXRpbmctbGFiZWwtc2NhbGUpOyAvLyBBZGp1c3QgdmlzaWJpbGl0eSBhdmFpbGFibGUgd2lkdGggZm9yIGxhYmVsXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWNiLXRyYW5zcGFyZW50LXdoZW4qPVwicmVhZG9ubHlcIl0ge1xuICAmOnJlYWQtb25seSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEFSSUEgQ29tYm9ib3ggc3R5bGVzXG4vKiBCb290c3RyYXAgNSsgY29tcGF0aWJsZVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuXG4vLyBXcmFwcGVyL1RyaWdnZXJcbltyb2xlPVwiY29tYm9ib3hcIl0ge1xuICAtLSN7JHByZWZpeGNifWNvbWJvYm94LW9wdGlvbnMtemluZGV4OiAjeyR6aW5kZXgtY29tYm9ib3gtb3B0aW9uc307XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnB1dCBzdHlsaW5nXG5pbnB1dFtyb2xlPVwic2VhcmNoYm94XCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIC8vICY6Zm9jdXMge1xuICAgIC8vICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAvLyAgIGJveC1zaGFkb3c6IDAgMCAwIC4yNXJlbSByZ2JhKCRwcmltYXJ5LCAuMjUpO1xuICAgIC8vIH1cblxuICAgIC8vIEludmFsaWQgc3RhdGVcbiAgICAmLmlzLWludmFsaWQsXG4gICAgJi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLCAwLjI1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBWYWxpZCBzdGF0ZVxuICAgICYuaXMtdmFsaWQsXG4gICAgJi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciwgMC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3Rib3ggKGRyb3Bkb3duKVxuLmNvbWJvYm94LWxpc3Rib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgbWF4LWhlaWdodDogcmVtLWNhbGMoMzAwKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gei1pbmRleDogdmFyKC0tI3skcHJlZml4Y2J9Y29tYm9ib3gtb3B0aW9ucy16aW5kZXgpO1xuICB6LWluZGV4OiAxMDsgLy8gZmVlZGJhY2sgaXMgNVxuICBib3gtc2hhZG93OiAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSk7XG4gIGxlZnQ6IDA7XG5cbiAgLy8gYWxsb3cgbGlzdCB0byBiZSB3aWRlciB0aGFuIGZpZWxkICh3aXRoIGEgbWF4aW11bSkgYW5kIG5vIGhvcml6b250YWwgc2Nyb2xsXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IC8vIDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiByZW0tY2FsYygyNTApO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgbWFyZ2luLXRvcDogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIEFkanVzdG1lbnRzIHdoZW4gQm9vdHN0cmFwIC5wb3NpdGlvbi1maXhlZCBpcyBhcHBsaWVkIHZpYSBKU1xuICAmLnBvc2l0aW9uLWZpeGVkIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IC8vIFJlc2V0IG1hcmdpbiBzaW5jZSB3ZSBtYW5hZ2UgaXQgdmlhIHRvcFxuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDsgLy8gV2lsbCBiZSBzZXQgdmlhIEpTXG4gIH1cbiAgXG4gIC8vIENsYXNzIHRvIGluZGljYXRlIHRoZSBsaXN0Ym94IGlzIGFib3ZlIHRoZSBpbnB1dFxuICAmLmZsaXBwZWQge1xuICAgIGJveC1zaGFkb3c6IDAgLS41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSk7IC8vIFJldmVydGVkIHNoYWRvd1xuICB9XG5cbiAgJi5kLW5vbmUsXG4gICY6bm90KDpoYXMoLmNvbWJvYm94LW9wdGlvbjpub3QoLmQtbm9uZSkpKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gU2Nyb2xsYmFyIHN0eWxpbmdcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb24gaXRlbVxuLmNvbWJvYm94LW9wdGlvbiB7XG4gIHBhZGRpbmc6IC4zNXJlbSAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLW1kKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6ZW1wdHkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpICogMWVtKTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICYuZm9jdXNlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgLjE1KTtcbiAgfVxuXG4gICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRzZWNvbmRhcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpO1xuICAgICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpKTtcbiAgICB9XG4gIH1cblxuICAmLmQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJi5mb2N1c2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkc2Vjb25kYXJ5KTtcbiAgICB9XG4gIH1cblxuICAuc3VidGV4dCB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuLy8gU2VwYXJhdG9yXG4uY29tYm9ib3gtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XG4gIG1hcmdpbjogLjI1cmVtIDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIFxuICAmOmhvdmVyLFxuICAmLmZvY3VzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7IC8vIE5vIGhvdmVyIHN0YXRlIGZvciBzZXBhcmF0b3JcbiAgfVxufVxuXG4vLyBUYWdzIGNvbnRhaW5lciAoZm9yIG11bHRpcGxlIHNlbGVjdGlvbilcbi5jb21ib2JveC10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IC41cmVtO1xuICBwYWRkaW5nOiAuNXJlbSAwIC43NXJlbSAwO1xuXG4gID4gLmJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogLjVyZW07XG4gICAgcGFkZGluZzogLjM1cmVtIC42NXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIC5idG4tY2xvc2Uge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZsb2F0aW5nIGxhYmVsIHN1cHBvcnRcbi5mb3JtLWZsb2F0aW5nIHtcbiAgPiAuY29tYm9ib3gtbGlzdGJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeGNifWNvbWJvYm94LW9wdGlvbnMtemluZGV4KTtcbiAgICB6LWluZGV4OiAxMDsgLy8gZmVlZGJhY2sgaXMgNVxuICB9XG5cbiAgPiBpbnB1dFtyb2xlPVwic2VhcmNoYm94XCJdIHtcbiAgICBwYWRkaW5nOiAxLjYyNXJlbSAuNzVyZW0gLjYyNXJlbSAuNzVyZW07XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxcmVtIC43NXJlbTtcbiAgfVxuXG4gID4gaW5wdXRbcm9sZT1cInNlYXJjaGJveFwiXTpmb2N1cyB+IGxhYmVsLFxuICA+IGlucHV0W3JvbGU9XCJzZWFyY2hib3hcIl06bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gICAgb3BhY2l0eTogLjY1O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgc3R5bGluZyB3aXRoIHZhbGlkYXRpb24gc3RhdGVzXG5bcm9sZT1cImNvbWJvYm94XCJdIHtcbiAgJi5pcy1pbnZhbGlkIHtcbiAgICBpbnB1dFtyb2xlPVwic2VhcmNoYm94XCJdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjI1cmVtIHJnYmEoJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLXZhbGlkIHtcbiAgICBpbnB1dFtyb2xlPVwic2VhcmNoYm94XCJdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMjVyZW0gcmdiYSgkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRW1wdHkgc3RhdGUgbWVzc2FnZVxuLmNvbWJvYm94LWVtcHR5LFxuLmNvbWJvYm94LWxvYWRpbmcge1xuICBwYWRkaW5nOiAxcmVtIC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAuODc1cmVtO1xufVxuXG4uY29tYm9ib3gtbG9hZGluZyB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIDAuNnMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5cbi8vIEFjY2Vzc2liaWxpdHk6IEZvY3VzIHZpc2libGVcbi5jb21ib2JveC1vcHRpb24ge1xuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgfVxufVxuXG4vLyBSZWR1Y2VkIG1vdGlvblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbWJvYm94LW9wdGlvbixcbiAgLmNvbWJvYm94LWxvYWRpbmc6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICAvLyBEYXJrIG1vZGUgc3VwcG9ydCAoaWYgdXNpbmcgQm9vdHN0cmFwIGRhcmsgbW9kZSlcbiAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgIC5jb21ib2JveC1saXN0Ym94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTUlKTtcbiAgICAgIGNvbG9yOiAkbGlnaHQ7XG4gICAgfVxuXG4gICAgLmNvbWJvYm94LW9wdGlvbiB7XG4gICAgICBjb2xvcjogJGxpZ2h0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbGlnaHQsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgICYuZm9jdXNlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMTUpO1xuICAgICAgICBjb2xvcjogJGxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJGxpZ2h0KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRsaWdodCwgMTAlKTtcbiAgICAgICAgICBjb2xvcjogY29sb3ItY29udHJhc3QobGlnaHRlbigkc2Vjb25kYXJ5LCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBQcmludCBzdHlsZXNcbkBtZWRpYSBwcmludCB7XG4gIC5jb21ib2JveC1saXN0Ym94IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBUYWJsZXMgc3R5bGVzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4udGFibGUge1xuICB0aCxcbiAgdGQge1xuICAgICYuZml0IHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAmLmRvdHRlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYuZG90dGVkLWdvbGQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDI1Y2ZcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICAmLnRleHQtZW5kIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZSB7XG4gICYudGFibGUtaG92ZXIge1xuICAgIHRkIHtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjFzICR0cmFuc2l0aW9uLWVhc2luZztcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgJi50YWJsZS1zdHJpcGVkLWh0bWwsXG4gICYudGFibGUtc3RyaXBlZC1qcyB7XG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyLm9kZCB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgICAgICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBAc2VlIGh0dHBzOi8vZm9ydW0uYWxzYWNyZWF0aW9ucy5jb20vdG9waWMtNC02MjQzOS0xLVRBQkxFU2Nyb2xsYWJsZVRCT0RZYW5kZml4ZWRUSEVBRHJlbG9hZGVkLmh0bWxcbi8vIEBzb3VyY2UgaHR0cHM6Ly9qc2ZpZGRsZS5uZXQvZjJYWUYvMTYvXG4udGFibGUtc2Nyb2xsYWJsZSB7XG4gIHRoZWFkLFxuICB0Ym9keSB0ciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XG5cbiAgICAvLyBTY3JvbGxiYXIgb24gZGVza3RvcCB0YWtlIHJvb21cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7IC8vIDVweCB0byBzY3JvbGxiYXJzXG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDQ3MCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogQW5pbWF0aW9ucyBzdHlsZXNcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIFNwaW5uZXJzXG4uc3Bpbm5lci1zbG93IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI1cztcbn1cblxuLy8gQW5pbWF0aW9uc1xuLmFuaW1hdGUtcHVsc2Uge1xuICBhbmltYXRpb246IHB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGU7XG59XG5cbi5hbmltYXRlLXB1bHNlYWxwaGEge1xuICBhbmltYXRpb246IHB1bHNlYWxwaGEgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGUtcGluZyB7XG4gIGFuaW1hdGlvbjogcGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbn1cblxuLmJsaW5rLTFzIHtcbiAgYW5pbWF0aW9uOiBibGlua2VyIDFzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rZXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBQdWxzZVxuLy8gYW5pbWF0aW9uOiBwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlO1xuQGtleWZyYW1lcyBwdWxzZWFscGhhIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4vLyBQaW5nXG4vLyBhbmltYXRpb246IHBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGU7XG5Aa2V5ZnJhbWVzIHBpbmcge1xuICA3NSUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBIYXRjaFxuQGtleWZyYW1lcyBoYXRjaCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpIHJvdGF0ZSgtNTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAxMCUpIHJvdGF0ZSgtNTBkZWcpO1xuICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogTG9hZGVycyBzdHlsZXNcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5wbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbn1cblxuLmxvYWRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubG9hZGVyIHtcbiAgLS0jeyRwcmVmaXhjYn1sb2FkZXItbWluLW9wYWNpdHk6IDE7XG4gIC0tI3skcHJlZml4Y2J9bG9hZGVyLWNvbG9yLXN0YXJ0OiAjeyRzZWNvbmRhcnl9O1xuICAtLSN7JHByZWZpeGNifWxvYWRlci1jb2xvci1lbmQ6ICN7JHByaW1hcnl9O1xuICAtLSN7JHByZWZpeGNifWxvYWRlci1zaXplOiAxMDBweDtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAmLmxvYWRlci1jaXJjdWxhci1kYXNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4Y2J9bG9hZGVyLXNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4Y2J9bG9hZGVyLXNpemUpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cblxuICAgID4gc3ZnIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIC5sb2FkZXItcGF0aCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDE1MCwyMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTA7XG4gICAgICAgIGFuaW1hdGlvbjogZGFzaCA0cyBlYXNlLWluLW91dCBpbmZpbml0ZSwgY29sb3IgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNTtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY29sb3Ige1xuICAwJSB7XG4gICAgc3Ryb2tlOiB2YXIoLS0jeyRwcmVmaXhjYn1sb2FkZXItY29sb3Itc3RhcnQpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeGNifWxvYWRlci1taW4tb3BhY2l0eSk7XG4gIH1cbiAgNDAlIHtcbiAgICBzdHJva2U6IHZhcigtLSN7JHByZWZpeGNifWxvYWRlci1jb2xvci1lbmQpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjYlIHtcbiAgICBzdHJva2U6IHZhcigtLSN7JHByZWZpeGNifWxvYWRlci1jb2xvci1lbmQpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlLCA5MCUge1xuICAgIHN0cm9rZTogdmFyKC0tI3skcHJlZml4Y2J9bG9hZGVyLWNvbG9yLXN0YXJ0KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZTogdmFyKC0tI3skcHJlZml4Y2J9bG9hZGVyLWNvbG9yLXN0YXJ0KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXhjYn1sb2FkZXItbWluLW9wYWNpdHkpO1xuICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFRvb2x0aXAgc3R5bGVzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4udG9vbHRpcC1pbm5lciB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuLnRvb2x0aXAge1xuICAmLnRleHQtc3RhcnQge1xuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJi53aWRlci1tZCB7XG4gICAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6IDI3MHB4O1xuICB9XG5cbiAgJi53aWRlci1sZyB7XG4gICAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgJi53aWRlcixcbiAgJi53aWRlci14bCB7XG4gICAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgJi53aWRlci14eGwge1xuICAgIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuXG5hYmJyLFxuLnRleHQtdW5kZXJsaW5lLWRvdHRlZCB7XG4gICZbZGF0YS1icy10b2dnbGU9XCJ0b29sdGlwXCJdW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIC8vIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgfVxufVxuXG4vLyBBbGwgY29sb3JzIHRvb2x0aXBzXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC50b29sdGlwLSN7JGtleX0ge1xuICAgICRjb250cmFzdGVkOiBjb2xvci1jb250cmFzdCgkdmFsdWUpO1xuXG4gICAgLS1icy10b29sdGlwLWJnOiAjeyR2YWx1ZX07XG4gICAgLS1icy10b29sdGlwLWNvbG9yOiAjeyRsaWdodH07IC8vICN7JGNvbnRyYXN0ZWR9O1xuXG4gICAgQGlmIGluZGV4KChzYW5kKSwgJGtleSkge1xuICAgICAgLS1icy10b29sdGlwLWNvbG9yOiAjeyRzZWNvbmRhcnl9O1xuICAgIH1cbiAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBDYXJvdXNlbCBzdHlsZXNcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgJi5idWxsZXRzIHtcbiAgICBbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIENvbW1vbiBzdHlsZXNcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbjpyb290IHtcbiAgLy8gRGVmaW5lIHNvbWUgdmFyaWFibGVzXG4gIC0tI3skcHJlZml4Y2J9c2Nyb2xsYmFyLXdpZHRoOiAwOyAvLyBUaGlzIHdpbGwgYmUgYWRqdXN0ZWQgdGhyb3VnaCBKUyAtIEBzZWUgd3AtY29udGVudC90aGVtZXMvY2VyYm9iaWxsb3Qvc3JjL2pzL19pbml0LmpzXG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIGNvbG9yOiAkbGlnaHQ7XG59XG5cbi8vIEZyb20gd3AtaW5jbHVkZXMvY3NzL2Rpc3QvYmxvY2stbGlicmFyeS9zdHlsZS5taW4uY3NzXG5odG1sIDp3aGVyZShpbWdbY2xhc3MqPXdwLWltYWdlLV0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8vIEhpZGUgV1AgYWRtaW4gYmFyIG9uIHNtYWxsIHNjcmVlbnNcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnAtZGVza3RvcCkgeyAvLyBXUCB1c2VzIDc4MnB4IHdpZGUuICRicC1kZXNrdG9wIHNob3VsZCBiZSBoaWdoZXIgdGhhbiB0aGF0XG4gIGh0bWwge1xuICAgICAtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodDogMHB4O1xuICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyB0aGlzIGNsYXNzIGFsbG93IHRvIHRha2UgaW50byBhY2NvdW50IHRoZSByZWR1Y2VkIHNjcm9sbCBoZWlnaHQgZHVlIHRvIFdQIGFkbWluYmFyXG5odG1sIDp3aGVyZSguaXMtcG9zaXRpb24tc3RpY2t5KSB7XG4gIC0td3AtYWRtaW4tLWFkbWluLWJhci0tcG9zaXRpb24tb2Zmc2V0OiB2YXIoLS13cC1hZG1pbi0tYWRtaW4tYmFyLS1oZWlnaHQsIDBweClcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgaHRtbCA6d2hlcmUoLmlzLXBvc2l0aW9uLXN0aWNreSkge1xuICAgICAgLS13cC1hZG1pbi0tYWRtaW4tYmFyLS1wb3NpdGlvbi1vZmZzZXQ6IDBweFxuICB9XG59XG5cbi8vIFRvIGNsaXBib2FyZFxuW2RhdGEtY2ItdG9jbGlwYm9hcmRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyA8dGltZT5cbnRpbWUge1xuICAmOm5vdCg6ZW1wdHkpIHtcbiAgICB+IFtkYXRhLWNiLXNob3ctd2hlbio9XCJkYXRlLWVtcHR5XCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tYXJrZXItcG9zaXRpb24tb3V0c2lkZSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbi8vIFRyYWNlXG4udHJhY2Uge1xuICAua2V5IHtcbiAgICB3aGl0ZS1zcGFjZS1jb2xsYXBzZTogcHJlc2VydmU7XG4gIH1cblxuICAudmFydHlwZSB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICYsXG4gICYgZGl2IHtcbiAgICAvLyBtYXJnaW46IDA7XG4gICAgLy8gZm9udC1zaXplOiAuODVyZW07XG4gICAgLy8gZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gICAgLy8gd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLnRyYWNlLXByZS13cmFwIHtcbiAgLnRyYWNlIHtcbiAgICA+IHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBAd29ya2Fyb3VuZCBob21lIHBhZ2UgaGVpZ2h0IG9mIHZpZGVvIG9uIHRhbGwgc2NyZWVuc1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnAtZGVza3RvcCkge1xuICBib2R5LnBhZ2UtZnJvbnQge1xuICAgIC5zZWN0aW9uID4gLnJvdyA+IFtjbGFzcyo9XCJjb2xcIl06aGFzKCNpbnRyby1hdmlzKSB7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYyg4NDApO1xuICAgIH1cbiAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBwYWdlIHN0eWxlc1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICNwYWdlLWNvbnRlbnQge1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAvLyBJZ25vcmUgYnJlYWtwb2ludHMgYmVsb3cgMXN0IGRlc2t0b3AgYnJlYWtwb2ludFxuICAkaXMtZGVza3RvcC1icDogMCAhZGVmYXVsdDtcblxuICBAaWYgJGJyZWFrcG9pbnQgPT0gJGJwLWRlc2t0b3Age1xuICAgICRpcy1kZXNrdG9wLWJwOiAxO1xuXG4gICAgLy8gRm9yIGRlc2t0b3AgZGlzcGxheXMsIGlmIHB4LSBvciBwZS0gbGVzcyB0aGFuIC43NXJlbSBpbiBidWlsZGVyOiBhcHBseSBhdCBsZWFzdCAuNzVyZW0gdG8gcHJldmVudCBob3Jpem9udGFsIHNjcm9sbGJhclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAjcGFnZS1jb250ZW50IHtcbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAmLnB4I3skaW5maXh9LTAsICYucGUjeyRpbmZpeH0tMCxcbiAgICAgICAgICAmLnB4I3skaW5maXh9LV8yNSwgJi5wZSN7JGluZml4fS1fMjUsXG4gICAgICAgICAgJi5weCN7JGluZml4fS1fNSwgJi5wZSN7JGluZml4fS1fNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkqLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRpcy1kZXNrdG9wLWJwID09IDEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAjcGFnZS1jb250ZW50IHtcbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRwYWdlLXBhZGRpbmctcmlnaHQsICRicmVha3BvaW50KTsgLy8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jcGFnZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBUYWIgcGFuZSBzZWN0aW9ucyBjaGlsZHJlbiBvZiBhIHJvdyBtdXN0IG5vdCBrZWVwIHRoZWlyIHNwYWNlIHdoZW4gaGlkZGVuXG4ucm93IHtcbiAgPiAuc2VjdGlvbi50YWItcGFuZSB7XG4gICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogZm9vdGVyIHN0eWxlc1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gRW5zdXJlIHRoZSBmb290ZXIgaXMgc3R1Y2sgYXQgYm90dG9tIG9mIHZpZXdwb3J0XG4jcGFnZS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICRmb290ZXItbWluLWhlaWdodCk7XG59XG5cbiNwcmUtZm9vdGVyIHtcbiAgW2NsYXNzKj1cImNvbFwiXTpmaXJzdC1jaGlsZCB7XG4gICAgZmlndXJlIHtcbiAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTYwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDIxNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNwYWdlLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHppbmRleC1mb290ZXI7XG5cbiAgPiAuY29udGFpbmVyLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogJGZvb3Rlci1taW4taGVpZ2h0O1xuICB9XG59XG5cbmJvZHkge1xuICAmLnBhZ2UtdGVtcGxhdGUtcGFnZS10dW5uZWwge1xuICAgICNwYWdlLWZvb3RlciB7XG4gICAgICA+IC5jb250YWluZXItaW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Zvb3Rlci1hdmF0YXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTIlKTtcbiAgbWF4LXdpZHRoOiByZW0tY2FsYygxMzUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsZWZ0OiAyLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTIlKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBsZWZ0OiA2LjI1cmVtO1xuICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIENvbnRlbnQ6IGxheW91dCBtZWRpYSBzdHlsZXNcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIEBzb3VyY2UgaHR0cHM6Ly9jb2RlcGVuLmlvL3JlbWVyc29uYy9wZW4vSlh5dmJaXG4ubWVkaWEtY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGFzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm1lZGlhLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICYuaG92ZXItc2hvdy1vdmVybGF5IHtcbiAgICAubWVkaWEtb3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5tZWRpYS1vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuc3ZnIHtcbiAgJi5kcm9wLWRpYW1vbmQtc2hhZG93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5kaWFtb25kIHtcbiAgICAgIC8vZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggMjBweCAzMHB4IHJnYmEoJGRhcmssIC4zNSkpO1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDI2cHggNDhweCByZ2JhKCRkYXJrLCAuMzUpKSBkcm9wLXNoYWRvdygwIDVweCAxNHB4IHJnYmEoJGRhcmssIC4xOCkpO1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVyLWdyYXlzY2FsZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4ubWVkaWEtc2hhZG93LXNob3J0IHtcbiAgYm94LXNoYWRvdzogJG1lZGlhLXNoYWRvdy1zaG9ydDtcbn1cblxuLm1lZGlhLXNoYWRvdy1zaG9ydGVyIHtcbiAgYm94LXNoYWRvdzogJG1lZGlhLXNoYWRvdy1zaG9ydGVyO1xufVxuXG4vLyBUcnkgdG8gcmVtb3ZlIGJsYWNrIHN0cmlwZXMgaW4geW91dHViZSB0aHVtYm5haWxcbi50aWxlLWV4dHZpZGVvIHtcbiAgJi50aWxlLWNhcmQge1xuICAgIC50aWxlLW1lZGlhIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzQxIC8gMTkwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFRvIG1peCBleHR2aWRlb3MgJiBwb3N0cyB3aXRoIHNhbWUgaW1hZ2Ugc2l6ZSBpbiBhIHRpbGVzIGdyaWRcbi5jb250ZW50LXRpbGVzIHtcbiAgJjpoYXMoLnRpbGUtZXh0dmlkZW8pIHtcbiAgICAudGlsZSB7XG4gICAgICAmLnRpbGUtcG9zdCB7XG4gICAgICAgIC50aWxlLW1lZGlhIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDM0MSAvIDE5MDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH0gXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LW1lZGlhIHtcbiAgdmlkZW8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIC5sb2FkZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gICYuaXMtbG9hZGluZyB7XG4gICAgLmxvYWRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtbG9hZGVkIHtcbiAgICB2aWRlbyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBDb250ZW50OiB2YXJpb3VzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBDb21tb24gaW1wb3J0c1xuLy8gQGltcG9ydCBcIi4uL2VudHJ5cG9pbnRcIjtcblxuLy8gVmVydGljYWwgcmV2aWV3cyBzbGlkZXIgZm9yIGN1c3RvbWVyIHJldmlld3Ncbi5jb250ZW50LWN1c3RvbWVycmV2aWV3cyB7XG4gIC5jdXN0b21lcnJldmlld3Mge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1zY3JvbGxiYXJzKCR3aWR0aDogNXB4LCAkaGVpZ2h0OiA1cHgsICR0aHVtYi1yb3VuZGVkOiA1cHgsICR0cmFjay1yb3VuZGVkOiA1cHgsICR0aHVtYi1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAuNikgKTtcbiAgfVxuXG4gIC5maXZlc3RhcnMge1xuICAgIHdpZHRoOiByZW0tY2FsYyg5MCk7XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogQ29udGVudDogbGF5b3V0IHRpbGUgc3R5bGVzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uY29udGVudC10aWxlcyB7XG4gICYuaXMtdGltZWxpbmUge1xuICAgIC50aWxlLWJveCB7XG4gICAgICArIC50aWxlLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC0uNSk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNSk7XG4gICAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goZnJvbSAkYmVpZ2UgY2FsYyhsIC0gMC4wMykgYyBoKTsgLy8gQHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvUmVmZXJlbmNlL1ZhbHVlcy9jb2xvcl92YWx1ZS9va2xjaFxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICR0aW1lbGluZS10cmFjay1iYWNrZ3JvdW5kLWltYWdlLWg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDkuNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpIC0gMTVweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAvLyBEb24ndCBzaG93IHNoYWRvdyBvbiB0b3VjaCBzY3JlZW5zIHdoZXJlIG92ZXJmbG93IG1heSBzY3JvbGwgKGN1dHMgb2ZmIHNoYWRvdzogdWdseSlcbiAgICAgIC50aWxlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBcHBsaWVzIG9uIC5vdmVyZmxvd2luZy1jbG9uZSBhbmQgY29udGVudC10aWxlcyB3aXRoIG5vIE9BVlxuZGl2Om5vdCgub3ZlcmZsb3ctYXV0by12aXNpYmxlKSB7XG4gID4gLmNvbnRlbnQtdGlsZXMge1xuICAgICYuaXMtdGltZWxpbmUge1xuICAgICAgLnRpbGUge1xuICAgICAgICBib3gtc2hhZG93OiAkdGltZWxpbmUtdGlsZS1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50aWxlIHtcbiAgLS10aWxlLWhvdmVyLXNoYWRvdzogI3skdGlsZS1ob3Zlci1zaGFkb3d9O1xuICAtLXRpbGUtYWN0aXZlLXNoYWRvdzogI3skdGlsZS1hY3RpdmUtc2hhZG93fTtcbiAgLS10aWxlLWhvdmVyLWJnOiAjeyR0aWxlLWhvdmVyLWJnfTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5oYXMtc3RyZXRjaGVkLWxpbmssXG4gICY6aGFzKC5zdHJldGNoZWQtbGluaykge1xuICAgICZbY2xhc3MqPVwidGV4dC1iZy1cIl0ge1xuICAgICAgJjpub3QoOmhhcyhpbnB1dFtkaXNhYmxlZF0sIGlucHV0OmRpc2FibGVkKSwgLmRpc2FibGVkKSB7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAgICAgLnRleHQtd2hpdGUsXG4gICAgICAgIC50ZXh0LWxpZ2h0IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaG92ZXIsXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGlsZS1iZy1hY3RpdmUoKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBUaWxlIGhhcyBubyBwYWRkaW5nOiBjb250ZW50IChleDogaW1hZ2UpIG1heSBzdGljayB0byBib3JkZXIgYW5kIGhpZGUgaW5zZXQgYm94LXNoYWRvd1xuICAgICAgICAgIC8vIEZpeCBcbiAgICAgICAgICAmW2NsYXNzKj1cInAtMFwiXSB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5ob3ZlcixcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdGlsZS1wMC1iZy1hY3RpdmUoKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0cmV0Y2hlZC1saW5rIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJvdW5kaWZ5IHN0cmV0Y2hlZCBsaW5rc1xuICAgICAgICAkbWFwOiBtYXAtZ2V0KCR1dGlsaXRpZXMsIHJvdW5kZWQpO1xuICAgICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gbWFwLWdldCgkbWFwLCB2YWx1ZXMpIHtcbiAgICAgICAgICAmLiN7bWFwLWdldCgkbWFwLCBjbGFzcyl9LSN7JGtleX0ge1xuICAgICAgICAgICAgLnN0cmV0Y2hlZC1saW5rIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgI3ttYXAtZ2V0KCRtYXAsIHByb3BlcnR5KX06ICR2YWx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC42OyAvLyAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdLFxuICAgIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi50aWxlLWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC50aWxlLW1lZGlhIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAudGlsZS1idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC41cmVtO1xuICAgICAgcmlnaHQ6IC41cmVtO1xuICAgICAgYm90dG9tOiAuNXJlbTtcbiAgICB9XG5cbiAgICAmLmhhcy1zdHJldGNoZWQtbGlua1xuICAgICY6aGFzKC5zdHJldGNoZWQtbGluaykge1xuICAgICAgLnRpbGUtYnV0dG9ucyB7XG4gICAgICAgIHRvcDogLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50aWxlLWZvcm1hdGlvbiB7XG4gICAgICAudGlsZS1idXR0b25zIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50aWxlLXZlcnRpY2FsLFxuICAmLnRpbGUtdmVydGljYWwtY2VudGVyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnRpbGUtbWVkaWEge1xuICAgICAgb3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLnRpbGUtZnJlZSxcbiAgICA+IC50aWxlLWJ1dHRvbnMge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG5cbiAgJi50aWxlLXZlcnRpY2FsLWNlbnRlcmVkIHtcbiAgICAudGlsZS1tZWRpYSxcbiAgICAudGlsZS1mcmVlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLnRpbGUtbmF2LXRhYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgLy9ib3gtc2hhZG93OiAkdGlsZS1ob3Zlci1zaGFkb3c7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS10aWxlLWhvdmVyLXNoYWRvdyk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAvL2JveC1zaGFkb3c6ICR0aWxlLWFjdGl2ZS1zaGFkb3c7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXRpbGUtYWN0aXZlLXNoYWRvdyk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJGNpY28tYXJyb3ctZG93bjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMS41cmVtO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBmb250LXNpemU6ICRoNi1mb250LXNpemU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICAgQGluY2x1ZGUgaWNvbW9vbi1ydWxlcygpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMzkpO1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYygzNCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM5JyBoZWlnaHQ9JzM0JyB2aWV3Qm94PScwIDAgMzkgMzQnJTNFJTNDcGF0aCBkPSdNMTYuOSw0LjUzN2EzLDMsMCwwLDEsNS4yLDBsMTQuMzIxLDI0Ljk3QTMsMywwLDAsMSwzMy44MjEsMzRINS4xNzlhMywzLDAsMCwxLTIuNi00LjQ5M1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5IDM0KSByb3RhdGUoMTgwKScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgLy8gd2lkdGg6IDA7XG4gICAgICAvLyBoZWlnaHQ6IDA7XG4gICAgICAvLyBib3JkZXItdG9wIDogMzRweCBzb2xpZCAkd2hpdGU7XG4gICAgICAvLyBib3JkZXItcmlnaHQgOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgLy8gYm9yZGVyLWxlZnQgOiAxOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfVxuICB9XG5cbiAgJi50aWxlLWNhcmQtaCxcbiAgJi50aWxlLWNhcmQge1xuICAgIC50aWxlLW1lZGlhIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1tZWRpYS1ob3Zlci1iZy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC41cmVtO1xuICAgICAgICBib3R0b206IC41cmVtO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIFtkYXRhLSN7JHByZWZpeGNifXRvZ2dsZT1cImhpZGUtd2hlbi1wYXJlbnQtaG92ZXJlZFwiXSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tZWFzaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgW2RhdGEtI3skcHJlZml4Y2J9dG9nZ2xlPVwic2hvdy13aGVuLXBhcmVudC1ob3ZlcmVkXCJdIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGxheS1zbSB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IC4zNXJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLmNpY28tcGxheSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoN181LWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtc3RyZXRjaGVkLWxpbmssXG4gICAgJjpoYXMoLnN0cmV0Y2hlZC1saW5rKSB7XG4gICAgICAmOmhvdmVyIC50aWxlLW1lZGlhLFxuICAgICAgYS50aWxlLW1lZGlhOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBbZGF0YS1jYi10b2dnbGU9XCJoaWRlLXdoZW4tcGFyZW50LWhvdmVyZWRcIl0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgW2RhdGEtY2ItdG9nZ2xlPVwic2hvdy13aGVuLXBhcmVudC1ob3ZlcmVkXCJdIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tZWFzaW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGlsZS1jYXJkLWgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAudGlsZS1tZWRpYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gICYudGlsZS1jYXJkIHtcbiAgICAudGlsZS1tZWRpYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMTkwKTsgXG4gICAgfVxuICB9XG59XG5cbmJ1dHRvbi50aWxlLW5hdi10YWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50aWxlLWZvcm1hdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDM1NSk7XG59XG5cbi8vIFNwZWNpYWxcbi50aWxlLWJveDpoYXMoLmJyb2NodXJlcy1kb3dubG9hZC5kLW5vbmUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogQ29udGVudDogbGF5b3V0IHN0YWNrIHN0eWxlc1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gSGlkZSB0aGUgaGVhZGVyLi4uXG4vLyBAZGVwcmVjYXRlZDogd2Ugbm8gbW9yZSBkaXNwbGF5IHByb21vIGNvbnRlbnQgaW4gdGhlcmVcbi8vIC5zdGFjay1oZWFkZXIge1xuLy8gICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbi8vICAgLy8gLi4uYW5kIHNob3cgaXQgb25seSBpZiBhIGNoaWxkIG9mIGRpcmVjdCBkaXYgY2hpbGQgaXMgbm90IGVtcHR5XG4vLyAgICY6aGFzKD4gZGl2IDpub3QoOmVtcHR5KSkge1xuLy8gICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4vLyAgIH1cbi8vIH1cblxuLnN0YWNrIHtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJveC1zaGFkb3c6ICRzdGFjay1ob3Zlci1zaGFkb3c7XG4gIH1cblxuICAvLyBAZGVwcmVjYXRlZDogQ1BGIGJ1dHRvbiBpcyBubyBtb3JlIGluIHN0YWNrXG4gIC8vIHN0YWNrIGhhcyBhIENQRiBidXR0b24gY29udGVudCB3aXRoIHZhbGlkIGhyZWY6IGhpZGUgYm9yZGVyXG4gIC8vICY6aGFzKC5idG4tc3RhY2stY3BmLmludmlzaWJsZS13aGVuLWVtcHR5LWhyZWZbaHJlZl49XCJodHRwXCJdKSB7XG4gIC8vICAgLmJvcmRlci1zdGFjay1uby1jcGYge1xuICAvLyAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAvLyAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIC8vICAgICBib3JkZXItaW1hZ2Utc291cmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8gLy8gc3RhY2sgaGFzIG5vIENQRiBidXR0b24gY29udGVudDogYWRkIGEgbWFyZ2luXG4gIC8vICY6bm90KDpoYXMoLmJ0bi1zdGFjay1jcGYpKSB7XG4gIC8vICAgLmJvcmRlci1zdGFjay1uby1jcGYge1xuICAvLyAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgLy8gICB9XG4gIC8vIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogQ29udGVudDogZmlsdGVyaW5nXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBDb21tb24gaW1wb3J0c1xuLy8gQGltcG9ydCBcIi4uL2VudHJ5cG9pbnRcIjtcblxuW2RhdGEtY2ItZmlsdGVyZWRdIHtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAmLnNob3dpbmcsXG4gICYuaGlkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbltkYXRhLWNiLWFjdGl2ZS1maWx0ZXJzLWNvdW50XTpub3QoOmVtcHR5KTphZnRlciB7XG4gIEBpbmNsdWRlIGljb21vb24tcnVsZXMoKTtcbiAgY29udGVudDogJGNpY28tdGltZXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJHNlY29uZGFyeTtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogQ29udGVudDogc2xpZGVzaG93XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBDb21tb24gaW1wb3J0c1xuLy8gQGltcG9ydCBcIi4uL2VudHJ5cG9pbnRcIjtcblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnQge1xuICAmLnNsaWRlc2hvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgLnNsaWRlLXdyYXBwZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyAkZWFzZS1pbi1vdXQtcXVhcnQ7XG4gICAgfVxuICB9XG59XG5cbi5vdmVyZmxvdy1hdXRvLXZpc2libGUge1xuICAuc2xpZGVzaG93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uc2xpZGVzaG93Lm92ZXJmbG93LXgtYXV0byB7XG4gICYucm93IHtcbiAgICA+IFtjbGFzcyo9XCJjb2xcIl0ge1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gIFxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXNob3cge1xuICAmLnNsaWRlc2hvdy1hcnJvd3Mge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIFxuICAgIC8vIHdpdGggbW91c2UgZGV2aWNlc1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgICBcbiAgICAgIH4gLnNsaWRlc2hvdy1jb250cm9scy13cmFwcGVyIHtcbiAgICAgICAgLnNsaWRlc2hvdy1jb250cm9scyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2RpZml5IHNoYWRvdyB0byBwcmV2ZW50IGl0IHRvIGJlIGN1dCBieSBzY3JvbGxpbmcgd3JhcHBlciBib3R0b20gYm91bmRhcmllc1xuICAmLnNsaWRlc2hvdy1zY3JvbGxiYXIge1xuICAgIC50aWxlIHtcbiAgICAgIC0tdGlsZS1ob3Zlci1zaGFkb3c6ICN7JHNsaWRlc2hvdy10aWxlLWhvdmVyLXNoYWRvd307XG4gICAgfVxuICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIENvbnRlbnQ6IG92ZXJmbG93LWF1dG8tdmlzaWJsZVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gQ29tbW9uIGltcG9ydHNcbi8vIEBpbXBvcnQgXCIuLi9lbnRyeXBvaW50XCI7XG5cbi8vIG92ZXJmbG93LWF1dG8gYWxpYXMgd2l0aCBKUyBmZWF0dXJlIHRvIHNob3cgb3ZlcmZsb3dpbmcgY29udGVudCBiZXlvbmQgY29udGFpbmVyIGJvdW5kYXJpZXNcbi8vIGFsbG93IHNjcm9sbGVyIHRvIGJlIGEgYm9vdHN0cmFwIGdyaWQgLnJvd1xuLy8gQHNlZSBzcmMvanMvX2luaXQuanMgZm9yIEpTIGFkanVzdG1lbnRzIG9uIHNjcm9sbC93aGVlbFxuLm92ZXJmbG93LWF1dG8tdmlzaWJsZSB7ICBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuICAmOm5vdCgub3ZlcmZsb3ctaGlkZGVuKTpub3QoLm92ZXJmbG93LXgtaGlkZGVuKSB7XG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpoYXMoLnRpbGUtbW9yZSkge1xuICAgIC50aWxlIHtcbiAgICAgICYuaGFzLXN0cmV0Y2hlZC1saW5rLFxuICAgICAgOmhhcyguc3RyZXRjaGVkLWxpbmspIHtcbiAgICAgICAgJltjbGFzcyo9XCJ0ZXh0LWJnLVwiXSB7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDNweCAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERlYnVnIHB1cnBvc2VcbiAgLy8gPiAqIHtcbiAgLy8gICBvcGFjaXR5OiAuMjVcbiAgLy8gfVxufVxuXG4ub3ZlcmZsb3dpbmctY2xvbmUge1xuICAvLyBvcGFjaXR5OiAuNTtcblxuICAvLyBCVUcgaW4gbWQgYnJlYWtwb2ludCwgbm9uLWhvdmVyIGRldmljZSwgY29udGFpbmVyIG1heC13aWR0aCBjdXQgdGhlIHNsaWRlc2hvdyBiZWZvcmUgdGhlIGVkZ2UuXG4gIC8vIFNvbHZpbmcgdGhpcyBpbXBsaWVzIHRvIHNob3cgdGhlIE9BViBmb3IgbWQgZGV2aWNlcywgY3JlYXRlIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgdmlzaWJsZS1vbi1sZWZ0L3JpZ2h0IGFuZCBlbmhhbmNlIEpTIHRoYXQgY3JlYXRlIHRoZSBjbGlwLXBhdGhcbiAgLy8gLT4gcG9zdHBvbmVkXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAvLyB0aWxlLW1vcmUgaG92ZXIgY2FzdHMgYSBzaGFkb3cgd2hpY2ggaXMgY3V0OiByZWR1Y2Ugc2hhZG93IFkgb2Zmc2V0XG4gICY6aGFzKC50aWxlLW1vcmUpIHtcbiAgICAudGlsZSB7XG4gICAgICAmLmhhcy1zdHJldGNoZWQtbGluayxcbiAgICAgICY6aGFzKC5zdHJldGNoZWQtbGluaykge1xuICAgICAgICAmW2NsYXNzKj1cInRleHQtYmctXCJdIHtcblxuICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDNweCAjZmZmLDAgMHB4IDQ4cHggcmdiYSgyNiwyNiwyNiwuMTUpLDAgNXB4IDE0cHggcmdiYSgyNiwyNiwyNiwuMDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDb21wZW5zYXRlIHJvdyBuZWdhdGl2ZSBtYXJnaW5zXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC8vIFJlbW92ZSBwYWRkaW5nIGxlZnQgb3IgcmlnaHQgcmVzcC4gZnJvbSBmaXJzdCBhbmQgbGFzdCB0aWxlXG4gIC5vdmVyZmxvdy1hdXRvLXZpc2libGUgPiAucm93LFxuICAub3ZlcmZsb3dpbmctY2xvbmUucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICA+IFtjbGFzcyo9XCJjb2xcIl0ge1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGhvcml6b250YWwgcGFkZGluZyBmcm9tIGNsaXAtcGF0aGVkIHdyYXBwZXIgdG8gbWFrZSBwb3NzaWJsZSB0aGUgdGlsZSB0byBkaXNhcHBlYXIgb24gdGhlIGVkZ2Ugb2YgdGhlIHBhcmVudCByb3dcbiAgLnJvdyA+IGRpdjpoYXMoPiAub3ZlcmZsb3dpbmctY2xvbmUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBUaW1lc2xvdHMgZmVhdHVyZXNcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIENvbW1vbiBpbXBvcnRzXG4vLyBAaW1wb3J0IFwiLi4vZW50cnlwb2ludFwiO1xuXG4ubW9kYWwge1xuICAmI2RpYWxvZy1vbnNpdGVyZHYge1xuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cblxuICAgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRpbWVzbG90cy13cmFwcGVyIHtcbiAgJltjbGFzcyo9XCJjb2xcIl0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgY3VzdG9tLXNjcm9sbGJhcnMoKTtcblxuICAgIC50aW1lc2xvdHMtZGF5cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bm90KDplbXB0eSkge1xuICAgICAgICB+IC50aW1lc2xvdHMtbm9kYXlzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGltZXNsb3RzLXNsb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuc2xvdC11bmF2YWlsYWJsZTpub3QoOmhhcyhzcGFuW2RhdGEtYnMtdG9nZ2xlPVwidG9vbHRpcFwiXSkpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbltkYXRhLWJzLXRvZ2dsZT1cInRvb2x0aXBcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICZbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDI3KTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDI3KTtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI3KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogLjc1cmVtO1xuICAgIH1cblxuICAgIC5oYXMtb3duYm9va2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIFxuICAgICY6bm90KDpoYXMoLm93bmJvb2tpbmcpKTpub3QoOmhhcyhbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQpKSB7XG4gICAgICAuaGFzLW93bmJvb2tpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246YWZ0ZXIsIC5hY2NvcmRpb24gLnF1ZXN0aW9uW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciwgLmZhcSAuYWNjb3JkaW9uLWJ1dHRvbltkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIsIC5mYXEgLnF1ZXN0aW9uW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlclxuXG4gIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC8vIE5vIG1vcmUgdXNpbmcgYnRuIHN0eWxlc1xuICAvLyAuYWNjb3JkaW9uLWJ1dHRvbi5idG4ge1xuICAvLyAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgLy8gICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIC8vICAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgLy8gICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuXG4gIC8vICAgJjpub3QoLmNvbGxhcHNlZCksXG4gIC8vICAgJjpmb2N1cyB7XG4gIC8vICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgLy8gICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyAgIH1cblxuICAvLyAgIC8vIE5vdyB1c2luZyArIGljb25cbiAgLy8gICAvLyAmLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC8vICAgLy8gICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZyhzdHItcmVwbGFjZSgkYWNjb3JkaW9uLWJhY2tncm91bmQtaW1hZ2UsICdhcnJvd0NvbG9yJywgcmdiYSgkc2Vjb25kYXJ5LCAxKSkpfTtcblxuICAvLyAgIC8vICAgJjpob3ZlciB7XG4gIC8vICAgLy8gICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKHN0ci1yZXBsYWNlKCRhY2NvcmRpb24tYmFja2dyb3VuZC1pbWFnZSwgJ2Fycm93Q29sb3InLCByZ2JhKHdoaXRlLCAxKSkpfTtcbiAgLy8gICAvLyAgIH1cbiAgLy8gICAvLyB9XG5cbiAgLy8gICAvLyBOb3cgdXNpbmcgKyBpY29uXG4gIC8vICAgLy8gJi5idG4taG92ZXItcHJpbWFyeSxcbiAgLy8gICAvLyAmLmJ0bi1ob3Zlci1zZWNvbmRhcnkge1xuICAvLyAgIC8vICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKHN0ci1yZXBsYWNlKCRhY2NvcmRpb24tYmFja2dyb3VuZC1pbWFnZS1hY3RpdmUsICdhcnJvd0NvbG9yJywgcmdiYSgkd2hpdGUsIDEpKSl9O1xuXG4gIC8vICAgLy8gICAmOmhvdmVyLFxuICAvLyAgIC8vICAgJjpmb2N1cyB7XG4gIC8vICAgLy8gICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKHN0ci1yZXBsYWNlKCRhY2NvcmRpb24tYmFja2dyb3VuZC1pbWFnZSwgJ2Fycm93Q29sb3InLCByZ2JhKHdoaXRlLCAxKSkpfTtcbiAgLy8gICAvLyAgIH1cbiAgLy8gICAvLyB9XG5cbiAgLy8gICAmLmJ0bi1ob3Zlci1zZWNvbmRhcnkge1xuICAvLyAgICAgJjpmb2N1cyB7XG4gIC8vICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogJHdoaXRlO1xuICAvLyAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICRzZWNvbmRhcnk7XG4gIC8vICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi8vIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzJmMmYyZCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKVxuLy8gdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyNmZmYnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/