/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/primeng/resources/primeng.min.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default !important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@keyframes p-fadein{0%{opacity:0}100%{opacity:1}}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.p-connected-overlay{opacity:0;transform:scaleY(0.8);transition:transform .12s cubic-bezier(0,0,0.2,1),opacity .12s cubic-bezier(0,0,0.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-icon-wrapper{display:flex}.p-icon{display:inline-block}.p-icon-spin{animation:p-icon-spin 2s infinite linear}@keyframes p-icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:'p';visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default !important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}.p-colorpicker-panel .p-colorpicker-color{background:transparent url('color.png') no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url('hue.png') no-repeat left top}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea ~ label{top:1rem}.p-float-label input:focus ~ label,.p-float-label input.p-filled ~ label,.p-float-label textarea:focus ~ label,.p-float-label textarea.p-filled ~ label,.p-float-label .p-inputwrapper-focus ~ label,.p-float-label .p-inputwrapper-filled ~ label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill ~ label{top:-20px;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-left>.p-icon-wrapper,.p-input-icon-right>i,.p-input-icon-right>.p-icon-wrapper{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-password-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-password-clearable{position:relative}.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1.0,1.0);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,0.5);border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none !important}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/primeicons/primeicons.css ***!
  \********************************************************************************************************************************************************************************************************************************/
@font-face {
    font-family: 'primeicons';
    font-display: block;
    src: url('primeicons.eot');
    src: url('primeicons.eot?#iefix') format('embedded-opentype'), url('primeicons.woff2') format('woff2'), url('primeicons.woff') format('woff'), url('primeicons.ttf') format('truetype'), url('primeicons.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi:before {
    --webkit-backface-visibility:hidden;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

.pi-spin {
    animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}

.pi-eraser:before {
    content: "\ea04";
}

.pi-stopwatch:before {
    content: "\ea01";
}

.pi-verified:before {
    content: "\ea02";
}

.pi-delete-left:before {
    content: "\ea03";
}

.pi-hourglass:before {
    content: "\e9fe";
}

.pi-truck:before {
    content: "\ea00";
}

.pi-wrench:before {
    content: "\e9ff";
}

.pi-microphone:before {
    content: "\e9fa";
}

.pi-megaphone:before {
    content: "\e9fb";
}

.pi-arrow-right-arrow-left:before {
    content: "\e9fc";
}

.pi-bitcoin:before {
    content: "\e9fd";
}

.pi-file-edit:before {
    content: "\e9f6";
}

.pi-language:before {
    content: "\e9f7";
}

.pi-file-export:before {
    content: "\e9f8";
}

.pi-file-import:before {
    content: "\e9f9";
}

.pi-file-word:before {
    content: "\e9f1";
}

.pi-gift:before {
    content: "\e9f2";
}

.pi-cart-plus:before {
    content: "\e9f3";
}

.pi-thumbs-down-fill:before {
    content: "\e9f4";
}

.pi-thumbs-up-fill:before {
    content: "\e9f5";
}

.pi-arrows-alt:before {
    content: "\e9f0";
}

.pi-calculator:before {
    content: "\e9ef";
}

.pi-sort-alt-slash:before {
    content: "\e9ee";
}

.pi-arrows-h:before {
    content: "\e9ec";
}

.pi-arrows-v:before {
    content: "\e9ed";
}

.pi-pound:before {
    content: "\e9eb";
}

.pi-prime:before {
    content: "\e9ea";
}

.pi-chart-pie:before {
    content: "\e9e9";
}

.pi-reddit:before {
    content: "\e9e8";
}

.pi-code:before {
    content: "\e9e7";
}

.pi-sync:before {
    content: "\e9e6";
}

.pi-shopping-bag:before {
    content: "\e9e5";
}

.pi-server:before {
    content: "\e9e4";
}

.pi-database:before {
    content: "\e9e3";
}

.pi-hashtag:before {
    content: "\e9e2";
}

.pi-bookmark-fill:before {
    content: "\e9df";
}

.pi-filter-fill:before {
    content: "\e9e0";
}

.pi-heart-fill:before {
    content: "\e9e1";
}

.pi-flag-fill:before {
    content: "\e9de";
}

.pi-circle:before {
    content: "\e9dc";
}

.pi-circle-fill:before {
    content: "\e9dd";
}

.pi-bolt:before {
    content: "\e9db";
}

.pi-history:before {
    content: "\e9da";
}

.pi-box:before {
    content: "\e9d9";
}

.pi-at:before {
    content: "\e9d8";
}

.pi-arrow-up-right:before {
    content: "\e9d4";
}

.pi-arrow-up-left:before {
    content: "\e9d5";
}

.pi-arrow-down-left:before {
    content: "\e9d6";
}

.pi-arrow-down-right:before {
    content: "\e9d7";
}

.pi-telegram:before {
    content: "\e9d3";
}

.pi-stop-circle:before {
    content: "\e9d2";
}

.pi-stop:before {
    content: "\e9d1";
}

.pi-whatsapp:before {
    content: "\e9d0";
}

.pi-building:before {
    content: "\e9cf";
}

.pi-qrcode:before {
    content: "\e9ce";
}

.pi-car:before {
    content: "\e9cd";
}

.pi-instagram:before {
    content: "\e9cc";
}

.pi-linkedin:before {
    content: "\e9cb";
}

.pi-send:before {
    content: "\e9ca";
}

.pi-slack:before {
    content: "\e9c9";
}

.pi-sun:before {
    content: "\e9c8";
}

.pi-moon:before {
    content: "\e9c7";
}

.pi-vimeo:before {
    content: "\e9c6";
}

.pi-youtube:before {
    content: "\e9c5";
}

.pi-flag:before {
    content: "\e9c4";
}

.pi-wallet:before {
    content: "\e9c3";
}

.pi-map:before {
    content: "\e9c2";
}

.pi-link:before {
    content: "\e9c1";
}

.pi-credit-card:before {
    content: "\e9bf";
}

.pi-discord:before {
    content: "\e9c0";
}

.pi-percentage:before {
    content: "\e9be";
}

.pi-euro:before {
    content: "\e9bd";
}

.pi-book:before {
    content: "\e9ba";
}

.pi-shield:before {
    content: "\e9b9";
}

.pi-paypal:before {
    content: "\e9bb";
}

.pi-amazon:before {
    content: "\e9bc";
}

.pi-phone:before {
    content: "\e9b8";
}

.pi-filter-slash:before {
    content: "\e9b7";
}

.pi-facebook:before {
    content: "\e9b4";
}

.pi-github:before {
    content: "\e9b5";
}

.pi-twitter:before {
    content: "\e9b6";
}

.pi-step-backward-alt:before {
    content: "\e9ac";
}

.pi-step-forward-alt:before {
    content: "\e9ad";
}

.pi-forward:before {
    content: "\e9ae";
}

.pi-backward:before {
    content: "\e9af";
}

.pi-fast-backward:before {
    content: "\e9b0";
}

.pi-fast-forward:before {
    content: "\e9b1";
}

.pi-pause:before {
    content: "\e9b2";
}

.pi-play:before {
    content: "\e9b3";
}

.pi-compass:before {
    content: "\e9ab";
}

.pi-id-card:before {
    content: "\e9aa";
}

.pi-ticket:before {
    content: "\e9a9";
}

.pi-file-o:before {
    content: "\e9a8";
}

.pi-reply:before {
    content: "\e9a7";
}

.pi-directions-alt:before {
    content: "\e9a5";
}

.pi-directions:before {
    content: "\e9a6";
}

.pi-thumbs-up:before {
    content: "\e9a3";
}

.pi-thumbs-down:before {
    content: "\e9a4";
}

.pi-sort-numeric-down-alt:before {
    content: "\e996";
}

.pi-sort-numeric-up-alt:before {
    content: "\e997";
}

.pi-sort-alpha-down-alt:before {
    content: "\e998";
}

.pi-sort-alpha-up-alt:before {
    content: "\e999";
}

.pi-sort-numeric-down:before {
    content: "\e99a";
}

.pi-sort-numeric-up:before {
    content: "\e99b";
}

.pi-sort-alpha-down:before {
    content: "\e99c";
}

.pi-sort-alpha-up:before {
    content: "\e99d";
}

.pi-sort-alt:before {
    content: "\e99e";
}

.pi-sort-amount-up:before {
    content: "\e99f";
}

.pi-sort-amount-down:before {
    content: "\e9a0";
}

.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}

.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}

.pi-palette:before {
    content: "\e995";
}

.pi-undo:before {
    content: "\e994";
}

.pi-desktop:before {
    content: "\e993";
}

.pi-sliders-v:before {
    content: "\e991";
}

.pi-sliders-h:before {
    content: "\e992";
}

.pi-search-plus:before {
    content: "\e98f";
}

.pi-search-minus:before {
    content: "\e990";
}

.pi-file-excel:before {
    content: "\e98e";
}

.pi-file-pdf:before {
    content: "\e98d";
}

.pi-check-square:before {
    content: "\e98c";
}

.pi-chart-line:before {
    content: "\e98b";
}

.pi-user-edit:before {
    content: "\e98a";
}

.pi-exclamation-circle:before {
    content: "\e989";
}

.pi-android:before {
    content: "\e985";
}

.pi-google:before {
    content: "\e986";
}

.pi-apple:before {
    content: "\e987";
}

.pi-microsoft:before {
    content: "\e988";
}

.pi-heart:before {
    content: "\e984";
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}
  
.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-fill:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/layout/styles/theme/bhis/theme.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
/* Based on bootstrap4-light-blue theme from PrimeNG */
/* Colors updated to match the BHIS government site */

:root {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
        'Segoe UI Symbol';
    --font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
        'Segoe UI Symbol';
    --surface-a: #ffffff;
    --surface-b: #efefef;
    --surface-c: #e9ecef;
    --surface-d: #dee2e6;
    --surface-e: #ffffff;
    --surface-f: #ffffff;
    --text-color: #212529;
    --text-color-secondary: #6c757d;
    --primary-color: #00395d;
    --primary-color-text: #ffffff;
    --surface-0: #ffffff;
    --surface-50: #f9fafb;
    --surface-100: #f8f9fa;
    --surface-200: #e9ecef;
    --surface-300: #dee2e6;
    --surface-400: #ced4da;
    --surface-500: #adb5bd;
    --surface-600: #6c757d;
    --surface-700: #495057;
    --surface-800: #343a40;
    --surface-900: #212529;
    --gray-50: #f9fafb;
    --gray-100: #f8f9fa;
    --gray-200: #e9ecef;
    --gray-300: #dee2e6;
    --gray-400: #ced4da;
    --gray-500: #adb5bd;
    --gray-600: #6c757d;
    --gray-700: #495057;
    --gray-800: #343a40;
    --gray-900: #212529;
    --content-padding: 1.25rem;
    --inline-spacing: 0.5rem;
    --border-radius: 4px;
    --surface-ground: #efefef;
    --surface-section: #ffffff;
    --surface-card: #ffffff;
    --surface-overlay: #ffffff;
    --surface-border: #dee2e6;
    --surface-hover: #e9ecef;
    --maskbg: rgba(0, 0, 0, 0.4);
    --highlight-bg: #e1b240;
    --highlight-text-color: #ffffff;
    --focus-ring: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
    color-scheme: light;
}

:root {
    --blue-50: #f3f8ff;
    --blue-100: #c5dcff;
    --blue-200: #97c1fe;
    --blue-300: #69a5fe;
    --blue-400: #3b8afd;
    --blue-500: #0d6efd;
    --blue-600: #0b5ed7;
    --blue-700: #094db1;
    --blue-800: #073d8b;
    --blue-900: #052c65;
    --green-50: #f4f9f6;
    --green-100: #c8e2d6;
    --green-200: #9ccbb5;
    --green-300: #70b595;
    --green-400: #459e74;
    --green-500: #198754;
    --green-600: #157347;
    --green-700: #125f3b;
    --green-800: #0e4a2e;
    --green-900: #0a3622;
    --yellow-50: #fffcf3;
    --yellow-100: #fff0c3;
    --yellow-200: #ffe494;
    --yellow-300: #ffd965;
    --yellow-400: #ffcd36;
    --yellow-500: #ffc107;
    --yellow-600: #d9a406;
    --yellow-700: #b38705;
    --yellow-800: #8c6a04;
    --yellow-900: #664d03;
    --cyan-50: #f3fcfe;
    --cyan-100: #c5f2fb;
    --cyan-200: #97e8f9;
    --cyan-300: #69def6;
    --cyan-400: #3bd4f3;
    --cyan-500: #0dcaf0;
    --cyan-600: #0baccc;
    --cyan-700: #098da8;
    --cyan-800: #076f84;
    --cyan-900: #055160;
    --pink-50: #fdf5f9;
    --pink-100: #f5cee1;
    --pink-200: #eda7ca;
    --pink-300: #e681b3;
    --pink-400: #de5a9b;
    --pink-500: #d63384;
    --pink-600: #b62b70;
    --pink-700: #96245c;
    --pink-800: #761c49;
    --pink-900: #561435;
    --indigo-50: #f7f3fe;
    --indigo-100: #dac6fc;
    --indigo-200: #bd98f9;
    --indigo-300: #a06bf7;
    --indigo-400: #833df4;
    --indigo-500: #6610f2;
    --indigo-600: #570ece;
    --indigo-700: #470ba9;
    --indigo-800: #380985;
    --indigo-900: #290661;
    --teal-50: #f4fcfa;
    --teal-100: #c9f2e6;
    --teal-200: #9fe8d2;
    --teal-300: #75debf;
    --teal-400: #4ad3ab;
    --teal-500: #20c997;
    --teal-600: #1bab80;
    --teal-700: #168d6a;
    --teal-800: #126f53;
    --teal-900: #0d503c;
    --orange-50: #fff9f3;
    --orange-100: #ffe0c7;
    --orange-200: #fec89a;
    --orange-300: #feaf6d;
    --orange-400: #fd9741;
    --orange-500: #fd7e14;
    --orange-600: #d76b11;
    --orange-700: #b1580e;
    --orange-800: #8b450b;
    --orange-900: #653208;
    --bluegray-50: #f8f9fb;
    --bluegray-100: #e0e4ea;
    --bluegray-200: #c7ced9;
    --bluegray-300: #aeb9c8;
    --bluegray-400: #95a3b8;
    --bluegray-500: #7c8ea7;
    --bluegray-600: #69798e;
    --bluegray-700: #576375;
    --bluegray-800: #444e5c;
    --bluegray-900: #323943;
    --purple-50: #f8f6fc;
    --purple-100: #dcd2f0;
    --purple-200: #c1aee4;
    --purple-300: #a68ad9;
    --purple-400: #8a66cd;
    --purple-500: #6f42c1;
    --purple-600: #5e38a4;
    --purple-700: #4e2e87;
    --purple-800: #3d246a;
    --purple-900: #2c1a4d;
    --red-50: #fdf5f6;
    --red-100: #f7cfd2;
    --red-200: #f0a8af;
    --red-300: #e9828c;
    --red-400: #e35b68;
    --red-500: #dc3545;
    --red-600: #bb2d3b;
    --red-700: #9a2530;
    --red-800: #791d26;
    --red-900: #58151c;
    --primary-50: #f2f8ff;
    --primary-100: #c2dfff;
    --primary-200: #91c6ff;
    --primary-300: #61adff;
    --primary-400: #3094ff;
    --primary-500: #e1b240;
    --primary-600: #0069d9;
    --primary-700: #0056b3;
    --primary-800: #00448c;
    --primary-900: #003166;
}

.p-editor-container .p-editor-toolbar {
    background: #efefef;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
    border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
    stroke: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
    fill: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
    border: 0 none;
    color: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
    color: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
    stroke: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
    fill: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    box-shadow: none;
    border-radius: 4px;
    padding: 0.5rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
    color: #212529;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
    color: #212529;
    background: #e9ecef;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
    padding: 0.5rem 1.5rem;
}
.p-editor-container .p-editor-content {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.p-editor-container .p-editor-content.ql-snow {
    border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-content .ql-editor {
    background: #ffffff;
    color: #495057;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
    color: #212529;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
    stroke: #212529;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
    fill: #212529;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
    color: #ffc107;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
    stroke: #e1b240;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
    fill: #e1b240;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
    color: #ffc107;
}

@layer primeng {
    * {
        box-sizing: border-box;
    }

    .p-component {
        font-family: var(--font-family);
        font-feature-settings: var(--font-feature-settings, normal);
        font-size: 1rem;
        font-weight: normal;
    }

    .p-component-overlay {
        background-color: rgba(0, 0, 0, 0.4);
        transition-duration: 0.15s;
    }

    .p-disabled,
    .p-component:disabled {
        opacity: 0.65;
    }

    .p-error {
        color: #dc3545;
    }

    .p-text-secondary {
        color: #6c757d;
    }

    .pi {
        font-size: 1rem;
    }

    .p-icon {
        width: 1rem;
        height: 1rem;
    }

    .p-link {
        font-family: var(--font-family);
        font-feature-settings: var(--font-feature-settings, normal);
        font-size: 1rem;
        border-radius: 4px;
    }
    .p-link:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .p-component-overlay-enter {
        animation: p-component-overlay-enter-animation 150ms forwards;
    }

    .p-component-overlay-leave {
        animation: p-component-overlay-leave-animation 150ms forwards;
    }

    @keyframes p-component-overlay-enter-animation {
        from {
            background-color: transparent;
        }
        to {
            background-color: var(--maskbg);
        }
    }
    @keyframes p-component-overlay-leave-animation {
        from {
            background-color: var(--maskbg);
        }
        to {
            background-color: transparent;
        }
    }

    .p-autocomplete .p-autocomplete-loader {
        right: 0.75rem;
    }
    .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
        right: 3.107rem;
    }
    .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
        border-color: #ced4da;
    }
    .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }
    .p-autocomplete .p-autocomplete-multiple-container {
        padding: 0.25rem 0.75rem;
        gap: 0.5rem;
    }
    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
        padding: 0.25rem 0;
    }
    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
        font-family: var(--font-family);
        font-feature-settings: var(--font-feature-settings, normal);
        font-size: 1rem;
        color: #212529;
        padding: 0;
        margin: 0;
    }
    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
        padding: 0.25rem 0.75rem;
        background: #dee2e6;
        color: #212529;
        border-radius: 16px;
    }
    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
        margin-left: 0.5rem;
    }
    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus {
        background: #ced4da;
        color: #212529;
    }
    .p-autocomplete.p-invalid.p-component > .p-inputtext {
        border-color: #dc3545;
    }

    .p-autocomplete-panel {
        background: #ffffff;
        color: #212529;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        box-shadow: none;
    }
    .p-autocomplete-panel .p-autocomplete-items {
        padding: 0.5rem 0;
    }
    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
        margin: 0;
        padding: 0.5rem 1.5rem;
        border: 0 none;
        color: #212529;
        background: transparent;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child {
        margin-top: 0;
    }
    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
        color: #ffffff;
        background: #e1b240;
    }
    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
        background: #0067d6;
    }
    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
        color: #212529;
        background: #dee2e6;
    }
    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
        margin: 0;
        padding: 0.75rem 1rem;
        color: #212529;
        background: #ffffff;
        font-weight: 600;
    }
    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
        padding: 0.5rem 1.5rem;
        color: #212529;
        background: transparent;
    }

    p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
        border-color: #dc3545;
    }

    p-autocomplete.p-autocomplete-clearable .p-inputtext {
        padding-right: 2.5rem;
    }
    p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
        color: #495057;
        right: 0.75rem;
    }

    p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
        color: #495057;
        right: 3.107rem;
    }

    p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
        border-color: #dc3545;
    }

    .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }

    .p-datepicker {
        padding: 0;
        background: #ffffff;
        color: #212529;
        border: 1px solid #ced4da;
        border-radius: 4px;
    }
    .p-datepicker:not(.p-datepicker-inline) {
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.15);
        box-shadow: none;
    }
    .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
        background: #efefef;
    }
    .p-datepicker .p-datepicker-header {
        padding: 0.5rem;
        color: #212529;
        background: #ffffff;
        font-weight: 600;
        margin: 0;
        border-bottom: 1px solid #dee2e6;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }
    .p-datepicker .p-datepicker-header .p-datepicker-prev,
    .p-datepicker .p-datepicker-header .p-datepicker-next {
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
    }
    .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
    .p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,
    .p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-datepicker .p-datepicker-header .p-datepicker-title {
        line-height: 2rem;
    }
    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
        color: #212529;
        transition: box-shadow 0.15s;
        font-weight: 600;
        padding: 0.5rem;
    }
    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
        color: #ffc107;
    }
    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
        margin-right: 0.5rem;
    }
    .p-datepicker table {
        font-size: 1rem;
        margin: 0.5rem 0;
    }
    .p-datepicker table th {
        padding: 0.5rem;
    }
    .p-datepicker table th > span {
        width: 2.5rem;
        height: 2.5rem;
    }
    .p-datepicker table td {
        padding: 0.5rem;
    }
    .p-datepicker table td > span {
        width: 2.5rem;
        height: 2.5rem;
        border-radius: 4px;
        transition: box-shadow 0.15s;
        border: 1px solid transparent;
    }
    .p-datepicker table td > span.p-highlight {
        color: #ffffff;
        background: #e1b240;
    }
    .p-datepicker table td > span:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-datepicker table td.p-datepicker-today > span {
        background: #ced4da;
        color: #212529;
        border-color: transparent;
    }
    .p-datepicker table td.p-datepicker-today > span.p-highlight {
        color: #ffffff;
        background: #e1b240;
    }
    .p-datepicker .p-datepicker-buttonbar {
        padding: 1rem 0;
        border-top: 1px solid #dee2e6;
    }
    .p-datepicker .p-datepicker-buttonbar .p-button {
        width: auto;
    }
    .p-datepicker .p-timepicker {
        border-top: 1px solid #dee2e6;
        padding: 0.5rem;
    }
    .p-datepicker .p-timepicker button {
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
    }
    .p-datepicker .p-timepicker button:enabled:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-datepicker .p-timepicker button:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-datepicker .p-timepicker button:last-child {
        margin-top: 0.2em;
    }
    .p-datepicker .p-timepicker span {
        font-size: 1.25rem;
    }
    .p-datepicker .p-timepicker > div {
        padding: 0 0.5rem;
    }
    .p-datepicker.p-datepicker-timeonly .p-timepicker {
        border-top: 0 none;
    }
    .p-datepicker .p-monthpicker {
        margin: 0.5rem 0;
    }
    .p-datepicker .p-monthpicker .p-monthpicker-month {
        padding: 0.5rem;
        transition: box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
        color: #ffffff;
        background: #e1b240;
    }
    .p-datepicker .p-yearpicker {
        margin: 0.5rem 0;
    }
    .p-datepicker .p-yearpicker .p-yearpicker-year {
        padding: 0.5rem;
        transition: box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
        color: #ffffff;
        background: #e1b240;
    }
    .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
        border-left: 1px solid #dee2e6;
        padding-right: 0;
        padding-left: 0;
        padding-top: 0;
        padding-bottom: 0;
    }
    .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
        padding-left: 0;
        border-left: 0 none;
    }
    .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
        padding-right: 0;
    }
    .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
        background: #e9ecef;
    }
    .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
        background: #e9ecef;
    }
    .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
        background: #e9ecef;
    }
    .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    p-calendar.p-calendar-clearable .p-inputtext {
        padding-right: 2.5rem;
    }
    p-calendar.p-calendar-clearable .p-calendar-clear-icon {
        color: #495057;
        right: 0.75rem;
    }

    p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon {
        color: #495057;
        right: 3.107rem;
    }

    @media screen and (max-width: 769px) {
        .p-datepicker table th,
        .p-datepicker table td {
            padding: 0;
        }
    }
    .p-cascadeselect {
        background: #ffffff;
        border: 1px solid #ced4da;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-cascadeselect:not(.p-disabled):hover {
        border-color: #ced4da;
    }
    .p-cascadeselect:not(.p-disabled).p-focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }
    .p-cascadeselect .p-cascadeselect-label {
        background: transparent;
        border: 0 none;
        padding: 0.5rem 0.75rem;
    }
    .p-cascadeselect .p-cascadeselect-label.p-placeholder {
        color: #6c757d;
    }
    .p-cascadeselect .p-cascadeselect-label:enabled:focus {
        outline: 0 none;
        box-shadow: none;
    }
    .p-cascadeselect .p-cascadeselect-trigger {
        background: transparent;
        color: #495057;
        width: 2.357rem;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }
    .p-cascadeselect.p-invalid.p-component {
        border-color: #dc3545;
    }

    .p-cascadeselect-panel {
        background: #ffffff;
        color: #212529;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        box-shadow: none;
    }
    .p-cascadeselect-panel .p-cascadeselect-items {
        padding: 0.5rem 0;
    }
    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
        margin: 0;
        border: 0 none;
        color: #212529;
        background: transparent;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child {
        margin-top: 0;
    }
    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
        color: #ffffff;
        background: #e1b240;
    }
    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
        background: #0067d6;
    }
    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
        color: #212529;
        background: #dee2e6;
    }
    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
        padding: 0.5rem 1.5rem;
    }
    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
        font-size: 0.875rem;
    }

    .p-input-filled .p-cascadeselect {
        background: #efefef;
    }
    .p-input-filled .p-cascadeselect:not(.p-disabled):hover {
        background-color: #efefef;
    }
    .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
        background-color: #efefef;
    }

    p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
        border-color: #dc3545;
    }

    p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
        padding-right: 0.75rem;
    }
    p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
        color: #495057;
        right: 2.357rem;
    }

    .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
        box-shadow: none;
        border-radius: 0;
        padding: 0.25rem 0 0.25rem 0.5rem;
    }
    .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
        transform: rotate(90deg);
    }

    .p-checkbox {
        width: 20px;
        height: 20px;
    }
    .p-checkbox .p-checkbox-box {
        border: 2px solid #ced4da;
        background: #ffffff;
        width: 20px;
        height: 20px;
        color: #212529;
        border-radius: 4px;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
        outline-color: transparent;
    }
    .p-checkbox .p-checkbox-box .p-checkbox-icon {
        transition-duration: 0.15s;
        color: #ffffff;
        font-size: 14px;
    }
    .p-checkbox .p-checkbox-box .p-icon {
        width: 14px;
        height: 14px;
    }
    .p-checkbox .p-checkbox-box.p-highlight {
        border-color: #ffc107;
        background: #e1b240;
    }
    .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
        border-color: #ced4da;
    }
    .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }
    .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
        border-color: #0062cc;
        background: #0062cc;
        color: #ffffff;
    }

    p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
        border-color: #dc3545;
    }

    .p-input-filled .p-checkbox .p-checkbox-box {
        background-color: #efefef;
    }
    .p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
        background: #e1b240;
    }
    .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
        background-color: #efefef;
    }
    .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
        background: #0062cc;
    }

    .p-checkbox-label {
        margin-left: 0.5rem;
    }

    .p-highlight .p-checkbox .p-checkbox-box {
        border-color: #ffffff;
    }

    p-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
        border-color: #dc3545;
    }

    .p-chips:not(.p-disabled):hover .p-chips-multiple-container {
        border-color: #ced4da;
    }
    .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }
    .p-chips .p-chips-multiple-container {
        padding: 0.25rem 0.75rem;
        gap: 0.5rem;
    }
    .p-chips .p-chips-multiple-container .p-chips-token {
        padding: 0.25rem 0.75rem;
        margin-right: 0.5rem;
        background: #dee2e6;
        color: #212529;
        border-radius: 16px;
    }
    .p-chips .p-chips-multiple-container .p-chips-token.p-focus {
        background: #ced4da;
        color: #212529;
    }
    .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
        margin-left: 0.5rem;
    }
    .p-chips .p-chips-multiple-container .p-chips-input-token {
        padding: 0.25rem 0;
    }
    .p-chips .p-chips-multiple-container .p-chips-input-token input {
        font-family: var(--font-family);
        font-feature-settings: var(--font-feature-settings, normal);
        font-size: 1rem;
        color: #212529;
        padding: 0;
        margin: 0;
    }

    p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
        border-color: #dc3545;
    }

    p-chips.p-chips-clearable .p-inputtext {
        padding-right: 1.75rem;
    }
    p-chips.p-chips-clearable .p-chips-clear-icon {
        color: #495057;
        right: 0.75rem;
    }

    .p-colorpicker-preview,
    .p-fluid .p-colorpicker-preview.p-inputtext {
        width: 2rem;
        height: 2rem;
    }

    .p-colorpicker-panel {
        background: #212529;
        border: 1px solid #212529;
    }
    .p-colorpicker-panel .p-colorpicker-color-handle,
    .p-colorpicker-panel .p-colorpicker-hue-handle {
        border-color: #ffffff;
    }

    .p-colorpicker-overlay-panel {
        box-shadow: none;
    }

    .p-dropdown {
        background: #ffffff;
        border: 1px solid #ced4da;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-dropdown:not(.p-disabled):hover {
        border-color: #ced4da;
    }
    .p-dropdown:not(.p-disabled).p-focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }
    .p-dropdown.p-dropdown-clearable .p-dropdown-label {
        padding-right: 1.75rem;
    }
    .p-dropdown .p-dropdown-label {
        background: transparent;
        border: 0 none;
    }
    .p-dropdown .p-dropdown-label.p-placeholder {
        color: #6c757d;
    }
    .p-dropdown .p-dropdown-label:focus,
    .p-dropdown .p-dropdown-label:enabled:focus {
        outline: 0 none;
        box-shadow: none;
    }
    .p-dropdown .p-dropdown-trigger {
        background: transparent;
        color: #495057;
        width: 2.357rem;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }
    .p-dropdown .p-dropdown-clear-icon {
        color: #495057;
        right: 2.357rem;
    }
    .p-dropdown.p-invalid.p-component {
        border-color: #dc3545;
    }

    .p-dropdown-panel {
        background: #ffffff;
        color: #212529;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        box-shadow: none;
    }
    .p-dropdown-panel .p-dropdown-header {
        padding: 0.75rem 1.5rem;
        border-bottom: 1px solid #dee2e6;
        color: #212529;
        background: #efefef;
        margin: 0;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }
    .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
        padding-right: 1.75rem;
        margin-right: -1.75rem;
    }
    .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
        right: 0.75rem;
        color: #495057;
    }
    .p-dropdown-panel .p-dropdown-items {
        padding: 0.5rem 0;
    }
    .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
        margin: 0;
        padding: 0.5rem 1.5rem;
        border: 0 none;
        color: #212529;
        background: transparent;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child {
        margin-top: 0;
    }
    .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
        color: #ffffff;
        background: #e1b240;
    }
    .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
        background: #0067d6;
    }
    .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
        color: #212529;
        background: #dee2e6;
    }
    .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
        margin: 0;
        padding: 0.75rem 1rem;
        color: #212529;
        background: #ffffff;
        font-weight: 600;
    }
    .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
        padding: 0.5rem 1.5rem;
        color: #212529;
        background: transparent;
    }

    .p-input-filled .p-dropdown {
        background: #efefef;
    }
    .p-input-filled .p-dropdown:not(.p-disabled):hover {
        background-color: #efefef;
    }
    .p-input-filled .p-dropdown:not(.p-disabled).p-focus {
        background-color: #efefef;
    }
    .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
        background-color: transparent;
    }

    p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
        border-color: #dc3545;
    }

    .p-icon-field .p-input-icon {
        position: absolute;
        top: 50%;
        margin-top: -0.5rem;
    }

    .p-inputgroup-addon {
        background: #e9ecef;
        color: #495057;
        border-top: 1px solid #ced4da;
        border-left: 1px solid #ced4da;
        border-bottom: 1px solid #ced4da;
        padding: 0.5rem 0.75rem;
        min-width: 2.357rem;
    }
    .p-inputgroup-addon:last-child {
        border-right: 1px solid #ced4da;
    }

    .p-inputgroup > .p-component,
    .p-inputgroup > .p-inputwrapper > .p-inputtext,
    .p-inputgroup > .p-float-label > .p-component {
        border-radius: 0;
        margin: 0;
    }
    .p-inputgroup > .p-component + .p-inputgroup-addon,
    .p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
    .p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
        border-left: 0 none;
    }
    .p-inputgroup > .p-component:focus,
    .p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
    .p-inputgroup > .p-float-label > .p-component:focus {
        z-index: 1;
    }
    .p-inputgroup > .p-component:focus ~ label,
    .p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
    .p-inputgroup > .p-float-label > .p-component:focus ~ label {
        z-index: 1;
    }

    .p-inputgroup-addon:first-child,
    .p-inputgroup button:first-child,
    .p-inputgroup input:first-child,
    .p-inputgroup > .p-inputwrapper:first-child > .p-component,
    .p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .p-inputgroup .p-float-label:first-child input {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .p-inputgroup-addon:last-child,
    .p-inputgroup button:last-child,
    .p-inputgroup input:last-child,
    .p-inputgroup > .p-inputwrapper:last-child > .p-component,
    .p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .p-inputgroup .p-float-label:last-child input {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .p-fluid .p-inputgroup .p-button {
        width: auto;
    }
    .p-fluid .p-inputgroup .p-button.p-button-icon-only {
        width: 2.357rem;
    }

    .p-icon-field-left .p-input-icon:first-of-type {
        left: 0.75rem;
        color: #495057;
    }

    .p-icon-field-right .p-input-icon:last-of-type {
        right: 0.75rem;
        color: #495057;
    }

    p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
        border-color: #dc3545;
    }

    p-inputmask.p-inputmask-clearable .p-inputtext {
        padding-right: 2.5rem;
    }
    p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
        color: #495057;
        right: 0.75rem;
    }

    p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
        border-color: #dc3545;
    }

    p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
        padding-right: 2.5rem;
    }
    p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
        color: #495057;
        right: 0.75rem;
    }

    p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
        right: 3.107rem;
    }
    p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
        right: 3.107rem;
    }

    .p-inputotp {
        display: flex;
        align-items: center;
        gap: 0.5rem;
    }

    .p-inputotp-input {
        text-align: center;
        width: 2.5rem;
    }

    .p-inputswitch {
        width: 3rem;
        height: 1.75rem;
    }
    .p-inputswitch .p-inputswitch-slider {
        background: #ced4da;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-inputswitch .p-inputswitch-slider:before {
        background: #ffffff;
        width: 1.25rem;
        height: 1.25rem;
        left: 0.25rem;
        margin-top: -0.625rem;
        border-radius: 4px;
        transition-duration: 0.15s;
    }
    .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
        transform: translateX(1.25rem);
    }
    .p-inputswitch.p-focus .p-inputswitch-slider {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
        background: #ced4da;
    }
    .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
        background: #e1b240;
    }
    .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
        background: #ffffff;
    }
    .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
        background: #e1b240;
    }

    p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch > .p-inputswitch-slider {
        border-color: #dc3545;
    }

    .p-inputtext {
        font-family: var(--font-family);
        font-feature-settings: var(--font-feature-settings, normal);
        font-size: 1rem;
        color: #495057;
        background: #ffffff;
        padding: 0.5rem 0.75rem;
        border: 1px solid #ced4da;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
        -webkit-appearance: none;
                appearance: none;
        border-radius: 4px;
    }
    .p-inputtext:enabled:hover {
        border-color: #ced4da;
    }
    .p-inputtext:enabled:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }
    .p-inputtext.ng-dirty.ng-invalid {
        border-color: #dc3545;
    }
    .p-inputtext.p-inputtext-sm {
        font-size: 0.875rem;
        padding: 0.4375rem 0.65625rem;
    }
    .p-inputtext.p-inputtext-lg {
        font-size: 1.25rem;
        padding: 0.625rem 0.9375rem;
    }

    .p-float-label > label {
        left: 0.75rem;
        color: #6c757d;
        transition-duration: 0.15s;
    }

    .p-float-label > .ng-invalid.ng-dirty + label {
        color: #dc3545;
    }

    .p-input-icon-left > .p-icon-wrapper.p-icon,
    .p-input-icon-left > i:first-of-type {
        left: 0.75rem;
        color: #495057;
    }

    .p-input-icon-left > .p-inputtext {
        padding-left: 2.5rem;
    }

    .p-input-icon-left.p-float-label > label {
        left: 2.5rem;
    }

    .p-input-icon-right > .p-icon-wrapper,
    .p-input-icon-right > i:last-of-type {
        right: 0.75rem;
        color: #495057;
    }

    .p-input-icon-right > .p-inputtext {
        padding-right: 2.5rem;
    }

    .p-icon-field-left > .p-inputtext {
        padding-left: 2.5rem;
    }

    .p-icon-field-left.p-float-label > label {
        left: 2.5rem;
    }

    .p-icon-field-right > .p-inputtext {
        padding-right: 2.5rem;
    }

    ::-webkit-input-placeholder {
        color: #6c757d;
    }

    :-moz-placeholder {
        color: #6c757d;
    }

    ::-moz-placeholder {
        color: #6c757d;
    }

    :-ms-input-placeholder {
        color: #6c757d;
    }

    .p-input-filled .p-inputtext {
        background-color: #efefef;
    }
    .p-input-filled .p-inputtext:enabled:hover {
        background-color: #efefef;
    }
    .p-input-filled .p-inputtext:enabled:focus {
        background-color: #efefef;
    }

    .p-inputtext-sm .p-inputtext {
        font-size: 0.875rem;
        padding: 0.4375rem 0.65625rem;
    }

    .p-inputtext-lg .p-inputtext {
        font-size: 1.25rem;
        padding: 0.625rem 0.9375rem;
    }

    .p-listbox {
        background: #ffffff;
        color: #212529;
        border: 1px solid #ced4da;
        border-radius: 4px;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
    }
    .p-listbox .p-listbox-header {
        padding: 0.75rem 1.5rem;
        border-bottom: 1px solid #dee2e6;
        color: #212529;
        background: #efefef;
        margin: 0;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }
    .p-listbox .p-listbox-header .p-listbox-filter {
        padding-right: 1.75rem;
    }
    .p-listbox .p-listbox-header .p-listbox-filter-icon {
        right: 0.75rem;
        color: #495057;
    }
    .p-listbox .p-listbox-header .p-checkbox {
        margin-right: 0.5rem;
    }
    .p-listbox .p-listbox-list {
        padding: 0.5rem 0;
        outline: 0 none;
    }
    .p-listbox .p-listbox-list .p-listbox-item {
        margin: 0;
        padding: 0.5rem 1.5rem;
        border: 0 none;
        color: #212529;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-listbox .p-listbox-list .p-listbox-item:first-child {
        margin-top: 0;
    }
    .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
        color: #ffffff;
        background: #e1b240;
    }
    .p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
        margin-right: 0.5rem;
    }
    .p-listbox .p-listbox-list .p-listbox-item-group {
        margin: 0;
        padding: 0.75rem 1rem;
        color: #212529;
        background: #ffffff;
        font-weight: 600;
    }
    .p-listbox .p-listbox-list .p-listbox-empty-message {
        padding: 0.5rem 1.5rem;
        color: #212529;
        background: transparent;
    }
    .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
        background: #0067d6;
    }
    .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
        color: #212529;
        background: #e9ecef;
    }
    .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus {
        color: #212529;
        background: #e9ecef;
    }
    .p-listbox.p-focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }

    p-listbox.ng-dirty.ng-invalid > .p-listbox {
        border-color: #dc3545;
    }

    .p-multiselect {
        background: #ffffff;
        border: 1px solid #ced4da;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-multiselect:not(.p-disabled):hover {
        border-color: #ced4da;
    }
    .p-multiselect:not(.p-disabled).p-focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }
    .p-multiselect .p-multiselect-label {
        padding: 0.5rem 0.75rem;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
    }
    .p-multiselect .p-multiselect-label.p-placeholder {
        color: #6c757d;
    }
    .p-multiselect.p-multiselect-chip .p-multiselect-token {
        padding: 0.25rem 0.75rem;
        margin-right: 0.5rem;
        background: #dee2e6;
        color: #212529;
        border-radius: 16px;
    }
    .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
        margin-left: 0.5rem;
    }
    .p-multiselect .p-multiselect-trigger {
        background: transparent;
        color: #495057;
        width: 2.357rem;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
        padding: 0.25rem 0.75rem;
    }

    .p-multiselect-clearable .p-multiselect-label-container {
        padding-right: 1.75rem;
    }
    .p-multiselect-clearable .p-multiselect-clear-icon {
        color: #495057;
        right: 2.357rem;
    }

    .p-multiselect-panel {
        background: #ffffff;
        color: #212529;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        box-shadow: none;
    }
    .p-multiselect-panel .p-multiselect-header {
        padding: 0.75rem 1.5rem;
        border-bottom: 1px solid #dee2e6;
        color: #212529;
        background: #efefef;
        margin: 0;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }
    .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
        padding-right: 1.75rem;
    }
    .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
        right: 0.75rem;
        color: #495057;
    }
    .p-multiselect-panel .p-multiselect-header .p-checkbox {
        margin-right: 0.5rem;
    }
    .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
        margin-left: 0.5rem;
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
    }
    .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-multiselect-panel .p-multiselect-items {
        padding: 0.5rem 0;
    }
    .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
        margin: 0;
        padding: 0.5rem 1.5rem;
        border: 0 none;
        color: #212529;
        background: transparent;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child {
        margin-top: 0;
    }
    .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
        color: #ffffff;
        background: #e1b240;
    }
    .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
        background: #0067d6;
    }
    .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
        color: #212529;
        background: #e9ecef;
    }
    .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
        margin-right: 0.5rem;
    }
    .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
        margin: 0;
        padding: 0.75rem 1rem;
        color: #212529;
        background: #ffffff;
        font-weight: 600;
    }
    .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
        padding: 0.5rem 1.5rem;
        color: #212529;
        background: transparent;
    }

    .p-input-filled .p-multiselect {
        background: #efefef;
    }
    .p-input-filled .p-multiselect:not(.p-disabled):hover {
        background-color: #efefef;
    }
    .p-input-filled .p-multiselect:not(.p-disabled).p-focus {
        background-color: #efefef;
    }

    p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
        border-color: #dc3545;
    }

    p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
        border-color: #dc3545;
    }

    .p-password-panel {
        padding: 1.25rem;
        background: #ffffff;
        color: #212529;
        border: 1px solid rgba(0, 0, 0, 0.2);
        box-shadow: none;
        border-radius: 4px;
    }
    .p-password-panel .p-password-meter {
        margin-bottom: 0.5rem;
        background: #e9ecef;
    }
    .p-password-panel .p-password-meter .p-password-strength.weak {
        background: #dc3545;
    }
    .p-password-panel .p-password-meter .p-password-strength.medium {
        background: #ffc107;
    }
    .p-password-panel .p-password-meter .p-password-strength.strong {
        background: #28a745;
    }

    p-password.p-password-clearable .p-password-input {
        padding-right: 2.5rem;
    }
    p-password.p-password-clearable .p-password-clear-icon {
        color: #495057;
        right: 0.75rem;
    }

    p-password.p-password-clearable.p-password-mask .p-password-input {
        padding-right: 4.25rem;
    }
    p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
        color: #495057;
        right: 2.5rem;
    }

    .p-radiobutton {
        width: 20px;
        height: 20px;
    }
    .p-radiobutton .p-radiobutton-box {
        border: 2px solid #ced4da;
        background: #ffffff;
        width: 20px;
        height: 20px;
        color: #212529;
        border-radius: 50%;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
        outline-color: transparent;
    }
    .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
        border-color: #ced4da;
    }
    .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }
    .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
        width: 12px;
        height: 12px;
        transition-duration: 0.15s;
        background-color: #ffffff;
    }
    .p-radiobutton .p-radiobutton-box.p-highlight {
        border-color: #ffc107;
        background: #e1b240;
    }
    .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
        border-color: #0062cc;
        background: #0062cc;
        color: #ffffff;
    }

    p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
        border-color: #dc3545;
    }

    .p-input-filled .p-radiobutton .p-radiobutton-box {
        background-color: #efefef;
    }
    .p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
        background-color: #efefef;
    }
    .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
        background: #e1b240;
    }
    .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
        background: #0062cc;
    }

    .p-radiobutton-label {
        margin-left: 0.5rem;
    }

    .p-highlight .p-radiobutton .p-radiobutton-box {
        border-color: #ffffff;
    }

    .p-rating {
        gap: 0.5rem;
    }
    .p-rating .p-rating-item {
        border-radius: 50%;
        outline-color: transparent;
        display: inline-flex;
        justify-content: center;
        align-items: center;
    }
    .p-rating .p-rating-item .p-rating-icon {
        color: #495057;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
        font-size: 1.143rem;
    }
    .p-rating .p-rating-item .p-rating-icon.p-icon {
        width: 1.143rem;
        height: 1.143rem;
    }
    .p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
        color: #dc3545;
    }
    .p-rating .p-rating-item.p-focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
        color: #ffc107;
    }
    .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
        color: #ffc107;
    }
    .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
        color: #dc3545;
    }

    .p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
        color: #ffffff;
    }

    .p-selectbutton .p-button {
        background: #6c757d;
        border: 1px solid #6c757d;
        color: #ffffff;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
    }
    .p-selectbutton .p-button .p-button-icon-left,
    .p-selectbutton .p-button .p-button-icon-right {
        color: #ffffff;
    }
    .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
        background: #5a6268;
        border-color: #545b62;
        color: #ffffff;
    }
    .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
    .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
        color: #ffffff;
    }
    .p-selectbutton .p-button.p-highlight {
        background: #545b62;
        border-color: #4e555b;
        color: #ffffff;
    }
    .p-selectbutton .p-button.p-highlight .p-button-icon-left,
    .p-selectbutton .p-button.p-highlight .p-button-icon-right {
        color: #ffffff;
    }
    .p-selectbutton .p-button.p-highlight:hover {
        background: #545b62;
        border-color: #4e555b;
        color: #ffffff;
    }
    .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
    .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
        color: #ffffff;
    }

    p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
        border-color: #dc3545;
    }

    .p-slider {
        background: #e9ecef;
        border: 0 none;
        border-radius: 4px;
    }
    .p-slider.p-slider-horizontal {
        height: 0.286rem;
    }
    .p-slider.p-slider-horizontal .p-slider-handle {
        margin-top: -0.5715rem;
        margin-left: -0.5715rem;
    }
    .p-slider.p-slider-vertical {
        width: 0.286rem;
    }
    .p-slider.p-slider-vertical .p-slider-handle {
        margin-left: -0.5715rem;
        margin-bottom: -0.5715rem;
    }
    .p-slider .p-slider-handle {
        height: 1.143rem;
        width: 1.143rem;
        background: #e1b240;
        border: 2px solid #e1b240;
        border-radius: 4px;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
    }
    .p-slider .p-slider-handle:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-slider .p-slider-range {
        background: #e1b240;
    }
    .p-slider:not(.p-disabled) .p-slider-handle:hover {
        background: #0069d9;
        border-color: #0069d9;
    }
    .p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s, left 0.15s;
    }
    .p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
        transition: width 0.15s;
    }
    .p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s, bottom 0.15s;
    }
    .p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
        transition: height 0.15s;
    }

    .p-togglebutton.p-button {
        background: #6c757d;
        border: 1px solid #6c757d;
        color: #ffffff;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
    }
    .p-togglebutton.p-button .p-button-icon-left,
    .p-togglebutton.p-button .p-button-icon-right {
        color: #ffffff;
    }
    .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
        background: #5a6268;
        border-color: #545b62;
        color: #ffffff;
    }
    .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
    .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
        color: #ffffff;
    }
    .p-togglebutton.p-button.p-highlight {
        background: #545b62;
        border-color: #4e555b;
        color: #ffffff;
    }
    .p-togglebutton.p-button.p-highlight .p-button-icon-left,
    .p-togglebutton.p-button.p-highlight .p-button-icon-right {
        color: #ffffff;
    }
    .p-togglebutton.p-button.p-highlight:hover {
        background: #545b62;
        border-color: #4e555b;
        color: #ffffff;
    }
    .p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
    .p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
        color: #ffffff;
    }

    p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
        border-color: #dc3545;
    }

    .p-treeselect {
        background: #ffffff;
        border: 1px solid #ced4da;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-treeselect:not(.p-disabled):hover {
        border-color: #ced4da;
    }
    .p-treeselect:not(.p-disabled).p-focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }
    .p-treeselect .p-treeselect-label {
        padding: 0.5rem 0.75rem;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
    }
    .p-treeselect .p-treeselect-label.p-placeholder {
        color: #6c757d;
    }
    .p-treeselect.p-treeselect-chip .p-treeselect-token {
        padding: 0.25rem 0.75rem;
        margin-right: 0.5rem;
        background: #dee2e6;
        color: #212529;
        border-radius: 16px;
    }
    .p-treeselect .p-treeselect-trigger {
        background: transparent;
        color: #495057;
        width: 2.357rem;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
        border-color: #dc3545;
    }

    .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
        padding: 0.25rem 0.75rem;
    }

    .p-treeselect-panel {
        background: #ffffff;
        color: #212529;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        box-shadow: none;
    }
    .p-treeselect-panel .p-treeselect-header {
        padding: 0.75rem 1.5rem;
        border-bottom: 1px solid #dee2e6;
        color: #212529;
        background: #efefef;
        margin: 0;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }
    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
        margin-right: 0.5rem;
    }
    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
        padding-right: 1.75rem;
    }
    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
        right: 0.75rem;
        color: #495057;
    }
    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
        padding-right: 3.5rem;
    }
    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
        right: 2.5rem;
    }
    .p-treeselect-panel .p-treeselect-header .p-treeselect-close {
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
    }
    .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
        border: 0 none;
    }
    .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
        padding: 0.5rem 1.5rem;
        color: #212529;
        background: transparent;
    }

    .p-input-filled .p-treeselect {
        background: #efefef;
    }
    .p-input-filled .p-treeselect:not(.p-disabled):hover {
        background-color: #efefef;
    }
    .p-input-filled .p-treeselect:not(.p-disabled).p-focus {
        background-color: #efefef;
    }

    p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
        padding-right: 1.75rem;
    }
    p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
        color: #495057;
        right: 2.357rem;
    }

    .p-button {
        color: #000000;
        background: #e1b240;
        border: 1px solid #e1b240;
        padding: 0.5rem 0.75rem;
        font-size: 1rem;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
        border-radius: 4px;
        outline-color: transparent;
    }
    .p-button:not(:disabled):hover {
        background: #004570;
        color: #ffffff;
        border-color: #004570;
    }
    .p-button:not(:disabled):active {
        background: #005180;
        color: #ffffff;
        border-color: #005180;
    }
    .p-button.p-button-outlined {
        background-color: transparent;
        color: #d9a406;
        border: 1px solid;
    }
    .p-button.p-button-outlined:not(:disabled):hover {
        background: rgba(0, 123, 255, 0.04);
        color: #d9a406;
        border: 1px solid;
    }
    .p-button.p-button-outlined:not(:disabled):active {
        background: rgba(0, 123, 255, 0.16);
        color: #d9a406;
        border: 1px solid;
    }
    .p-button.p-button-outlined.p-button-plain {
        color: #6c757d;
        border-color: #6c757d;
    }
    .p-button.p-button-outlined.p-button-plain:not(:disabled):hover {
        background: #e9ecef;
        color: #6c757d;
    }
    .p-button.p-button-outlined.p-button-plain:not(:disabled):active {
        background: #dee2e6;
        color: #6c757d;
    }
    .p-button.p-button-text {
        background-color: transparent;
        color: #00395d;
        border-color: transparent;
    }
    .p-button.p-button-text:not(:disabled):hover {
        background: rgba(0, 0, 0, 0.04);
        color: #000000;
        border-color: transparent;
    }
    .p-button.p-button-text:not(:disabled):active {
        background: rgba(0, 0, 0, 0.16);
        color: #000000;
        border-color: transparent;
    }
    .p-button.p-button-text.p-button-plain {
        color: #6c757d;
    }
    .p-button.p-button-text.p-button-plain:not(:disabled):hover {
        background: #e9ecef;
        color: #6c757d;
    }
    .p-button.p-button-text.p-button-plain:not(:disabled):active {
        background: #dee2e6;
        color: #6c757d;
    }
    .p-button:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-button .p-button-label {
        transition-duration: 0.15s;
    }
    .p-button .p-button-icon-left {
        margin-right: 0.5rem;
    }
    .p-button .p-button-icon-right {
        margin-left: 0.5rem;
    }
    .p-button .p-button-icon-bottom {
        margin-top: 0.5rem;
    }
    .p-button .p-button-icon-top {
        margin-bottom: 0.5rem;
    }
    .p-button .p-badge {
        margin-left: 0.5rem;
        min-width: 1rem;
        height: 1rem;
        line-height: 1rem;
        color: #ffc107;
        background-color: #ffffff;
    }
    .p-button.p-button-raised {
        box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    }
    .p-button.p-button-rounded {
        border-radius: 2rem;
    }
    .p-button.p-button-icon-only {
        width: 2.357rem;
        padding: 0.5rem 0;
    }
    .p-button.p-button-icon-only .p-button-icon-left,
    .p-button.p-button-icon-only .p-button-icon-right {
        margin: 0;
    }
    .p-button.p-button-icon-only.p-button-rounded {
        border-radius: 50%;
        height: 2.357rem;
    }
    .p-button.p-button-sm {
        font-size: 0.875rem;
        padding: 0.4375rem 0.65625rem;
    }
    .p-button.p-button-sm .p-button-icon {
        font-size: 0.875rem;
    }
    .p-button.p-button-lg {
        font-size: 1.25rem;
        padding: 0.625rem 0.9375rem;
    }
    .p-button.p-button-lg .p-button-icon {
        font-size: 1.25rem;
    }
    .p-button.p-button-loading-label-only .p-button-label {
        margin-left: 0.5rem;
    }
    .p-button.p-button-loading-label-only .p-button-loading-icon {
        margin-right: 0;
    }

    .p-fluid .p-button {
        width: 100%;
    }
    .p-fluid .p-button-icon-only {
        width: 2.357rem;
    }
    .p-fluid .p-button-group {
        display: flex;
    }
    .p-fluid .p-button-group .p-button {
        flex: 1;
    }

    .p-button.p-button-secondary,
    .p-button-group.p-button-secondary > .p-button,
    .p-splitbutton.p-button-secondary > .p-button {
        color: #ffffff;
        background: #6c757d;
        border: 1px solid #6c757d;
    }
    .p-button.p-button-secondary:not(:disabled):hover,
    .p-button-group.p-button-secondary > .p-button:not(:disabled):hover,
    .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover {
        background: #5a6268;
        color: #ffffff;
        border-color: #5a6268;
    }
    .p-button.p-button-secondary:not(:disabled):focus,
    .p-button-group.p-button-secondary > .p-button:not(:disabled):focus,
    .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus {
        box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
    }
    .p-button.p-button-secondary:not(:disabled):active,
    .p-button-group.p-button-secondary > .p-button:not(:disabled):active,
    .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active {
        background: #545b62;
        color: #ffffff;
        border-color: #4e555b;
    }
    .p-button.p-button-secondary.p-button-outlined,
    .p-button-group.p-button-secondary > .p-button.p-button-outlined,
    .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
        background-color: transparent;
        color: #6c757d;
        border: 1px solid;
    }
    .p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,
    .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover {
        background: rgba(108, 117, 125, 0.04);
        color: #6c757d;
        border: 1px solid;
    }
    .p-button.p-button-secondary.p-button-outlined:not(:disabled):active,
    .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active {
        background: rgba(108, 117, 125, 0.16);
        color: #6c757d;
        border: 1px solid;
    }
    .p-button.p-button-secondary.p-button-text,
    .p-button-group.p-button-secondary > .p-button.p-button-text,
    .p-splitbutton.p-button-secondary > .p-button.p-button-text {
        background-color: transparent;
        color: #6c757d;
        border-color: transparent;
    }
    .p-button.p-button-secondary.p-button-text:not(:disabled):hover,
    .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover {
        background: rgba(108, 117, 125, 0.04);
        border-color: transparent;
        color: #6c757d;
    }
    .p-button.p-button-secondary.p-button-text:not(:disabled):active,
    .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active {
        background: rgba(108, 117, 125, 0.16);
        border-color: transparent;
        color: #6c757d;
    }

    .p-button.p-button-info,
    .p-button-group.p-button-info > .p-button,
    .p-splitbutton.p-button-info > .p-button {
        color: #ffffff;
        background: #17a2b8;
        border: 1px solid #17a2b8;
    }
    .p-button.p-button-info:not(:disabled):hover,
    .p-button-group.p-button-info > .p-button:not(:disabled):hover,
    .p-splitbutton.p-button-info > .p-button:not(:disabled):hover {
        background: #138496;
        color: #ffffff;
        border-color: #117a8b;
    }
    .p-button.p-button-info:not(:disabled):focus,
    .p-button-group.p-button-info > .p-button:not(:disabled):focus,
    .p-splitbutton.p-button-info > .p-button:not(:disabled):focus {
        box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
    }
    .p-button.p-button-info:not(:disabled):active,
    .p-button-group.p-button-info > .p-button:not(:disabled):active,
    .p-splitbutton.p-button-info > .p-button:not(:disabled):active {
        background: #138496;
        color: #ffffff;
        border-color: #117a8b;
    }
    .p-button.p-button-info.p-button-outlined,
    .p-button-group.p-button-info > .p-button.p-button-outlined,
    .p-splitbutton.p-button-info > .p-button.p-button-outlined {
        background-color: transparent;
        color: #17a2b8;
        border: 1px solid;
    }
    .p-button.p-button-info.p-button-outlined:not(:disabled):hover,
    .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover {
        background: rgba(23, 162, 184, 0.04);
        color: #17a2b8;
        border: 1px solid;
    }
    .p-button.p-button-info.p-button-outlined:not(:disabled):active,
    .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active {
        background: rgba(23, 162, 184, 0.16);
        color: #17a2b8;
        border: 1px solid;
    }
    .p-button.p-button-info.p-button-text,
    .p-button-group.p-button-info > .p-button.p-button-text,
    .p-splitbutton.p-button-info > .p-button.p-button-text {
        background-color: transparent;
        color: #17a2b8;
        border-color: transparent;
    }
    .p-button.p-button-info.p-button-text:not(:disabled):hover,
    .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover {
        background: rgba(23, 162, 184, 0.04);
        border-color: transparent;
        color: #17a2b8;
    }
    .p-button.p-button-info.p-button-text:not(:disabled):active,
    .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active {
        background: rgba(23, 162, 184, 0.16);
        border-color: transparent;
        color: #17a2b8;
    }

    .p-button.p-button-success,
    .p-button-group.p-button-success > .p-button,
    .p-splitbutton.p-button-success > .p-button {
        color: #ffffff;
        background: #28a745;
        border: 1px solid #28a745;
    }
    .p-button.p-button-success:not(:disabled):hover,
    .p-button-group.p-button-success > .p-button:not(:disabled):hover,
    .p-splitbutton.p-button-success > .p-button:not(:disabled):hover {
        background: #218838;
        color: #ffffff;
        border-color: #1e7e34;
    }
    .p-button.p-button-success:not(:disabled):focus,
    .p-button-group.p-button-success > .p-button:not(:disabled):focus,
    .p-splitbutton.p-button-success > .p-button:not(:disabled):focus {
        box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
    }
    .p-button.p-button-success:not(:disabled):active,
    .p-button-group.p-button-success > .p-button:not(:disabled):active,
    .p-splitbutton.p-button-success > .p-button:not(:disabled):active {
        background: #1e7e34;
        color: #ffffff;
        border-color: #1c7430;
    }
    .p-button.p-button-success.p-button-outlined,
    .p-button-group.p-button-success > .p-button.p-button-outlined,
    .p-splitbutton.p-button-success > .p-button.p-button-outlined {
        background-color: transparent;
        color: #28a745;
        border: 1px solid;
    }
    .p-button.p-button-success.p-button-outlined:not(:disabled):hover,
    .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover {
        background: rgba(40, 167, 69, 0.04);
        color: #28a745;
        border: 1px solid;
    }
    .p-button.p-button-success.p-button-outlined:not(:disabled):active,
    .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active {
        background: rgba(40, 167, 69, 0.16);
        color: #28a745;
        border: 1px solid;
    }
    .p-button.p-button-success.p-button-text,
    .p-button-group.p-button-success > .p-button.p-button-text,
    .p-splitbutton.p-button-success > .p-button.p-button-text {
        background-color: transparent;
        color: #28a745;
        border-color: transparent;
    }
    .p-button.p-button-success.p-button-text:not(:disabled):hover,
    .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover {
        background: rgba(40, 167, 69, 0.04);
        border-color: transparent;
        color: #28a745;
    }
    .p-button.p-button-success.p-button-text:not(:disabled):active,
    .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active {
        background: rgba(40, 167, 69, 0.16);
        border-color: transparent;
        color: #28a745;
    }

    .p-button.p-button-warning,
    .p-button-group.p-button-warning > .p-button,
    .p-splitbutton.p-button-warning > .p-button {
        color: #212529;
        background: #ffc107;
        border: 1px solid #ffc107;
    }
    .p-button.p-button-warning:not(:disabled):hover,
    .p-button-group.p-button-warning > .p-button:not(:disabled):hover,
    .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover {
        background: #e0a800;
        color: #212529;
        border-color: #d39e00;
    }
    .p-button.p-button-warning:not(:disabled):focus,
    .p-button-group.p-button-warning > .p-button:not(:disabled):focus,
    .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus {
        box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
    }
    .p-button.p-button-warning:not(:disabled):active,
    .p-button-group.p-button-warning > .p-button:not(:disabled):active,
    .p-splitbutton.p-button-warning > .p-button:not(:disabled):active {
        background: #d39e00;
        color: #212529;
        border-color: #c69500;
    }
    .p-button.p-button-warning.p-button-outlined,
    .p-button-group.p-button-warning > .p-button.p-button-outlined,
    .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
        background-color: transparent;
        color: #ffc107;
        border: 1px solid;
    }
    .p-button.p-button-warning.p-button-outlined:not(:disabled):hover,
    .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover {
        background: rgba(255, 193, 7, 0.04);
        color: #ffc107;
        border: 1px solid;
    }
    .p-button.p-button-warning.p-button-outlined:not(:disabled):active,
    .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active {
        background: rgba(255, 193, 7, 0.16);
        color: #ffc107;
        border: 1px solid;
    }
    .p-button.p-button-warning.p-button-text,
    .p-button-group.p-button-warning > .p-button.p-button-text,
    .p-splitbutton.p-button-warning > .p-button.p-button-text {
        background-color: transparent;
        color: #ffc107;
        border-color: transparent;
    }
    .p-button.p-button-warning.p-button-text:not(:disabled):hover,
    .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover {
        background: rgba(255, 193, 7, 0.04);
        border-color: transparent;
        color: #ffc107;
    }
    .p-button.p-button-warning.p-button-text:not(:disabled):active,
    .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active {
        background: rgba(255, 193, 7, 0.16);
        border-color: transparent;
        color: #ffc107;
    }

    .p-button.p-button-help,
    .p-button-group.p-button-help > .p-button,
    .p-splitbutton.p-button-help > .p-button {
        color: #ffffff;
        background: #6f42c1;
        border: 1px solid #6f42c1;
    }
    .p-button.p-button-help:not(:disabled):hover,
    .p-button-group.p-button-help > .p-button:not(:disabled):hover,
    .p-splitbutton.p-button-help > .p-button:not(:disabled):hover {
        background: #633bad;
        color: #ffffff;
        border-color: #58349a;
    }
    .p-button.p-button-help:not(:disabled):focus,
    .p-button-group.p-button-help > .p-button:not(:disabled):focus,
    .p-splitbutton.p-button-help > .p-button:not(:disabled):focus {
        box-shadow: 0 0 0 0.2rem #d3c6ec;
    }
    .p-button.p-button-help:not(:disabled):active,
    .p-button-group.p-button-help > .p-button:not(:disabled):active,
    .p-splitbutton.p-button-help > .p-button:not(:disabled):active {
        background: #58349a;
        color: #ffffff;
        border-color: #4d2e87;
    }
    .p-button.p-button-help.p-button-outlined,
    .p-button-group.p-button-help > .p-button.p-button-outlined,
    .p-splitbutton.p-button-help > .p-button.p-button-outlined {
        background-color: transparent;
        color: #6f42c1;
        border: 1px solid;
    }
    .p-button.p-button-help.p-button-outlined:not(:disabled):hover,
    .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover {
        background: rgba(111, 66, 193, 0.04);
        color: #6f42c1;
        border: 1px solid;
    }
    .p-button.p-button-help.p-button-outlined:not(:disabled):active,
    .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active {
        background: rgba(111, 66, 193, 0.16);
        color: #6f42c1;
        border: 1px solid;
    }
    .p-button.p-button-help.p-button-text,
    .p-button-group.p-button-help > .p-button.p-button-text,
    .p-splitbutton.p-button-help > .p-button.p-button-text {
        background-color: transparent;
        color: #6f42c1;
        border-color: transparent;
    }
    .p-button.p-button-help.p-button-text:not(:disabled):hover,
    .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover {
        background: rgba(111, 66, 193, 0.04);
        border-color: transparent;
        color: #6f42c1;
    }
    .p-button.p-button-help.p-button-text:not(:disabled):active,
    .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active {
        background: rgba(111, 66, 193, 0.16);
        border-color: transparent;
        color: #6f42c1;
    }

    .p-button.p-button-danger,
    .p-button-group.p-button-danger > .p-button,
    .p-splitbutton.p-button-danger > .p-button {
        color: #ffffff;
        background: #df3825;
        border: 1px solid #f54733;
    }
    .p-button.p-button-danger:not(:disabled):hover,
    .p-button-group.p-button-danger > .p-button:not(:disabled):hover,
    .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover {
        background: #f54733;
        color: #ffffff;
        border-color: #f54733;
    }
    .p-button.p-button-danger:not(:disabled):focus,
    .p-button-group.p-button-danger > .p-button:not(:disabled):focus,
    .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus {
        box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
    }
    .p-button.p-button-danger:not(:disabled):active,
    .p-button-group.p-button-danger > .p-button:not(:disabled):active,
    .p-splitbutton.p-button-danger > .p-button:not(:disabled):active {
        background: #bd2130;
        color: #ffffff;
        border-color: #b21f2d;
    }
    .p-button.p-button-danger.p-button-outlined,
    .p-button-group.p-button-danger > .p-button.p-button-outlined,
    .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
        background-color: transparent;
        color: #dc3545;
        border: 1px solid;
    }
    .p-button.p-button-danger.p-button-outlined:not(:disabled):hover,
    .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover {
        background: rgba(220, 53, 69, 0.04);
        color: #dc3545;
        border: 1px solid;
    }
    .p-button.p-button-danger.p-button-outlined:not(:disabled):active,
    .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active {
        background: rgba(220, 53, 69, 0.16);
        color: #dc3545;
        border: 1px solid;
    }
    .p-button.p-button-danger.p-button-text,
    .p-button-group.p-button-danger > .p-button.p-button-text,
    .p-splitbutton.p-button-danger > .p-button.p-button-text {
        background-color: transparent;
        color: #dc3545;
        border-color: transparent;
    }
    .p-button.p-button-danger.p-button-text:not(:disabled):hover,
    .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover {
        background: rgba(220, 53, 69, 0.04);
        border-color: transparent;
        color: #dc3545;
    }
    .p-button.p-button-danger.p-button-text:not(:disabled):active,
    .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):active {
        background: rgba(220, 53, 69, 0.16);
        border-color: transparent;
        color: #dc3545;
    }

    .p-button.p-button-link {
        color: #ffc107;
        background: transparent;
        border: transparent;
    }
    .p-button.p-button-link:not(:disabled):hover {
        background: transparent;
        color: #0069d9;
        border-color: transparent;
    }
    .p-button.p-button-link:not(:disabled):hover .p-button-label {
        text-decoration: underline;
    }
    .p-button.p-button-link:not(:disabled):focus {
        background: transparent;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: transparent;
    }
    .p-button.p-button-link:not(:disabled):active {
        background: transparent;
        color: #ffc107;
        border-color: transparent;
    }

    .p-speeddial-button.p-button.p-button-icon-only {
        width: 4rem;
        height: 4rem;
    }
    .p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
        font-size: 1.3rem;
    }
    .p-speeddial-button.p-button.p-button-icon-only .p-icon {
        width: 1.3rem;
        height: 1.3rem;
    }

    .p-speeddial-list {
        outline: 0 none;
    }

    .p-speeddial-item.p-focus > .p-speeddial-action {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .p-speeddial-action {
        width: 3rem;
        height: 3rem;
        background: #495057;
        color: #fff;
    }
    .p-speeddial-action:hover {
        background: #343a40;
        color: #fff;
    }

    .p-speeddial-direction-up .p-speeddial-item {
        margin: 0.25rem 0;
    }
    .p-speeddial-direction-up .p-speeddial-item:first-child {
        margin-bottom: 0.5rem;
    }

    .p-speeddial-direction-down .p-speeddial-item {
        margin: 0.25rem 0;
    }
    .p-speeddial-direction-down .p-speeddial-item:first-child {
        margin-top: 0.5rem;
    }

    .p-speeddial-direction-left .p-speeddial-item {
        margin: 0 0.25rem;
    }
    .p-speeddial-direction-left .p-speeddial-item:first-child {
        margin-right: 0.5rem;
    }

    .p-speeddial-direction-right .p-speeddial-item {
        margin: 0 0.25rem;
    }
    .p-speeddial-direction-right .p-speeddial-item:first-child {
        margin-left: 0.5rem;
    }

    .p-speeddial-circle .p-speeddial-item,
    .p-speeddial-semi-circle .p-speeddial-item,
    .p-speeddial-quarter-circle .p-speeddial-item {
        margin: 0;
    }
    .p-speeddial-circle .p-speeddial-item:first-child,
    .p-speeddial-circle .p-speeddial-item:last-child,
    .p-speeddial-semi-circle .p-speeddial-item:first-child,
    .p-speeddial-semi-circle .p-speeddial-item:last-child,
    .p-speeddial-quarter-circle .p-speeddial-item:first-child,
    .p-speeddial-quarter-circle .p-speeddial-item:last-child {
        margin: 0;
    }

    .p-speeddial-mask {
        background-color: rgba(0, 0, 0, 0.4);
    }

    .p-splitbutton {
        border-radius: 4px;
    }
    .p-splitbutton.p-button-rounded {
        border-radius: 2rem;
    }
    .p-splitbutton.p-button-rounded > .p-button {
        border-radius: 2rem;
    }
    .p-splitbutton.p-button-raised {
        box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    }

    .p-carousel .p-carousel-content .p-carousel-prev,
    .p-carousel .p-carousel-content .p-carousel-next {
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
        margin: 0.5rem;
    }
    .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
    .p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-carousel .p-carousel-content .p-carousel-prev:focus-visible,
    .p-carousel .p-carousel-content .p-carousel-next:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-carousel .p-carousel-indicators {
        padding: 1rem;
    }
    .p-carousel .p-carousel-indicators .p-carousel-indicator {
        margin-right: 0.5rem;
        margin-bottom: 0.5rem;
    }
    .p-carousel .p-carousel-indicators .p-carousel-indicator button {
        background-color: #e9ecef;
        width: 2rem;
        height: 0.5rem;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
        background: #dee2e6;
    }
    .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
        background: #e1b240;
        color: #ffffff;
    }

    .p-datatable .p-paginator-top {
        border-width: 1px 0 0 0;
        border-radius: 0;
    }
    .p-datatable .p-paginator-bottom {
        border-width: 1px 0 0 0;
        border-radius: 0;
    }
    .p-datatable .p-datatable-header {
        background: #efefef;
        color: #212529;
        border: solid #dee2e6;
        border-width: 1px 0 0 0;
        padding: 1rem 1rem;
        font-weight: 600;
    }
    .p-datatable .p-datatable-footer {
        background: #efefef;
        color: #212529;
        border: 1px solid #dee2e6;
        border-width: 1px 0 1px 0;
        padding: 1rem 1rem;
        font-weight: 600;
    }
    .p-datatable .p-datatable-thead > tr > th {
        text-align: left;
        padding: 1rem 1rem;
        border: 1px solid #dee2e6;
        border-width: 1px 0 2px 0;
        font-weight: 600;
        color: #212529;
        background: #ffffff;
        transition: box-shadow 0.15s;
    }
    .p-datatable .p-datatable-tfoot > tr > td {
        text-align: left;
        padding: 1rem 1rem;
        border: 1px solid #dee2e6;
        border-width: 1px 0 1px 0;
        font-weight: 600;
        color: #212529;
        background: #ffffff;
    }
    .p-datatable .p-sortable-column .p-sortable-column-icon {
        color: #6c757d;
        margin-left: 0.5rem;
    }
    .p-datatable .p-sortable-column .p-sortable-column-badge {
        border-radius: 50%;
        height: 1.143rem;
        min-width: 1.143rem;
        line-height: 1.143rem;
        color: #ffffff;
        background: #e1b240;
        margin-left: 0.5rem;
    }
    .p-datatable .p-sortable-column:not(.p-highlight):hover {
        background: #e9ecef;
        color: #212529;
    }
    .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
        color: #6c757d;
    }
    .p-datatable .p-sortable-column.p-highlight {
        background: #ffffff;
        color: #ffc107;
    }
    .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
        color: #ffc107;
    }
    .p-datatable .p-sortable-column.p-highlight:hover {
        background: #e9ecef;
        color: #ffc107;
    }
    .p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
        color: #ffc107;
    }
    .p-datatable .p-sortable-column:focus-visible {
        box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
        outline: 0 none;
    }
    .p-datatable .p-datatable-tbody > tr {
        background: #ffffff;
        color: #212529;
        transition: box-shadow 0.15s;
    }
    .p-datatable .p-datatable-tbody > tr > td {
        text-align: left;
        border: 1px solid #dee2e6;
        border-width: 1px 0 0 0;
        padding: 1rem 1rem;
    }
    .p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
    }
    .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible,
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible,
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible,
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
        margin-right: 0.5rem;
    }
    .p-datatable .p-datatable-tbody > tr:focus-visible {
        outline: 0.15rem solid rgba(38, 143, 255, 0.5);
        outline-offset: -0.15rem;
    }
    .p-datatable .p-datatable-tbody > tr.p-highlight {
        background: #e1b240;
        color: #ffffff;
    }
    .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
        box-shadow: inset 0 2px 0 0 #e1b240;
    }
    .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
        box-shadow: inset 0 -2px 0 0 #e1b240;
    }
    .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
        background: #e9ecef;
        color: #212529;
    }
    .p-datatable .p-column-resizer-helper {
        background: #e1b240;
    }
    .p-datatable .p-datatable-scrollable-header,
    .p-datatable .p-datatable-scrollable-footer {
        background: #efefef;
    }
    .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
    .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot,
    .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
    .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
        background-color: #ffffff;
    }
    .p-datatable .p-datatable-loading-icon {
        font-size: 2rem;
    }
    .p-datatable.p-datatable-gridlines .p-datatable-header {
        border-width: 1px 1px 0 1px;
    }
    .p-datatable.p-datatable-gridlines .p-datatable-footer {
        border-width: 0 1px 1px 1px;
    }
    .p-datatable.p-datatable-gridlines .p-paginator-top {
        border-width: 0 1px 0 1px;
    }
    .p-datatable.p-datatable-gridlines .p-paginator-bottom {
        border-width: 0 1px 1px 1px;
    }
    .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
        border-width: 1px 0 1px 1px;
    }
    .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
        border-width: 1px;
    }
    .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
        border-width: 1px 0 0 1px;
    }
    .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
        border-width: 1px 1px 0 1px;
    }
    .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
        border-width: 1px 0 1px 1px;
    }
    .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
        border-width: 1px;
    }
    .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
        border-width: 1px 0 1px 1px;
    }
    .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
        border-width: 1px 1px 1px 1px;
    }
    .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
        border-width: 0 0 1px 1px;
    }
    .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
        border-width: 0 1px 1px 1px;
    }
    .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
        border-width: 0 0 1px 1px;
    }
    .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
        border-width: 0 1px 1px 1px;
    }
    .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
        border-width: 0 0 0 1px;
    }
    .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
        border-width: 0 1px 0 1px;
    }
    .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
        background: rgba(0, 0, 0, 0.05);
    }
    .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
        background: #e1b240;
        color: #ffffff;
    }
    .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
        color: #ffffff;
    }
    .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
        color: #ffffff;
    }
    .p-datatable.p-datatable-sm .p-datatable-header {
        padding: 0.5rem 0.5rem;
    }
    .p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
        padding: 0.5rem 0.5rem;
    }
    .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
        padding: 0.5rem 0.5rem;
    }
    .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
        padding: 0.5rem 0.5rem;
    }
    .p-datatable.p-datatable-sm .p-datatable-footer {
        padding: 0.5rem 0.5rem;
    }
    .p-datatable.p-datatable-lg .p-datatable-header {
        padding: 1.25rem 1.25rem;
    }
    .p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
        padding: 1.25rem 1.25rem;
    }
    .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
        padding: 1.25rem 1.25rem;
    }
    .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
        padding: 1.25rem 1.25rem;
    }
    .p-datatable.p-datatable-lg .p-datatable-footer {
        padding: 1.25rem 1.25rem;
    }

    .p-dataview .p-paginator-top {
        border-width: 1px 0 0 0;
        border-radius: 0;
    }
    .p-dataview .p-paginator-bottom {
        border-width: 1px 0 0 0;
        border-radius: 0;
    }
    .p-dataview .p-dataview-header {
        background: #efefef;
        color: #212529;
        border: solid #dee2e6;
        border-width: 1px 0 0 0;
        padding: 1rem 1rem;
        font-weight: 600;
    }
    .p-dataview .p-dataview-content {
        background: #ffffff;
        color: #212529;
        border: 0 none;
        padding: 0;
    }
    .p-dataview .p-dataview-footer {
        background: #efefef;
        color: #212529;
        border: 1px solid #dee2e6;
        border-width: 1px 0 1px 0;
        padding: 1rem 1rem;
        font-weight: 600;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
    }
    .p-dataview .p-dataview-loading-icon {
        font-size: 2rem;
    }
    .p-dataview .p-dataview-emptymessage {
        padding: 1.25rem;
    }

    .p-column-filter-row .p-column-filter-menu-button,
    .p-column-filter-row .p-column-filter-clear-button {
        margin-left: 0.5rem;
    }

    .p-column-filter-menu-button {
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
    }
    .p-column-filter-menu-button:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-column-filter-menu-button.p-column-filter-menu-button-open,
    .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
        background: transparent;
        color: #495057;
    }
    .p-column-filter-menu-button.p-column-filter-menu-button-active,
    .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
        background: #e1b240;
        color: #ffffff;
    }
    .p-column-filter-menu-button:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .p-column-filter-clear-button {
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
    }
    .p-column-filter-clear-button:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-column-filter-clear-button:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .p-column-filter-overlay {
        background: #ffffff;
        color: #212529;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        box-shadow: none;
        min-width: 12.5rem;
    }
    .p-column-filter-overlay .p-column-filter-row-items {
        padding: 0.5rem 0;
    }
    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
        margin: 0;
        padding: 0.5rem 1.5rem;
        border: 0 none;
        color: #212529;
        background: transparent;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:first-child {
        margin-top: 0;
    }
    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
        color: #ffffff;
        background: #e1b240;
    }
    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
    }
    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
        border-top: 1px solid #dee2e6;
        margin: 0.5rem 0;
    }

    .p-column-filter-overlay-menu .p-column-filter-operator {
        padding: 0.75rem 1.5rem;
        border-bottom: 1px solid #dee2e6;
        color: #212529;
        background: #efefef;
        margin: 0;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }
    .p-column-filter-overlay-menu .p-column-filter-constraint {
        padding: 1.25rem;
        border-bottom: 1px solid #dee2e6;
    }
    .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
        margin-bottom: 0.5rem;
    }
    .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
        margin-top: 0.5rem;
    }
    .p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
        border-bottom: 0 none;
    }
    .p-column-filter-overlay-menu .p-column-filter-add-rule {
        padding: 0.5rem 1.25rem;
    }
    .p-column-filter-overlay-menu .p-column-filter-buttonbar {
        padding: 1.25rem;
    }

    .p-orderlist .p-orderlist-controls {
        padding: 1.25rem;
    }
    .p-orderlist .p-orderlist-controls .p-button {
        margin-bottom: 0.5rem;
    }
    .p-orderlist .p-orderlist-list-container {
        background: #ffffff;
        border: 1px solid #dee2e6;
        border-radius: 4px;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
        outline-color: transparent;
    }
    .p-orderlist .p-orderlist-list-container.p-focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }
    .p-orderlist .p-orderlist-header {
        color: #212529;
        padding: 1rem 1.25rem;
        font-weight: 600;
    }
    .p-orderlist .p-orderlist-header .p-orderlist-title {
        font-weight: 600;
    }
    .p-orderlist .p-orderlist-filter-container {
        padding: 1rem 1.25rem;
        background: #ffffff;
        border: 1px solid #dee2e6;
        border-bottom: 0 none;
    }
    .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
        padding-right: 1.75rem;
    }
    .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
        right: 0.75rem;
        color: #495057;
    }
    .p-orderlist .p-orderlist-list {
        color: #212529;
        padding: 0.5rem 0;
        outline: 0 none;
    }
    .p-orderlist .p-orderlist-list:not(:first-child) {
        border-top: 1px solid #dee2e6;
    }
    .p-orderlist .p-orderlist-list .p-orderlist-item {
        padding: 0.5rem 1.5rem;
        margin: 0;
        border: 0 none;
        color: #212529;
        background: transparent;
        transition: box-shadow 0.15s;
    }
    .p-orderlist .p-orderlist-list .p-orderlist-item:first-child {
        margin-top: 0;
    }
    .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
        background: #e9ecef;
        color: #212529;
    }
    .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus {
        color: #212529;
        background: #dee2e6;
    }
    .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
        color: #ffffff;
        background: #e1b240;
    }
    .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus {
        background: #0067d6;
    }
    .p-orderlist .p-orderlist-list .p-orderlist-empty-message {
        padding: 0.5rem 1.5rem;
        color: #212529;
    }
    .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
        background: #e9ecef;
        color: #212529;
    }
    .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
        background: rgba(0, 0, 0, 0.05);
    }
    .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
        background: #e9ecef;
    }

    .p-orderlist-item.cdk-drag-preview {
        padding: 0.5rem 1.5rem;
        box-shadow: none;
        border: 0 none;
        color: #212529;
        background: #ffffff;
        margin: 0;
    }

    .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
        background: #e9ecef;
        color: #212529;
    }
    .p-organizationchart .p-organizationchart-node-content.p-highlight {
        background: #e1b240;
        color: #ffffff;
    }
    .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
        color: #003e80;
    }
    .p-organizationchart .p-organizationchart-line-down {
        background: #dee2e6;
    }
    .p-organizationchart .p-organizationchart-line-left {
        border-right: 1px solid #dee2e6;
        border-color: #dee2e6;
    }
    .p-organizationchart .p-organizationchart-line-top {
        border-top: 1px solid #dee2e6;
        border-color: #dee2e6;
    }
    .p-organizationchart .p-organizationchart-node-content {
        border: 1px solid #dee2e6;
        background: #ffffff;
        color: #212529;
        padding: 1.25rem;
    }
    .p-organizationchart .p-organizationchart-node-content .p-node-toggler {
        background: inherit;
        color: inherit;
        border-radius: 50%;
    }
    .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .p-paginator {
        background: #ffffff;
        color: #00395d;
        border: solid #dee2e6;
        border-width: 0;
        padding: 0.75rem;
        border-radius: 4px;
    }
    .p-paginator .p-paginator-first,
    .p-paginator .p-paginator-prev,
    .p-paginator .p-paginator-next,
    .p-paginator .p-paginator-last {
        background-color: #ffffff;
        border: 1px solid #dee2e6;
        color: #00395d;
        min-width: 2.357rem;
        height: 2.357rem;
        margin: 0 0 0 -1px;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
    .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
    .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
    .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
        background: #e9ecef;
        border-color: #dee2e6;
        color: rgb(0, 57, 93, 0.5);
    }
    .p-paginator .p-paginator-first {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .p-paginator .p-paginator-last {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .p-paginator .p-dropdown {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        height: 2.357rem;
    }
    .p-paginator .p-dropdown .p-dropdown-label {
        padding-right: 0;
    }
    .p-paginator .p-paginator-page-input {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }
    .p-paginator .p-paginator-page-input .p-inputtext {
        max-width: 2.357rem;
    }
    .p-paginator .p-paginator-current {
        background-color: #ffffff;
        border: 1px solid #dee2e6;
        color: #00395d;
        min-width: 2.357rem;
        height: 2.357rem;
        margin: 0 0 0 -1px;
        padding: 0 0.5rem;
    }
    .p-paginator .p-paginator-pages .p-paginator-page {
        background-color: #ffffff;
        border: 1px solid #dee2e6;
        color: #00395d;
        min-width: 2.357rem;
        height: 2.357rem;
        margin: 0 0 0 -1px;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
        background: #e1b240;
        border-color: #ffc107;
        color: rgb(0, 57, 93, 0.5);
    }
    .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
        background: #e9ecef;
        border-color: #dee2e6;
        color: rgb(0, 57, 93, 0.5);
    }

    .p-picklist .p-picklist-buttons {
        padding: 1.25rem;
    }
    .p-picklist .p-picklist-buttons .p-button {
        margin-bottom: 0.5rem;
    }
    .p-picklist .p-picklist-list-wrapper {
        background: #ffffff;
        border: 1px solid #dee2e6;
        border-radius: 4px;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
        outline-color: transparent;
    }
    .p-picklist .p-picklist-list-wrapper.p-focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        border-color: #ffc107;
    }
    .p-picklist .p-picklist-header {
        color: #212529;
        padding: 1rem 1.25rem;
        font-weight: 600;
    }
    .p-picklist .p-picklist-header .p-picklist-title {
        font-weight: 600;
    }
    .p-picklist .p-picklist-filter-container {
        padding: 1rem 1.25rem;
        background: #ffffff;
        border: 1px solid #dee2e6;
        border-bottom: 0 none;
    }
    .p-picklist .p-picklist-filter-container .p-picklist-filter-input {
        padding-right: 1.75rem;
    }
    .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
        right: 0.75rem;
        color: #495057;
    }
    .p-picklist .p-picklist-list {
        color: #212529;
        padding: 0.5rem 0;
        outline: 0 none;
    }
    .p-picklist .p-picklist-list:not(:first-child) {
        border-top: 1px solid #dee2e6;
    }
    .p-picklist .p-picklist-list .p-picklist-item {
        padding: 0.5rem 1.5rem;
        margin: 0;
        border: 0 none;
        color: #212529;
        background: transparent;
        transition: box-shadow 0.15s;
    }
    .p-picklist .p-picklist-list .p-picklist-item:first-child {
        margin-top: 0;
    }
    .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
        background: #e9ecef;
        color: #212529;
    }
    .p-picklist .p-picklist-list .p-picklist-item.p-focus {
        color: #212529;
        background: #dee2e6;
    }
    .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
        color: #ffffff;
        background: #e1b240;
    }
    .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus {
        background: #0067d6;
    }
    .p-picklist .p-picklist-list .p-picklist-empty-message {
        padding: 0.5rem 1.5rem;
        color: #212529;
    }
    .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
        background: #e9ecef;
        color: #212529;
    }
    .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
        background: rgba(0, 0, 0, 0.05);
    }
    .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
        background: #e9ecef;
    }

    .p-picklist-item.cdk-drag-preview {
        padding: 0.5rem 1.5rem;
        box-shadow: none;
        border: 0 none;
        color: #212529;
        background: #ffffff;
        margin: 0;
    }

    .p-timeline .p-timeline-event-marker {
        border: 0 none;
        border-radius: 50%;
        width: 1rem;
        height: 1rem;
        background-color: #ffc107;
    }
    .p-timeline .p-timeline-event-connector {
        background-color: #dee2e6;
    }
    .p-timeline.p-timeline-vertical .p-timeline-event-opposite,
    .p-timeline.p-timeline-vertical .p-timeline-event-content {
        padding: 0 1rem;
    }
    .p-timeline.p-timeline-vertical .p-timeline-event-connector {
        width: 2px;
    }
    .p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
    .p-timeline.p-timeline-horizontal .p-timeline-event-content {
        padding: 1rem 0;
    }
    .p-timeline.p-timeline-horizontal .p-timeline-event-connector {
        height: 2px;
    }

    .p-tree {
        border: 1px solid #dee2e6;
        background: #ffffff;
        color: #212529;
        padding: 1.25rem;
        border-radius: 4px;
    }
    .p-tree .p-tree-container .p-treenode {
        padding: 0.143rem;
        outline: 0 none;
    }
    .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
    }
    .p-tree .p-tree-container .p-treenode .p-treenode-content {
        border-radius: 4px;
        transition: box-shadow 0.15s;
        padding: 0.286rem;
    }
    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
        margin-right: 0.5rem;
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
    }
    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
        margin-right: 0.5rem;
        color: #6c757d;
    }
    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
        margin-right: 0.5rem;
    }
    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
        color: #212529;
    }
    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
        background: #e1b240;
        color: #ffffff;
    }
    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
        color: #ffffff;
    }
    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
        color: #ffffff;
    }
    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
        background: #e9ecef;
        color: #212529;
    }
    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
        background: #e9ecef;
        color: #212529;
    }
    .p-tree .p-tree-filter-container {
        margin-bottom: 0.5rem;
    }
    .p-tree .p-tree-filter-container .p-tree-filter {
        width: 100%;
        padding-right: 1.75rem;
    }
    .p-tree .p-tree-filter-container .p-tree-filter-icon {
        right: 0.75rem;
        color: #495057;
    }
    .p-tree .p-treenode-children {
        padding: 0 0 0 1rem;
    }
    .p-tree .p-tree-loading-icon {
        font-size: 2rem;
    }
    .p-tree .p-tree-loading-icon.p-icon {
        width: 2rem;
        height: 2rem;
    }
    .p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
        background-color: #0062cc;
    }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
        border-radius: 4px;
        border: 1px solid #dee2e6;
        background-color: #ffffff;
        color: #212529;
        padding: 0.286rem;
        transition: box-shadow 0.15s;
    }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
        background-color: #ffc107;
        color: #ffffff;
    }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
        color: #ffffff;
    }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
        margin-right: 0.5rem;
    }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
        color: #6c757d;
        margin-right: 0.5rem;
    }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
        margin-right: 0.5rem;
    }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
        background-color: inherit;
        color: inherit;
    }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
        background: #e9ecef;
        color: #212529;
    }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .p-treetable .p-paginator-top {
        border-width: 1px 0 0 0;
        border-radius: 0;
    }
    .p-treetable .p-paginator-bottom {
        border-width: 1px 0 0 0;
        border-radius: 0;
    }
    .p-treetable .p-treetable-header {
        background: #efefef;
        color: #212529;
        border: solid #dee2e6;
        border-width: 1px 0 0 0;
        padding: 1rem 1rem;
        font-weight: 600;
    }
    .p-treetable .p-treetable-footer {
        background: #efefef;
        color: #212529;
        border: 1px solid #dee2e6;
        border-width: 1px 0 1px 0;
        padding: 1rem 1rem;
        font-weight: 600;
    }
    .p-treetable .p-treetable-thead > tr > th {
        text-align: left;
        padding: 1rem 1rem;
        border: 1px solid #dee2e6;
        border-width: 1px 0 2px 0;
        font-weight: 600;
        color: #212529;
        background: #ffffff;
        transition: box-shadow 0.15s;
    }
    .p-treetable .p-treetable-tfoot > tr > td {
        text-align: left;
        padding: 1rem 1rem;
        border: 1px solid #dee2e6;
        border-width: 1px 0 1px 0;
        font-weight: 600;
        color: #212529;
        background: #ffffff;
    }
    .p-treetable .p-sortable-column {
        outline-color: rgba(38, 143, 255, 0.5);
    }
    .p-treetable .p-sortable-column .p-sortable-column-icon {
        color: #6c757d;
        margin-left: 0.5rem;
    }
    .p-treetable .p-sortable-column .p-sortable-column-badge {
        border-radius: 50%;
        height: 1.143rem;
        min-width: 1.143rem;
        line-height: 1.143rem;
        color: #ffffff;
        background: #e1b240;
        margin-left: 0.5rem;
    }
    .p-treetable .p-sortable-column:not(.p-highlight):hover {
        background: #e9ecef;
        color: #212529;
    }
    .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
        color: #6c757d;
    }
    .p-treetable .p-sortable-column.p-highlight {
        background: #ffffff;
        color: #ffc107;
    }
    .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
        color: #ffc107;
    }
    .p-treetable .p-treetable-tbody > tr {
        background: #ffffff;
        color: #212529;
        transition: box-shadow 0.15s;
    }
    .p-treetable .p-treetable-tbody > tr > td {
        text-align: left;
        border: 1px solid #dee2e6;
        border-width: 1px 0 0 0;
        padding: 1rem 1rem;
    }
    .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
        margin-right: 0.5rem;
    }
    .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon {
        width: 2rem;
        height: 2rem;
    }
    .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
        margin-right: 0.5rem;
    }
    .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
        color: #212529;
    }
    .p-treetable .p-treetable-tbody > tr:focus-visible {
        outline: 0.15rem solid rgba(38, 143, 255, 0.5);
        outline-offset: -0.15rem;
    }
    .p-treetable .p-treetable-tbody > tr.p-highlight {
        background: #e1b240;
        color: #ffffff;
    }
    .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
        color: #ffffff;
    }
    .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
        color: #ffffff;
    }
    .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
        background: #e9ecef;
        color: #212529;
    }
    .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
        color: #212529;
    }
    .p-treetable .p-column-resizer-helper {
        background: #e1b240;
    }
    .p-treetable .p-treetable-scrollable-header,
    .p-treetable .p-treetable-scrollable-footer {
        background: #efefef;
    }
    .p-treetable .p-treetable-loading-icon {
        font-size: 2rem;
    }
    .p-treetable .p-treetable-loading-icon.p-icon {
        width: 2rem;
        height: 2rem;
    }
    .p-treetable.p-treetable-gridlines .p-datatable-header {
        border-width: 1px 1px 0 1px;
    }
    .p-treetable.p-treetable-gridlines .p-treetable-footer {
        border-width: 0 1px 1px 1px;
    }
    .p-treetable.p-treetable-gridlines .p-treetable-top {
        border-width: 0 1px 0 1px;
    }
    .p-treetable.p-treetable-gridlines .p-treetable-bottom {
        border-width: 0 1px 1px 1px;
    }
    .p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
        border-width: 1px;
    }
    .p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
        border-width: 1px;
    }
    .p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
        border-width: 1px;
    }
    .p-treetable.p-treetable-sm .p-treetable-header {
        padding: 0.875rem 0.875rem;
    }
    .p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
        padding: 0.5rem 0.5rem;
    }
    .p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
        padding: 0.5rem 0.5rem;
    }
    .p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
        padding: 0.5rem 0.5rem;
    }
    .p-treetable.p-treetable-sm .p-treetable-footer {
        padding: 0.5rem 0.5rem;
    }
    .p-treetable.p-treetable-lg .p-treetable-header {
        padding: 1.25rem 1.25rem;
    }
    .p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
        padding: 1.25rem 1.25rem;
    }
    .p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
        padding: 1.25rem 1.25rem;
    }
    .p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
        padding: 1.25rem 1.25rem;
    }
    .p-treetable.p-treetable-lg .p-treetable-footer {
        padding: 1.25rem 1.25rem;
    }

    .p-virtualscroller .p-virtualscroller-header {
        background: #efefef;
        color: #212529;
        border: solid #dee2e6;
        border-width: 1px 0 0 0;
        padding: 1rem 1rem;
        font-weight: 600;
    }
    .p-virtualscroller .p-virtualscroller-content {
        background: #ffffff;
        color: #212529;
        border: 0 none;
        padding: 0;
    }
    .p-virtualscroller .p-virtualscroller-footer {
        background: #efefef;
        color: #212529;
        border: 1px solid #dee2e6;
        border-width: 1px 0 1px 0;
        padding: 1rem 1rem;
        font-weight: 600;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .p-accordion .p-accordion-header .p-accordion-header-link {
        padding: 1rem 1.25rem;
        border: 1px solid #dee2e6;
        color: #212529;
        background: #efefef;
        font-weight: 600;
        border-radius: 4px;
        transition: box-shadow 0.15s;
    }
    .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
        margin-right: 0.5rem;
    }
    .p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
        background: #e9ecef;
        border-color: #dee2e6;
        color: #212529;
    }
    .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
        background: #efefef;
        border-color: #dee2e6;
        color: #212529;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
        border-color: #dee2e6;
        background: #e9ecef;
        color: #212529;
    }
    .p-accordion .p-accordion-content {
        padding: 1.25rem;
        border: 1px solid #dee2e6;
        background: #ffffff;
        color: #212529;
        border-top: 0;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    .p-accordion p-accordiontab .p-accordion-tab {
        margin-bottom: 0;
    }
    .p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
        border-radius: 0;
    }
    .p-accordion p-accordiontab .p-accordion-content {
        border-radius: 0;
    }
    .p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
        border-top: 0 none;
    }
    .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link,
    .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
        border-top: 0 none;
    }
    .p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }
    .p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    .p-accordion p-accordiontab:last-child .p-accordion-content {
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .p-card {
        background: #ffffff;
        color: #212529;
        box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
        border-radius: 4px;
    }
    .p-card .p-card-body {
        padding: 1.5rem;
    }
    .p-card .p-card-title {
        font-size: 1.5rem;
        font-weight: 700;
        margin-bottom: 0.5rem;
    }
    .p-card .p-card-subtitle {
        font-weight: 400;
        margin-bottom: 0.5rem;
        color: #6c757d;
    }
    .p-card .p-card-content {
        padding: 1rem 0;
    }
    .p-card .p-card-footer {
        padding: 1rem 0 0 0;
    }

    .p-divider .p-divider-content {
        background-color: #ffffff;
    }
    .p-divider.p-divider-horizontal {
        margin: 1rem 0;
        padding: 0 1rem;
    }
    .p-divider.p-divider-horizontal:before {
        border-top: 1px #dee2e6;
    }
    .p-divider.p-divider-horizontal .p-divider-content {
        padding: 0 0.5rem;
    }
    .p-divider.p-divider-vertical {
        margin: 0 1rem;
        padding: 1rem 0;
    }
    .p-divider.p-divider-vertical:before {
        border-left: 1px #dee2e6;
    }
    .p-divider.p-divider-vertical .p-divider-content {
        padding: 0.5rem 0;
    }

    .p-fieldset {
        border: 1px solid #dee2e6;
        background: #ffffff;
        color: #212529;
        border-radius: 4px;
    }
    .p-fieldset .p-fieldset-legend {
        padding: 1rem 1.25rem;
        border: 1px solid #dee2e6;
        color: #212529;
        background: #efefef;
        font-weight: 600;
        border-radius: 4px;
    }
    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
        padding: 0;
        transition: box-shadow 0.15s;
    }
    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
        padding: 1rem 1.25rem;
        color: #212529;
        border-radius: 4px;
        transition: box-shadow 0.15s;
    }
    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
        margin-right: 0.5rem;
    }
    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
        background: #e9ecef;
        border-color: #dee2e6;
        color: #212529;
    }
    .p-fieldset .p-fieldset-content {
        padding: 1.25rem;
    }

    .p-panel .p-panel-header {
        border: 1px solid #dee2e6;
        padding: 1rem 1.25rem;
        background: #efefef;
        color: #212529;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }
    .p-panel .p-panel-header .p-panel-title {
        font-weight: 600;
    }
    .p-panel .p-panel-header .p-panel-header-icon {
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
    }
    .p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-panel .p-panel-header .p-panel-header-icon:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-panel.p-panel-toggleable .p-panel-header {
        padding: 0.5rem 1.25rem;
    }
    .p-panel .p-panel-content {
        padding: 1.25rem;
        border: 1px solid #dee2e6;
        background: #ffffff;
        color: #212529;
        border-top: 0 none;
    }
    .p-panel .p-panel-content:last-child {
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    .p-panel .p-panel-footer {
        padding: 0.5rem 1.25rem;
        border: 1px solid #dee2e6;
        background: #ffffff;
        color: #212529;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        border-top: 0 none;
    }
    .p-panel .p-panel-icons-end {
        order: 2;
        margin-left: auto;
    }
    .p-panel .p-panel-icons-start {
        order: 0;
        margin-right: 0.5rem;
    }
    .p-panel .p-panel-icons-center {
        order: 2;
        width: 100%;
        text-align: center;
    }

    .p-scrollpanel .p-scrollpanel-bar {
        background: #efefef;
        border: 0 none;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
    }
    .p-scrollpanel .p-scrollpanel-bar:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .p-splitter {
        border: 1px solid #dee2e6;
        background: #ffffff;
        border-radius: 4px;
        color: #212529;
    }
    .p-splitter .p-splitter-gutter {
        transition: box-shadow 0.15s;
        background: #efefef;
    }
    .p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
        background: #dee2e6;
    }
    .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-splitter .p-splitter-gutter-resizing {
        background: #dee2e6;
    }

    .p-stepper .p-stepper-nav {
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0;
        padding: 0;
        list-style-type: none;
        overflow-x: auto;
    }

    .p-stepper-vertical .p-stepper-nav {
        flex-direction: column;
    }

    .p-stepper-header {
        position: relative;
        display: flex;
        flex: 1 1 auto;
        align-items: center;
    }
    .p-stepper-header:last-of-type {
        flex: initial;
    }

    .p-stepper-header .p-stepper-action {
        border: 0 none;
        display: inline-flex;
        align-items: center;
        text-decoration: none;
        cursor: pointer;
    }
    .p-stepper-header .p-stepper-action:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .p-stepper.p-stepper-readonly .p-stepper-header {
        cursor: auto;
    }

    .p-stepper-header.p-highlight .p-stepper-action {
        cursor: default;
    }

    .p-stepper-title {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
    }

    .p-stepper-number {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .p-stepper-separator {
        flex: 1 1 0;
    }

    .p-stepper .p-stepper-nav {
        display: flex;
        justify-content: space-between;
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    .p-stepper .p-stepper-header {
        padding: 0.5rem;
    }
    .p-stepper .p-stepper-header .p-stepper-action {
        transition: box-shadow 0.15s;
        border-radius: 4px;
        background: transparent;
        outline-color: transparent;
    }
    .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number {
        color: #212529;
        border: 1px solid #dee2e6;
        border-width: 2px;
        background: transparent;
        min-width: 2rem;
        height: 2rem;
        line-height: 2rem;
        font-size: 1.143rem;
        border-radius: 4px;
        transition: box-shadow 0.15s;
    }
    .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title {
        margin-left: 0.5rem;
        color: #6c757d;
        font-weight: 600;
        transition: box-shadow 0.15s;
    }
    .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-stepper .p-stepper-header.p-highlight .p-stepper-number {
        background: #e1b240;
        color: #ffffff;
    }
    .p-stepper .p-stepper-header.p-highlight .p-stepper-title {
        color: #212529;
    }
    .p-stepper .p-stepper-header:not(.p-disabled):focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator {
        background-color: #ffc107;
    }
    .p-stepper .p-stepper-panels {
        background: #ffffff;
        padding: 1.25rem;
        color: #212529;
    }
    .p-stepper .p-stepper-separator {
        background-color: #dee2e6;
        width: 100%;
        height: 2px;
        margin-inline-start: 1rem;
        transition: box-shadow 0.15s;
    }
    .p-stepper.p-stepper-vertical {
        display: flex;
        flex-direction: column;
    }
    .p-stepper.p-stepper-vertical .p-stepper-toggleable-content {
        display: flex;
        flex: 1 1 auto;
        background: #ffffff;
        color: #212529;
    }
    .p-stepper.p-stepper-vertical .p-stepper-panel {
        display: flex;
        flex-direction: column;
        flex: initial;
    }
    .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active {
        flex: 1 1 auto;
    }
    .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header {
        flex: initial;
    }
    .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content {
        width: 100%;
        padding-left: 1rem;
    }
    .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator {
        flex: 0 0 auto;
        width: 2px;
        height: auto;
        margin-inline-start: calc(1.75rem + 2px);
    }
    .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator {
        background-color: #ffc107;
    }
    .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content {
        padding-left: 3rem;
    }

    .p-tabview .p-tabview-nav-content {
        scroll-padding-inline: 2.357rem;
    }
    .p-tabview .p-tabview-nav {
        background: transparent;
        border: 1px solid #dee2e6;
        border-width: 0 0 1px 0;
    }
    .p-tabview .p-tabview-nav li {
        margin-right: 0;
    }
    .p-tabview .p-tabview-nav li .p-tabview-nav-link {
        border: solid;
        border-width: 1px;
        border-color: #ffffff #ffffff #dee2e6 #ffffff;
        background: #ffffff;
        color: #6c757d;
        padding: 0.75rem 1rem;
        font-weight: 600;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        transition: box-shadow 0.15s;
        margin: 0 0 -1px 0;
    }
    .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
        background: #ffffff;
        border-color: #dee2e6;
        color: #6c757d;
    }
    .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
        background: #ffffff;
        border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
        color: #495057;
    }
    .p-tabview .p-tabview-left-icon {
        margin-right: 0.5rem;
    }
    .p-tabview .p-tabview-right-icon {
        margin-left: 0.5rem;
    }
    .p-tabview .p-tabview-close {
        margin-left: 0.5rem;
    }
    .p-tabview .p-tabview-nav-btn.p-link {
        background: #ffffff;
        color: #495057;
        width: 2.357rem;
        box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
        border-radius: 0;
    }
    .p-tabview .p-tabview-nav-btn.p-link:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-tabview .p-tabview-panels {
        background: #ffffff;
        padding: 1.25rem;
        border: 0 none;
        color: #212529;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .p-toolbar {
        background: #efefef;
        border: 1px solid #dee2e6;
        padding: 1rem 1.25rem;
        border-radius: 4px;
        gap: 0.5rem;
    }
    .p-toolbar .p-toolbar-separator {
        margin: 0 0.5rem;
    }

    .p-confirm-popup {
        background: #ffffff;
        color: #212529;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 4px;
        box-shadow: none;
    }
    .p-confirm-popup .p-confirm-popup-content {
        padding: 1.25rem;
    }
    .p-confirm-popup .p-confirm-popup-footer {
        text-align: right;
        padding: 0.5rem 1.25rem;
    }
    .p-confirm-popup .p-confirm-popup-footer button {
        margin: 0 0.5rem 0 0;
        width: auto;
    }
    .p-confirm-popup .p-confirm-popup-footer button:last-child {
        margin: 0;
    }
    .p-confirm-popup:after {
        border: solid transparent;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
    }
    .p-confirm-popup:before {
        border: solid transparent;
        border-color: rgba(0, 0, 0, 0);
        border-bottom-color: rgba(0, 0, 0, 0.2);
    }
    .p-confirm-popup.p-confirm-popup-flipped:after {
        border-top-color: #ffffff;
    }
    .p-confirm-popup.p-confirm-popup-flipped:before {
        border-top-color: rgba(0, 0, 0, 0.2);
    }
    .p-confirm-popup .p-confirm-popup-icon {
        font-size: 1.5rem;
    }
    .p-confirm-popup .p-confirm-popup-icon.p-icon {
        width: 1.5rem;
        height: 1.5rem;
    }
    .p-confirm-popup .p-confirm-popup-message {
        margin-left: 1rem;
    }

    .p-dialog {
        border-radius: 4px;
        box-shadow: none;
        border: 1px solid rgba(0, 0, 0, 0.2);
    }
    .p-dialog .p-dialog-header {
        border-bottom: 1px solid #e9ecef;
        background: #ffffff;
        color: #212529;
        padding: 1rem;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }
    .p-dialog .p-dialog-header .p-dialog-title {
        font-weight: 600;
        font-size: 1.25rem;
    }
    .p-dialog .p-dialog-header .p-dialog-header-icon {
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
        margin-right: 0.5rem;
    }
    .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
        margin-right: 0;
    }
    .p-dialog .p-dialog-content {
        background: #ffffff;
        color: #212529;
        padding: 1rem;
    }
    .p-dialog .p-dialog-content:last-of-type {
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    .p-dialog .p-dialog-footer {
        border-top: 1px solid #e9ecef;
        background: #ffffff;
        color: #212529;
        padding: 1rem;
        text-align: right;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    .p-dialog .p-dialog-footer button {
        margin: 0 0.5rem 0 0;
        width: auto;
    }
    .p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
        font-size: 2rem;
    }
    .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon {
        width: 2rem;
        height: 2rem;
    }
    .p-dialog.p-confirm-dialog .p-confirm-dialog-message {
        margin-left: 1rem;
    }

    .p-overlaypanel {
        background: #ffffff;
        color: #212529;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 4px;
        box-shadow: none;
    }
    .p-overlaypanel .p-overlaypanel-content {
        padding: 1.25rem;
    }
    .p-overlaypanel .p-overlaypanel-close {
        background: #e1b240;
        color: #ffffff;
        width: 2rem;
        height: 2rem;
        transition: box-shadow 0.15s;
        border-radius: 50%;
        position: absolute;
        top: -1rem;
        right: -1rem;
    }
    .p-overlaypanel .p-overlaypanel-close:enabled:hover {
        background: #0069d9;
        color: #ffffff;
    }
    .p-overlaypanel:after {
        border: solid transparent;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
    }
    .p-overlaypanel:before {
        border: solid transparent;
        border-color: rgba(0, 0, 0, 0);
        border-bottom-color: rgba(0, 0, 0, 0.2);
    }
    .p-overlaypanel.p-overlaypanel-flipped:after {
        border-top-color: #ffffff;
    }
    .p-overlaypanel.p-overlaypanel-flipped:before {
        border-top-color: rgba(0, 0, 0, 0.2);
    }

    .p-sidebar {
        background: #ffffff;
        color: #212529;
        border: 1px solid rgba(0, 0, 0, 0.2);
        box-shadow: none;
    }
    .p-sidebar .p-sidebar-header {
        padding: 1rem 1.25rem;
    }
    .p-sidebar .p-sidebar-header .p-sidebar-close,
    .p-sidebar .p-sidebar-header .p-sidebar-icon {
        width: 2rem;
        height: 2rem;
        color: #6c757d;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: box-shadow 0.15s;
    }
    .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
    .p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
        color: #495057;
        border-color: transparent;
        background: transparent;
    }
    .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,
    .p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-sidebar .p-sidebar-header + .p-sidebar-content {
        padding-top: 0;
    }
    .p-sidebar .p-sidebar-content {
        padding: 1.25rem;
    }
    .p-sidebar .p-sidebar-footer {
        padding: 1rem 1.25rem;
    }

    .p-tooltip .p-tooltip-text {
        background: #212529;
        color: #ffffff;
        padding: 0.5rem 0.75rem;
        box-shadow: none;
        border-radius: 4px;
    }
    .p-tooltip.p-tooltip-right .p-tooltip-arrow {
        border-right-color: #212529;
    }
    .p-tooltip.p-tooltip-left .p-tooltip-arrow {
        border-left-color: #212529;
    }
    .p-tooltip.p-tooltip-top .p-tooltip-arrow {
        border-top-color: #212529;
    }
    .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
        border-bottom-color: #212529;
    }

    .p-fileupload .p-fileupload-buttonbar {
        background: #efefef;
        padding: 1rem 1.25rem;
        border: 1px solid #dee2e6;
        color: #212529;
        border-bottom: 0 none;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }
    .p-fileupload .p-fileupload-buttonbar .p-button {
        margin-right: 0.5rem;
    }
    .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-fileupload .p-fileupload-content {
        background: #ffffff;
        padding: 2rem 1rem;
        border: 1px solid #dee2e6;
        color: #212529;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    .p-fileupload .p-fileupload-content.p-fileupload-highlight {
        border-color: 1px dashed #e1b240;
        border-style: dashed;
        background-color: #ffc107;
    }
    .p-fileupload .p-progressbar {
        height: 0.25rem;
    }
    .p-fileupload .p-fileupload-row > div {
        padding: 1rem 1rem;
    }
    .p-fileupload.p-fileupload-advanced .p-message {
        margin-top: 0;
    }

    .p-fileupload-choose:not(.p-disabled):hover {
        background: #0069d9;
        color: #ffffff;
        border-color: #0069d9;
    }
    .p-fileupload-choose:not(.p-disabled):active {
        background: #0062cc;
        color: #ffffff;
        border-color: #0062cc;
    }

    .p-breadcrumb {
        background: #efefef;
        border: 0 none;
        border-radius: 4px;
        padding: 1rem;
    }
    .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
        transition: box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
        color: #ffc107;
    }
    .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
        color: #ffc107;
    }
    .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
        margin: 0 0.5rem 0 0.5rem;
        color: #6c757d;
    }
    .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
        color: #6c757d;
    }
    .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
        color: #6c757d;
    }

    .p-contextmenu {
        padding: 0.5rem 0;
        background: #ffffff;
        color: #212529;
        border: 1px solid rgba(0, 0, 0, 0.15);
        box-shadow: none;
        border-radius: 4px;
        width: 12.5rem;
    }
    .p-contextmenu .p-contextmenu-root-list {
        outline: 0 none;
    }
    .p-contextmenu .p-submenu-list {
        padding: 0.5rem 0;
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.15);
        box-shadow: none;
        border-radius: 4px;
    }
    .p-contextmenu .p-menuitem > .p-menuitem-content {
        color: #212529;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
        color: #212529;
        padding: 0.75rem 1rem;
        -webkit-user-select: none;
                user-select: none;
    }
    .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #212529;
        margin-right: 0.5rem;
    }
    .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
        color: #212529;
        background: #e9ecef;
    }
    .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
        background: #e9ecef;
    }
    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
        color: #212529;
        background: #dee2e6;
    }
    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-contextmenu .p-menuitem-separator {
        border-top: 1px solid #dee2e6;
        margin: 0.5rem 0;
    }
    .p-contextmenu .p-submenu-icon {
        font-size: 0.875rem;
    }
    .p-contextmenu .p-submenu-icon.p-icon {
        width: 0.875rem;
        height: 0.875rem;
    }

    .p-dock .p-dock-list-container {
        background: rgba(255, 255, 255, 0.1);
        border: 1px solid rgba(255, 255, 255, 0.2);
        padding: 0.5rem 0.5rem;
        border-radius: 0.5rem;
    }
    .p-dock .p-dock-list-container .p-dock-list {
        outline: 0 none;
    }
    .p-dock .p-dock-item {
        padding: 0.5rem;
        border-radius: 4px;
    }
    .p-dock .p-dock-item.p-focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.15rem rgba(38, 143, 255, 0.5);
    }
    .p-dock .p-dock-link {
        width: 4rem;
        height: 4rem;
    }
    .p-dock.p-dock-top .p-dock-item-second-prev,
    .p-dock.p-dock-top .p-dock-item-second-next,
    .p-dock.p-dock-bottom .p-dock-item-second-prev,
    .p-dock.p-dock-bottom .p-dock-item-second-next {
        margin: 0 0.9rem;
    }
    .p-dock.p-dock-top .p-dock-item-prev,
    .p-dock.p-dock-top .p-dock-item-next,
    .p-dock.p-dock-bottom .p-dock-item-prev,
    .p-dock.p-dock-bottom .p-dock-item-next {
        margin: 0 1.3rem;
    }
    .p-dock.p-dock-top .p-dock-item-current,
    .p-dock.p-dock-bottom .p-dock-item-current {
        margin: 0 1.5rem;
    }
    .p-dock.p-dock-left .p-dock-item-second-prev,
    .p-dock.p-dock-left .p-dock-item-second-next,
    .p-dock.p-dock-right .p-dock-item-second-prev,
    .p-dock.p-dock-right .p-dock-item-second-next {
        margin: 0.9rem 0;
    }
    .p-dock.p-dock-left .p-dock-item-prev,
    .p-dock.p-dock-left .p-dock-item-next,
    .p-dock.p-dock-right .p-dock-item-prev,
    .p-dock.p-dock-right .p-dock-item-next {
        margin: 1.3rem 0;
    }
    .p-dock.p-dock-left .p-dock-item-current,
    .p-dock.p-dock-right .p-dock-item-current {
        margin: 1.5rem 0;
    }

    @media screen and (max-width: 960px) {
        .p-dock.p-dock-top .p-dock-list-container,
        .p-dock.p-dock-bottom .p-dock-list-container {
            overflow-x: auto;
            width: 100%;
        }
        .p-dock.p-dock-top .p-dock-list-container .p-dock-list,
        .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
            margin: 0 auto;
        }
        .p-dock.p-dock-left .p-dock-list-container,
        .p-dock.p-dock-right .p-dock-list-container {
            overflow-y: auto;
            height: 100%;
        }
        .p-dock.p-dock-left .p-dock-list-container .p-dock-list,
        .p-dock.p-dock-right .p-dock-list-container .p-dock-list {
            margin: auto 0;
        }
        .p-dock .p-dock-list .p-dock-item {
            transform: none;
            margin: 0;
        }
    }
    .p-megamenu {
        padding: 0.5rem 1rem;
        background: #efefef;
        color: rgba(0, 0, 0, 0.9);
        border: 0 none;
        border-radius: 4px;
    }
    .p-megamenu .p-megamenu-root-list {
        outline: 0 none;
    }
    .p-megamenu .p-menuitem > .p-menuitem-content {
        color: #212529;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
        color: #212529;
        padding: 0.75rem 1rem;
        -webkit-user-select: none;
                user-select: none;
    }
    .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #212529;
        margin-right: 0.5rem;
    }
    .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
        color: #212529;
        background: #e9ecef;
    }
    .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
        background: #e9ecef;
    }
    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
        color: #212529;
        background: #dee2e6;
    }
    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-megamenu .p-megamenu-panel {
        background: #ffffff;
        color: #212529;
        border: 1px solid rgba(0, 0, 0, 0.15);
        box-shadow: none;
        border-radius: 4px;
    }
    .p-megamenu .p-submenu-header {
        margin: 0;
        padding: 0.75rem 1rem;
        color: #212529;
        background: #ffffff;
        font-weight: 600;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }
    .p-megamenu .p-submenu-list {
        padding: 0.5rem 0;
        width: 12.5rem;
    }
    .p-megamenu .p-submenu-list .p-menuitem-separator {
        border-top: 1px solid #dee2e6;
        margin: 0.5rem 0;
    }
    .p-megamenu.p-megamenu-vertical {
        width: 12.5rem;
        padding: 0.5rem 0;
    }
    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
        color: rgba(0, 0, 0, 0.5);
        transition: box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
        padding: 1rem;
        -webkit-user-select: none;
                user-select: none;
    }
    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: rgba(0, 0, 0, 0.5);
    }
    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: rgba(0, 0, 0, 0.5);
        margin-right: 0.5rem;
    }
    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: rgba(0, 0, 0, 0.5);
        margin-left: 0.5rem;
    }
    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
        color: rgba(0, 0, 0, 0.7);
        background: transparent;
    }
    .p-megamenu.p-megamenu-horizontal
        .p-megamenu-root-list
        > .p-menuitem:not(.p-highlight):not(.p-disabled)
        > .p-menuitem-content:hover
        .p-menuitem-link
        .p-menuitem-text {
        color: rgba(0, 0, 0, 0.7);
    }
    .p-megamenu.p-megamenu-horizontal
        .p-megamenu-root-list
        > .p-menuitem:not(.p-highlight):not(.p-disabled)
        > .p-menuitem-content:hover
        .p-menuitem-link
        .p-menuitem-icon,
    .p-megamenu.p-megamenu-horizontal
        .p-megamenu-root-list
        > .p-menuitem:not(.p-highlight):not(.p-disabled)
        > .p-menuitem-content:hover
        .p-menuitem-link
        .p-submenu-icon {
        color: rgba(0, 0, 0, 0.7);
    }

    .p-menu {
        padding: 0.5rem 0;
        background: #ffffff;
        color: #212529;
        border: 1px solid #dee2e6;
        border-radius: 4px;
        width: 12.5rem;
    }
    .p-menu .p-menuitem > .p-menuitem-content {
        color: #212529;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
        color: #212529;
        padding: 0.75rem 1rem;
        -webkit-user-select: none;
                user-select: none;
    }
    .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #212529;
        margin-right: 0.5rem;
    }
    .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-menu .p-menuitem.p-highlight > .p-menuitem-content {
        color: #212529;
        background: #e9ecef;
    }
    .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
        background: #e9ecef;
    }
    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
        color: #212529;
        background: #dee2e6;
    }
    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-menu.p-menu-overlay {
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.15);
        box-shadow: none;
    }
    .p-menu .p-submenu-header {
        margin: 0;
        padding: 0.75rem 1rem;
        color: #212529;
        background: #ffffff;
        font-weight: 600;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }
    .p-menu .p-menuitem-separator {
        border-top: 1px solid #dee2e6;
        margin: 0.5rem 0;
    }
    .p-menu .p-menuitem-badge {
        background: #e1b240;
        color: #ffffff;
        font-size: 0.75rem;
        font-weight: 700;
        min-width: 1.5rem;
        height: 1.5rem;
        line-height: 1.5rem;
        border-radius: 4px;
        margin-left: 0.5rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }

    .p-menubar {
        padding: 0.5rem 1rem;
        background: #efefef;
        color: rgba(0, 0, 0, 0.9);
        border: 0 none;
        border-radius: 4px;
    }
    .p-menubar .p-menubar-root-list {
        outline: 0 none;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
        color: rgba(0, 0, 0, 0.5);
        transition: box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
        padding: 1rem;
        -webkit-user-select: none;
                user-select: none;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: rgba(0, 0, 0, 0.5);
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: rgba(0, 0, 0, 0.5);
        margin-right: 0.5rem;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: rgba(0, 0, 0, 0.5);
        margin-left: 0.5rem;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
        color: rgba(0, 0, 0, 0.7);
        background: transparent;
    }
    .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: rgba(0, 0, 0, 0.7);
    }
    .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: rgba(0, 0, 0, 0.7);
    }
    .p-menubar .p-menuitem > .p-menuitem-content {
        color: #212529;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
        color: #212529;
        padding: 0.75rem 1rem;
        -webkit-user-select: none;
                user-select: none;
    }
    .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #212529;
        margin-right: 0.5rem;
    }
    .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
        color: #212529;
        background: #e9ecef;
    }
    .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
        background: #e9ecef;
    }
    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
        color: #212529;
        background: #dee2e6;
    }
    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-menubar .p-submenu-list {
        padding: 0.5rem 0;
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.15);
        box-shadow: none;
        width: 12.5rem;
        border-radius: 4px;
    }
    .p-menubar .p-submenu-list .p-menuitem-separator {
        border-top: 1px solid #dee2e6;
        margin: 0.5rem 0;
    }
    .p-menubar .p-submenu-list .p-submenu-icon {
        font-size: 0.875rem;
    }

    @media screen and (max-width: 960px) {
        .p-menubar {
            position: relative;
        }
        .p-menubar .p-menubar-button {
            display: flex;
            width: 2rem;
            height: 2rem;
            color: rgba(0, 0, 0, 0.5);
            border-radius: 50%;
            transition: box-shadow 0.15s;
        }
        .p-menubar .p-menubar-button:hover {
            color: rgba(0, 0, 0, 0.7);
            background: transparent;
        }
        .p-menubar .p-menubar-button:focus {
            outline: 0 none;
            outline-offset: 0;
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        }
        .p-menubar .p-menubar-root-list {
            position: absolute;
            display: none;
            padding: 0.5rem 0;
            background: #ffffff;
            border: 1px solid rgba(0, 0, 0, 0.15);
            box-shadow: none;
            width: 100%;
        }
        .p-menubar .p-menubar-root-list .p-menuitem-separator {
            border-top: 1px solid #dee2e6;
            margin: 0.5rem 0;
        }
        .p-menubar .p-menubar-root-list .p-submenu-icon {
            font-size: 0.875rem;
        }
        .p-menubar .p-menubar-root-list .p-menuitem {
            width: 100%;
            position: static;
        }
        .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
            margin-left: auto;
            transition: transform 0.15s;
        }
        .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
            transform: rotate(-180deg);
        }
        .p-menubar .p-menubar-root-list .p-submenu-list {
            width: 100%;
            position: static;
            box-shadow: none;
            border: 0 none;
        }
        .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
            transition: transform 0.15s;
            transform: rotate(90deg);
        }
        .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
            transform: rotate(-90deg);
        }
        .p-menubar .p-menubar-root-list .p-menuitem {
            width: 100%;
            position: static;
        }
        .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
            padding-left: 2.25rem;
        }
        .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
            padding-left: 3.75rem;
        }
        .p-menubar
            .p-menubar-root-list
            .p-submenu-list
            .p-menuitem
            .p-submenu-list
            .p-menuitem
            .p-submenu-list
            .p-menuitem
            .p-menuitem-content
            .p-menuitem-link {
            padding-left: 5.25rem;
        }
        .p-menubar
            .p-menubar-root-list
            .p-submenu-list
            .p-menuitem
            .p-submenu-list
            .p-menuitem
            .p-submenu-list
            .p-menuitem
            .p-submenu-list
            .p-menuitem
            .p-menuitem-content
            .p-menuitem-link {
            padding-left: 6.75rem;
        }
        .p-menubar
            .p-menubar-root-list
            .p-submenu-list
            .p-menuitem
            .p-submenu-list
            .p-menuitem
            .p-submenu-list
            .p-menuitem
            .p-submenu-list
            .p-menuitem
            .p-submenu-list
            .p-menuitem
            .p-menuitem-content
            .p-menuitem-link {
            padding-left: 8.25rem;
        }
        .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
            display: flex;
            flex-direction: column;
            top: 100%;
            left: 0;
            z-index: 1;
        }
    }
    .p-panelmenu .p-panelmenu-header {
        outline: 0 none;
    }
    .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {
        border: 1px solid #dee2e6;
        color: #212529;
        background: #efefef;
        border-radius: 4px;
        transition: box-shadow 0.15s;
    }
    .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
        color: #212529;
        padding: 1rem 1.25rem;
        font-weight: 600;
    }
    .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
        margin-right: 0.5rem;
    }
    .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon {
        margin-right: 0.5rem;
    }
    .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
        background: #e9ecef;
        border-color: #dee2e6;
        color: #212529;
    }
    .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
        background: #efefef;
        border-color: #dee2e6;
        color: #212529;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        margin-bottom: 0;
    }
    .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
        border-color: #dee2e6;
        background: #e9ecef;
        color: #212529;
    }
    .p-panelmenu .p-panelmenu-content {
        padding: 0.5rem 0;
        border: 1px solid #dee2e6;
        background: #ffffff;
        color: #212529;
        border-top: 0;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
        outline: 0 none;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
        color: #212529;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
        color: #212529;
        padding: 0.75rem 1rem;
        -webkit-user-select: none;
                user-select: none;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #212529;
        margin-right: 0.5rem;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
        color: #212529;
        background: #e9ecef;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
        background: #e9ecef;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
        color: #212529;
        background: #dee2e6;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        margin-right: 0.5rem;
    }
    .p-panelmenu .p-panelmenu-content .p-menuitem-separator {
        border-top: 1px solid #dee2e6;
        margin: 0.5rem 0;
    }
    .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
        padding: 0 0 0 1rem;
    }
    .p-panelmenu .p-panelmenu-panel {
        margin-bottom: 0;
    }
    .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content {
        border-radius: 0;
    }
    .p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
        border-radius: 0;
    }
    .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content {
        border-top: 0 none;
    }
    .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content,
    .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
        border-top: 0 none;
    }
    .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content {
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
    }
    .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .p-slidemenu {
        padding: 0.5rem 0;
        background: #ffffff;
        color: #212529;
        border: 1px solid #dee2e6;
        border-radius: 4px;
        width: 12.5rem;
    }
    .p-slidemenu .p-slidemenu-root-list {
        outline: 0 none;
    }
    .p-slidemenu .p-submenu-list {
        outline: 0 none;
    }
    .p-slidemenu .p-menuitem > .p-menuitem-content {
        color: #212529;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
        color: #212529;
        padding: 0.75rem 1rem;
        -webkit-user-select: none;
                user-select: none;
    }
    .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #212529;
        margin-right: 0.5rem;
    }
    .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content {
        color: #212529;
        background: #e9ecef;
    }
    .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
        background: #e9ecef;
    }
    .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
        color: #212529;
        background: #dee2e6;
    }
    .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-slidemenu.p-slidemenu-overlay {
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.15);
        box-shadow: none;
    }
    .p-slidemenu .p-slidemenu-list {
        padding: 0.5rem 0;
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.15);
        box-shadow: none;
    }
    .p-slidemenu .p-menuitem-separator {
        border-top: 1px solid #dee2e6;
        margin: 0.5rem 0;
    }
    .p-slidemenu .p-slidemenu-icon {
        font-size: 0.875rem;
    }
    .p-slidemenu .p-icon {
        width: 0.875rem;
        height: 0.875rem;
    }
    .p-slidemenu .p-slidemenu-backward {
        padding: 0.75rem 1rem;
        color: #212529;
    }
    .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-slidemenu .p-menuitem-badge {
        background: #e1b240;
        color: #ffffff;
        font-size: 0.75rem;
        font-weight: 700;
        min-width: 1.5rem;
        height: 1.5rem;
        line-height: 1.5rem;
        border-radius: 4px;
        margin-left: 0.5rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }

    .p-steps .p-steps-item .p-menuitem-link {
        background: transparent;
        transition: box-shadow 0.15s;
        border-radius: 4px;
        background: transparent;
    }
    .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
        color: #212529;
        border: 1px solid #dee2e6;
        background: transparent;
        min-width: 2rem;
        height: 2rem;
        line-height: 2rem;
        font-size: 1.143rem;
        z-index: 1;
        border-radius: 4px;
    }
    .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
        margin-top: 0.5rem;
        color: #6c757d;
    }
    .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-steps .p-steps-item.p-highlight .p-steps-number {
        background: #e1b240;
        color: #ffffff;
    }
    .p-steps .p-steps-item.p-highlight .p-steps-title {
        font-weight: 600;
        color: #212529;
    }
    .p-steps .p-steps-item:before {
        content: ' ';
        border-top: 1px solid #dee2e6;
        width: 100%;
        top: 50%;
        left: 0;
        display: block;
        position: absolute;
        margin-top: -1rem;
    }

    .p-tabmenu .p-tabmenu-nav {
        background: transparent;
        border: 1px solid #dee2e6;
        border-width: 0 0 1px 0;
    }
    .p-tabmenu .p-tabmenu-nav .p-menuitem-badge {
        background: #e1b240;
        color: #ffffff;
        font-size: 0.75rem;
        font-weight: 700;
        min-width: 1.5rem;
        height: 1.5rem;
        line-height: 1.5rem;
        border-radius: 4px;
        margin-left: 0.5rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
        margin-right: 0;
    }
    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
        border: solid;
        border-width: 1px;
        border-color: #ffffff #ffffff #dee2e6 #ffffff;
        background: #ffffff;
        color: #6c757d;
        padding: 0.75rem 1rem;
        font-weight: 600;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        transition: box-shadow 0.15s;
        margin: 0 0 -1px 0;
    }
    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
        margin-right: 0.5rem;
    }
    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
        background: #ffffff;
        border-color: #dee2e6;
        color: #6c757d;
    }
    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
        background: #ffffff;
        border-color: #dee2e6 #dee2e6 #ffffff #dee2e6;
        color: #495057;
    }
    .p-tabmenu .p-tabmenu-left-icon {
        margin-right: 0.5rem;
    }
    .p-tabmenu .p-tabmenu-right-icon {
        margin-left: 0.5rem;
    }
    .p-tabmenu .p-tabmenu-nav-btn.p-link {
        background: #ffffff;
        color: #495057;
        width: 2.357rem;
        box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
        border-radius: 0;
    }
    .p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .p-tieredmenu {
        padding: 0.5rem 0;
        background: #ffffff;
        color: #212529;
        border: 1px solid #dee2e6;
        border-radius: 4px;
        width: 12.5rem;
    }
    .p-tieredmenu.p-tieredmenu-overlay {
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.15);
        box-shadow: none;
    }
    .p-tieredmenu .p-tieredmenu-root-list {
        outline: 0 none;
    }
    .p-tieredmenu .p-submenu-list {
        padding: 0.5rem 0;
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.15);
        box-shadow: none;
        border-radius: 4px;
    }
    .p-tieredmenu .p-menuitem > .p-menuitem-content {
        color: #212529;
        transition: box-shadow 0.15s;
        border-radius: 0;
    }
    .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
        color: #212529;
        padding: 0.75rem 1rem;
        -webkit-user-select: none;
                user-select: none;
    }
    .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #212529;
        margin-right: 0.5rem;
    }
    .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
        color: #212529;
        background: #e9ecef;
    }
    .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
        background: #e9ecef;
    }
    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
        color: #212529;
        background: #dee2e6;
    }
    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
        color: #212529;
        background: #e9ecef;
    }
    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #212529;
    }
    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #212529;
    }
    .p-tieredmenu .p-menuitem-separator {
        border-top: 1px solid #dee2e6;
        margin: 0.5rem 0;
    }
    .p-tieredmenu .p-submenu-icon {
        font-size: 0.875rem;
    }
    .p-tieredmenu .p-submenu-icon.p-icon {
        width: 0.875rem;
        height: 0.875rem;
    }

    .p-inline-message {
        padding: 0.5rem 0.75rem;
        margin: 0;
        border-radius: 4px;
    }
    .p-inline-message.p-inline-message-info {
        background: #cce5ff;
        border: solid #b8daff;
        border-width: 0px;
        color: #004085;
    }
    .p-inline-message.p-inline-message-info .p-inline-message-icon {
        color: #004085;
    }
    .p-inline-message.p-inline-message-success {
        background: #d4edda;
        border: solid #c3e6cb;
        border-width: 0px;
        color: #155724;
    }
    .p-inline-message.p-inline-message-success .p-inline-message-icon {
        color: #155724;
    }
    .p-inline-message.p-inline-message-warn {
        background: #fff3cd;
        border: solid #ffeeba;
        border-width: 0px;
        color: #856404;
    }
    .p-inline-message.p-inline-message-warn .p-inline-message-icon {
        color: #856404;
    }
    .p-inline-message.p-inline-message-error {
        background: #f8d7da;
        border: solid #f5c6cb;
        border-width: 0px;
        color: #721c24;
    }
    .p-inline-message.p-inline-message-error .p-inline-message-icon {
        color: #721c24;
    }
    .p-inline-message .p-inline-message-icon {
        font-size: 1rem;
        margin-right: 0.5rem;
    }
    .p-inline-message .p-icon {
        width: 1rem;
        height: 1rem;
    }
    .p-inline-message .p-inline-message-text {
        font-size: 1rem;
    }
    .p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
        margin-right: 0;
    }

    .p-message {
        margin: 1rem 0;
        border-radius: 4px;
    }
    .p-message .p-message-wrapper {
        padding: 1rem 1.25rem;
    }
    .p-message .p-message-close {
        width: 2rem;
        height: 2rem;
        border-radius: 50%;
        background: transparent;
        transition: box-shadow 0.15s;
    }
    .p-message .p-message-close:hover {
        background: rgba(255, 255, 255, 0.5);
    }
    .p-message .p-message-close:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-message.p-message-info {
        background: #cce5ff;
        border: solid #b8daff;
        border-width: 1px;
        color: #004085;
    }
    .p-message.p-message-info .p-message-icon {
        color: #004085;
    }
    .p-message.p-message-info .p-message-close {
        color: #004085;
    }
    .p-message.p-message-success {
        background: #d4edda;
        border: solid #c3e6cb;
        border-width: 1px;
        color: #155724;
    }
    .p-message.p-message-success .p-message-icon {
        color: #155724;
    }
    .p-message.p-message-success .p-message-close {
        color: #155724;
    }
    .p-message.p-message-warn {
        background: #fff3cd;
        border: solid #ffeeba;
        border-width: 1px;
        color: #856404;
    }
    .p-message.p-message-warn .p-message-icon {
        color: #856404;
    }
    .p-message.p-message-warn .p-message-close {
        color: #856404;
    }
    .p-message.p-message-error {
        background: #f8d7da;
        border: solid #f5c6cb;
        border-width: 1px;
        color: #721c24;
    }
    .p-message.p-message-error .p-message-icon {
        color: #721c24;
    }
    .p-message.p-message-error .p-message-close {
        color: #721c24;
    }
    .p-message .p-message-text {
        font-size: 1rem;
        font-weight: 500;
    }
    .p-message .p-message-icon {
        font-size: 1.5rem;
        margin-right: 0.5rem;
    }
    .p-message .p-icon {
        width: 1.5rem;
        height: 1.5rem;
    }
    .p-message .p-message-summary {
        font-weight: 700;
    }
    .p-message .p-message-detail {
        margin-left: 0.5rem;
    }

    .p-toast {
        opacity: 1;
    }
    .p-toast .p-toast-message {
        margin: 0 0 1rem 0;
        box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
        border-radius: 4px;
    }
    .p-toast .p-toast-message .p-toast-message-content {
        padding: 1rem;
        border-width: 0;
    }
    .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
        margin: 0 0 0 1rem;
    }
    .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
        font-size: 2rem;
    }
    .p-toast .p-toast-message .p-toast-message-content .p-icon:not(.p-toast-icon-close-icon) {
        width: 2rem;
        height: 2rem;
    }
    .p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
        font-weight: 700;
    }
    .p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
        margin: 0.5rem 0 0 0;
    }
    .p-toast .p-toast-message .p-toast-icon-close {
        width: 2rem;
        height: 2rem;
        border-radius: 50%;
        background: transparent;
        transition: box-shadow 0.15s;
    }
    .p-toast .p-toast-message .p-toast-icon-close:hover {
        background: rgba(255, 255, 255, 0.5);
    }
    .p-toast .p-toast-message .p-toast-icon-close:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-toast .p-toast-message.p-toast-message-info {
        background: #cce5ff;
        border: solid #b8daff;
        border-width: 1px;
        color: #004085;
    }
    .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
    .p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
        color: #004085;
    }
    .p-toast .p-toast-message.p-toast-message-success {
        background: #d4edda;
        border: solid #c3e6cb;
        border-width: 1px;
        color: #155724;
    }
    .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
    .p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
        color: #155724;
    }
    .p-toast .p-toast-message.p-toast-message-warn {
        background: #fff3cd;
        border: solid #ffeeba;
        border-width: 1px;
        color: #856404;
    }
    .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
    .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
        color: #856404;
    }
    .p-toast .p-toast-message.p-toast-message-error {
        background: #f8d7da;
        border: solid #f5c6cb;
        border-width: 1px;
        color: #721c24;
    }
    .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
    .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
        color: #721c24;
    }

    .p-galleria .p-galleria-close {
        margin: 0.5rem;
        background: transparent;
        color: #efefef;
        width: 4rem;
        height: 4rem;
        transition: box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-galleria .p-galleria-close .p-galleria-close-icon {
        font-size: 2rem;
    }
    .p-galleria .p-galleria-close .p-icon-wrapper .p-icon {
        width: 2rem;
        height: 2rem;
    }
    .p-galleria .p-galleria-close:hover {
        background: rgba(255, 255, 255, 0.1);
        color: #efefef;
    }
    .p-galleria .p-galleria-item-nav {
        background: transparent;
        color: #efefef;
        width: 4rem;
        height: 4rem;
        transition: box-shadow 0.15s;
        border-radius: 4px;
        margin: 0 0.5rem;
    }
    .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
    .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
        font-size: 2rem;
    }
    .p-galleria .p-galleria-item-nav .p-icon-wrapper .p-icon {
        width: 2rem;
        height: 2rem;
    }
    .p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
        background: rgba(255, 255, 255, 0.1);
        color: #efefef;
    }
    .p-galleria .p-galleria-caption {
        background: rgba(0, 0, 0, 0.5);
        color: #efefef;
        padding: 1rem;
    }
    .p-galleria .p-galleria-indicators {
        padding: 1rem;
    }
    .p-galleria .p-galleria-indicators .p-galleria-indicator button {
        background-color: #e9ecef;
        width: 1rem;
        height: 1rem;
        transition: box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
        background: #dee2e6;
    }
    .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
        background: #e1b240;
        color: #ffffff;
    }
    .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,
    .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
        margin-right: 0.5rem;
    }
    .p-galleria.p-galleria-indicators-left .p-galleria-indicator,
    .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
        margin-bottom: 0.5rem;
    }
    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
        background: rgba(0, 0, 0, 0.5);
    }
    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
        background: rgba(255, 255, 255, 0.4);
    }
    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
        background: rgba(255, 255, 255, 0.6);
    }
    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
        background: #e1b240;
        color: #ffffff;
    }
    .p-galleria .p-galleria-thumbnail-container {
        background: rgba(0, 0, 0, 0.9);
        padding: 1rem 0.25rem;
    }
    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
        margin: 0.5rem;
        background-color: transparent;
        color: #efefef;
        width: 2rem;
        height: 2rem;
        transition: box-shadow 0.15s;
        border-radius: 4px;
    }
    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
        background: rgba(255, 255, 255, 0.1);
        color: #efefef;
    }
    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .p-galleria-mask {
        --maskbg: rgba(0, 0, 0, 0.9);
    }

    .p-image-mask {
        --maskbg: rgba(0, 0, 0, 0.9);
    }

    .p-image-preview-indicator {
        background-color: transparent;
        color: #f8f9fa;
        transition: box-shadow 0.15s;
    }

    .p-image-preview-container:hover > .p-image-preview-indicator {
        background-color: rgba(0, 0, 0, 0.5);
    }

    .p-image-toolbar {
        padding: 1rem;
    }

    .p-image-action.p-link {
        color: #f8f9fa;
        background-color: transparent;
        width: 3rem;
        height: 3rem;
        border-radius: 50%;
        transition: box-shadow 0.15s;
        margin-right: 0.5rem;
    }
    .p-image-action.p-link:last-child {
        margin-right: 0;
    }
    .p-image-action.p-link:hover {
        color: #f8f9fa;
        background-color: rgba(255, 255, 255, 0.1);
    }
    .p-image-action.p-link i {
        font-size: 1.5rem;
    }
    .p-image-action.p-link .p-icon {
        width: 1.5rem;
        height: 1.5rem;
    }

    .p-avatar {
        background-color: #dee2e6;
        border-radius: 4px;
    }
    .p-avatar.p-avatar-lg {
        width: 3rem;
        height: 3rem;
        font-size: 1.5rem;
    }
    .p-avatar.p-avatar-lg .p-avatar-icon {
        font-size: 1.5rem;
    }
    .p-avatar.p-avatar-xl {
        width: 4rem;
        height: 4rem;
        font-size: 2rem;
    }
    .p-avatar.p-avatar-xl .p-avatar-icon {
        font-size: 2rem;
    }

    .p-avatar-group .p-avatar {
        border: 2px solid #ffffff;
    }

    .p-badge {
        background: #e1b240;
        color: #ffffff;
        font-size: 0.75rem;
        font-weight: 700;
        min-width: 1.5rem;
        height: 1.5rem;
        line-height: 1.5rem;
    }
    .p-badge.p-badge-secondary {
        background-color: #6c757d;
        color: #ffffff;
    }
    .p-badge.p-badge-success {
        background-color: #28a745;
        color: #ffffff;
    }
    .p-badge.p-badge-info {
        background-color: #17a2b8;
        color: #ffffff;
    }
    .p-badge.p-badge-warning {
        background-color: #ffc107;
        color: #212529;
    }
    .p-badge.p-badge-danger {
        background-color: #dc3545;
        color: #ffffff;
    }
    .p-badge.p-badge-lg {
        font-size: 1.125rem;
        min-width: 2.25rem;
        height: 2.25rem;
        line-height: 2.25rem;
    }
    .p-badge.p-badge-xl {
        font-size: 1.5rem;
        min-width: 3rem;
        height: 3rem;
        line-height: 3rem;
    }

    .p-chip {
        background-color: #dee2e6;
        color: #212529;
        border-radius: 16px;
        padding: 0 0.75rem;
    }
    .p-chip .p-chip-text {
        line-height: 1.5;
        margin-top: 0.25rem;
        margin-bottom: 0.25rem;
    }
    .p-chip .p-chip-icon {
        margin-right: 0.5rem;
    }
    .p-chip .pi-chip-remove-icon {
        margin-left: 0.5rem;
    }
    .p-chip img {
        width: 2rem;
        height: 2rem;
        margin-left: -0.75rem;
        margin-right: 0.5rem;
    }
    .p-chip .pi-chip-remove-icon {
        border-radius: 4px;
        transition: box-shadow 0.15s;
    }
    .p-chip .pi-chip-remove-icon:focus-visible {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }
    .p-chip .pi-chip-remove-icon:focus {
        outline: 0 none;
    }

    .p-inplace .p-inplace-display {
        padding: 0.5rem 0.75rem;
        border-radius: 4px;
        transition: background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
    }
    .p-inplace .p-inplace-display:not(.p-disabled):hover {
        background: #e9ecef;
        color: #212529;
    }
    .p-inplace .p-inplace-display:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .p-metergroup {
        display: flex;
    }

    .p-metergroup-meters {
        display: flex;
    }

    .p-metergroup-vertical .p-metergroup-meters {
        flex-direction: column;
    }

    .p-metergroup-labels {
        display: flex;
        flex-wrap: wrap;
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .p-metergroup-vertical .p-metergroup-labels {
        align-items: start;
    }

    .p-metergroup-labels-vertical {
        flex-direction: column;
    }

    .p-metergroup-label {
        display: inline-flex;
        align-items: center;
    }

    .p-metergroup-label-marker {
        display: inline-flex;
    }

    .p-metergroup {
        gap: 1rem;
    }
    .p-metergroup .p-metergroup-meters {
        background: #e9ecef;
        border-radius: 4px;
    }
    .p-metergroup .p-metergroup-meter {
        border: 0 none;
        background: #e1b240;
    }
    .p-metergroup .p-metergroup-labels .p-metergroup-label {
        gap: 0.5rem;
    }
    .p-metergroup .p-metergroup-labels .p-metergroup-label-marker {
        background: #e1b240;
        width: 0.5rem;
        height: 0.5rem;
        border-radius: 100%;
    }
    .p-metergroup .p-metergroup-labels .p-metergroup-label-icon {
        width: 1rem;
        height: 1rem;
    }
    .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical {
        gap: 0.5rem;
    }
    .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal {
        gap: 1rem;
    }
    .p-metergroup.p-metergroup-horizontal {
        flex-direction: column;
    }
    .p-metergroup.p-metergroup-horizontal .p-metergroup-meters {
        height: 0.5rem;
    }
    .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }
    .p-metergroup.p-metergroup-vertical {
        flex-direction: row;
    }
    .p-metergroup.p-metergroup-vertical .p-metergroup-meters {
        width: 0.5rem;
        height: 100%;
    }
    .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }
    .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .p-progressbar {
        border: 0 none;
        height: 1.5rem;
        background: #e9ecef;
        border-radius: 4px;
    }
    .p-progressbar .p-progressbar-value {
        border: 0 none;
        margin: 0;
        background: #e1b240;
    }
    .p-progressbar .p-progressbar-label {
        color: #ffffff;
        line-height: 1.5rem;
    }

    .p-scrolltop {
        width: 3rem;
        height: 3rem;
        border-radius: 4px;
        box-shadow: none;
        transition: box-shadow 0.15s;
    }
    .p-scrolltop.p-link {
        background: rgba(0, 0, 0, 0.7);
    }
    .p-scrolltop.p-link:hover {
        background: rgba(0, 0, 0, 0.8);
    }
    .p-scrolltop .p-scrolltop-icon {
        font-size: 1.5rem;
        color: #efefef;
    }
    .p-scrolltop .p-icon {
        width: 1.5rem;
        height: 1.5rem;
    }

    .p-skeleton {
        background-color: #e9ecef;
        border-radius: 4px;
    }
    .p-skeleton:after {
        background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
    }

    .p-tag {
        background: #e1b240;
        color: #ffffff;
        font-size: 0.75rem;
        font-weight: 700;
        padding: 0.25rem 0.4rem;
        border-radius: 4px;
    }
    .p-tag.p-tag-success {
        background-color: #28a745;
        color: #ffffff;
    }
    .p-tag.p-tag-info {
        background-color: #17a2b8;
        color: #ffffff;
    }
    .p-tag.p-tag-warning {
        background-color: #ffc107;
        color: #212529;
    }
    .p-tag.p-tag-danger {
        background-color: #dc3545;
        color: #ffffff;
    }
    .p-tag .p-tag-icon {
        margin-right: 0.25rem;
        font-size: 0.75rem;
    }
    .p-tag .p-icon {
        width: 0.75rem;
        height: 0.75rem;
    }

    .p-terminal {
        background: #ffffff;
        color: #212529;
        border: 1px solid #dee2e6;
        padding: 1.25rem;
    }
    .p-terminal .p-terminal-input {
        font-family: var(--font-family);
        font-feature-settings: var(--font-feature-settings, normal);
        font-size: 1rem;
    }
}
/* Vendor extensions to the designer enhanced bootstrap compatibility */
/* Customizations to the designer theme should be defined here */

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */ /* General */
/* main font size */
/* border radius of layout element e.g. card, sidebar */
/* transition duration of layout elements e.g. sidebar, overlay menus */
.preloader {
  position: fixed;
  z-index: 999999;
  background: #edf1f5;
  width: 100%;
  height: 100%;
}

.preloader-content {
  border: 0 solid transparent;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  position: absolute;
  top: calc(50vh - 75px);
  left: calc(50vw - 75px);
}

.preloader-content:before, .preloader-content:after {
  content: "";
  border: 1em solid var(--primary-color);
  border-radius: 50%;
  width: inherit;
  height: inherit;
  position: absolute;
  top: 0;
  left: 0;
  animation: loader 2s linear infinite;
  opacity: 0;
}

.preloader-content:before {
  animation-delay: 0.5s;
}

@keyframes loader {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
* {
  box-sizing: border-box;
}

html {
  height: 100%;
  font-size: 14px;
}

body {
  font-family: var(--font-family);
  color: var(--text-color);
  background-color: var(--surface-ground);
  margin: 0;
  padding: 0;
  min-height: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  text-decoration: none;
  color: var(--primary-color);
}

.layout-wrapper {
  min-height: 100vh;
}

.layout-topbar {
  position: fixed;
  height: 5rem;
  z-index: 997;
  left: 0;
  top: 0;
  width: 100%;
  padding: 0 2rem;
  background-color: var(--surface-card);
  transition: left 0.2s;
  display: flex;
  align-items: center;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08);
}
.layout-topbar .layout-topbar-logo {
  display: flex;
  align-items: center;
  color: var(--surface-900);
  font-size: 1.5rem;
  font-weight: 500;
  width: 300px;
  border-radius: 12px;
}
.layout-topbar .layout-topbar-logo img {
  height: 2.5rem;
  margin-right: 0.5rem;
}
.layout-topbar .layout-topbar-logo:focus {
  outline: 0 none;
  outline-offset: 0;
  transition: box-shadow 0.2s;
  box-shadow: var(--focus-ring);
}
.layout-topbar .layout-topbar-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  color: var(--text-color-secondary);
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
  cursor: pointer;
  transition: background-color 0.2s;
}
.layout-topbar .layout-topbar-button:hover {
  color: var(--text-color);
  background-color: var(--surface-hover);
}
.layout-topbar .layout-topbar-button:focus {
  outline: 0 none;
  outline-offset: 0;
  transition: box-shadow 0.2s;
  box-shadow: var(--focus-ring);
}
.layout-topbar .layout-topbar-button i {
  font-size: 1.5rem;
}
.layout-topbar .layout-topbar-button span {
  font-size: 1rem;
  display: none;
}
.layout-topbar .layout-menu-button {
  margin-left: 2rem;
}
.layout-topbar .layout-topbar-menu-button {
  display: none;
}
.layout-topbar .layout-topbar-menu-button i {
  font-size: 1.25rem;
}
.layout-topbar .layout-topbar-menu {
  margin: 0 0 0 auto;
  padding: 0;
  list-style: none;
  display: flex;
}
.layout-topbar .layout-topbar-menu .layout-topbar-button {
  margin-left: 1rem;
}

@media (max-width: 991px) {
  .layout-topbar {
    justify-content: space-between;
  }
  .layout-topbar .layout-topbar-logo {
    width: auto;
    order: 2;
  }
  .layout-topbar .layout-menu-button {
    margin-left: 0;
    order: 1;
  }
  .layout-topbar .layout-topbar-menu-button {
    display: inline-flex;
    margin-left: 0;
    order: 3;
  }
  .layout-topbar .layout-topbar-menu {
    margin-left: 0;
    position: absolute;
    flex-direction: column;
    background-color: var(--surface-overlay);
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08);
    border-radius: 12px;
    padding: 1rem;
    right: 2rem;
    top: 5rem;
    min-width: 15rem;
    display: none;
    animation: scalein 0.15s linear;
  }
  .layout-topbar .layout-topbar-menu.layout-topbar-menu-mobile-active {
    display: block;
  }
  .layout-topbar .layout-topbar-menu .layout-topbar-button {
    margin-left: 0;
    display: flex;
    width: 100%;
    height: auto;
    justify-content: flex-start;
    border-radius: 12px;
    padding: 1rem;
  }
  .layout-topbar .layout-topbar-menu .layout-topbar-button i {
    font-size: 1rem;
    margin-right: 0.5rem;
  }
  .layout-topbar .layout-topbar-menu .layout-topbar-button span {
    font-weight: medium;
    display: block;
  }
}
.layout-sidebar {
  position: fixed;
  width: 300px;
  height: calc(100vh - 9rem);
  z-index: 999;
  overflow-y: auto;
  -webkit-user-select: none;
          user-select: none;
  top: 7rem;
  left: 2rem;
  transition: transform 0.2s, left 0.2s;
  background-color: var(--surface-overlay);
  border-radius: 12px;
  padding: 0.5rem 1.5rem;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08);
}

.layout-menu {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.layout-menu .layout-root-menuitem > .layout-menuitem-root-text {
  font-size: 0.857rem;
  text-transform: uppercase;
  font-weight: 700;
  color: var(--surface-900);
  margin: 0.75rem 0;
}
.layout-menu .layout-root-menuitem > a {
  display: none;
}
.layout-menu a {
  -webkit-user-select: none;
          user-select: none;
}
.layout-menu a.active-menuitem > .layout-submenu-toggler {
  transform: rotate(-180deg);
}
.layout-menu li.active-menuitem > a .layout-submenu-toggler {
  transform: rotate(-180deg);
}
.layout-menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.layout-menu ul a {
  display: flex;
  align-items: center;
  position: relative;
  outline: 0 none;
  color: var(--text-color);
  cursor: pointer;
  padding: 0.75rem 1rem;
  border-radius: 12px;
  transition: background-color 0.2s, box-shadow 0.2s;
}
.layout-menu ul a .layout-menuitem-icon {
  margin-right: 0.5rem;
}
.layout-menu ul a .layout-submenu-toggler {
  font-size: 75%;
  margin-left: auto;
  transition: transform 0.2s;
}
.layout-menu ul a.active-route {
  font-weight: 700;
  color: var(--primary-color);
}
.layout-menu ul a:hover {
  background-color: var(--surface-hover);
}
.layout-menu ul a:focus {
  outline: 0 none;
  outline-offset: 0;
  transition: box-shadow 0.2s;
  box-shadow: inset var(--focus-ring);
}
.layout-menu ul ul {
  overflow: hidden;
  border-radius: 12px;
}
.layout-menu ul ul li a {
  margin-left: 1rem;
}
.layout-menu ul ul li li a {
  margin-left: 2rem;
}
.layout-menu ul ul li li li a {
  margin-left: 2.5rem;
}
.layout-menu ul ul li li li li a {
  margin-left: 3rem;
}
.layout-menu ul ul li li li li li a {
  margin-left: 3.5rem;
}
.layout-menu ul ul li li li li li li a {
  margin-left: 4rem;
}

.layout-config-button {
  display: block;
  position: fixed;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  background: var(--primary-color);
  color: var(--primary-color-text);
  text-align: center;
  top: 50%;
  right: 0;
  margin-top: -1.5rem;
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  transition: background-color var(--transition-duration);
  overflow: hidden;
  cursor: pointer;
  z-index: 999;
  box-shadow: -0.25rem 0 1rem rgba(0, 0, 0, 0.15);
}
.layout-config-button i {
  font-size: 2rem;
  line-height: inherit;
  transform: rotate(0deg);
  transition: transform 1s;
}
.layout-config-button:hover {
  background: var(--primary-400);
}

.layout-config-sidebar.p-sidebar .p-sidebar-content {
  padding-left: 2rem;
  padding-right: 2rem;
}

.layout-main-container {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  justify-content: space-between;
  padding: 7rem 2rem 2rem 4rem;
  transition: margin-left 0.2s;
}

.layout-main {
  flex: 1 1 auto;
}

.layout-footer {
  transition: margin-left 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 1rem;
  border-top: 1px solid var(--surface-border);
}

@media screen and (min-width: 1960px) {
  .layout-main, .landing-wrapper {
    width: 1504px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media (min-width: 992px) {
  .layout-wrapper.layout-overlay .layout-main-container {
    margin-left: 0;
    padding-left: 2rem;
  }
  .layout-wrapper.layout-overlay .layout-sidebar {
    transform: translateX(-100%);
    left: 0;
    top: 0;
    height: 100vh;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .layout-wrapper.layout-overlay.layout-overlay-active .layout-sidebar {
    transform: translateX(0);
  }
  .layout-wrapper.layout-static .layout-main-container {
    margin-left: 300px;
  }
  .layout-wrapper.layout-static.layout-static-inactive .layout-sidebar {
    transform: translateX(-100%);
    left: 0;
  }
  .layout-wrapper.layout-static.layout-static-inactive .layout-main-container {
    margin-left: 0;
    padding-left: 2rem;
  }
  .layout-wrapper .layout-mask {
    display: none;
  }
}
@media (max-width: 991px) {
  .blocked-scroll {
    overflow: hidden;
  }
  .layout-wrapper .layout-main-container {
    margin-left: 0;
    padding-left: 2rem;
  }
  .layout-wrapper .layout-sidebar {
    transform: translateX(-100%);
    left: 0;
    top: 0;
    height: 100vh;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .layout-wrapper .layout-mask {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 998;
    width: 100%;
    height: 100%;
    background-color: var(--maskbg);
  }
  .layout-wrapper.layout-mobile-active .layout-sidebar {
    transform: translateX(0);
  }
  .layout-wrapper.layout-mobile-active .layout-mask {
    display: block;
    animation: fadein 0.2s;
  }
}
.card {
  background: var(--surface-card);
  border: 1px solid var(--surface-border);
  padding: 2rem;
  margin-bottom: 2rem;
  box-shadow: var(--card-shadow);
  border-radius: 12px;
}
.card:last-child {
  margin-bottom: 0;
}

.p-toast.p-toast-top-right, .p-toast.p-toast-top-left, .p-toast.p-toast-top-center {
  top: 100px;
}

h1, h2, h3, h4, h5, h6 {
  margin: 1.5rem 0 1rem 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: var(--surface-900);
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
  margin-top: 0;
}

h1 {
  font-size: 2.5rem;
}

h2 {
  font-size: 2rem;
}

h3 {
  font-size: 1.75rem;
}

h4 {
  font-size: 1.5rem;
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

mark {
  background: #FFF8E1;
  padding: 0.25rem 0.4rem;
  border-radius: 12px;
  font-family: monospace;
}

blockquote {
  margin: 1rem 0;
  padding: 0 2rem;
  border-left: 4px solid #90A4AE;
}

hr {
  border-top: solid var(--surface-border);
  border-width: 1px 0 0 0;
  margin: 1rem 0;
}

p {
  margin: 0 0 1rem 0;
  line-height: 1.5;
}
p:last-child {
  margin-bottom: 0;
}

/* PrimeNG */
.grid {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  margin-top: -1rem;
}

.grid > .col,
.grid > [class*=col] {
  box-sizing: border-box;
}

.grid-nogutter {
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
}

.grid-nogutter > .col,
.grid-nogutter > [class*=col-] {
  padding: 0;
}

.col {
  flex-grow: 1;
  flex-basis: 0;
  padding: 1rem;
}

.col-fixed {
  flex: 0 0 auto;
  padding: 1rem;
}

.col-1 {
  flex: 0 0 auto;
  padding: 1rem;
  width: 8.3333%;
}

.col-2 {
  flex: 0 0 auto;
  padding: 1rem;
  width: 16.6667%;
}

.col-3 {
  flex: 0 0 auto;
  padding: 1rem;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  padding: 1rem;
  width: 33.3333%;
}

.col-5 {
  flex: 0 0 auto;
  padding: 1rem;
  width: 41.6667%;
}

.col-6 {
  flex: 0 0 auto;
  padding: 1rem;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  padding: 1rem;
  width: 58.3333%;
}

.col-8 {
  flex: 0 0 auto;
  padding: 1rem;
  width: 66.6667%;
}

.col-9 {
  flex: 0 0 auto;
  padding: 1rem;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  padding: 1rem;
  width: 83.3333%;
}

.col-11 {
  flex: 0 0 auto;
  padding: 1rem;
  width: 91.6667%;
}

.col-12 {
  flex: 0 0 auto;
  padding: 1rem;
  width: 100%;
}

@media screen and (min-width: 576px) {
  .sm\:col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 1rem;
  }
  .sm\:col-fixed {
    flex: 0 0 auto;
    padding: 1rem;
  }
  .sm\:col-1 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 8.3333%;
  }
  .sm\:col-2 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 16.6667%;
  }
  .sm\:col-3 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 25%;
  }
  .sm\:col-4 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 33.3333%;
  }
  .sm\:col-5 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 41.6667%;
  }
  .sm\:col-6 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 50%;
  }
  .sm\:col-7 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 58.3333%;
  }
  .sm\:col-8 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 66.6667%;
  }
  .sm\:col-9 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 75%;
  }
  .sm\:col-10 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 83.3333%;
  }
  .sm\:col-11 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 91.6667%;
  }
  .sm\:col-12 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .md\:col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 1rem;
  }
  .md\:col-fixed {
    flex: 0 0 auto;
    padding: 1rem;
  }
  .md\:col-1 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 8.3333%;
  }
  .md\:col-2 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 16.6667%;
  }
  .md\:col-3 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 25%;
  }
  .md\:col-4 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 33.3333%;
  }
  .md\:col-5 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 41.6667%;
  }
  .md\:col-6 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 50%;
  }
  .md\:col-7 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 58.3333%;
  }
  .md\:col-8 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 66.6667%;
  }
  .md\:col-9 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 75%;
  }
  .md\:col-10 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 83.3333%;
  }
  .md\:col-11 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 91.6667%;
  }
  .md\:col-12 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .lg\:col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 1rem;
  }
  .lg\:col-fixed {
    flex: 0 0 auto;
    padding: 1rem;
  }
  .lg\:col-1 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 8.3333%;
  }
  .lg\:col-2 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 16.6667%;
  }
  .lg\:col-3 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 25%;
  }
  .lg\:col-4 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 33.3333%;
  }
  .lg\:col-5 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 41.6667%;
  }
  .lg\:col-6 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 50%;
  }
  .lg\:col-7 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 58.3333%;
  }
  .lg\:col-8 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 66.6667%;
  }
  .lg\:col-9 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 75%;
  }
  .lg\:col-10 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 83.3333%;
  }
  .lg\:col-11 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 91.6667%;
  }
  .lg\:col-12 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 1rem;
  }
  .xl\:col-fixed {
    flex: 0 0 auto;
    padding: 1rem;
  }
  .xl\:col-1 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 8.3333%;
  }
  .xl\:col-2 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 16.6667%;
  }
  .xl\:col-3 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 25%;
  }
  .xl\:col-4 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 33.3333%;
  }
  .xl\:col-5 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 41.6667%;
  }
  .xl\:col-6 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 50%;
  }
  .xl\:col-7 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 58.3333%;
  }
  .xl\:col-8 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 66.6667%;
  }
  .xl\:col-9 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 75%;
  }
  .xl\:col-10 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 83.3333%;
  }
  .xl\:col-11 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 91.6667%;
  }
  .xl\:col-12 {
    flex: 0 0 auto;
    padding: 1rem;
    width: 100%;
  }
}
.col-offset-0 {
  margin-left: 0 !important;
}

.col-offset-1 {
  margin-left: 8.3333% !important;
}

.col-offset-2 {
  margin-left: 16.6667% !important;
}

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

.col-offset-4 {
  margin-left: 33.3333% !important;
}

.col-offset-5 {
  margin-left: 41.6667% !important;
}

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

.col-offset-7 {
  margin-left: 58.3333% !important;
}

.col-offset-8 {
  margin-left: 66.6667% !important;
}

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

.col-offset-10 {
  margin-left: 83.3333% !important;
}

.col-offset-11 {
  margin-left: 91.6667% !important;
}

.col-offset-12 {
  margin-left: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:col-offset-0 {
    margin-left: 0 !important;
  }
  .sm\:col-offset-1 {
    margin-left: 8.3333% !important;
  }
  .sm\:col-offset-2 {
    margin-left: 16.6667% !important;
  }
  .sm\:col-offset-3 {
    margin-left: 25% !important;
  }
  .sm\:col-offset-4 {
    margin-left: 33.3333% !important;
  }
  .sm\:col-offset-5 {
    margin-left: 41.6667% !important;
  }
  .sm\:col-offset-6 {
    margin-left: 50% !important;
  }
  .sm\:col-offset-7 {
    margin-left: 58.3333% !important;
  }
  .sm\:col-offset-8 {
    margin-left: 66.6667% !important;
  }
  .sm\:col-offset-9 {
    margin-left: 75% !important;
  }
  .sm\:col-offset-10 {
    margin-left: 83.3333% !important;
  }
  .sm\:col-offset-11 {
    margin-left: 91.6667% !important;
  }
  .sm\:col-offset-12 {
    margin-left: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:col-offset-0 {
    margin-left: 0 !important;
  }
  .md\:col-offset-1 {
    margin-left: 8.3333% !important;
  }
  .md\:col-offset-2 {
    margin-left: 16.6667% !important;
  }
  .md\:col-offset-3 {
    margin-left: 25% !important;
  }
  .md\:col-offset-4 {
    margin-left: 33.3333% !important;
  }
  .md\:col-offset-5 {
    margin-left: 41.6667% !important;
  }
  .md\:col-offset-6 {
    margin-left: 50% !important;
  }
  .md\:col-offset-7 {
    margin-left: 58.3333% !important;
  }
  .md\:col-offset-8 {
    margin-left: 66.6667% !important;
  }
  .md\:col-offset-9 {
    margin-left: 75% !important;
  }
  .md\:col-offset-10 {
    margin-left: 83.3333% !important;
  }
  .md\:col-offset-11 {
    margin-left: 91.6667% !important;
  }
  .md\:col-offset-12 {
    margin-left: 100% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:col-offset-0 {
    margin-left: 0 !important;
  }
  .lg\:col-offset-1 {
    margin-left: 8.3333% !important;
  }
  .lg\:col-offset-2 {
    margin-left: 16.6667% !important;
  }
  .lg\:col-offset-3 {
    margin-left: 25% !important;
  }
  .lg\:col-offset-4 {
    margin-left: 33.3333% !important;
  }
  .lg\:col-offset-5 {
    margin-left: 41.6667% !important;
  }
  .lg\:col-offset-6 {
    margin-left: 50% !important;
  }
  .lg\:col-offset-7 {
    margin-left: 58.3333% !important;
  }
  .lg\:col-offset-8 {
    margin-left: 66.6667% !important;
  }
  .lg\:col-offset-9 {
    margin-left: 75% !important;
  }
  .lg\:col-offset-10 {
    margin-left: 83.3333% !important;
  }
  .lg\:col-offset-11 {
    margin-left: 91.6667% !important;
  }
  .lg\:col-offset-12 {
    margin-left: 100% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:col-offset-0 {
    margin-left: 0 !important;
  }
  .xl\:col-offset-1 {
    margin-left: 8.3333% !important;
  }
  .xl\:col-offset-2 {
    margin-left: 16.6667% !important;
  }
  .xl\:col-offset-3 {
    margin-left: 25% !important;
  }
  .xl\:col-offset-4 {
    margin-left: 33.3333% !important;
  }
  .xl\:col-offset-5 {
    margin-left: 41.6667% !important;
  }
  .xl\:col-offset-6 {
    margin-left: 50% !important;
  }
  .xl\:col-offset-7 {
    margin-left: 58.3333% !important;
  }
  .xl\:col-offset-8 {
    margin-left: 66.6667% !important;
  }
  .xl\:col-offset-9 {
    margin-left: 75% !important;
  }
  .xl\:col-offset-10 {
    margin-left: 83.3333% !important;
  }
  .xl\:col-offset-11 {
    margin-left: 91.6667% !important;
  }
  .xl\:col-offset-12 {
    margin-left: 100% !important;
  }
}
.text-0 {
  color: var(--surface-0) !important;
}

.text-50 {
  color: var(--surface-50) !important;
}

.text-100 {
  color: var(--surface-100) !important;
}

.text-200 {
  color: var(--surface-200) !important;
}

.text-300 {
  color: var(--surface-300) !important;
}

.text-400 {
  color: var(--surface-400) !important;
}

.text-500 {
  color: var(--surface-500) !important;
}

.text-600 {
  color: var(--surface-600) !important;
}

.text-700 {
  color: var(--surface-700) !important;
}

.text-800 {
  color: var(--surface-800) !important;
}

.text-900 {
  color: var(--surface-900) !important;
}

.focus\:text-0:focus {
  color: var(--surface-0) !important;
}

.hover\:text-0:hover {
  color: var(--surface-0) !important;
}

.active\:text-0:active {
  color: var(--surface-0) !important;
}

.focus\:text-50:focus {
  color: var(--surface-50) !important;
}

.hover\:text-50:hover {
  color: var(--surface-50) !important;
}

.active\:text-50:active {
  color: var(--surface-50) !important;
}

.focus\:text-100:focus {
  color: var(--surface-100) !important;
}

.hover\:text-100:hover {
  color: var(--surface-100) !important;
}

.active\:text-100:active {
  color: var(--surface-100) !important;
}

.focus\:text-200:focus {
  color: var(--surface-200) !important;
}

.hover\:text-200:hover {
  color: var(--surface-200) !important;
}

.active\:text-200:active {
  color: var(--surface-200) !important;
}

.focus\:text-300:focus {
  color: var(--surface-300) !important;
}

.hover\:text-300:hover {
  color: var(--surface-300) !important;
}

.active\:text-300:active {
  color: var(--surface-300) !important;
}

.focus\:text-400:focus {
  color: var(--surface-400) !important;
}

.hover\:text-400:hover {
  color: var(--surface-400) !important;
}

.active\:text-400:active {
  color: var(--surface-400) !important;
}

.focus\:text-500:focus {
  color: var(--surface-500) !important;
}

.hover\:text-500:hover {
  color: var(--surface-500) !important;
}

.active\:text-500:active {
  color: var(--surface-500) !important;
}

.focus\:text-600:focus {
  color: var(--surface-600) !important;
}

.hover\:text-600:hover {
  color: var(--surface-600) !important;
}

.active\:text-600:active {
  color: var(--surface-600) !important;
}

.focus\:text-700:focus {
  color: var(--surface-700) !important;
}

.hover\:text-700:hover {
  color: var(--surface-700) !important;
}

.active\:text-700:active {
  color: var(--surface-700) !important;
}

.focus\:text-800:focus {
  color: var(--surface-800) !important;
}

.hover\:text-800:hover {
  color: var(--surface-800) !important;
}

.active\:text-800:active {
  color: var(--surface-800) !important;
}

.focus\:text-900:focus {
  color: var(--surface-900) !important;
}

.hover\:text-900:hover {
  color: var(--surface-900) !important;
}

.active\:text-900:active {
  color: var(--surface-900) !important;
}

.surface-0 {
  background-color: var(--surface-0) !important;
}

.surface-50 {
  background-color: var(--surface-50) !important;
}

.surface-100 {
  background-color: var(--surface-100) !important;
}

.surface-200 {
  background-color: var(--surface-200) !important;
}

.surface-300 {
  background-color: var(--surface-300) !important;
}

.surface-400 {
  background-color: var(--surface-400) !important;
}

.surface-500 {
  background-color: var(--surface-500) !important;
}

.surface-600 {
  background-color: var(--surface-600) !important;
}

.surface-700 {
  background-color: var(--surface-700) !important;
}

.surface-800 {
  background-color: var(--surface-800) !important;
}

.surface-900 {
  background-color: var(--surface-900) !important;
}

.focus\:surface-0:focus {
  background-color: var(--surface-0) !important;
}

.hover\:surface-0:hover {
  background-color: var(--surface-0) !important;
}

.active\:surface-0:active {
  background-color: var(--surface-0) !important;
}

.focus\:surface-50:focus {
  background-color: var(--surface-50) !important;
}

.hover\:surface-50:hover {
  background-color: var(--surface-50) !important;
}

.active\:surface-50:active {
  background-color: var(--surface-50) !important;
}

.focus\:surface-100:focus {
  background-color: var(--surface-100) !important;
}

.hover\:surface-100:hover {
  background-color: var(--surface-100) !important;
}

.active\:surface-100:active {
  background-color: var(--surface-100) !important;
}

.focus\:surface-200:focus {
  background-color: var(--surface-200) !important;
}

.hover\:surface-200:hover {
  background-color: var(--surface-200) !important;
}

.active\:surface-200:active {
  background-color: var(--surface-200) !important;
}

.focus\:surface-300:focus {
  background-color: var(--surface-300) !important;
}

.hover\:surface-300:hover {
  background-color: var(--surface-300) !important;
}

.active\:surface-300:active {
  background-color: var(--surface-300) !important;
}

.focus\:surface-400:focus {
  background-color: var(--surface-400) !important;
}

.hover\:surface-400:hover {
  background-color: var(--surface-400) !important;
}

.active\:surface-400:active {
  background-color: var(--surface-400) !important;
}

.focus\:surface-500:focus {
  background-color: var(--surface-500) !important;
}

.hover\:surface-500:hover {
  background-color: var(--surface-500) !important;
}

.active\:surface-500:active {
  background-color: var(--surface-500) !important;
}

.focus\:surface-600:focus {
  background-color: var(--surface-600) !important;
}

.hover\:surface-600:hover {
  background-color: var(--surface-600) !important;
}

.active\:surface-600:active {
  background-color: var(--surface-600) !important;
}

.focus\:surface-700:focus {
  background-color: var(--surface-700) !important;
}

.hover\:surface-700:hover {
  background-color: var(--surface-700) !important;
}

.active\:surface-700:active {
  background-color: var(--surface-700) !important;
}

.focus\:surface-800:focus {
  background-color: var(--surface-800) !important;
}

.hover\:surface-800:hover {
  background-color: var(--surface-800) !important;
}

.active\:surface-800:active {
  background-color: var(--surface-800) !important;
}

.focus\:surface-900:focus {
  background-color: var(--surface-900) !important;
}

.hover\:surface-900:hover {
  background-color: var(--surface-900) !important;
}

.active\:surface-900:active {
  background-color: var(--surface-900) !important;
}

.border-0 {
  border-color: var(--surface-0) !important;
}

.border-50 {
  border-color: var(--surface-50) !important;
}

.border-100 {
  border-color: var(--surface-100) !important;
}

.border-200 {
  border-color: var(--surface-200) !important;
}

.border-300 {
  border-color: var(--surface-300) !important;
}

.border-400 {
  border-color: var(--surface-400) !important;
}

.border-500 {
  border-color: var(--surface-500) !important;
}

.border-600 {
  border-color: var(--surface-600) !important;
}

.border-700 {
  border-color: var(--surface-700) !important;
}

.border-800 {
  border-color: var(--surface-800) !important;
}

.border-900 {
  border-color: var(--surface-900) !important;
}

.focus\:border-0:focus {
  border-color: var(--surface-0) !important;
}

.hover\:border-0:hover {
  border-color: var(--surface-0) !important;
}

.active\:border-0:active {
  border-color: var(--surface-0) !important;
}

.focus\:border-50:focus {
  border-color: var(--surface-50) !important;
}

.hover\:border-50:hover {
  border-color: var(--surface-50) !important;
}

.active\:border-50:active {
  border-color: var(--surface-50) !important;
}

.focus\:border-100:focus {
  border-color: var(--surface-100) !important;
}

.hover\:border-100:hover {
  border-color: var(--surface-100) !important;
}

.active\:border-100:active {
  border-color: var(--surface-100) !important;
}

.focus\:border-200:focus {
  border-color: var(--surface-200) !important;
}

.hover\:border-200:hover {
  border-color: var(--surface-200) !important;
}

.active\:border-200:active {
  border-color: var(--surface-200) !important;
}

.focus\:border-300:focus {
  border-color: var(--surface-300) !important;
}

.hover\:border-300:hover {
  border-color: var(--surface-300) !important;
}

.active\:border-300:active {
  border-color: var(--surface-300) !important;
}

.focus\:border-400:focus {
  border-color: var(--surface-400) !important;
}

.hover\:border-400:hover {
  border-color: var(--surface-400) !important;
}

.active\:border-400:active {
  border-color: var(--surface-400) !important;
}

.focus\:border-500:focus {
  border-color: var(--surface-500) !important;
}

.hover\:border-500:hover {
  border-color: var(--surface-500) !important;
}

.active\:border-500:active {
  border-color: var(--surface-500) !important;
}

.focus\:border-600:focus {
  border-color: var(--surface-600) !important;
}

.hover\:border-600:hover {
  border-color: var(--surface-600) !important;
}

.active\:border-600:active {
  border-color: var(--surface-600) !important;
}

.focus\:border-700:focus {
  border-color: var(--surface-700) !important;
}

.hover\:border-700:hover {
  border-color: var(--surface-700) !important;
}

.active\:border-700:active {
  border-color: var(--surface-700) !important;
}

.focus\:border-800:focus {
  border-color: var(--surface-800) !important;
}

.hover\:border-800:hover {
  border-color: var(--surface-800) !important;
}

.active\:border-800:active {
  border-color: var(--surface-800) !important;
}

.focus\:border-900:focus {
  border-color: var(--surface-900) !important;
}

.hover\:border-900:hover {
  border-color: var(--surface-900) !important;
}

.active\:border-900:active {
  border-color: var(--surface-900) !important;
}

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

@media screen and (min-width: 576px) {
  .sm\:bg-transparent {
    background-color: transparent !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:bg-transparent {
    background-color: transparent !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:bg-transparent {
    background-color: transparent !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:bg-transparent {
    background-color: transparent !important;
  }
}
.border-transparent {
  border-color: transparent !important;
}

@media screen and (min-width: 576px) {
  .sm\:border-transparent {
    border-color: transparent !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:border-transparent {
    border-color: transparent !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:border-transparent {
    border-color: transparent !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:border-transparent {
    border-color: transparent !important;
  }
}
.text-blue-50 {
  color: var(--blue-50) !important;
}
.text-blue-100 {
  color: var(--blue-100) !important;
}
.text-blue-200 {
  color: var(--blue-200) !important;
}
.text-blue-300 {
  color: var(--blue-300) !important;
}
.text-blue-400 {
  color: var(--blue-400) !important;
}
.text-blue-500 {
  color: var(--blue-500) !important;
}
.text-blue-600 {
  color: var(--blue-600) !important;
}
.text-blue-700 {
  color: var(--blue-700) !important;
}
.text-blue-800 {
  color: var(--blue-800) !important;
}
.text-blue-900 {
  color: var(--blue-900) !important;
}

.focus\:text-blue-50:focus {
  color: var(--blue-50) !important;
}
.focus\:text-blue-100:focus {
  color: var(--blue-100) !important;
}
.focus\:text-blue-200:focus {
  color: var(--blue-200) !important;
}
.focus\:text-blue-300:focus {
  color: var(--blue-300) !important;
}
.focus\:text-blue-400:focus {
  color: var(--blue-400) !important;
}
.focus\:text-blue-500:focus {
  color: var(--blue-500) !important;
}
.focus\:text-blue-600:focus {
  color: var(--blue-600) !important;
}
.focus\:text-blue-700:focus {
  color: var(--blue-700) !important;
}
.focus\:text-blue-800:focus {
  color: var(--blue-800) !important;
}
.focus\:text-blue-900:focus {
  color: var(--blue-900) !important;
}

.hover\:text-blue-50:hover {
  color: var(--blue-50) !important;
}
.hover\:text-blue-100:hover {
  color: var(--blue-100) !important;
}
.hover\:text-blue-200:hover {
  color: var(--blue-200) !important;
}
.hover\:text-blue-300:hover {
  color: var(--blue-300) !important;
}
.hover\:text-blue-400:hover {
  color: var(--blue-400) !important;
}
.hover\:text-blue-500:hover {
  color: var(--blue-500) !important;
}
.hover\:text-blue-600:hover {
  color: var(--blue-600) !important;
}
.hover\:text-blue-700:hover {
  color: var(--blue-700) !important;
}
.hover\:text-blue-800:hover {
  color: var(--blue-800) !important;
}
.hover\:text-blue-900:hover {
  color: var(--blue-900) !important;
}

.active\:text-blue-50:active {
  color: var(--blue-50) !important;
}
.active\:text-blue-100:active {
  color: var(--blue-100) !important;
}
.active\:text-blue-200:active {
  color: var(--blue-200) !important;
}
.active\:text-blue-300:active {
  color: var(--blue-300) !important;
}
.active\:text-blue-400:active {
  color: var(--blue-400) !important;
}
.active\:text-blue-500:active {
  color: var(--blue-500) !important;
}
.active\:text-blue-600:active {
  color: var(--blue-600) !important;
}
.active\:text-blue-700:active {
  color: var(--blue-700) !important;
}
.active\:text-blue-800:active {
  color: var(--blue-800) !important;
}
.active\:text-blue-900:active {
  color: var(--blue-900) !important;
}

.text-green-50 {
  color: var(--green-50) !important;
}
.text-green-100 {
  color: var(--green-100) !important;
}
.text-green-200 {
  color: var(--green-200) !important;
}
.text-green-300 {
  color: var(--green-300) !important;
}
.text-green-400 {
  color: var(--green-400) !important;
}
.text-green-500 {
  color: var(--green-500) !important;
}
.text-green-600 {
  color: var(--green-600) !important;
}
.text-green-700 {
  color: var(--green-700) !important;
}
.text-green-800 {
  color: var(--green-800) !important;
}
.text-green-900 {
  color: var(--green-900) !important;
}

.focus\:text-green-50:focus {
  color: var(--green-50) !important;
}
.focus\:text-green-100:focus {
  color: var(--green-100) !important;
}
.focus\:text-green-200:focus {
  color: var(--green-200) !important;
}
.focus\:text-green-300:focus {
  color: var(--green-300) !important;
}
.focus\:text-green-400:focus {
  color: var(--green-400) !important;
}
.focus\:text-green-500:focus {
  color: var(--green-500) !important;
}
.focus\:text-green-600:focus {
  color: var(--green-600) !important;
}
.focus\:text-green-700:focus {
  color: var(--green-700) !important;
}
.focus\:text-green-800:focus {
  color: var(--green-800) !important;
}
.focus\:text-green-900:focus {
  color: var(--green-900) !important;
}

.hover\:text-green-50:hover {
  color: var(--green-50) !important;
}
.hover\:text-green-100:hover {
  color: var(--green-100) !important;
}
.hover\:text-green-200:hover {
  color: var(--green-200) !important;
}
.hover\:text-green-300:hover {
  color: var(--green-300) !important;
}
.hover\:text-green-400:hover {
  color: var(--green-400) !important;
}
.hover\:text-green-500:hover {
  color: var(--green-500) !important;
}
.hover\:text-green-600:hover {
  color: var(--green-600) !important;
}
.hover\:text-green-700:hover {
  color: var(--green-700) !important;
}
.hover\:text-green-800:hover {
  color: var(--green-800) !important;
}
.hover\:text-green-900:hover {
  color: var(--green-900) !important;
}

.active\:text-green-50:active {
  color: var(--green-50) !important;
}
.active\:text-green-100:active {
  color: var(--green-100) !important;
}
.active\:text-green-200:active {
  color: var(--green-200) !important;
}
.active\:text-green-300:active {
  color: var(--green-300) !important;
}
.active\:text-green-400:active {
  color: var(--green-400) !important;
}
.active\:text-green-500:active {
  color: var(--green-500) !important;
}
.active\:text-green-600:active {
  color: var(--green-600) !important;
}
.active\:text-green-700:active {
  color: var(--green-700) !important;
}
.active\:text-green-800:active {
  color: var(--green-800) !important;
}
.active\:text-green-900:active {
  color: var(--green-900) !important;
}

.text-yellow-50 {
  color: var(--yellow-50) !important;
}
.text-yellow-100 {
  color: var(--yellow-100) !important;
}
.text-yellow-200 {
  color: var(--yellow-200) !important;
}
.text-yellow-300 {
  color: var(--yellow-300) !important;
}
.text-yellow-400 {
  color: var(--yellow-400) !important;
}
.text-yellow-500 {
  color: var(--yellow-500) !important;
}
.text-yellow-600 {
  color: var(--yellow-600) !important;
}
.text-yellow-700 {
  color: var(--yellow-700) !important;
}
.text-yellow-800 {
  color: var(--yellow-800) !important;
}
.text-yellow-900 {
  color: var(--yellow-900) !important;
}

.focus\:text-yellow-50:focus {
  color: var(--yellow-50) !important;
}
.focus\:text-yellow-100:focus {
  color: var(--yellow-100) !important;
}
.focus\:text-yellow-200:focus {
  color: var(--yellow-200) !important;
}
.focus\:text-yellow-300:focus {
  color: var(--yellow-300) !important;
}
.focus\:text-yellow-400:focus {
  color: var(--yellow-400) !important;
}
.focus\:text-yellow-500:focus {
  color: var(--yellow-500) !important;
}
.focus\:text-yellow-600:focus {
  color: var(--yellow-600) !important;
}
.focus\:text-yellow-700:focus {
  color: var(--yellow-700) !important;
}
.focus\:text-yellow-800:focus {
  color: var(--yellow-800) !important;
}
.focus\:text-yellow-900:focus {
  color: var(--yellow-900) !important;
}

.hover\:text-yellow-50:hover {
  color: var(--yellow-50) !important;
}
.hover\:text-yellow-100:hover {
  color: var(--yellow-100) !important;
}
.hover\:text-yellow-200:hover {
  color: var(--yellow-200) !important;
}
.hover\:text-yellow-300:hover {
  color: var(--yellow-300) !important;
}
.hover\:text-yellow-400:hover {
  color: var(--yellow-400) !important;
}
.hover\:text-yellow-500:hover {
  color: var(--yellow-500) !important;
}
.hover\:text-yellow-600:hover {
  color: var(--yellow-600) !important;
}
.hover\:text-yellow-700:hover {
  color: var(--yellow-700) !important;
}
.hover\:text-yellow-800:hover {
  color: var(--yellow-800) !important;
}
.hover\:text-yellow-900:hover {
  color: var(--yellow-900) !important;
}

.active\:text-yellow-50:active {
  color: var(--yellow-50) !important;
}
.active\:text-yellow-100:active {
  color: var(--yellow-100) !important;
}
.active\:text-yellow-200:active {
  color: var(--yellow-200) !important;
}
.active\:text-yellow-300:active {
  color: var(--yellow-300) !important;
}
.active\:text-yellow-400:active {
  color: var(--yellow-400) !important;
}
.active\:text-yellow-500:active {
  color: var(--yellow-500) !important;
}
.active\:text-yellow-600:active {
  color: var(--yellow-600) !important;
}
.active\:text-yellow-700:active {
  color: var(--yellow-700) !important;
}
.active\:text-yellow-800:active {
  color: var(--yellow-800) !important;
}
.active\:text-yellow-900:active {
  color: var(--yellow-900) !important;
}

.text-cyan-50 {
  color: var(--cyan-50) !important;
}
.text-cyan-100 {
  color: var(--cyan-100) !important;
}
.text-cyan-200 {
  color: var(--cyan-200) !important;
}
.text-cyan-300 {
  color: var(--cyan-300) !important;
}
.text-cyan-400 {
  color: var(--cyan-400) !important;
}
.text-cyan-500 {
  color: var(--cyan-500) !important;
}
.text-cyan-600 {
  color: var(--cyan-600) !important;
}
.text-cyan-700 {
  color: var(--cyan-700) !important;
}
.text-cyan-800 {
  color: var(--cyan-800) !important;
}
.text-cyan-900 {
  color: var(--cyan-900) !important;
}

.focus\:text-cyan-50:focus {
  color: var(--cyan-50) !important;
}
.focus\:text-cyan-100:focus {
  color: var(--cyan-100) !important;
}
.focus\:text-cyan-200:focus {
  color: var(--cyan-200) !important;
}
.focus\:text-cyan-300:focus {
  color: var(--cyan-300) !important;
}
.focus\:text-cyan-400:focus {
  color: var(--cyan-400) !important;
}
.focus\:text-cyan-500:focus {
  color: var(--cyan-500) !important;
}
.focus\:text-cyan-600:focus {
  color: var(--cyan-600) !important;
}
.focus\:text-cyan-700:focus {
  color: var(--cyan-700) !important;
}
.focus\:text-cyan-800:focus {
  color: var(--cyan-800) !important;
}
.focus\:text-cyan-900:focus {
  color: var(--cyan-900) !important;
}

.hover\:text-cyan-50:hover {
  color: var(--cyan-50) !important;
}
.hover\:text-cyan-100:hover {
  color: var(--cyan-100) !important;
}
.hover\:text-cyan-200:hover {
  color: var(--cyan-200) !important;
}
.hover\:text-cyan-300:hover {
  color: var(--cyan-300) !important;
}
.hover\:text-cyan-400:hover {
  color: var(--cyan-400) !important;
}
.hover\:text-cyan-500:hover {
  color: var(--cyan-500) !important;
}
.hover\:text-cyan-600:hover {
  color: var(--cyan-600) !important;
}
.hover\:text-cyan-700:hover {
  color: var(--cyan-700) !important;
}
.hover\:text-cyan-800:hover {
  color: var(--cyan-800) !important;
}
.hover\:text-cyan-900:hover {
  color: var(--cyan-900) !important;
}

.active\:text-cyan-50:active {
  color: var(--cyan-50) !important;
}
.active\:text-cyan-100:active {
  color: var(--cyan-100) !important;
}
.active\:text-cyan-200:active {
  color: var(--cyan-200) !important;
}
.active\:text-cyan-300:active {
  color: var(--cyan-300) !important;
}
.active\:text-cyan-400:active {
  color: var(--cyan-400) !important;
}
.active\:text-cyan-500:active {
  color: var(--cyan-500) !important;
}
.active\:text-cyan-600:active {
  color: var(--cyan-600) !important;
}
.active\:text-cyan-700:active {
  color: var(--cyan-700) !important;
}
.active\:text-cyan-800:active {
  color: var(--cyan-800) !important;
}
.active\:text-cyan-900:active {
  color: var(--cyan-900) !important;
}

.text-pink-50 {
  color: var(--pink-50) !important;
}
.text-pink-100 {
  color: var(--pink-100) !important;
}
.text-pink-200 {
  color: var(--pink-200) !important;
}
.text-pink-300 {
  color: var(--pink-300) !important;
}
.text-pink-400 {
  color: var(--pink-400) !important;
}
.text-pink-500 {
  color: var(--pink-500) !important;
}
.text-pink-600 {
  color: var(--pink-600) !important;
}
.text-pink-700 {
  color: var(--pink-700) !important;
}
.text-pink-800 {
  color: var(--pink-800) !important;
}
.text-pink-900 {
  color: var(--pink-900) !important;
}

.focus\:text-pink-50:focus {
  color: var(--pink-50) !important;
}
.focus\:text-pink-100:focus {
  color: var(--pink-100) !important;
}
.focus\:text-pink-200:focus {
  color: var(--pink-200) !important;
}
.focus\:text-pink-300:focus {
  color: var(--pink-300) !important;
}
.focus\:text-pink-400:focus {
  color: var(--pink-400) !important;
}
.focus\:text-pink-500:focus {
  color: var(--pink-500) !important;
}
.focus\:text-pink-600:focus {
  color: var(--pink-600) !important;
}
.focus\:text-pink-700:focus {
  color: var(--pink-700) !important;
}
.focus\:text-pink-800:focus {
  color: var(--pink-800) !important;
}
.focus\:text-pink-900:focus {
  color: var(--pink-900) !important;
}

.hover\:text-pink-50:hover {
  color: var(--pink-50) !important;
}
.hover\:text-pink-100:hover {
  color: var(--pink-100) !important;
}
.hover\:text-pink-200:hover {
  color: var(--pink-200) !important;
}
.hover\:text-pink-300:hover {
  color: var(--pink-300) !important;
}
.hover\:text-pink-400:hover {
  color: var(--pink-400) !important;
}
.hover\:text-pink-500:hover {
  color: var(--pink-500) !important;
}
.hover\:text-pink-600:hover {
  color: var(--pink-600) !important;
}
.hover\:text-pink-700:hover {
  color: var(--pink-700) !important;
}
.hover\:text-pink-800:hover {
  color: var(--pink-800) !important;
}
.hover\:text-pink-900:hover {
  color: var(--pink-900) !important;
}

.active\:text-pink-50:active {
  color: var(--pink-50) !important;
}
.active\:text-pink-100:active {
  color: var(--pink-100) !important;
}
.active\:text-pink-200:active {
  color: var(--pink-200) !important;
}
.active\:text-pink-300:active {
  color: var(--pink-300) !important;
}
.active\:text-pink-400:active {
  color: var(--pink-400) !important;
}
.active\:text-pink-500:active {
  color: var(--pink-500) !important;
}
.active\:text-pink-600:active {
  color: var(--pink-600) !important;
}
.active\:text-pink-700:active {
  color: var(--pink-700) !important;
}
.active\:text-pink-800:active {
  color: var(--pink-800) !important;
}
.active\:text-pink-900:active {
  color: var(--pink-900) !important;
}

.text-indigo-50 {
  color: var(--indigo-50) !important;
}
.text-indigo-100 {
  color: var(--indigo-100) !important;
}
.text-indigo-200 {
  color: var(--indigo-200) !important;
}
.text-indigo-300 {
  color: var(--indigo-300) !important;
}
.text-indigo-400 {
  color: var(--indigo-400) !important;
}
.text-indigo-500 {
  color: var(--indigo-500) !important;
}
.text-indigo-600 {
  color: var(--indigo-600) !important;
}
.text-indigo-700 {
  color: var(--indigo-700) !important;
}
.text-indigo-800 {
  color: var(--indigo-800) !important;
}
.text-indigo-900 {
  color: var(--indigo-900) !important;
}

.focus\:text-indigo-50:focus {
  color: var(--indigo-50) !important;
}
.focus\:text-indigo-100:focus {
  color: var(--indigo-100) !important;
}
.focus\:text-indigo-200:focus {
  color: var(--indigo-200) !important;
}
.focus\:text-indigo-300:focus {
  color: var(--indigo-300) !important;
}
.focus\:text-indigo-400:focus {
  color: var(--indigo-400) !important;
}
.focus\:text-indigo-500:focus {
  color: var(--indigo-500) !important;
}
.focus\:text-indigo-600:focus {
  color: var(--indigo-600) !important;
}
.focus\:text-indigo-700:focus {
  color: var(--indigo-700) !important;
}
.focus\:text-indigo-800:focus {
  color: var(--indigo-800) !important;
}
.focus\:text-indigo-900:focus {
  color: var(--indigo-900) !important;
}

.hover\:text-indigo-50:hover {
  color: var(--indigo-50) !important;
}
.hover\:text-indigo-100:hover {
  color: var(--indigo-100) !important;
}
.hover\:text-indigo-200:hover {
  color: var(--indigo-200) !important;
}
.hover\:text-indigo-300:hover {
  color: var(--indigo-300) !important;
}
.hover\:text-indigo-400:hover {
  color: var(--indigo-400) !important;
}
.hover\:text-indigo-500:hover {
  color: var(--indigo-500) !important;
}
.hover\:text-indigo-600:hover {
  color: var(--indigo-600) !important;
}
.hover\:text-indigo-700:hover {
  color: var(--indigo-700) !important;
}
.hover\:text-indigo-800:hover {
  color: var(--indigo-800) !important;
}
.hover\:text-indigo-900:hover {
  color: var(--indigo-900) !important;
}

.active\:text-indigo-50:active {
  color: var(--indigo-50) !important;
}
.active\:text-indigo-100:active {
  color: var(--indigo-100) !important;
}
.active\:text-indigo-200:active {
  color: var(--indigo-200) !important;
}
.active\:text-indigo-300:active {
  color: var(--indigo-300) !important;
}
.active\:text-indigo-400:active {
  color: var(--indigo-400) !important;
}
.active\:text-indigo-500:active {
  color: var(--indigo-500) !important;
}
.active\:text-indigo-600:active {
  color: var(--indigo-600) !important;
}
.active\:text-indigo-700:active {
  color: var(--indigo-700) !important;
}
.active\:text-indigo-800:active {
  color: var(--indigo-800) !important;
}
.active\:text-indigo-900:active {
  color: var(--indigo-900) !important;
}

.text-teal-50 {
  color: var(--teal-50) !important;
}
.text-teal-100 {
  color: var(--teal-100) !important;
}
.text-teal-200 {
  color: var(--teal-200) !important;
}
.text-teal-300 {
  color: var(--teal-300) !important;
}
.text-teal-400 {
  color: var(--teal-400) !important;
}
.text-teal-500 {
  color: var(--teal-500) !important;
}
.text-teal-600 {
  color: var(--teal-600) !important;
}
.text-teal-700 {
  color: var(--teal-700) !important;
}
.text-teal-800 {
  color: var(--teal-800) !important;
}
.text-teal-900 {
  color: var(--teal-900) !important;
}

.focus\:text-teal-50:focus {
  color: var(--teal-50) !important;
}
.focus\:text-teal-100:focus {
  color: var(--teal-100) !important;
}
.focus\:text-teal-200:focus {
  color: var(--teal-200) !important;
}
.focus\:text-teal-300:focus {
  color: var(--teal-300) !important;
}
.focus\:text-teal-400:focus {
  color: var(--teal-400) !important;
}
.focus\:text-teal-500:focus {
  color: var(--teal-500) !important;
}
.focus\:text-teal-600:focus {
  color: var(--teal-600) !important;
}
.focus\:text-teal-700:focus {
  color: var(--teal-700) !important;
}
.focus\:text-teal-800:focus {
  color: var(--teal-800) !important;
}
.focus\:text-teal-900:focus {
  color: var(--teal-900) !important;
}

.hover\:text-teal-50:hover {
  color: var(--teal-50) !important;
}
.hover\:text-teal-100:hover {
  color: var(--teal-100) !important;
}
.hover\:text-teal-200:hover {
  color: var(--teal-200) !important;
}
.hover\:text-teal-300:hover {
  color: var(--teal-300) !important;
}
.hover\:text-teal-400:hover {
  color: var(--teal-400) !important;
}
.hover\:text-teal-500:hover {
  color: var(--teal-500) !important;
}
.hover\:text-teal-600:hover {
  color: var(--teal-600) !important;
}
.hover\:text-teal-700:hover {
  color: var(--teal-700) !important;
}
.hover\:text-teal-800:hover {
  color: var(--teal-800) !important;
}
.hover\:text-teal-900:hover {
  color: var(--teal-900) !important;
}

.active\:text-teal-50:active {
  color: var(--teal-50) !important;
}
.active\:text-teal-100:active {
  color: var(--teal-100) !important;
}
.active\:text-teal-200:active {
  color: var(--teal-200) !important;
}
.active\:text-teal-300:active {
  color: var(--teal-300) !important;
}
.active\:text-teal-400:active {
  color: var(--teal-400) !important;
}
.active\:text-teal-500:active {
  color: var(--teal-500) !important;
}
.active\:text-teal-600:active {
  color: var(--teal-600) !important;
}
.active\:text-teal-700:active {
  color: var(--teal-700) !important;
}
.active\:text-teal-800:active {
  color: var(--teal-800) !important;
}
.active\:text-teal-900:active {
  color: var(--teal-900) !important;
}

.text-orange-50 {
  color: var(--orange-50) !important;
}
.text-orange-100 {
  color: var(--orange-100) !important;
}
.text-orange-200 {
  color: var(--orange-200) !important;
}
.text-orange-300 {
  color: var(--orange-300) !important;
}
.text-orange-400 {
  color: var(--orange-400) !important;
}
.text-orange-500 {
  color: var(--orange-500) !important;
}
.text-orange-600 {
  color: var(--orange-600) !important;
}
.text-orange-700 {
  color: var(--orange-700) !important;
}
.text-orange-800 {
  color: var(--orange-800) !important;
}
.text-orange-900 {
  color: var(--orange-900) !important;
}

.focus\:text-orange-50:focus {
  color: var(--orange-50) !important;
}
.focus\:text-orange-100:focus {
  color: var(--orange-100) !important;
}
.focus\:text-orange-200:focus {
  color: var(--orange-200) !important;
}
.focus\:text-orange-300:focus {
  color: var(--orange-300) !important;
}
.focus\:text-orange-400:focus {
  color: var(--orange-400) !important;
}
.focus\:text-orange-500:focus {
  color: var(--orange-500) !important;
}
.focus\:text-orange-600:focus {
  color: var(--orange-600) !important;
}
.focus\:text-orange-700:focus {
  color: var(--orange-700) !important;
}
.focus\:text-orange-800:focus {
  color: var(--orange-800) !important;
}
.focus\:text-orange-900:focus {
  color: var(--orange-900) !important;
}

.hover\:text-orange-50:hover {
  color: var(--orange-50) !important;
}
.hover\:text-orange-100:hover {
  color: var(--orange-100) !important;
}
.hover\:text-orange-200:hover {
  color: var(--orange-200) !important;
}
.hover\:text-orange-300:hover {
  color: var(--orange-300) !important;
}
.hover\:text-orange-400:hover {
  color: var(--orange-400) !important;
}
.hover\:text-orange-500:hover {
  color: var(--orange-500) !important;
}
.hover\:text-orange-600:hover {
  color: var(--orange-600) !important;
}
.hover\:text-orange-700:hover {
  color: var(--orange-700) !important;
}
.hover\:text-orange-800:hover {
  color: var(--orange-800) !important;
}
.hover\:text-orange-900:hover {
  color: var(--orange-900) !important;
}

.active\:text-orange-50:active {
  color: var(--orange-50) !important;
}
.active\:text-orange-100:active {
  color: var(--orange-100) !important;
}
.active\:text-orange-200:active {
  color: var(--orange-200) !important;
}
.active\:text-orange-300:active {
  color: var(--orange-300) !important;
}
.active\:text-orange-400:active {
  color: var(--orange-400) !important;
}
.active\:text-orange-500:active {
  color: var(--orange-500) !important;
}
.active\:text-orange-600:active {
  color: var(--orange-600) !important;
}
.active\:text-orange-700:active {
  color: var(--orange-700) !important;
}
.active\:text-orange-800:active {
  color: var(--orange-800) !important;
}
.active\:text-orange-900:active {
  color: var(--orange-900) !important;
}

.text-bluegray-50 {
  color: var(--bluegray-50) !important;
}
.text-bluegray-100 {
  color: var(--bluegray-100) !important;
}
.text-bluegray-200 {
  color: var(--bluegray-200) !important;
}
.text-bluegray-300 {
  color: var(--bluegray-300) !important;
}
.text-bluegray-400 {
  color: var(--bluegray-400) !important;
}
.text-bluegray-500 {
  color: var(--bluegray-500) !important;
}
.text-bluegray-600 {
  color: var(--bluegray-600) !important;
}
.text-bluegray-700 {
  color: var(--bluegray-700) !important;
}
.text-bluegray-800 {
  color: var(--bluegray-800) !important;
}
.text-bluegray-900 {
  color: var(--bluegray-900) !important;
}

.focus\:text-bluegray-50:focus {
  color: var(--bluegray-50) !important;
}
.focus\:text-bluegray-100:focus {
  color: var(--bluegray-100) !important;
}
.focus\:text-bluegray-200:focus {
  color: var(--bluegray-200) !important;
}
.focus\:text-bluegray-300:focus {
  color: var(--bluegray-300) !important;
}
.focus\:text-bluegray-400:focus {
  color: var(--bluegray-400) !important;
}
.focus\:text-bluegray-500:focus {
  color: var(--bluegray-500) !important;
}
.focus\:text-bluegray-600:focus {
  color: var(--bluegray-600) !important;
}
.focus\:text-bluegray-700:focus {
  color: var(--bluegray-700) !important;
}
.focus\:text-bluegray-800:focus {
  color: var(--bluegray-800) !important;
}
.focus\:text-bluegray-900:focus {
  color: var(--bluegray-900) !important;
}

.hover\:text-bluegray-50:hover {
  color: var(--bluegray-50) !important;
}
.hover\:text-bluegray-100:hover {
  color: var(--bluegray-100) !important;
}
.hover\:text-bluegray-200:hover {
  color: var(--bluegray-200) !important;
}
.hover\:text-bluegray-300:hover {
  color: var(--bluegray-300) !important;
}
.hover\:text-bluegray-400:hover {
  color: var(--bluegray-400) !important;
}
.hover\:text-bluegray-500:hover {
  color: var(--bluegray-500) !important;
}
.hover\:text-bluegray-600:hover {
  color: var(--bluegray-600) !important;
}
.hover\:text-bluegray-700:hover {
  color: var(--bluegray-700) !important;
}
.hover\:text-bluegray-800:hover {
  color: var(--bluegray-800) !important;
}
.hover\:text-bluegray-900:hover {
  color: var(--bluegray-900) !important;
}

.active\:text-bluegray-50:active {
  color: var(--bluegray-50) !important;
}
.active\:text-bluegray-100:active {
  color: var(--bluegray-100) !important;
}
.active\:text-bluegray-200:active {
  color: var(--bluegray-200) !important;
}
.active\:text-bluegray-300:active {
  color: var(--bluegray-300) !important;
}
.active\:text-bluegray-400:active {
  color: var(--bluegray-400) !important;
}
.active\:text-bluegray-500:active {
  color: var(--bluegray-500) !important;
}
.active\:text-bluegray-600:active {
  color: var(--bluegray-600) !important;
}
.active\:text-bluegray-700:active {
  color: var(--bluegray-700) !important;
}
.active\:text-bluegray-800:active {
  color: var(--bluegray-800) !important;
}
.active\:text-bluegray-900:active {
  color: var(--bluegray-900) !important;
}

.text-purple-50 {
  color: var(--purple-50) !important;
}
.text-purple-100 {
  color: var(--purple-100) !important;
}
.text-purple-200 {
  color: var(--purple-200) !important;
}
.text-purple-300 {
  color: var(--purple-300) !important;
}
.text-purple-400 {
  color: var(--purple-400) !important;
}
.text-purple-500 {
  color: var(--purple-500) !important;
}
.text-purple-600 {
  color: var(--purple-600) !important;
}
.text-purple-700 {
  color: var(--purple-700) !important;
}
.text-purple-800 {
  color: var(--purple-800) !important;
}
.text-purple-900 {
  color: var(--purple-900) !important;
}

.focus\:text-purple-50:focus {
  color: var(--purple-50) !important;
}
.focus\:text-purple-100:focus {
  color: var(--purple-100) !important;
}
.focus\:text-purple-200:focus {
  color: var(--purple-200) !important;
}
.focus\:text-purple-300:focus {
  color: var(--purple-300) !important;
}
.focus\:text-purple-400:focus {
  color: var(--purple-400) !important;
}
.focus\:text-purple-500:focus {
  color: var(--purple-500) !important;
}
.focus\:text-purple-600:focus {
  color: var(--purple-600) !important;
}
.focus\:text-purple-700:focus {
  color: var(--purple-700) !important;
}
.focus\:text-purple-800:focus {
  color: var(--purple-800) !important;
}
.focus\:text-purple-900:focus {
  color: var(--purple-900) !important;
}

.hover\:text-purple-50:hover {
  color: var(--purple-50) !important;
}
.hover\:text-purple-100:hover {
  color: var(--purple-100) !important;
}
.hover\:text-purple-200:hover {
  color: var(--purple-200) !important;
}
.hover\:text-purple-300:hover {
  color: var(--purple-300) !important;
}
.hover\:text-purple-400:hover {
  color: var(--purple-400) !important;
}
.hover\:text-purple-500:hover {
  color: var(--purple-500) !important;
}
.hover\:text-purple-600:hover {
  color: var(--purple-600) !important;
}
.hover\:text-purple-700:hover {
  color: var(--purple-700) !important;
}
.hover\:text-purple-800:hover {
  color: var(--purple-800) !important;
}
.hover\:text-purple-900:hover {
  color: var(--purple-900) !important;
}

.active\:text-purple-50:active {
  color: var(--purple-50) !important;
}
.active\:text-purple-100:active {
  color: var(--purple-100) !important;
}
.active\:text-purple-200:active {
  color: var(--purple-200) !important;
}
.active\:text-purple-300:active {
  color: var(--purple-300) !important;
}
.active\:text-purple-400:active {
  color: var(--purple-400) !important;
}
.active\:text-purple-500:active {
  color: var(--purple-500) !important;
}
.active\:text-purple-600:active {
  color: var(--purple-600) !important;
}
.active\:text-purple-700:active {
  color: var(--purple-700) !important;
}
.active\:text-purple-800:active {
  color: var(--purple-800) !important;
}
.active\:text-purple-900:active {
  color: var(--purple-900) !important;
}

.text-gray-50 {
  color: var(--gray-50) !important;
}
.text-gray-100 {
  color: var(--gray-100) !important;
}
.text-gray-200 {
  color: var(--gray-200) !important;
}
.text-gray-300 {
  color: var(--gray-300) !important;
}
.text-gray-400 {
  color: var(--gray-400) !important;
}
.text-gray-500 {
  color: var(--gray-500) !important;
}
.text-gray-600 {
  color: var(--gray-600) !important;
}
.text-gray-700 {
  color: var(--gray-700) !important;
}
.text-gray-800 {
  color: var(--gray-800) !important;
}
.text-gray-900 {
  color: var(--gray-900) !important;
}

.focus\:text-gray-50:focus {
  color: var(--gray-50) !important;
}
.focus\:text-gray-100:focus {
  color: var(--gray-100) !important;
}
.focus\:text-gray-200:focus {
  color: var(--gray-200) !important;
}
.focus\:text-gray-300:focus {
  color: var(--gray-300) !important;
}
.focus\:text-gray-400:focus {
  color: var(--gray-400) !important;
}
.focus\:text-gray-500:focus {
  color: var(--gray-500) !important;
}
.focus\:text-gray-600:focus {
  color: var(--gray-600) !important;
}
.focus\:text-gray-700:focus {
  color: var(--gray-700) !important;
}
.focus\:text-gray-800:focus {
  color: var(--gray-800) !important;
}
.focus\:text-gray-900:focus {
  color: var(--gray-900) !important;
}

.hover\:text-gray-50:hover {
  color: var(--gray-50) !important;
}
.hover\:text-gray-100:hover {
  color: var(--gray-100) !important;
}
.hover\:text-gray-200:hover {
  color: var(--gray-200) !important;
}
.hover\:text-gray-300:hover {
  color: var(--gray-300) !important;
}
.hover\:text-gray-400:hover {
  color: var(--gray-400) !important;
}
.hover\:text-gray-500:hover {
  color: var(--gray-500) !important;
}
.hover\:text-gray-600:hover {
  color: var(--gray-600) !important;
}
.hover\:text-gray-700:hover {
  color: var(--gray-700) !important;
}
.hover\:text-gray-800:hover {
  color: var(--gray-800) !important;
}
.hover\:text-gray-900:hover {
  color: var(--gray-900) !important;
}

.active\:text-gray-50:active {
  color: var(--gray-50) !important;
}
.active\:text-gray-100:active {
  color: var(--gray-100) !important;
}
.active\:text-gray-200:active {
  color: var(--gray-200) !important;
}
.active\:text-gray-300:active {
  color: var(--gray-300) !important;
}
.active\:text-gray-400:active {
  color: var(--gray-400) !important;
}
.active\:text-gray-500:active {
  color: var(--gray-500) !important;
}
.active\:text-gray-600:active {
  color: var(--gray-600) !important;
}
.active\:text-gray-700:active {
  color: var(--gray-700) !important;
}
.active\:text-gray-800:active {
  color: var(--gray-800) !important;
}
.active\:text-gray-900:active {
  color: var(--gray-900) !important;
}

.text-red-50 {
  color: var(--red-50) !important;
}
.text-red-100 {
  color: var(--red-100) !important;
}
.text-red-200 {
  color: var(--red-200) !important;
}
.text-red-300 {
  color: var(--red-300) !important;
}
.text-red-400 {
  color: var(--red-400) !important;
}
.text-red-500 {
  color: var(--red-500) !important;
}
.text-red-600 {
  color: var(--red-600) !important;
}
.text-red-700 {
  color: var(--red-700) !important;
}
.text-red-800 {
  color: var(--red-800) !important;
}
.text-red-900 {
  color: var(--red-900) !important;
}

.focus\:text-red-50:focus {
  color: var(--red-50) !important;
}
.focus\:text-red-100:focus {
  color: var(--red-100) !important;
}
.focus\:text-red-200:focus {
  color: var(--red-200) !important;
}
.focus\:text-red-300:focus {
  color: var(--red-300) !important;
}
.focus\:text-red-400:focus {
  color: var(--red-400) !important;
}
.focus\:text-red-500:focus {
  color: var(--red-500) !important;
}
.focus\:text-red-600:focus {
  color: var(--red-600) !important;
}
.focus\:text-red-700:focus {
  color: var(--red-700) !important;
}
.focus\:text-red-800:focus {
  color: var(--red-800) !important;
}
.focus\:text-red-900:focus {
  color: var(--red-900) !important;
}

.hover\:text-red-50:hover {
  color: var(--red-50) !important;
}
.hover\:text-red-100:hover {
  color: var(--red-100) !important;
}
.hover\:text-red-200:hover {
  color: var(--red-200) !important;
}
.hover\:text-red-300:hover {
  color: var(--red-300) !important;
}
.hover\:text-red-400:hover {
  color: var(--red-400) !important;
}
.hover\:text-red-500:hover {
  color: var(--red-500) !important;
}
.hover\:text-red-600:hover {
  color: var(--red-600) !important;
}
.hover\:text-red-700:hover {
  color: var(--red-700) !important;
}
.hover\:text-red-800:hover {
  color: var(--red-800) !important;
}
.hover\:text-red-900:hover {
  color: var(--red-900) !important;
}

.active\:text-red-50:active {
  color: var(--red-50) !important;
}
.active\:text-red-100:active {
  color: var(--red-100) !important;
}
.active\:text-red-200:active {
  color: var(--red-200) !important;
}
.active\:text-red-300:active {
  color: var(--red-300) !important;
}
.active\:text-red-400:active {
  color: var(--red-400) !important;
}
.active\:text-red-500:active {
  color: var(--red-500) !important;
}
.active\:text-red-600:active {
  color: var(--red-600) !important;
}
.active\:text-red-700:active {
  color: var(--red-700) !important;
}
.active\:text-red-800:active {
  color: var(--red-800) !important;
}
.active\:text-red-900:active {
  color: var(--red-900) !important;
}

.text-primary-50 {
  color: var(--primary-50) !important;
}
.text-primary-100 {
  color: var(--primary-100) !important;
}
.text-primary-200 {
  color: var(--primary-200) !important;
}
.text-primary-300 {
  color: var(--primary-300) !important;
}
.text-primary-400 {
  color: var(--primary-400) !important;
}
.text-primary-500 {
  color: var(--primary-500) !important;
}
.text-primary-600 {
  color: var(--primary-600) !important;
}
.text-primary-700 {
  color: var(--primary-700) !important;
}
.text-primary-800 {
  color: var(--primary-800) !important;
}
.text-primary-900 {
  color: var(--primary-900) !important;
}

.focus\:text-primary-50:focus {
  color: var(--primary-50) !important;
}
.focus\:text-primary-100:focus {
  color: var(--primary-100) !important;
}
.focus\:text-primary-200:focus {
  color: var(--primary-200) !important;
}
.focus\:text-primary-300:focus {
  color: var(--primary-300) !important;
}
.focus\:text-primary-400:focus {
  color: var(--primary-400) !important;
}
.focus\:text-primary-500:focus {
  color: var(--primary-500) !important;
}
.focus\:text-primary-600:focus {
  color: var(--primary-600) !important;
}
.focus\:text-primary-700:focus {
  color: var(--primary-700) !important;
}
.focus\:text-primary-800:focus {
  color: var(--primary-800) !important;
}
.focus\:text-primary-900:focus {
  color: var(--primary-900) !important;
}

.hover\:text-primary-50:hover {
  color: var(--primary-50) !important;
}
.hover\:text-primary-100:hover {
  color: var(--primary-100) !important;
}
.hover\:text-primary-200:hover {
  color: var(--primary-200) !important;
}
.hover\:text-primary-300:hover {
  color: var(--primary-300) !important;
}
.hover\:text-primary-400:hover {
  color: var(--primary-400) !important;
}
.hover\:text-primary-500:hover {
  color: var(--primary-500) !important;
}
.hover\:text-primary-600:hover {
  color: var(--primary-600) !important;
}
.hover\:text-primary-700:hover {
  color: var(--primary-700) !important;
}
.hover\:text-primary-800:hover {
  color: var(--primary-800) !important;
}
.hover\:text-primary-900:hover {
  color: var(--primary-900) !important;
}

.active\:text-primary-50:active {
  color: var(--primary-50) !important;
}
.active\:text-primary-100:active {
  color: var(--primary-100) !important;
}
.active\:text-primary-200:active {
  color: var(--primary-200) !important;
}
.active\:text-primary-300:active {
  color: var(--primary-300) !important;
}
.active\:text-primary-400:active {
  color: var(--primary-400) !important;
}
.active\:text-primary-500:active {
  color: var(--primary-500) !important;
}
.active\:text-primary-600:active {
  color: var(--primary-600) !important;
}
.active\:text-primary-700:active {
  color: var(--primary-700) !important;
}
.active\:text-primary-800:active {
  color: var(--primary-800) !important;
}
.active\:text-primary-900:active {
  color: var(--primary-900) !important;
}

.bg-blue-50 {
  background-color: var(--blue-50) !important;
}
.bg-blue-100 {
  background-color: var(--blue-100) !important;
}
.bg-blue-200 {
  background-color: var(--blue-200) !important;
}
.bg-blue-300 {
  background-color: var(--blue-300) !important;
}
.bg-blue-400 {
  background-color: var(--blue-400) !important;
}
.bg-blue-500 {
  background-color: var(--blue-500) !important;
}
.bg-blue-600 {
  background-color: var(--blue-600) !important;
}
.bg-blue-700 {
  background-color: var(--blue-700) !important;
}
.bg-blue-800 {
  background-color: var(--blue-800) !important;
}
.bg-blue-900 {
  background-color: var(--blue-900) !important;
}

.focus\:bg-blue-50:focus {
  background-color: var(--blue-50) !important;
}
.focus\:bg-blue-100:focus {
  background-color: var(--blue-100) !important;
}
.focus\:bg-blue-200:focus {
  background-color: var(--blue-200) !important;
}
.focus\:bg-blue-300:focus {
  background-color: var(--blue-300) !important;
}
.focus\:bg-blue-400:focus {
  background-color: var(--blue-400) !important;
}
.focus\:bg-blue-500:focus {
  background-color: var(--blue-500) !important;
}
.focus\:bg-blue-600:focus {
  background-color: var(--blue-600) !important;
}
.focus\:bg-blue-700:focus {
  background-color: var(--blue-700) !important;
}
.focus\:bg-blue-800:focus {
  background-color: var(--blue-800) !important;
}
.focus\:bg-blue-900:focus {
  background-color: var(--blue-900) !important;
}

.hover\:bg-blue-50:hover {
  background-color: var(--blue-50) !important;
}
.hover\:bg-blue-100:hover {
  background-color: var(--blue-100) !important;
}
.hover\:bg-blue-200:hover {
  background-color: var(--blue-200) !important;
}
.hover\:bg-blue-300:hover {
  background-color: var(--blue-300) !important;
}
.hover\:bg-blue-400:hover {
  background-color: var(--blue-400) !important;
}
.hover\:bg-blue-500:hover {
  background-color: var(--blue-500) !important;
}
.hover\:bg-blue-600:hover {
  background-color: var(--blue-600) !important;
}
.hover\:bg-blue-700:hover {
  background-color: var(--blue-700) !important;
}
.hover\:bg-blue-800:hover {
  background-color: var(--blue-800) !important;
}
.hover\:bg-blue-900:hover {
  background-color: var(--blue-900) !important;
}

.active\:bg-blue-50:active {
  background-color: var(--blue-50) !important;
}
.active\:bg-blue-100:active {
  background-color: var(--blue-100) !important;
}
.active\:bg-blue-200:active {
  background-color: var(--blue-200) !important;
}
.active\:bg-blue-300:active {
  background-color: var(--blue-300) !important;
}
.active\:bg-blue-400:active {
  background-color: var(--blue-400) !important;
}
.active\:bg-blue-500:active {
  background-color: var(--blue-500) !important;
}
.active\:bg-blue-600:active {
  background-color: var(--blue-600) !important;
}
.active\:bg-blue-700:active {
  background-color: var(--blue-700) !important;
}
.active\:bg-blue-800:active {
  background-color: var(--blue-800) !important;
}
.active\:bg-blue-900:active {
  background-color: var(--blue-900) !important;
}

.bg-green-50 {
  background-color: var(--green-50) !important;
}
.bg-green-100 {
  background-color: var(--green-100) !important;
}
.bg-green-200 {
  background-color: var(--green-200) !important;
}
.bg-green-300 {
  background-color: var(--green-300) !important;
}
.bg-green-400 {
  background-color: var(--green-400) !important;
}
.bg-green-500 {
  background-color: var(--green-500) !important;
}
.bg-green-600 {
  background-color: var(--green-600) !important;
}
.bg-green-700 {
  background-color: var(--green-700) !important;
}
.bg-green-800 {
  background-color: var(--green-800) !important;
}
.bg-green-900 {
  background-color: var(--green-900) !important;
}

.focus\:bg-green-50:focus {
  background-color: var(--green-50) !important;
}
.focus\:bg-green-100:focus {
  background-color: var(--green-100) !important;
}
.focus\:bg-green-200:focus {
  background-color: var(--green-200) !important;
}
.focus\:bg-green-300:focus {
  background-color: var(--green-300) !important;
}
.focus\:bg-green-400:focus {
  background-color: var(--green-400) !important;
}
.focus\:bg-green-500:focus {
  background-color: var(--green-500) !important;
}
.focus\:bg-green-600:focus {
  background-color: var(--green-600) !important;
}
.focus\:bg-green-700:focus {
  background-color: var(--green-700) !important;
}
.focus\:bg-green-800:focus {
  background-color: var(--green-800) !important;
}
.focus\:bg-green-900:focus {
  background-color: var(--green-900) !important;
}

.hover\:bg-green-50:hover {
  background-color: var(--green-50) !important;
}
.hover\:bg-green-100:hover {
  background-color: var(--green-100) !important;
}
.hover\:bg-green-200:hover {
  background-color: var(--green-200) !important;
}
.hover\:bg-green-300:hover {
  background-color: var(--green-300) !important;
}
.hover\:bg-green-400:hover {
  background-color: var(--green-400) !important;
}
.hover\:bg-green-500:hover {
  background-color: var(--green-500) !important;
}
.hover\:bg-green-600:hover {
  background-color: var(--green-600) !important;
}
.hover\:bg-green-700:hover {
  background-color: var(--green-700) !important;
}
.hover\:bg-green-800:hover {
  background-color: var(--green-800) !important;
}
.hover\:bg-green-900:hover {
  background-color: var(--green-900) !important;
}

.active\:bg-green-50:active {
  background-color: var(--green-50) !important;
}
.active\:bg-green-100:active {
  background-color: var(--green-100) !important;
}
.active\:bg-green-200:active {
  background-color: var(--green-200) !important;
}
.active\:bg-green-300:active {
  background-color: var(--green-300) !important;
}
.active\:bg-green-400:active {
  background-color: var(--green-400) !important;
}
.active\:bg-green-500:active {
  background-color: var(--green-500) !important;
}
.active\:bg-green-600:active {
  background-color: var(--green-600) !important;
}
.active\:bg-green-700:active {
  background-color: var(--green-700) !important;
}
.active\:bg-green-800:active {
  background-color: var(--green-800) !important;
}
.active\:bg-green-900:active {
  background-color: var(--green-900) !important;
}

.bg-yellow-50 {
  background-color: var(--yellow-50) !important;
}
.bg-yellow-100 {
  background-color: var(--yellow-100) !important;
}
.bg-yellow-200 {
  background-color: var(--yellow-200) !important;
}
.bg-yellow-300 {
  background-color: var(--yellow-300) !important;
}
.bg-yellow-400 {
  background-color: var(--yellow-400) !important;
}
.bg-yellow-500 {
  background-color: var(--yellow-500) !important;
}
.bg-yellow-600 {
  background-color: var(--yellow-600) !important;
}
.bg-yellow-700 {
  background-color: var(--yellow-700) !important;
}
.bg-yellow-800 {
  background-color: var(--yellow-800) !important;
}
.bg-yellow-900 {
  background-color: var(--yellow-900) !important;
}

.focus\:bg-yellow-50:focus {
  background-color: var(--yellow-50) !important;
}
.focus\:bg-yellow-100:focus {
  background-color: var(--yellow-100) !important;
}
.focus\:bg-yellow-200:focus {
  background-color: var(--yellow-200) !important;
}
.focus\:bg-yellow-300:focus {
  background-color: var(--yellow-300) !important;
}
.focus\:bg-yellow-400:focus {
  background-color: var(--yellow-400) !important;
}
.focus\:bg-yellow-500:focus {
  background-color: var(--yellow-500) !important;
}
.focus\:bg-yellow-600:focus {
  background-color: var(--yellow-600) !important;
}
.focus\:bg-yellow-700:focus {
  background-color: var(--yellow-700) !important;
}
.focus\:bg-yellow-800:focus {
  background-color: var(--yellow-800) !important;
}
.focus\:bg-yellow-900:focus {
  background-color: var(--yellow-900) !important;
}

.hover\:bg-yellow-50:hover {
  background-color: var(--yellow-50) !important;
}
.hover\:bg-yellow-100:hover {
  background-color: var(--yellow-100) !important;
}
.hover\:bg-yellow-200:hover {
  background-color: var(--yellow-200) !important;
}
.hover\:bg-yellow-300:hover {
  background-color: var(--yellow-300) !important;
}
.hover\:bg-yellow-400:hover {
  background-color: var(--yellow-400) !important;
}
.hover\:bg-yellow-500:hover {
  background-color: var(--yellow-500) !important;
}
.hover\:bg-yellow-600:hover {
  background-color: var(--yellow-600) !important;
}
.hover\:bg-yellow-700:hover {
  background-color: var(--yellow-700) !important;
}
.hover\:bg-yellow-800:hover {
  background-color: var(--yellow-800) !important;
}
.hover\:bg-yellow-900:hover {
  background-color: var(--yellow-900) !important;
}

.active\:bg-yellow-50:active {
  background-color: var(--yellow-50) !important;
}
.active\:bg-yellow-100:active {
  background-color: var(--yellow-100) !important;
}
.active\:bg-yellow-200:active {
  background-color: var(--yellow-200) !important;
}
.active\:bg-yellow-300:active {
  background-color: var(--yellow-300) !important;
}
.active\:bg-yellow-400:active {
  background-color: var(--yellow-400) !important;
}
.active\:bg-yellow-500:active {
  background-color: var(--yellow-500) !important;
}
.active\:bg-yellow-600:active {
  background-color: var(--yellow-600) !important;
}
.active\:bg-yellow-700:active {
  background-color: var(--yellow-700) !important;
}
.active\:bg-yellow-800:active {
  background-color: var(--yellow-800) !important;
}
.active\:bg-yellow-900:active {
  background-color: var(--yellow-900) !important;
}

.bg-cyan-50 {
  background-color: var(--cyan-50) !important;
}
.bg-cyan-100 {
  background-color: var(--cyan-100) !important;
}
.bg-cyan-200 {
  background-color: var(--cyan-200) !important;
}
.bg-cyan-300 {
  background-color: var(--cyan-300) !important;
}
.bg-cyan-400 {
  background-color: var(--cyan-400) !important;
}
.bg-cyan-500 {
  background-color: var(--cyan-500) !important;
}
.bg-cyan-600 {
  background-color: var(--cyan-600) !important;
}
.bg-cyan-700 {
  background-color: var(--cyan-700) !important;
}
.bg-cyan-800 {
  background-color: var(--cyan-800) !important;
}
.bg-cyan-900 {
  background-color: var(--cyan-900) !important;
}

.focus\:bg-cyan-50:focus {
  background-color: var(--cyan-50) !important;
}
.focus\:bg-cyan-100:focus {
  background-color: var(--cyan-100) !important;
}
.focus\:bg-cyan-200:focus {
  background-color: var(--cyan-200) !important;
}
.focus\:bg-cyan-300:focus {
  background-color: var(--cyan-300) !important;
}
.focus\:bg-cyan-400:focus {
  background-color: var(--cyan-400) !important;
}
.focus\:bg-cyan-500:focus {
  background-color: var(--cyan-500) !important;
}
.focus\:bg-cyan-600:focus {
  background-color: var(--cyan-600) !important;
}
.focus\:bg-cyan-700:focus {
  background-color: var(--cyan-700) !important;
}
.focus\:bg-cyan-800:focus {
  background-color: var(--cyan-800) !important;
}
.focus\:bg-cyan-900:focus {
  background-color: var(--cyan-900) !important;
}

.hover\:bg-cyan-50:hover {
  background-color: var(--cyan-50) !important;
}
.hover\:bg-cyan-100:hover {
  background-color: var(--cyan-100) !important;
}
.hover\:bg-cyan-200:hover {
  background-color: var(--cyan-200) !important;
}
.hover\:bg-cyan-300:hover {
  background-color: var(--cyan-300) !important;
}
.hover\:bg-cyan-400:hover {
  background-color: var(--cyan-400) !important;
}
.hover\:bg-cyan-500:hover {
  background-color: var(--cyan-500) !important;
}
.hover\:bg-cyan-600:hover {
  background-color: var(--cyan-600) !important;
}
.hover\:bg-cyan-700:hover {
  background-color: var(--cyan-700) !important;
}
.hover\:bg-cyan-800:hover {
  background-color: var(--cyan-800) !important;
}
.hover\:bg-cyan-900:hover {
  background-color: var(--cyan-900) !important;
}

.active\:bg-cyan-50:active {
  background-color: var(--cyan-50) !important;
}
.active\:bg-cyan-100:active {
  background-color: var(--cyan-100) !important;
}
.active\:bg-cyan-200:active {
  background-color: var(--cyan-200) !important;
}
.active\:bg-cyan-300:active {
  background-color: var(--cyan-300) !important;
}
.active\:bg-cyan-400:active {
  background-color: var(--cyan-400) !important;
}
.active\:bg-cyan-500:active {
  background-color: var(--cyan-500) !important;
}
.active\:bg-cyan-600:active {
  background-color: var(--cyan-600) !important;
}
.active\:bg-cyan-700:active {
  background-color: var(--cyan-700) !important;
}
.active\:bg-cyan-800:active {
  background-color: var(--cyan-800) !important;
}
.active\:bg-cyan-900:active {
  background-color: var(--cyan-900) !important;
}

.bg-pink-50 {
  background-color: var(--pink-50) !important;
}
.bg-pink-100 {
  background-color: var(--pink-100) !important;
}
.bg-pink-200 {
  background-color: var(--pink-200) !important;
}
.bg-pink-300 {
  background-color: var(--pink-300) !important;
}
.bg-pink-400 {
  background-color: var(--pink-400) !important;
}
.bg-pink-500 {
  background-color: var(--pink-500) !important;
}
.bg-pink-600 {
  background-color: var(--pink-600) !important;
}
.bg-pink-700 {
  background-color: var(--pink-700) !important;
}
.bg-pink-800 {
  background-color: var(--pink-800) !important;
}
.bg-pink-900 {
  background-color: var(--pink-900) !important;
}

.focus\:bg-pink-50:focus {
  background-color: var(--pink-50) !important;
}
.focus\:bg-pink-100:focus {
  background-color: var(--pink-100) !important;
}
.focus\:bg-pink-200:focus {
  background-color: var(--pink-200) !important;
}
.focus\:bg-pink-300:focus {
  background-color: var(--pink-300) !important;
}
.focus\:bg-pink-400:focus {
  background-color: var(--pink-400) !important;
}
.focus\:bg-pink-500:focus {
  background-color: var(--pink-500) !important;
}
.focus\:bg-pink-600:focus {
  background-color: var(--pink-600) !important;
}
.focus\:bg-pink-700:focus {
  background-color: var(--pink-700) !important;
}
.focus\:bg-pink-800:focus {
  background-color: var(--pink-800) !important;
}
.focus\:bg-pink-900:focus {
  background-color: var(--pink-900) !important;
}

.hover\:bg-pink-50:hover {
  background-color: var(--pink-50) !important;
}
.hover\:bg-pink-100:hover {
  background-color: var(--pink-100) !important;
}
.hover\:bg-pink-200:hover {
  background-color: var(--pink-200) !important;
}
.hover\:bg-pink-300:hover {
  background-color: var(--pink-300) !important;
}
.hover\:bg-pink-400:hover {
  background-color: var(--pink-400) !important;
}
.hover\:bg-pink-500:hover {
  background-color: var(--pink-500) !important;
}
.hover\:bg-pink-600:hover {
  background-color: var(--pink-600) !important;
}
.hover\:bg-pink-700:hover {
  background-color: var(--pink-700) !important;
}
.hover\:bg-pink-800:hover {
  background-color: var(--pink-800) !important;
}
.hover\:bg-pink-900:hover {
  background-color: var(--pink-900) !important;
}

.active\:bg-pink-50:active {
  background-color: var(--pink-50) !important;
}
.active\:bg-pink-100:active {
  background-color: var(--pink-100) !important;
}
.active\:bg-pink-200:active {
  background-color: var(--pink-200) !important;
}
.active\:bg-pink-300:active {
  background-color: var(--pink-300) !important;
}
.active\:bg-pink-400:active {
  background-color: var(--pink-400) !important;
}
.active\:bg-pink-500:active {
  background-color: var(--pink-500) !important;
}
.active\:bg-pink-600:active {
  background-color: var(--pink-600) !important;
}
.active\:bg-pink-700:active {
  background-color: var(--pink-700) !important;
}
.active\:bg-pink-800:active {
  background-color: var(--pink-800) !important;
}
.active\:bg-pink-900:active {
  background-color: var(--pink-900) !important;
}

.bg-indigo-50 {
  background-color: var(--indigo-50) !important;
}
.bg-indigo-100 {
  background-color: var(--indigo-100) !important;
}
.bg-indigo-200 {
  background-color: var(--indigo-200) !important;
}
.bg-indigo-300 {
  background-color: var(--indigo-300) !important;
}
.bg-indigo-400 {
  background-color: var(--indigo-400) !important;
}
.bg-indigo-500 {
  background-color: var(--indigo-500) !important;
}
.bg-indigo-600 {
  background-color: var(--indigo-600) !important;
}
.bg-indigo-700 {
  background-color: var(--indigo-700) !important;
}
.bg-indigo-800 {
  background-color: var(--indigo-800) !important;
}
.bg-indigo-900 {
  background-color: var(--indigo-900) !important;
}

.focus\:bg-indigo-50:focus {
  background-color: var(--indigo-50) !important;
}
.focus\:bg-indigo-100:focus {
  background-color: var(--indigo-100) !important;
}
.focus\:bg-indigo-200:focus {
  background-color: var(--indigo-200) !important;
}
.focus\:bg-indigo-300:focus {
  background-color: var(--indigo-300) !important;
}
.focus\:bg-indigo-400:focus {
  background-color: var(--indigo-400) !important;
}
.focus\:bg-indigo-500:focus {
  background-color: var(--indigo-500) !important;
}
.focus\:bg-indigo-600:focus {
  background-color: var(--indigo-600) !important;
}
.focus\:bg-indigo-700:focus {
  background-color: var(--indigo-700) !important;
}
.focus\:bg-indigo-800:focus {
  background-color: var(--indigo-800) !important;
}
.focus\:bg-indigo-900:focus {
  background-color: var(--indigo-900) !important;
}

.hover\:bg-indigo-50:hover {
  background-color: var(--indigo-50) !important;
}
.hover\:bg-indigo-100:hover {
  background-color: var(--indigo-100) !important;
}
.hover\:bg-indigo-200:hover {
  background-color: var(--indigo-200) !important;
}
.hover\:bg-indigo-300:hover {
  background-color: var(--indigo-300) !important;
}
.hover\:bg-indigo-400:hover {
  background-color: var(--indigo-400) !important;
}
.hover\:bg-indigo-500:hover {
  background-color: var(--indigo-500) !important;
}
.hover\:bg-indigo-600:hover {
  background-color: var(--indigo-600) !important;
}
.hover\:bg-indigo-700:hover {
  background-color: var(--indigo-700) !important;
}
.hover\:bg-indigo-800:hover {
  background-color: var(--indigo-800) !important;
}
.hover\:bg-indigo-900:hover {
  background-color: var(--indigo-900) !important;
}

.active\:bg-indigo-50:active {
  background-color: var(--indigo-50) !important;
}
.active\:bg-indigo-100:active {
  background-color: var(--indigo-100) !important;
}
.active\:bg-indigo-200:active {
  background-color: var(--indigo-200) !important;
}
.active\:bg-indigo-300:active {
  background-color: var(--indigo-300) !important;
}
.active\:bg-indigo-400:active {
  background-color: var(--indigo-400) !important;
}
.active\:bg-indigo-500:active {
  background-color: var(--indigo-500) !important;
}
.active\:bg-indigo-600:active {
  background-color: var(--indigo-600) !important;
}
.active\:bg-indigo-700:active {
  background-color: var(--indigo-700) !important;
}
.active\:bg-indigo-800:active {
  background-color: var(--indigo-800) !important;
}
.active\:bg-indigo-900:active {
  background-color: var(--indigo-900) !important;
}

.bg-teal-50 {
  background-color: var(--teal-50) !important;
}
.bg-teal-100 {
  background-color: var(--teal-100) !important;
}
.bg-teal-200 {
  background-color: var(--teal-200) !important;
}
.bg-teal-300 {
  background-color: var(--teal-300) !important;
}
.bg-teal-400 {
  background-color: var(--teal-400) !important;
}
.bg-teal-500 {
  background-color: var(--teal-500) !important;
}
.bg-teal-600 {
  background-color: var(--teal-600) !important;
}
.bg-teal-700 {
  background-color: var(--teal-700) !important;
}
.bg-teal-800 {
  background-color: var(--teal-800) !important;
}
.bg-teal-900 {
  background-color: var(--teal-900) !important;
}

.focus\:bg-teal-50:focus {
  background-color: var(--teal-50) !important;
}
.focus\:bg-teal-100:focus {
  background-color: var(--teal-100) !important;
}
.focus\:bg-teal-200:focus {
  background-color: var(--teal-200) !important;
}
.focus\:bg-teal-300:focus {
  background-color: var(--teal-300) !important;
}
.focus\:bg-teal-400:focus {
  background-color: var(--teal-400) !important;
}
.focus\:bg-teal-500:focus {
  background-color: var(--teal-500) !important;
}
.focus\:bg-teal-600:focus {
  background-color: var(--teal-600) !important;
}
.focus\:bg-teal-700:focus {
  background-color: var(--teal-700) !important;
}
.focus\:bg-teal-800:focus {
  background-color: var(--teal-800) !important;
}
.focus\:bg-teal-900:focus {
  background-color: var(--teal-900) !important;
}

.hover\:bg-teal-50:hover {
  background-color: var(--teal-50) !important;
}
.hover\:bg-teal-100:hover {
  background-color: var(--teal-100) !important;
}
.hover\:bg-teal-200:hover {
  background-color: var(--teal-200) !important;
}
.hover\:bg-teal-300:hover {
  background-color: var(--teal-300) !important;
}
.hover\:bg-teal-400:hover {
  background-color: var(--teal-400) !important;
}
.hover\:bg-teal-500:hover {
  background-color: var(--teal-500) !important;
}
.hover\:bg-teal-600:hover {
  background-color: var(--teal-600) !important;
}
.hover\:bg-teal-700:hover {
  background-color: var(--teal-700) !important;
}
.hover\:bg-teal-800:hover {
  background-color: var(--teal-800) !important;
}
.hover\:bg-teal-900:hover {
  background-color: var(--teal-900) !important;
}

.active\:bg-teal-50:active {
  background-color: var(--teal-50) !important;
}
.active\:bg-teal-100:active {
  background-color: var(--teal-100) !important;
}
.active\:bg-teal-200:active {
  background-color: var(--teal-200) !important;
}
.active\:bg-teal-300:active {
  background-color: var(--teal-300) !important;
}
.active\:bg-teal-400:active {
  background-color: var(--teal-400) !important;
}
.active\:bg-teal-500:active {
  background-color: var(--teal-500) !important;
}
.active\:bg-teal-600:active {
  background-color: var(--teal-600) !important;
}
.active\:bg-teal-700:active {
  background-color: var(--teal-700) !important;
}
.active\:bg-teal-800:active {
  background-color: var(--teal-800) !important;
}
.active\:bg-teal-900:active {
  background-color: var(--teal-900) !important;
}

.bg-orange-50 {
  background-color: var(--orange-50) !important;
}
.bg-orange-100 {
  background-color: var(--orange-100) !important;
}
.bg-orange-200 {
  background-color: var(--orange-200) !important;
}
.bg-orange-300 {
  background-color: var(--orange-300) !important;
}
.bg-orange-400 {
  background-color: var(--orange-400) !important;
}
.bg-orange-500 {
  background-color: var(--orange-500) !important;
}
.bg-orange-600 {
  background-color: var(--orange-600) !important;
}
.bg-orange-700 {
  background-color: var(--orange-700) !important;
}
.bg-orange-800 {
  background-color: var(--orange-800) !important;
}
.bg-orange-900 {
  background-color: var(--orange-900) !important;
}

.focus\:bg-orange-50:focus {
  background-color: var(--orange-50) !important;
}
.focus\:bg-orange-100:focus {
  background-color: var(--orange-100) !important;
}
.focus\:bg-orange-200:focus {
  background-color: var(--orange-200) !important;
}
.focus\:bg-orange-300:focus {
  background-color: var(--orange-300) !important;
}
.focus\:bg-orange-400:focus {
  background-color: var(--orange-400) !important;
}
.focus\:bg-orange-500:focus {
  background-color: var(--orange-500) !important;
}
.focus\:bg-orange-600:focus {
  background-color: var(--orange-600) !important;
}
.focus\:bg-orange-700:focus {
  background-color: var(--orange-700) !important;
}
.focus\:bg-orange-800:focus {
  background-color: var(--orange-800) !important;
}
.focus\:bg-orange-900:focus {
  background-color: var(--orange-900) !important;
}

.hover\:bg-orange-50:hover {
  background-color: var(--orange-50) !important;
}
.hover\:bg-orange-100:hover {
  background-color: var(--orange-100) !important;
}
.hover\:bg-orange-200:hover {
  background-color: var(--orange-200) !important;
}
.hover\:bg-orange-300:hover {
  background-color: var(--orange-300) !important;
}
.hover\:bg-orange-400:hover {
  background-color: var(--orange-400) !important;
}
.hover\:bg-orange-500:hover {
  background-color: var(--orange-500) !important;
}
.hover\:bg-orange-600:hover {
  background-color: var(--orange-600) !important;
}
.hover\:bg-orange-700:hover {
  background-color: var(--orange-700) !important;
}
.hover\:bg-orange-800:hover {
  background-color: var(--orange-800) !important;
}
.hover\:bg-orange-900:hover {
  background-color: var(--orange-900) !important;
}

.active\:bg-orange-50:active {
  background-color: var(--orange-50) !important;
}
.active\:bg-orange-100:active {
  background-color: var(--orange-100) !important;
}
.active\:bg-orange-200:active {
  background-color: var(--orange-200) !important;
}
.active\:bg-orange-300:active {
  background-color: var(--orange-300) !important;
}
.active\:bg-orange-400:active {
  background-color: var(--orange-400) !important;
}
.active\:bg-orange-500:active {
  background-color: var(--orange-500) !important;
}
.active\:bg-orange-600:active {
  background-color: var(--orange-600) !important;
}
.active\:bg-orange-700:active {
  background-color: var(--orange-700) !important;
}
.active\:bg-orange-800:active {
  background-color: var(--orange-800) !important;
}
.active\:bg-orange-900:active {
  background-color: var(--orange-900) !important;
}

.bg-bluegray-50 {
  background-color: var(--bluegray-50) !important;
}
.bg-bluegray-100 {
  background-color: var(--bluegray-100) !important;
}
.bg-bluegray-200 {
  background-color: var(--bluegray-200) !important;
}
.bg-bluegray-300 {
  background-color: var(--bluegray-300) !important;
}
.bg-bluegray-400 {
  background-color: var(--bluegray-400) !important;
}
.bg-bluegray-500 {
  background-color: var(--bluegray-500) !important;
}
.bg-bluegray-600 {
  background-color: var(--bluegray-600) !important;
}
.bg-bluegray-700 {
  background-color: var(--bluegray-700) !important;
}
.bg-bluegray-800 {
  background-color: var(--bluegray-800) !important;
}
.bg-bluegray-900 {
  background-color: var(--bluegray-900) !important;
}

.focus\:bg-bluegray-50:focus {
  background-color: var(--bluegray-50) !important;
}
.focus\:bg-bluegray-100:focus {
  background-color: var(--bluegray-100) !important;
}
.focus\:bg-bluegray-200:focus {
  background-color: var(--bluegray-200) !important;
}
.focus\:bg-bluegray-300:focus {
  background-color: var(--bluegray-300) !important;
}
.focus\:bg-bluegray-400:focus {
  background-color: var(--bluegray-400) !important;
}
.focus\:bg-bluegray-500:focus {
  background-color: var(--bluegray-500) !important;
}
.focus\:bg-bluegray-600:focus {
  background-color: var(--bluegray-600) !important;
}
.focus\:bg-bluegray-700:focus {
  background-color: var(--bluegray-700) !important;
}
.focus\:bg-bluegray-800:focus {
  background-color: var(--bluegray-800) !important;
}
.focus\:bg-bluegray-900:focus {
  background-color: var(--bluegray-900) !important;
}

.hover\:bg-bluegray-50:hover {
  background-color: var(--bluegray-50) !important;
}
.hover\:bg-bluegray-100:hover {
  background-color: var(--bluegray-100) !important;
}
.hover\:bg-bluegray-200:hover {
  background-color: var(--bluegray-200) !important;
}
.hover\:bg-bluegray-300:hover {
  background-color: var(--bluegray-300) !important;
}
.hover\:bg-bluegray-400:hover {
  background-color: var(--bluegray-400) !important;
}
.hover\:bg-bluegray-500:hover {
  background-color: var(--bluegray-500) !important;
}
.hover\:bg-bluegray-600:hover {
  background-color: var(--bluegray-600) !important;
}
.hover\:bg-bluegray-700:hover {
  background-color: var(--bluegray-700) !important;
}
.hover\:bg-bluegray-800:hover {
  background-color: var(--bluegray-800) !important;
}
.hover\:bg-bluegray-900:hover {
  background-color: var(--bluegray-900) !important;
}

.active\:bg-bluegray-50:active {
  background-color: var(--bluegray-50) !important;
}
.active\:bg-bluegray-100:active {
  background-color: var(--bluegray-100) !important;
}
.active\:bg-bluegray-200:active {
  background-color: var(--bluegray-200) !important;
}
.active\:bg-bluegray-300:active {
  background-color: var(--bluegray-300) !important;
}
.active\:bg-bluegray-400:active {
  background-color: var(--bluegray-400) !important;
}
.active\:bg-bluegray-500:active {
  background-color: var(--bluegray-500) !important;
}
.active\:bg-bluegray-600:active {
  background-color: var(--bluegray-600) !important;
}
.active\:bg-bluegray-700:active {
  background-color: var(--bluegray-700) !important;
}
.active\:bg-bluegray-800:active {
  background-color: var(--bluegray-800) !important;
}
.active\:bg-bluegray-900:active {
  background-color: var(--bluegray-900) !important;
}

.bg-purple-50 {
  background-color: var(--purple-50) !important;
}
.bg-purple-100 {
  background-color: var(--purple-100) !important;
}
.bg-purple-200 {
  background-color: var(--purple-200) !important;
}
.bg-purple-300 {
  background-color: var(--purple-300) !important;
}
.bg-purple-400 {
  background-color: var(--purple-400) !important;
}
.bg-purple-500 {
  background-color: var(--purple-500) !important;
}
.bg-purple-600 {
  background-color: var(--purple-600) !important;
}
.bg-purple-700 {
  background-color: var(--purple-700) !important;
}
.bg-purple-800 {
  background-color: var(--purple-800) !important;
}
.bg-purple-900 {
  background-color: var(--purple-900) !important;
}

.focus\:bg-purple-50:focus {
  background-color: var(--purple-50) !important;
}
.focus\:bg-purple-100:focus {
  background-color: var(--purple-100) !important;
}
.focus\:bg-purple-200:focus {
  background-color: var(--purple-200) !important;
}
.focus\:bg-purple-300:focus {
  background-color: var(--purple-300) !important;
}
.focus\:bg-purple-400:focus {
  background-color: var(--purple-400) !important;
}
.focus\:bg-purple-500:focus {
  background-color: var(--purple-500) !important;
}
.focus\:bg-purple-600:focus {
  background-color: var(--purple-600) !important;
}
.focus\:bg-purple-700:focus {
  background-color: var(--purple-700) !important;
}
.focus\:bg-purple-800:focus {
  background-color: var(--purple-800) !important;
}
.focus\:bg-purple-900:focus {
  background-color: var(--purple-900) !important;
}

.hover\:bg-purple-50:hover {
  background-color: var(--purple-50) !important;
}
.hover\:bg-purple-100:hover {
  background-color: var(--purple-100) !important;
}
.hover\:bg-purple-200:hover {
  background-color: var(--purple-200) !important;
}
.hover\:bg-purple-300:hover {
  background-color: var(--purple-300) !important;
}
.hover\:bg-purple-400:hover {
  background-color: var(--purple-400) !important;
}
.hover\:bg-purple-500:hover {
  background-color: var(--purple-500) !important;
}
.hover\:bg-purple-600:hover {
  background-color: var(--purple-600) !important;
}
.hover\:bg-purple-700:hover {
  background-color: var(--purple-700) !important;
}
.hover\:bg-purple-800:hover {
  background-color: var(--purple-800) !important;
}
.hover\:bg-purple-900:hover {
  background-color: var(--purple-900) !important;
}

.active\:bg-purple-50:active {
  background-color: var(--purple-50) !important;
}
.active\:bg-purple-100:active {
  background-color: var(--purple-100) !important;
}
.active\:bg-purple-200:active {
  background-color: var(--purple-200) !important;
}
.active\:bg-purple-300:active {
  background-color: var(--purple-300) !important;
}
.active\:bg-purple-400:active {
  background-color: var(--purple-400) !important;
}
.active\:bg-purple-500:active {
  background-color: var(--purple-500) !important;
}
.active\:bg-purple-600:active {
  background-color: var(--purple-600) !important;
}
.active\:bg-purple-700:active {
  background-color: var(--purple-700) !important;
}
.active\:bg-purple-800:active {
  background-color: var(--purple-800) !important;
}
.active\:bg-purple-900:active {
  background-color: var(--purple-900) !important;
}

.bg-gray-50 {
  background-color: var(--gray-50) !important;
}
.bg-gray-100 {
  background-color: var(--gray-100) !important;
}
.bg-gray-200 {
  background-color: var(--gray-200) !important;
}
.bg-gray-300 {
  background-color: var(--gray-300) !important;
}
.bg-gray-400 {
  background-color: var(--gray-400) !important;
}
.bg-gray-500 {
  background-color: var(--gray-500) !important;
}
.bg-gray-600 {
  background-color: var(--gray-600) !important;
}
.bg-gray-700 {
  background-color: var(--gray-700) !important;
}
.bg-gray-800 {
  background-color: var(--gray-800) !important;
}
.bg-gray-900 {
  background-color: var(--gray-900) !important;
}

.focus\:bg-gray-50:focus {
  background-color: var(--gray-50) !important;
}
.focus\:bg-gray-100:focus {
  background-color: var(--gray-100) !important;
}
.focus\:bg-gray-200:focus {
  background-color: var(--gray-200) !important;
}
.focus\:bg-gray-300:focus {
  background-color: var(--gray-300) !important;
}
.focus\:bg-gray-400:focus {
  background-color: var(--gray-400) !important;
}
.focus\:bg-gray-500:focus {
  background-color: var(--gray-500) !important;
}
.focus\:bg-gray-600:focus {
  background-color: var(--gray-600) !important;
}
.focus\:bg-gray-700:focus {
  background-color: var(--gray-700) !important;
}
.focus\:bg-gray-800:focus {
  background-color: var(--gray-800) !important;
}
.focus\:bg-gray-900:focus {
  background-color: var(--gray-900) !important;
}

.hover\:bg-gray-50:hover {
  background-color: var(--gray-50) !important;
}
.hover\:bg-gray-100:hover {
  background-color: var(--gray-100) !important;
}
.hover\:bg-gray-200:hover {
  background-color: var(--gray-200) !important;
}
.hover\:bg-gray-300:hover {
  background-color: var(--gray-300) !important;
}
.hover\:bg-gray-400:hover {
  background-color: var(--gray-400) !important;
}
.hover\:bg-gray-500:hover {
  background-color: var(--gray-500) !important;
}
.hover\:bg-gray-600:hover {
  background-color: var(--gray-600) !important;
}
.hover\:bg-gray-700:hover {
  background-color: var(--gray-700) !important;
}
.hover\:bg-gray-800:hover {
  background-color: var(--gray-800) !important;
}
.hover\:bg-gray-900:hover {
  background-color: var(--gray-900) !important;
}

.active\:bg-gray-50:active {
  background-color: var(--gray-50) !important;
}
.active\:bg-gray-100:active {
  background-color: var(--gray-100) !important;
}
.active\:bg-gray-200:active {
  background-color: var(--gray-200) !important;
}
.active\:bg-gray-300:active {
  background-color: var(--gray-300) !important;
}
.active\:bg-gray-400:active {
  background-color: var(--gray-400) !important;
}
.active\:bg-gray-500:active {
  background-color: var(--gray-500) !important;
}
.active\:bg-gray-600:active {
  background-color: var(--gray-600) !important;
}
.active\:bg-gray-700:active {
  background-color: var(--gray-700) !important;
}
.active\:bg-gray-800:active {
  background-color: var(--gray-800) !important;
}
.active\:bg-gray-900:active {
  background-color: var(--gray-900) !important;
}

.bg-red-50 {
  background-color: var(--red-50) !important;
}
.bg-red-100 {
  background-color: var(--red-100) !important;
}
.bg-red-200 {
  background-color: var(--red-200) !important;
}
.bg-red-300 {
  background-color: var(--red-300) !important;
}
.bg-red-400 {
  background-color: var(--red-400) !important;
}
.bg-red-500 {
  background-color: var(--red-500) !important;
}
.bg-red-600 {
  background-color: var(--red-600) !important;
}
.bg-red-700 {
  background-color: var(--red-700) !important;
}
.bg-red-800 {
  background-color: var(--red-800) !important;
}
.bg-red-900 {
  background-color: var(--red-900) !important;
}

.focus\:bg-red-50:focus {
  background-color: var(--red-50) !important;
}
.focus\:bg-red-100:focus {
  background-color: var(--red-100) !important;
}
.focus\:bg-red-200:focus {
  background-color: var(--red-200) !important;
}
.focus\:bg-red-300:focus {
  background-color: var(--red-300) !important;
}
.focus\:bg-red-400:focus {
  background-color: var(--red-400) !important;
}
.focus\:bg-red-500:focus {
  background-color: var(--red-500) !important;
}
.focus\:bg-red-600:focus {
  background-color: var(--red-600) !important;
}
.focus\:bg-red-700:focus {
  background-color: var(--red-700) !important;
}
.focus\:bg-red-800:focus {
  background-color: var(--red-800) !important;
}
.focus\:bg-red-900:focus {
  background-color: var(--red-900) !important;
}

.hover\:bg-red-50:hover {
  background-color: var(--red-50) !important;
}
.hover\:bg-red-100:hover {
  background-color: var(--red-100) !important;
}
.hover\:bg-red-200:hover {
  background-color: var(--red-200) !important;
}
.hover\:bg-red-300:hover {
  background-color: var(--red-300) !important;
}
.hover\:bg-red-400:hover {
  background-color: var(--red-400) !important;
}
.hover\:bg-red-500:hover {
  background-color: var(--red-500) !important;
}
.hover\:bg-red-600:hover {
  background-color: var(--red-600) !important;
}
.hover\:bg-red-700:hover {
  background-color: var(--red-700) !important;
}
.hover\:bg-red-800:hover {
  background-color: var(--red-800) !important;
}
.hover\:bg-red-900:hover {
  background-color: var(--red-900) !important;
}

.active\:bg-red-50:active {
  background-color: var(--red-50) !important;
}
.active\:bg-red-100:active {
  background-color: var(--red-100) !important;
}
.active\:bg-red-200:active {
  background-color: var(--red-200) !important;
}
.active\:bg-red-300:active {
  background-color: var(--red-300) !important;
}
.active\:bg-red-400:active {
  background-color: var(--red-400) !important;
}
.active\:bg-red-500:active {
  background-color: var(--red-500) !important;
}
.active\:bg-red-600:active {
  background-color: var(--red-600) !important;
}
.active\:bg-red-700:active {
  background-color: var(--red-700) !important;
}
.active\:bg-red-800:active {
  background-color: var(--red-800) !important;
}
.active\:bg-red-900:active {
  background-color: var(--red-900) !important;
}

.bg-primary-50 {
  background-color: var(--primary-50) !important;
}
.bg-primary-100 {
  background-color: var(--primary-100) !important;
}
.bg-primary-200 {
  background-color: var(--primary-200) !important;
}
.bg-primary-300 {
  background-color: var(--primary-300) !important;
}
.bg-primary-400 {
  background-color: var(--primary-400) !important;
}
.bg-primary-500 {
  background-color: var(--primary-500) !important;
}
.bg-primary-600 {
  background-color: var(--primary-600) !important;
}
.bg-primary-700 {
  background-color: var(--primary-700) !important;
}
.bg-primary-800 {
  background-color: var(--primary-800) !important;
}
.bg-primary-900 {
  background-color: var(--primary-900) !important;
}

.focus\:bg-primary-50:focus {
  background-color: var(--primary-50) !important;
}
.focus\:bg-primary-100:focus {
  background-color: var(--primary-100) !important;
}
.focus\:bg-primary-200:focus {
  background-color: var(--primary-200) !important;
}
.focus\:bg-primary-300:focus {
  background-color: var(--primary-300) !important;
}
.focus\:bg-primary-400:focus {
  background-color: var(--primary-400) !important;
}
.focus\:bg-primary-500:focus {
  background-color: var(--primary-500) !important;
}
.focus\:bg-primary-600:focus {
  background-color: var(--primary-600) !important;
}
.focus\:bg-primary-700:focus {
  background-color: var(--primary-700) !important;
}
.focus\:bg-primary-800:focus {
  background-color: var(--primary-800) !important;
}
.focus\:bg-primary-900:focus {
  background-color: var(--primary-900) !important;
}

.hover\:bg-primary-50:hover {
  background-color: var(--primary-50) !important;
}
.hover\:bg-primary-100:hover {
  background-color: var(--primary-100) !important;
}
.hover\:bg-primary-200:hover {
  background-color: var(--primary-200) !important;
}
.hover\:bg-primary-300:hover {
  background-color: var(--primary-300) !important;
}
.hover\:bg-primary-400:hover {
  background-color: var(--primary-400) !important;
}
.hover\:bg-primary-500:hover {
  background-color: var(--primary-500) !important;
}
.hover\:bg-primary-600:hover {
  background-color: var(--primary-600) !important;
}
.hover\:bg-primary-700:hover {
  background-color: var(--primary-700) !important;
}
.hover\:bg-primary-800:hover {
  background-color: var(--primary-800) !important;
}
.hover\:bg-primary-900:hover {
  background-color: var(--primary-900) !important;
}

.active\:bg-primary-50:active {
  background-color: var(--primary-50) !important;
}
.active\:bg-primary-100:active {
  background-color: var(--primary-100) !important;
}
.active\:bg-primary-200:active {
  background-color: var(--primary-200) !important;
}
.active\:bg-primary-300:active {
  background-color: var(--primary-300) !important;
}
.active\:bg-primary-400:active {
  background-color: var(--primary-400) !important;
}
.active\:bg-primary-500:active {
  background-color: var(--primary-500) !important;
}
.active\:bg-primary-600:active {
  background-color: var(--primary-600) !important;
}
.active\:bg-primary-700:active {
  background-color: var(--primary-700) !important;
}
.active\:bg-primary-800:active {
  background-color: var(--primary-800) !important;
}
.active\:bg-primary-900:active {
  background-color: var(--primary-900) !important;
}

.border-blue-50 {
  border-color: var(--blue-50) !important;
}
.border-blue-100 {
  border-color: var(--blue-100) !important;
}
.border-blue-200 {
  border-color: var(--blue-200) !important;
}
.border-blue-300 {
  border-color: var(--blue-300) !important;
}
.border-blue-400 {
  border-color: var(--blue-400) !important;
}
.border-blue-500 {
  border-color: var(--blue-500) !important;
}
.border-blue-600 {
  border-color: var(--blue-600) !important;
}
.border-blue-700 {
  border-color: var(--blue-700) !important;
}
.border-blue-800 {
  border-color: var(--blue-800) !important;
}
.border-blue-900 {
  border-color: var(--blue-900) !important;
}

.focus\:border-blue-50:focus {
  border-color: var(--blue-50) !important;
}
.focus\:border-blue-100:focus {
  border-color: var(--blue-100) !important;
}
.focus\:border-blue-200:focus {
  border-color: var(--blue-200) !important;
}
.focus\:border-blue-300:focus {
  border-color: var(--blue-300) !important;
}
.focus\:border-blue-400:focus {
  border-color: var(--blue-400) !important;
}
.focus\:border-blue-500:focus {
  border-color: var(--blue-500) !important;
}
.focus\:border-blue-600:focus {
  border-color: var(--blue-600) !important;
}
.focus\:border-blue-700:focus {
  border-color: var(--blue-700) !important;
}
.focus\:border-blue-800:focus {
  border-color: var(--blue-800) !important;
}
.focus\:border-blue-900:focus {
  border-color: var(--blue-900) !important;
}

.hover\:border-blue-50:hover {
  border-color: var(--blue-50) !important;
}
.hover\:border-blue-100:hover {
  border-color: var(--blue-100) !important;
}
.hover\:border-blue-200:hover {
  border-color: var(--blue-200) !important;
}
.hover\:border-blue-300:hover {
  border-color: var(--blue-300) !important;
}
.hover\:border-blue-400:hover {
  border-color: var(--blue-400) !important;
}
.hover\:border-blue-500:hover {
  border-color: var(--blue-500) !important;
}
.hover\:border-blue-600:hover {
  border-color: var(--blue-600) !important;
}
.hover\:border-blue-700:hover {
  border-color: var(--blue-700) !important;
}
.hover\:border-blue-800:hover {
  border-color: var(--blue-800) !important;
}
.hover\:border-blue-900:hover {
  border-color: var(--blue-900) !important;
}

.active\:border-blue-50:active {
  border-color: var(--blue-50) !important;
}
.active\:border-blue-100:active {
  border-color: var(--blue-100) !important;
}
.active\:border-blue-200:active {
  border-color: var(--blue-200) !important;
}
.active\:border-blue-300:active {
  border-color: var(--blue-300) !important;
}
.active\:border-blue-400:active {
  border-color: var(--blue-400) !important;
}
.active\:border-blue-500:active {
  border-color: var(--blue-500) !important;
}
.active\:border-blue-600:active {
  border-color: var(--blue-600) !important;
}
.active\:border-blue-700:active {
  border-color: var(--blue-700) !important;
}
.active\:border-blue-800:active {
  border-color: var(--blue-800) !important;
}
.active\:border-blue-900:active {
  border-color: var(--blue-900) !important;
}

.border-green-50 {
  border-color: var(--green-50) !important;
}
.border-green-100 {
  border-color: var(--green-100) !important;
}
.border-green-200 {
  border-color: var(--green-200) !important;
}
.border-green-300 {
  border-color: var(--green-300) !important;
}
.border-green-400 {
  border-color: var(--green-400) !important;
}
.border-green-500 {
  border-color: var(--green-500) !important;
}
.border-green-600 {
  border-color: var(--green-600) !important;
}
.border-green-700 {
  border-color: var(--green-700) !important;
}
.border-green-800 {
  border-color: var(--green-800) !important;
}
.border-green-900 {
  border-color: var(--green-900) !important;
}

.focus\:border-green-50:focus {
  border-color: var(--green-50) !important;
}
.focus\:border-green-100:focus {
  border-color: var(--green-100) !important;
}
.focus\:border-green-200:focus {
  border-color: var(--green-200) !important;
}
.focus\:border-green-300:focus {
  border-color: var(--green-300) !important;
}
.focus\:border-green-400:focus {
  border-color: var(--green-400) !important;
}
.focus\:border-green-500:focus {
  border-color: var(--green-500) !important;
}
.focus\:border-green-600:focus {
  border-color: var(--green-600) !important;
}
.focus\:border-green-700:focus {
  border-color: var(--green-700) !important;
}
.focus\:border-green-800:focus {
  border-color: var(--green-800) !important;
}
.focus\:border-green-900:focus {
  border-color: var(--green-900) !important;
}

.hover\:border-green-50:hover {
  border-color: var(--green-50) !important;
}
.hover\:border-green-100:hover {
  border-color: var(--green-100) !important;
}
.hover\:border-green-200:hover {
  border-color: var(--green-200) !important;
}
.hover\:border-green-300:hover {
  border-color: var(--green-300) !important;
}
.hover\:border-green-400:hover {
  border-color: var(--green-400) !important;
}
.hover\:border-green-500:hover {
  border-color: var(--green-500) !important;
}
.hover\:border-green-600:hover {
  border-color: var(--green-600) !important;
}
.hover\:border-green-700:hover {
  border-color: var(--green-700) !important;
}
.hover\:border-green-800:hover {
  border-color: var(--green-800) !important;
}
.hover\:border-green-900:hover {
  border-color: var(--green-900) !important;
}

.active\:border-green-50:active {
  border-color: var(--green-50) !important;
}
.active\:border-green-100:active {
  border-color: var(--green-100) !important;
}
.active\:border-green-200:active {
  border-color: var(--green-200) !important;
}
.active\:border-green-300:active {
  border-color: var(--green-300) !important;
}
.active\:border-green-400:active {
  border-color: var(--green-400) !important;
}
.active\:border-green-500:active {
  border-color: var(--green-500) !important;
}
.active\:border-green-600:active {
  border-color: var(--green-600) !important;
}
.active\:border-green-700:active {
  border-color: var(--green-700) !important;
}
.active\:border-green-800:active {
  border-color: var(--green-800) !important;
}
.active\:border-green-900:active {
  border-color: var(--green-900) !important;
}

.border-yellow-50 {
  border-color: var(--yellow-50) !important;
}
.border-yellow-100 {
  border-color: var(--yellow-100) !important;
}
.border-yellow-200 {
  border-color: var(--yellow-200) !important;
}
.border-yellow-300 {
  border-color: var(--yellow-300) !important;
}
.border-yellow-400 {
  border-color: var(--yellow-400) !important;
}
.border-yellow-500 {
  border-color: var(--yellow-500) !important;
}
.border-yellow-600 {
  border-color: var(--yellow-600) !important;
}
.border-yellow-700 {
  border-color: var(--yellow-700) !important;
}
.border-yellow-800 {
  border-color: var(--yellow-800) !important;
}
.border-yellow-900 {
  border-color: var(--yellow-900) !important;
}

.focus\:border-yellow-50:focus {
  border-color: var(--yellow-50) !important;
}
.focus\:border-yellow-100:focus {
  border-color: var(--yellow-100) !important;
}
.focus\:border-yellow-200:focus {
  border-color: var(--yellow-200) !important;
}
.focus\:border-yellow-300:focus {
  border-color: var(--yellow-300) !important;
}
.focus\:border-yellow-400:focus {
  border-color: var(--yellow-400) !important;
}
.focus\:border-yellow-500:focus {
  border-color: var(--yellow-500) !important;
}
.focus\:border-yellow-600:focus {
  border-color: var(--yellow-600) !important;
}
.focus\:border-yellow-700:focus {
  border-color: var(--yellow-700) !important;
}
.focus\:border-yellow-800:focus {
  border-color: var(--yellow-800) !important;
}
.focus\:border-yellow-900:focus {
  border-color: var(--yellow-900) !important;
}

.hover\:border-yellow-50:hover {
  border-color: var(--yellow-50) !important;
}
.hover\:border-yellow-100:hover {
  border-color: var(--yellow-100) !important;
}
.hover\:border-yellow-200:hover {
  border-color: var(--yellow-200) !important;
}
.hover\:border-yellow-300:hover {
  border-color: var(--yellow-300) !important;
}
.hover\:border-yellow-400:hover {
  border-color: var(--yellow-400) !important;
}
.hover\:border-yellow-500:hover {
  border-color: var(--yellow-500) !important;
}
.hover\:border-yellow-600:hover {
  border-color: var(--yellow-600) !important;
}
.hover\:border-yellow-700:hover {
  border-color: var(--yellow-700) !important;
}
.hover\:border-yellow-800:hover {
  border-color: var(--yellow-800) !important;
}
.hover\:border-yellow-900:hover {
  border-color: var(--yellow-900) !important;
}

.active\:border-yellow-50:active {
  border-color: var(--yellow-50) !important;
}
.active\:border-yellow-100:active {
  border-color: var(--yellow-100) !important;
}
.active\:border-yellow-200:active {
  border-color: var(--yellow-200) !important;
}
.active\:border-yellow-300:active {
  border-color: var(--yellow-300) !important;
}
.active\:border-yellow-400:active {
  border-color: var(--yellow-400) !important;
}
.active\:border-yellow-500:active {
  border-color: var(--yellow-500) !important;
}
.active\:border-yellow-600:active {
  border-color: var(--yellow-600) !important;
}
.active\:border-yellow-700:active {
  border-color: var(--yellow-700) !important;
}
.active\:border-yellow-800:active {
  border-color: var(--yellow-800) !important;
}
.active\:border-yellow-900:active {
  border-color: var(--yellow-900) !important;
}

.border-cyan-50 {
  border-color: var(--cyan-50) !important;
}
.border-cyan-100 {
  border-color: var(--cyan-100) !important;
}
.border-cyan-200 {
  border-color: var(--cyan-200) !important;
}
.border-cyan-300 {
  border-color: var(--cyan-300) !important;
}
.border-cyan-400 {
  border-color: var(--cyan-400) !important;
}
.border-cyan-500 {
  border-color: var(--cyan-500) !important;
}
.border-cyan-600 {
  border-color: var(--cyan-600) !important;
}
.border-cyan-700 {
  border-color: var(--cyan-700) !important;
}
.border-cyan-800 {
  border-color: var(--cyan-800) !important;
}
.border-cyan-900 {
  border-color: var(--cyan-900) !important;
}

.focus\:border-cyan-50:focus {
  border-color: var(--cyan-50) !important;
}
.focus\:border-cyan-100:focus {
  border-color: var(--cyan-100) !important;
}
.focus\:border-cyan-200:focus {
  border-color: var(--cyan-200) !important;
}
.focus\:border-cyan-300:focus {
  border-color: var(--cyan-300) !important;
}
.focus\:border-cyan-400:focus {
  border-color: var(--cyan-400) !important;
}
.focus\:border-cyan-500:focus {
  border-color: var(--cyan-500) !important;
}
.focus\:border-cyan-600:focus {
  border-color: var(--cyan-600) !important;
}
.focus\:border-cyan-700:focus {
  border-color: var(--cyan-700) !important;
}
.focus\:border-cyan-800:focus {
  border-color: var(--cyan-800) !important;
}
.focus\:border-cyan-900:focus {
  border-color: var(--cyan-900) !important;
}

.hover\:border-cyan-50:hover {
  border-color: var(--cyan-50) !important;
}
.hover\:border-cyan-100:hover {
  border-color: var(--cyan-100) !important;
}
.hover\:border-cyan-200:hover {
  border-color: var(--cyan-200) !important;
}
.hover\:border-cyan-300:hover {
  border-color: var(--cyan-300) !important;
}
.hover\:border-cyan-400:hover {
  border-color: var(--cyan-400) !important;
}
.hover\:border-cyan-500:hover {
  border-color: var(--cyan-500) !important;
}
.hover\:border-cyan-600:hover {
  border-color: var(--cyan-600) !important;
}
.hover\:border-cyan-700:hover {
  border-color: var(--cyan-700) !important;
}
.hover\:border-cyan-800:hover {
  border-color: var(--cyan-800) !important;
}
.hover\:border-cyan-900:hover {
  border-color: var(--cyan-900) !important;
}

.active\:border-cyan-50:active {
  border-color: var(--cyan-50) !important;
}
.active\:border-cyan-100:active {
  border-color: var(--cyan-100) !important;
}
.active\:border-cyan-200:active {
  border-color: var(--cyan-200) !important;
}
.active\:border-cyan-300:active {
  border-color: var(--cyan-300) !important;
}
.active\:border-cyan-400:active {
  border-color: var(--cyan-400) !important;
}
.active\:border-cyan-500:active {
  border-color: var(--cyan-500) !important;
}
.active\:border-cyan-600:active {
  border-color: var(--cyan-600) !important;
}
.active\:border-cyan-700:active {
  border-color: var(--cyan-700) !important;
}
.active\:border-cyan-800:active {
  border-color: var(--cyan-800) !important;
}
.active\:border-cyan-900:active {
  border-color: var(--cyan-900) !important;
}

.border-pink-50 {
  border-color: var(--pink-50) !important;
}
.border-pink-100 {
  border-color: var(--pink-100) !important;
}
.border-pink-200 {
  border-color: var(--pink-200) !important;
}
.border-pink-300 {
  border-color: var(--pink-300) !important;
}
.border-pink-400 {
  border-color: var(--pink-400) !important;
}
.border-pink-500 {
  border-color: var(--pink-500) !important;
}
.border-pink-600 {
  border-color: var(--pink-600) !important;
}
.border-pink-700 {
  border-color: var(--pink-700) !important;
}
.border-pink-800 {
  border-color: var(--pink-800) !important;
}
.border-pink-900 {
  border-color: var(--pink-900) !important;
}

.focus\:border-pink-50:focus {
  border-color: var(--pink-50) !important;
}
.focus\:border-pink-100:focus {
  border-color: var(--pink-100) !important;
}
.focus\:border-pink-200:focus {
  border-color: var(--pink-200) !important;
}
.focus\:border-pink-300:focus {
  border-color: var(--pink-300) !important;
}
.focus\:border-pink-400:focus {
  border-color: var(--pink-400) !important;
}
.focus\:border-pink-500:focus {
  border-color: var(--pink-500) !important;
}
.focus\:border-pink-600:focus {
  border-color: var(--pink-600) !important;
}
.focus\:border-pink-700:focus {
  border-color: var(--pink-700) !important;
}
.focus\:border-pink-800:focus {
  border-color: var(--pink-800) !important;
}
.focus\:border-pink-900:focus {
  border-color: var(--pink-900) !important;
}

.hover\:border-pink-50:hover {
  border-color: var(--pink-50) !important;
}
.hover\:border-pink-100:hover {
  border-color: var(--pink-100) !important;
}
.hover\:border-pink-200:hover {
  border-color: var(--pink-200) !important;
}
.hover\:border-pink-300:hover {
  border-color: var(--pink-300) !important;
}
.hover\:border-pink-400:hover {
  border-color: var(--pink-400) !important;
}
.hover\:border-pink-500:hover {
  border-color: var(--pink-500) !important;
}
.hover\:border-pink-600:hover {
  border-color: var(--pink-600) !important;
}
.hover\:border-pink-700:hover {
  border-color: var(--pink-700) !important;
}
.hover\:border-pink-800:hover {
  border-color: var(--pink-800) !important;
}
.hover\:border-pink-900:hover {
  border-color: var(--pink-900) !important;
}

.active\:border-pink-50:active {
  border-color: var(--pink-50) !important;
}
.active\:border-pink-100:active {
  border-color: var(--pink-100) !important;
}
.active\:border-pink-200:active {
  border-color: var(--pink-200) !important;
}
.active\:border-pink-300:active {
  border-color: var(--pink-300) !important;
}
.active\:border-pink-400:active {
  border-color: var(--pink-400) !important;
}
.active\:border-pink-500:active {
  border-color: var(--pink-500) !important;
}
.active\:border-pink-600:active {
  border-color: var(--pink-600) !important;
}
.active\:border-pink-700:active {
  border-color: var(--pink-700) !important;
}
.active\:border-pink-800:active {
  border-color: var(--pink-800) !important;
}
.active\:border-pink-900:active {
  border-color: var(--pink-900) !important;
}

.border-indigo-50 {
  border-color: var(--indigo-50) !important;
}
.border-indigo-100 {
  border-color: var(--indigo-100) !important;
}
.border-indigo-200 {
  border-color: var(--indigo-200) !important;
}
.border-indigo-300 {
  border-color: var(--indigo-300) !important;
}
.border-indigo-400 {
  border-color: var(--indigo-400) !important;
}
.border-indigo-500 {
  border-color: var(--indigo-500) !important;
}
.border-indigo-600 {
  border-color: var(--indigo-600) !important;
}
.border-indigo-700 {
  border-color: var(--indigo-700) !important;
}
.border-indigo-800 {
  border-color: var(--indigo-800) !important;
}
.border-indigo-900 {
  border-color: var(--indigo-900) !important;
}

.focus\:border-indigo-50:focus {
  border-color: var(--indigo-50) !important;
}
.focus\:border-indigo-100:focus {
  border-color: var(--indigo-100) !important;
}
.focus\:border-indigo-200:focus {
  border-color: var(--indigo-200) !important;
}
.focus\:border-indigo-300:focus {
  border-color: var(--indigo-300) !important;
}
.focus\:border-indigo-400:focus {
  border-color: var(--indigo-400) !important;
}
.focus\:border-indigo-500:focus {
  border-color: var(--indigo-500) !important;
}
.focus\:border-indigo-600:focus {
  border-color: var(--indigo-600) !important;
}
.focus\:border-indigo-700:focus {
  border-color: var(--indigo-700) !important;
}
.focus\:border-indigo-800:focus {
  border-color: var(--indigo-800) !important;
}
.focus\:border-indigo-900:focus {
  border-color: var(--indigo-900) !important;
}

.hover\:border-indigo-50:hover {
  border-color: var(--indigo-50) !important;
}
.hover\:border-indigo-100:hover {
  border-color: var(--indigo-100) !important;
}
.hover\:border-indigo-200:hover {
  border-color: var(--indigo-200) !important;
}
.hover\:border-indigo-300:hover {
  border-color: var(--indigo-300) !important;
}
.hover\:border-indigo-400:hover {
  border-color: var(--indigo-400) !important;
}
.hover\:border-indigo-500:hover {
  border-color: var(--indigo-500) !important;
}
.hover\:border-indigo-600:hover {
  border-color: var(--indigo-600) !important;
}
.hover\:border-indigo-700:hover {
  border-color: var(--indigo-700) !important;
}
.hover\:border-indigo-800:hover {
  border-color: var(--indigo-800) !important;
}
.hover\:border-indigo-900:hover {
  border-color: var(--indigo-900) !important;
}

.active\:border-indigo-50:active {
  border-color: var(--indigo-50) !important;
}
.active\:border-indigo-100:active {
  border-color: var(--indigo-100) !important;
}
.active\:border-indigo-200:active {
  border-color: var(--indigo-200) !important;
}
.active\:border-indigo-300:active {
  border-color: var(--indigo-300) !important;
}
.active\:border-indigo-400:active {
  border-color: var(--indigo-400) !important;
}
.active\:border-indigo-500:active {
  border-color: var(--indigo-500) !important;
}
.active\:border-indigo-600:active {
  border-color: var(--indigo-600) !important;
}
.active\:border-indigo-700:active {
  border-color: var(--indigo-700) !important;
}
.active\:border-indigo-800:active {
  border-color: var(--indigo-800) !important;
}
.active\:border-indigo-900:active {
  border-color: var(--indigo-900) !important;
}

.border-teal-50 {
  border-color: var(--teal-50) !important;
}
.border-teal-100 {
  border-color: var(--teal-100) !important;
}
.border-teal-200 {
  border-color: var(--teal-200) !important;
}
.border-teal-300 {
  border-color: var(--teal-300) !important;
}
.border-teal-400 {
  border-color: var(--teal-400) !important;
}
.border-teal-500 {
  border-color: var(--teal-500) !important;
}
.border-teal-600 {
  border-color: var(--teal-600) !important;
}
.border-teal-700 {
  border-color: var(--teal-700) !important;
}
.border-teal-800 {
  border-color: var(--teal-800) !important;
}
.border-teal-900 {
  border-color: var(--teal-900) !important;
}

.focus\:border-teal-50:focus {
  border-color: var(--teal-50) !important;
}
.focus\:border-teal-100:focus {
  border-color: var(--teal-100) !important;
}
.focus\:border-teal-200:focus {
  border-color: var(--teal-200) !important;
}
.focus\:border-teal-300:focus {
  border-color: var(--teal-300) !important;
}
.focus\:border-teal-400:focus {
  border-color: var(--teal-400) !important;
}
.focus\:border-teal-500:focus {
  border-color: var(--teal-500) !important;
}
.focus\:border-teal-600:focus {
  border-color: var(--teal-600) !important;
}
.focus\:border-teal-700:focus {
  border-color: var(--teal-700) !important;
}
.focus\:border-teal-800:focus {
  border-color: var(--teal-800) !important;
}
.focus\:border-teal-900:focus {
  border-color: var(--teal-900) !important;
}

.hover\:border-teal-50:hover {
  border-color: var(--teal-50) !important;
}
.hover\:border-teal-100:hover {
  border-color: var(--teal-100) !important;
}
.hover\:border-teal-200:hover {
  border-color: var(--teal-200) !important;
}
.hover\:border-teal-300:hover {
  border-color: var(--teal-300) !important;
}
.hover\:border-teal-400:hover {
  border-color: var(--teal-400) !important;
}
.hover\:border-teal-500:hover {
  border-color: var(--teal-500) !important;
}
.hover\:border-teal-600:hover {
  border-color: var(--teal-600) !important;
}
.hover\:border-teal-700:hover {
  border-color: var(--teal-700) !important;
}
.hover\:border-teal-800:hover {
  border-color: var(--teal-800) !important;
}
.hover\:border-teal-900:hover {
  border-color: var(--teal-900) !important;
}

.active\:border-teal-50:active {
  border-color: var(--teal-50) !important;
}
.active\:border-teal-100:active {
  border-color: var(--teal-100) !important;
}
.active\:border-teal-200:active {
  border-color: var(--teal-200) !important;
}
.active\:border-teal-300:active {
  border-color: var(--teal-300) !important;
}
.active\:border-teal-400:active {
  border-color: var(--teal-400) !important;
}
.active\:border-teal-500:active {
  border-color: var(--teal-500) !important;
}
.active\:border-teal-600:active {
  border-color: var(--teal-600) !important;
}
.active\:border-teal-700:active {
  border-color: var(--teal-700) !important;
}
.active\:border-teal-800:active {
  border-color: var(--teal-800) !important;
}
.active\:border-teal-900:active {
  border-color: var(--teal-900) !important;
}

.border-orange-50 {
  border-color: var(--orange-50) !important;
}
.border-orange-100 {
  border-color: var(--orange-100) !important;
}
.border-orange-200 {
  border-color: var(--orange-200) !important;
}
.border-orange-300 {
  border-color: var(--orange-300) !important;
}
.border-orange-400 {
  border-color: var(--orange-400) !important;
}
.border-orange-500 {
  border-color: var(--orange-500) !important;
}
.border-orange-600 {
  border-color: var(--orange-600) !important;
}
.border-orange-700 {
  border-color: var(--orange-700) !important;
}
.border-orange-800 {
  border-color: var(--orange-800) !important;
}
.border-orange-900 {
  border-color: var(--orange-900) !important;
}

.focus\:border-orange-50:focus {
  border-color: var(--orange-50) !important;
}
.focus\:border-orange-100:focus {
  border-color: var(--orange-100) !important;
}
.focus\:border-orange-200:focus {
  border-color: var(--orange-200) !important;
}
.focus\:border-orange-300:focus {
  border-color: var(--orange-300) !important;
}
.focus\:border-orange-400:focus {
  border-color: var(--orange-400) !important;
}
.focus\:border-orange-500:focus {
  border-color: var(--orange-500) !important;
}
.focus\:border-orange-600:focus {
  border-color: var(--orange-600) !important;
}
.focus\:border-orange-700:focus {
  border-color: var(--orange-700) !important;
}
.focus\:border-orange-800:focus {
  border-color: var(--orange-800) !important;
}
.focus\:border-orange-900:focus {
  border-color: var(--orange-900) !important;
}

.hover\:border-orange-50:hover {
  border-color: var(--orange-50) !important;
}
.hover\:border-orange-100:hover {
  border-color: var(--orange-100) !important;
}
.hover\:border-orange-200:hover {
  border-color: var(--orange-200) !important;
}
.hover\:border-orange-300:hover {
  border-color: var(--orange-300) !important;
}
.hover\:border-orange-400:hover {
  border-color: var(--orange-400) !important;
}
.hover\:border-orange-500:hover {
  border-color: var(--orange-500) !important;
}
.hover\:border-orange-600:hover {
  border-color: var(--orange-600) !important;
}
.hover\:border-orange-700:hover {
  border-color: var(--orange-700) !important;
}
.hover\:border-orange-800:hover {
  border-color: var(--orange-800) !important;
}
.hover\:border-orange-900:hover {
  border-color: var(--orange-900) !important;
}

.active\:border-orange-50:active {
  border-color: var(--orange-50) !important;
}
.active\:border-orange-100:active {
  border-color: var(--orange-100) !important;
}
.active\:border-orange-200:active {
  border-color: var(--orange-200) !important;
}
.active\:border-orange-300:active {
  border-color: var(--orange-300) !important;
}
.active\:border-orange-400:active {
  border-color: var(--orange-400) !important;
}
.active\:border-orange-500:active {
  border-color: var(--orange-500) !important;
}
.active\:border-orange-600:active {
  border-color: var(--orange-600) !important;
}
.active\:border-orange-700:active {
  border-color: var(--orange-700) !important;
}
.active\:border-orange-800:active {
  border-color: var(--orange-800) !important;
}
.active\:border-orange-900:active {
  border-color: var(--orange-900) !important;
}

.border-bluegray-50 {
  border-color: var(--bluegray-50) !important;
}
.border-bluegray-100 {
  border-color: var(--bluegray-100) !important;
}
.border-bluegray-200 {
  border-color: var(--bluegray-200) !important;
}
.border-bluegray-300 {
  border-color: var(--bluegray-300) !important;
}
.border-bluegray-400 {
  border-color: var(--bluegray-400) !important;
}
.border-bluegray-500 {
  border-color: var(--bluegray-500) !important;
}
.border-bluegray-600 {
  border-color: var(--bluegray-600) !important;
}
.border-bluegray-700 {
  border-color: var(--bluegray-700) !important;
}
.border-bluegray-800 {
  border-color: var(--bluegray-800) !important;
}
.border-bluegray-900 {
  border-color: var(--bluegray-900) !important;
}

.focus\:border-bluegray-50:focus {
  border-color: var(--bluegray-50) !important;
}
.focus\:border-bluegray-100:focus {
  border-color: var(--bluegray-100) !important;
}
.focus\:border-bluegray-200:focus {
  border-color: var(--bluegray-200) !important;
}
.focus\:border-bluegray-300:focus {
  border-color: var(--bluegray-300) !important;
}
.focus\:border-bluegray-400:focus {
  border-color: var(--bluegray-400) !important;
}
.focus\:border-bluegray-500:focus {
  border-color: var(--bluegray-500) !important;
}
.focus\:border-bluegray-600:focus {
  border-color: var(--bluegray-600) !important;
}
.focus\:border-bluegray-700:focus {
  border-color: var(--bluegray-700) !important;
}
.focus\:border-bluegray-800:focus {
  border-color: var(--bluegray-800) !important;
}
.focus\:border-bluegray-900:focus {
  border-color: var(--bluegray-900) !important;
}

.hover\:border-bluegray-50:hover {
  border-color: var(--bluegray-50) !important;
}
.hover\:border-bluegray-100:hover {
  border-color: var(--bluegray-100) !important;
}
.hover\:border-bluegray-200:hover {
  border-color: var(--bluegray-200) !important;
}
.hover\:border-bluegray-300:hover {
  border-color: var(--bluegray-300) !important;
}
.hover\:border-bluegray-400:hover {
  border-color: var(--bluegray-400) !important;
}
.hover\:border-bluegray-500:hover {
  border-color: var(--bluegray-500) !important;
}
.hover\:border-bluegray-600:hover {
  border-color: var(--bluegray-600) !important;
}
.hover\:border-bluegray-700:hover {
  border-color: var(--bluegray-700) !important;
}
.hover\:border-bluegray-800:hover {
  border-color: var(--bluegray-800) !important;
}
.hover\:border-bluegray-900:hover {
  border-color: var(--bluegray-900) !important;
}

.active\:border-bluegray-50:active {
  border-color: var(--bluegray-50) !important;
}
.active\:border-bluegray-100:active {
  border-color: var(--bluegray-100) !important;
}
.active\:border-bluegray-200:active {
  border-color: var(--bluegray-200) !important;
}
.active\:border-bluegray-300:active {
  border-color: var(--bluegray-300) !important;
}
.active\:border-bluegray-400:active {
  border-color: var(--bluegray-400) !important;
}
.active\:border-bluegray-500:active {
  border-color: var(--bluegray-500) !important;
}
.active\:border-bluegray-600:active {
  border-color: var(--bluegray-600) !important;
}
.active\:border-bluegray-700:active {
  border-color: var(--bluegray-700) !important;
}
.active\:border-bluegray-800:active {
  border-color: var(--bluegray-800) !important;
}
.active\:border-bluegray-900:active {
  border-color: var(--bluegray-900) !important;
}

.border-purple-50 {
  border-color: var(--purple-50) !important;
}
.border-purple-100 {
  border-color: var(--purple-100) !important;
}
.border-purple-200 {
  border-color: var(--purple-200) !important;
}
.border-purple-300 {
  border-color: var(--purple-300) !important;
}
.border-purple-400 {
  border-color: var(--purple-400) !important;
}
.border-purple-500 {
  border-color: var(--purple-500) !important;
}
.border-purple-600 {
  border-color: var(--purple-600) !important;
}
.border-purple-700 {
  border-color: var(--purple-700) !important;
}
.border-purple-800 {
  border-color: var(--purple-800) !important;
}
.border-purple-900 {
  border-color: var(--purple-900) !important;
}

.focus\:border-purple-50:focus {
  border-color: var(--purple-50) !important;
}
.focus\:border-purple-100:focus {
  border-color: var(--purple-100) !important;
}
.focus\:border-purple-200:focus {
  border-color: var(--purple-200) !important;
}
.focus\:border-purple-300:focus {
  border-color: var(--purple-300) !important;
}
.focus\:border-purple-400:focus {
  border-color: var(--purple-400) !important;
}
.focus\:border-purple-500:focus {
  border-color: var(--purple-500) !important;
}
.focus\:border-purple-600:focus {
  border-color: var(--purple-600) !important;
}
.focus\:border-purple-700:focus {
  border-color: var(--purple-700) !important;
}
.focus\:border-purple-800:focus {
  border-color: var(--purple-800) !important;
}
.focus\:border-purple-900:focus {
  border-color: var(--purple-900) !important;
}

.hover\:border-purple-50:hover {
  border-color: var(--purple-50) !important;
}
.hover\:border-purple-100:hover {
  border-color: var(--purple-100) !important;
}
.hover\:border-purple-200:hover {
  border-color: var(--purple-200) !important;
}
.hover\:border-purple-300:hover {
  border-color: var(--purple-300) !important;
}
.hover\:border-purple-400:hover {
  border-color: var(--purple-400) !important;
}
.hover\:border-purple-500:hover {
  border-color: var(--purple-500) !important;
}
.hover\:border-purple-600:hover {
  border-color: var(--purple-600) !important;
}
.hover\:border-purple-700:hover {
  border-color: var(--purple-700) !important;
}
.hover\:border-purple-800:hover {
  border-color: var(--purple-800) !important;
}
.hover\:border-purple-900:hover {
  border-color: var(--purple-900) !important;
}

.active\:border-purple-50:active {
  border-color: var(--purple-50) !important;
}
.active\:border-purple-100:active {
  border-color: var(--purple-100) !important;
}
.active\:border-purple-200:active {
  border-color: var(--purple-200) !important;
}
.active\:border-purple-300:active {
  border-color: var(--purple-300) !important;
}
.active\:border-purple-400:active {
  border-color: var(--purple-400) !important;
}
.active\:border-purple-500:active {
  border-color: var(--purple-500) !important;
}
.active\:border-purple-600:active {
  border-color: var(--purple-600) !important;
}
.active\:border-purple-700:active {
  border-color: var(--purple-700) !important;
}
.active\:border-purple-800:active {
  border-color: var(--purple-800) !important;
}
.active\:border-purple-900:active {
  border-color: var(--purple-900) !important;
}

.border-gray-50 {
  border-color: var(--gray-50) !important;
}
.border-gray-100 {
  border-color: var(--gray-100) !important;
}
.border-gray-200 {
  border-color: var(--gray-200) !important;
}
.border-gray-300 {
  border-color: var(--gray-300) !important;
}
.border-gray-400 {
  border-color: var(--gray-400) !important;
}
.border-gray-500 {
  border-color: var(--gray-500) !important;
}
.border-gray-600 {
  border-color: var(--gray-600) !important;
}
.border-gray-700 {
  border-color: var(--gray-700) !important;
}
.border-gray-800 {
  border-color: var(--gray-800) !important;
}
.border-gray-900 {
  border-color: var(--gray-900) !important;
}

.focus\:border-gray-50:focus {
  border-color: var(--gray-50) !important;
}
.focus\:border-gray-100:focus {
  border-color: var(--gray-100) !important;
}
.focus\:border-gray-200:focus {
  border-color: var(--gray-200) !important;
}
.focus\:border-gray-300:focus {
  border-color: var(--gray-300) !important;
}
.focus\:border-gray-400:focus {
  border-color: var(--gray-400) !important;
}
.focus\:border-gray-500:focus {
  border-color: var(--gray-500) !important;
}
.focus\:border-gray-600:focus {
  border-color: var(--gray-600) !important;
}
.focus\:border-gray-700:focus {
  border-color: var(--gray-700) !important;
}
.focus\:border-gray-800:focus {
  border-color: var(--gray-800) !important;
}
.focus\:border-gray-900:focus {
  border-color: var(--gray-900) !important;
}

.hover\:border-gray-50:hover {
  border-color: var(--gray-50) !important;
}
.hover\:border-gray-100:hover {
  border-color: var(--gray-100) !important;
}
.hover\:border-gray-200:hover {
  border-color: var(--gray-200) !important;
}
.hover\:border-gray-300:hover {
  border-color: var(--gray-300) !important;
}
.hover\:border-gray-400:hover {
  border-color: var(--gray-400) !important;
}
.hover\:border-gray-500:hover {
  border-color: var(--gray-500) !important;
}
.hover\:border-gray-600:hover {
  border-color: var(--gray-600) !important;
}
.hover\:border-gray-700:hover {
  border-color: var(--gray-700) !important;
}
.hover\:border-gray-800:hover {
  border-color: var(--gray-800) !important;
}
.hover\:border-gray-900:hover {
  border-color: var(--gray-900) !important;
}

.active\:border-gray-50:active {
  border-color: var(--gray-50) !important;
}
.active\:border-gray-100:active {
  border-color: var(--gray-100) !important;
}
.active\:border-gray-200:active {
  border-color: var(--gray-200) !important;
}
.active\:border-gray-300:active {
  border-color: var(--gray-300) !important;
}
.active\:border-gray-400:active {
  border-color: var(--gray-400) !important;
}
.active\:border-gray-500:active {
  border-color: var(--gray-500) !important;
}
.active\:border-gray-600:active {
  border-color: var(--gray-600) !important;
}
.active\:border-gray-700:active {
  border-color: var(--gray-700) !important;
}
.active\:border-gray-800:active {
  border-color: var(--gray-800) !important;
}
.active\:border-gray-900:active {
  border-color: var(--gray-900) !important;
}

.border-red-50 {
  border-color: var(--red-50) !important;
}
.border-red-100 {
  border-color: var(--red-100) !important;
}
.border-red-200 {
  border-color: var(--red-200) !important;
}
.border-red-300 {
  border-color: var(--red-300) !important;
}
.border-red-400 {
  border-color: var(--red-400) !important;
}
.border-red-500 {
  border-color: var(--red-500) !important;
}
.border-red-600 {
  border-color: var(--red-600) !important;
}
.border-red-700 {
  border-color: var(--red-700) !important;
}
.border-red-800 {
  border-color: var(--red-800) !important;
}
.border-red-900 {
  border-color: var(--red-900) !important;
}

.focus\:border-red-50:focus {
  border-color: var(--red-50) !important;
}
.focus\:border-red-100:focus {
  border-color: var(--red-100) !important;
}
.focus\:border-red-200:focus {
  border-color: var(--red-200) !important;
}
.focus\:border-red-300:focus {
  border-color: var(--red-300) !important;
}
.focus\:border-red-400:focus {
  border-color: var(--red-400) !important;
}
.focus\:border-red-500:focus {
  border-color: var(--red-500) !important;
}
.focus\:border-red-600:focus {
  border-color: var(--red-600) !important;
}
.focus\:border-red-700:focus {
  border-color: var(--red-700) !important;
}
.focus\:border-red-800:focus {
  border-color: var(--red-800) !important;
}
.focus\:border-red-900:focus {
  border-color: var(--red-900) !important;
}

.hover\:border-red-50:hover {
  border-color: var(--red-50) !important;
}
.hover\:border-red-100:hover {
  border-color: var(--red-100) !important;
}
.hover\:border-red-200:hover {
  border-color: var(--red-200) !important;
}
.hover\:border-red-300:hover {
  border-color: var(--red-300) !important;
}
.hover\:border-red-400:hover {
  border-color: var(--red-400) !important;
}
.hover\:border-red-500:hover {
  border-color: var(--red-500) !important;
}
.hover\:border-red-600:hover {
  border-color: var(--red-600) !important;
}
.hover\:border-red-700:hover {
  border-color: var(--red-700) !important;
}
.hover\:border-red-800:hover {
  border-color: var(--red-800) !important;
}
.hover\:border-red-900:hover {
  border-color: var(--red-900) !important;
}

.active\:border-red-50:active {
  border-color: var(--red-50) !important;
}
.active\:border-red-100:active {
  border-color: var(--red-100) !important;
}
.active\:border-red-200:active {
  border-color: var(--red-200) !important;
}
.active\:border-red-300:active {
  border-color: var(--red-300) !important;
}
.active\:border-red-400:active {
  border-color: var(--red-400) !important;
}
.active\:border-red-500:active {
  border-color: var(--red-500) !important;
}
.active\:border-red-600:active {
  border-color: var(--red-600) !important;
}
.active\:border-red-700:active {
  border-color: var(--red-700) !important;
}
.active\:border-red-800:active {
  border-color: var(--red-800) !important;
}
.active\:border-red-900:active {
  border-color: var(--red-900) !important;
}

.border-primary-50 {
  border-color: var(--primary-50) !important;
}
.border-primary-100 {
  border-color: var(--primary-100) !important;
}
.border-primary-200 {
  border-color: var(--primary-200) !important;
}
.border-primary-300 {
  border-color: var(--primary-300) !important;
}
.border-primary-400 {
  border-color: var(--primary-400) !important;
}
.border-primary-500 {
  border-color: var(--primary-500) !important;
}
.border-primary-600 {
  border-color: var(--primary-600) !important;
}
.border-primary-700 {
  border-color: var(--primary-700) !important;
}
.border-primary-800 {
  border-color: var(--primary-800) !important;
}
.border-primary-900 {
  border-color: var(--primary-900) !important;
}

.focus\:border-primary-50:focus {
  border-color: var(--primary-50) !important;
}
.focus\:border-primary-100:focus {
  border-color: var(--primary-100) !important;
}
.focus\:border-primary-200:focus {
  border-color: var(--primary-200) !important;
}
.focus\:border-primary-300:focus {
  border-color: var(--primary-300) !important;
}
.focus\:border-primary-400:focus {
  border-color: var(--primary-400) !important;
}
.focus\:border-primary-500:focus {
  border-color: var(--primary-500) !important;
}
.focus\:border-primary-600:focus {
  border-color: var(--primary-600) !important;
}
.focus\:border-primary-700:focus {
  border-color: var(--primary-700) !important;
}
.focus\:border-primary-800:focus {
  border-color: var(--primary-800) !important;
}
.focus\:border-primary-900:focus {
  border-color: var(--primary-900) !important;
}

.hover\:border-primary-50:hover {
  border-color: var(--primary-50) !important;
}
.hover\:border-primary-100:hover {
  border-color: var(--primary-100) !important;
}
.hover\:border-primary-200:hover {
  border-color: var(--primary-200) !important;
}
.hover\:border-primary-300:hover {
  border-color: var(--primary-300) !important;
}
.hover\:border-primary-400:hover {
  border-color: var(--primary-400) !important;
}
.hover\:border-primary-500:hover {
  border-color: var(--primary-500) !important;
}
.hover\:border-primary-600:hover {
  border-color: var(--primary-600) !important;
}
.hover\:border-primary-700:hover {
  border-color: var(--primary-700) !important;
}
.hover\:border-primary-800:hover {
  border-color: var(--primary-800) !important;
}
.hover\:border-primary-900:hover {
  border-color: var(--primary-900) !important;
}

.active\:border-primary-50:active {
  border-color: var(--primary-50) !important;
}
.active\:border-primary-100:active {
  border-color: var(--primary-100) !important;
}
.active\:border-primary-200:active {
  border-color: var(--primary-200) !important;
}
.active\:border-primary-300:active {
  border-color: var(--primary-300) !important;
}
.active\:border-primary-400:active {
  border-color: var(--primary-400) !important;
}
.active\:border-primary-500:active {
  border-color: var(--primary-500) !important;
}
.active\:border-primary-600:active {
  border-color: var(--primary-600) !important;
}
.active\:border-primary-700:active {
  border-color: var(--primary-700) !important;
}
.active\:border-primary-800:active {
  border-color: var(--primary-800) !important;
}
.active\:border-primary-900:active {
  border-color: var(--primary-900) !important;
}

.bg-white-alpha-10 {
  background-color: rgba(255,255,255,0.1) !important;
}
.bg-white-alpha-20 {
  background-color: rgba(255,255,255,0.2) !important;
}
.bg-white-alpha-30 {
  background-color: rgba(255,255,255,0.3) !important;
}
.bg-white-alpha-40 {
  background-color: rgba(255,255,255,0.4) !important;
}
.bg-white-alpha-50 {
  background-color: rgba(255,255,255,0.5) !important;
}
.bg-white-alpha-60 {
  background-color: rgba(255,255,255,0.6) !important;
}
.bg-white-alpha-70 {
  background-color: rgba(255,255,255,0.7) !important;
}
.bg-white-alpha-80 {
  background-color: rgba(255,255,255,0.8) !important;
}
.bg-white-alpha-90 {
  background-color: rgba(255,255,255,0.9) !important;
}

.hover\:bg-white-alpha-10:hover {
  background-color: rgba(255,255,255,0.1) !important;
}
.hover\:bg-white-alpha-20:hover {
  background-color: rgba(255,255,255,0.2) !important;
}
.hover\:bg-white-alpha-30:hover {
  background-color: rgba(255,255,255,0.3) !important;
}
.hover\:bg-white-alpha-40:hover {
  background-color: rgba(255,255,255,0.4) !important;
}
.hover\:bg-white-alpha-50:hover {
  background-color: rgba(255,255,255,0.5) !important;
}
.hover\:bg-white-alpha-60:hover {
  background-color: rgba(255,255,255,0.6) !important;
}
.hover\:bg-white-alpha-70:hover {
  background-color: rgba(255,255,255,0.7) !important;
}
.hover\:bg-white-alpha-80:hover {
  background-color: rgba(255,255,255,0.8) !important;
}
.hover\:bg-white-alpha-90:hover {
  background-color: rgba(255,255,255,0.9) !important;
}

.focus\:bg-white-alpha-10:focus {
  background-color: rgba(255,255,255,0.1) !important;
}
.focus\:bg-white-alpha-20:focus {
  background-color: rgba(255,255,255,0.2) !important;
}
.focus\:bg-white-alpha-30:focus {
  background-color: rgba(255,255,255,0.3) !important;
}
.focus\:bg-white-alpha-40:focus {
  background-color: rgba(255,255,255,0.4) !important;
}
.focus\:bg-white-alpha-50:focus {
  background-color: rgba(255,255,255,0.5) !important;
}
.focus\:bg-white-alpha-60:focus {
  background-color: rgba(255,255,255,0.6) !important;
}
.focus\:bg-white-alpha-70:focus {
  background-color: rgba(255,255,255,0.7) !important;
}
.focus\:bg-white-alpha-80:focus {
  background-color: rgba(255,255,255,0.8) !important;
}
.focus\:bg-white-alpha-90:focus {
  background-color: rgba(255,255,255,0.9) !important;
}

.active\:bg-white-alpha-10:active {
  background-color: rgba(255,255,255,0.1) !important;
}
.active\:bg-white-alpha-20:active {
  background-color: rgba(255,255,255,0.2) !important;
}
.active\:bg-white-alpha-30:active {
  background-color: rgba(255,255,255,0.3) !important;
}
.active\:bg-white-alpha-40:active {
  background-color: rgba(255,255,255,0.4) !important;
}
.active\:bg-white-alpha-50:active {
  background-color: rgba(255,255,255,0.5) !important;
}
.active\:bg-white-alpha-60:active {
  background-color: rgba(255,255,255,0.6) !important;
}
.active\:bg-white-alpha-70:active {
  background-color: rgba(255,255,255,0.7) !important;
}
.active\:bg-white-alpha-80:active {
  background-color: rgba(255,255,255,0.8) !important;
}
.active\:bg-white-alpha-90:active {
  background-color: rgba(255,255,255,0.9) !important;
}

.bg-black-alpha-10 {
  background-color: rgba(0,0,0,0.1) !important;
}
.bg-black-alpha-20 {
  background-color: rgba(0,0,0,0.2) !important;
}
.bg-black-alpha-30 {
  background-color: rgba(0,0,0,0.3) !important;
}
.bg-black-alpha-40 {
  background-color: rgba(0,0,0,0.4) !important;
}
.bg-black-alpha-50 {
  background-color: rgba(0,0,0,0.5) !important;
}
.bg-black-alpha-60 {
  background-color: rgba(0,0,0,0.6) !important;
}
.bg-black-alpha-70 {
  background-color: rgba(0,0,0,0.7) !important;
}
.bg-black-alpha-80 {
  background-color: rgba(0,0,0,0.8) !important;
}
.bg-black-alpha-90 {
  background-color: rgba(0,0,0,0.9) !important;
}

.hover\:bg-black-alpha-10:hover {
  background-color: rgba(0,0,0,0.1) !important;
}
.hover\:bg-black-alpha-20:hover {
  background-color: rgba(0,0,0,0.2) !important;
}
.hover\:bg-black-alpha-30:hover {
  background-color: rgba(0,0,0,0.3) !important;
}
.hover\:bg-black-alpha-40:hover {
  background-color: rgba(0,0,0,0.4) !important;
}
.hover\:bg-black-alpha-50:hover {
  background-color: rgba(0,0,0,0.5) !important;
}
.hover\:bg-black-alpha-60:hover {
  background-color: rgba(0,0,0,0.6) !important;
}
.hover\:bg-black-alpha-70:hover {
  background-color: rgba(0,0,0,0.7) !important;
}
.hover\:bg-black-alpha-80:hover {
  background-color: rgba(0,0,0,0.8) !important;
}
.hover\:bg-black-alpha-90:hover {
  background-color: rgba(0,0,0,0.9) !important;
}

.focus\:bg-black-alpha-10:focus {
  background-color: rgba(0,0,0,0.1) !important;
}
.focus\:bg-black-alpha-20:focus {
  background-color: rgba(0,0,0,0.2) !important;
}
.focus\:bg-black-alpha-30:focus {
  background-color: rgba(0,0,0,0.3) !important;
}
.focus\:bg-black-alpha-40:focus {
  background-color: rgba(0,0,0,0.4) !important;
}
.focus\:bg-black-alpha-50:focus {
  background-color: rgba(0,0,0,0.5) !important;
}
.focus\:bg-black-alpha-60:focus {
  background-color: rgba(0,0,0,0.6) !important;
}
.focus\:bg-black-alpha-70:focus {
  background-color: rgba(0,0,0,0.7) !important;
}
.focus\:bg-black-alpha-80:focus {
  background-color: rgba(0,0,0,0.8) !important;
}
.focus\:bg-black-alpha-90:focus {
  background-color: rgba(0,0,0,0.9) !important;
}

.active\:bg-black-alpha-10:active {
  background-color: rgba(0,0,0,0.1) !important;
}
.active\:bg-black-alpha-20:active {
  background-color: rgba(0,0,0,0.2) !important;
}
.active\:bg-black-alpha-30:active {
  background-color: rgba(0,0,0,0.3) !important;
}
.active\:bg-black-alpha-40:active {
  background-color: rgba(0,0,0,0.4) !important;
}
.active\:bg-black-alpha-50:active {
  background-color: rgba(0,0,0,0.5) !important;
}
.active\:bg-black-alpha-60:active {
  background-color: rgba(0,0,0,0.6) !important;
}
.active\:bg-black-alpha-70:active {
  background-color: rgba(0,0,0,0.7) !important;
}
.active\:bg-black-alpha-80:active {
  background-color: rgba(0,0,0,0.8) !important;
}
.active\:bg-black-alpha-90:active {
  background-color: rgba(0,0,0,0.9) !important;
}

.border-white-alpha-10 {
  border-color: rgba(255,255,255,0.1) !important;
}
.border-white-alpha-20 {
  border-color: rgba(255,255,255,0.2) !important;
}
.border-white-alpha-30 {
  border-color: rgba(255,255,255,0.3) !important;
}
.border-white-alpha-40 {
  border-color: rgba(255,255,255,0.4) !important;
}
.border-white-alpha-50 {
  border-color: rgba(255,255,255,0.5) !important;
}
.border-white-alpha-60 {
  border-color: rgba(255,255,255,0.6) !important;
}
.border-white-alpha-70 {
  border-color: rgba(255,255,255,0.7) !important;
}
.border-white-alpha-80 {
  border-color: rgba(255,255,255,0.8) !important;
}
.border-white-alpha-90 {
  border-color: rgba(255,255,255,0.9) !important;
}

.hover\:border-white-alpha-10:hover {
  border-color: rgba(255,255,255,0.1) !important;
}
.hover\:border-white-alpha-20:hover {
  border-color: rgba(255,255,255,0.2) !important;
}
.hover\:border-white-alpha-30:hover {
  border-color: rgba(255,255,255,0.3) !important;
}
.hover\:border-white-alpha-40:hover {
  border-color: rgba(255,255,255,0.4) !important;
}
.hover\:border-white-alpha-50:hover {
  border-color: rgba(255,255,255,0.5) !important;
}
.hover\:border-white-alpha-60:hover {
  border-color: rgba(255,255,255,0.6) !important;
}
.hover\:border-white-alpha-70:hover {
  border-color: rgba(255,255,255,0.7) !important;
}
.hover\:border-white-alpha-80:hover {
  border-color: rgba(255,255,255,0.8) !important;
}
.hover\:border-white-alpha-90:hover {
  border-color: rgba(255,255,255,0.9) !important;
}

.focus\:border-white-alpha-10:focus {
  border-color: rgba(255,255,255,0.1) !important;
}
.focus\:border-white-alpha-20:focus {
  border-color: rgba(255,255,255,0.2) !important;
}
.focus\:border-white-alpha-30:focus {
  border-color: rgba(255,255,255,0.3) !important;
}
.focus\:border-white-alpha-40:focus {
  border-color: rgba(255,255,255,0.4) !important;
}
.focus\:border-white-alpha-50:focus {
  border-color: rgba(255,255,255,0.5) !important;
}
.focus\:border-white-alpha-60:focus {
  border-color: rgba(255,255,255,0.6) !important;
}
.focus\:border-white-alpha-70:focus {
  border-color: rgba(255,255,255,0.7) !important;
}
.focus\:border-white-alpha-80:focus {
  border-color: rgba(255,255,255,0.8) !important;
}
.focus\:border-white-alpha-90:focus {
  border-color: rgba(255,255,255,0.9) !important;
}

.active\:border-white-alpha-10:active {
  border-color: rgba(255,255,255,0.1) !important;
}
.active\:border-white-alpha-20:active {
  border-color: rgba(255,255,255,0.2) !important;
}
.active\:border-white-alpha-30:active {
  border-color: rgba(255,255,255,0.3) !important;
}
.active\:border-white-alpha-40:active {
  border-color: rgba(255,255,255,0.4) !important;
}
.active\:border-white-alpha-50:active {
  border-color: rgba(255,255,255,0.5) !important;
}
.active\:border-white-alpha-60:active {
  border-color: rgba(255,255,255,0.6) !important;
}
.active\:border-white-alpha-70:active {
  border-color: rgba(255,255,255,0.7) !important;
}
.active\:border-white-alpha-80:active {
  border-color: rgba(255,255,255,0.8) !important;
}
.active\:border-white-alpha-90:active {
  border-color: rgba(255,255,255,0.9) !important;
}

.border-black-alpha-10 {
  border-color: rgba(0,0,0,0.1) !important;
}
.border-black-alpha-20 {
  border-color: rgba(0,0,0,0.2) !important;
}
.border-black-alpha-30 {
  border-color: rgba(0,0,0,0.3) !important;
}
.border-black-alpha-40 {
  border-color: rgba(0,0,0,0.4) !important;
}
.border-black-alpha-50 {
  border-color: rgba(0,0,0,0.5) !important;
}
.border-black-alpha-60 {
  border-color: rgba(0,0,0,0.6) !important;
}
.border-black-alpha-70 {
  border-color: rgba(0,0,0,0.7) !important;
}
.border-black-alpha-80 {
  border-color: rgba(0,0,0,0.8) !important;
}
.border-black-alpha-90 {
  border-color: rgba(0,0,0,0.9) !important;
}

.hover\:border-black-alpha-10:hover {
  border-color: rgba(0,0,0,0.1) !important;
}
.hover\:border-black-alpha-20:hover {
  border-color: rgba(0,0,0,0.2) !important;
}
.hover\:border-black-alpha-30:hover {
  border-color: rgba(0,0,0,0.3) !important;
}
.hover\:border-black-alpha-40:hover {
  border-color: rgba(0,0,0,0.4) !important;
}
.hover\:border-black-alpha-50:hover {
  border-color: rgba(0,0,0,0.5) !important;
}
.hover\:border-black-alpha-60:hover {
  border-color: rgba(0,0,0,0.6) !important;
}
.hover\:border-black-alpha-70:hover {
  border-color: rgba(0,0,0,0.7) !important;
}
.hover\:border-black-alpha-80:hover {
  border-color: rgba(0,0,0,0.8) !important;
}
.hover\:border-black-alpha-90:hover {
  border-color: rgba(0,0,0,0.9) !important;
}

.focus\:border-black-alpha-10:focus {
  border-color: rgba(0,0,0,0.1) !important;
}
.focus\:border-black-alpha-20:focus {
  border-color: rgba(0,0,0,0.2) !important;
}
.focus\:border-black-alpha-30:focus {
  border-color: rgba(0,0,0,0.3) !important;
}
.focus\:border-black-alpha-40:focus {
  border-color: rgba(0,0,0,0.4) !important;
}
.focus\:border-black-alpha-50:focus {
  border-color: rgba(0,0,0,0.5) !important;
}
.focus\:border-black-alpha-60:focus {
  border-color: rgba(0,0,0,0.6) !important;
}
.focus\:border-black-alpha-70:focus {
  border-color: rgba(0,0,0,0.7) !important;
}
.focus\:border-black-alpha-80:focus {
  border-color: rgba(0,0,0,0.8) !important;
}
.focus\:border-black-alpha-90:focus {
  border-color: rgba(0,0,0,0.9) !important;
}

.active\:border-black-alpha-10:active {
  border-color: rgba(0,0,0,0.1) !important;
}
.active\:border-black-alpha-20:active {
  border-color: rgba(0,0,0,0.2) !important;
}
.active\:border-black-alpha-30:active {
  border-color: rgba(0,0,0,0.3) !important;
}
.active\:border-black-alpha-40:active {
  border-color: rgba(0,0,0,0.4) !important;
}
.active\:border-black-alpha-50:active {
  border-color: rgba(0,0,0,0.5) !important;
}
.active\:border-black-alpha-60:active {
  border-color: rgba(0,0,0,0.6) !important;
}
.active\:border-black-alpha-70:active {
  border-color: rgba(0,0,0,0.7) !important;
}
.active\:border-black-alpha-80:active {
  border-color: rgba(0,0,0,0.8) !important;
}
.active\:border-black-alpha-90:active {
  border-color: rgba(0,0,0,0.9) !important;
}

.text-white-alpha-10 {
  color: rgba(255,255,255,0.1) !important;
}
.text-white-alpha-20 {
  color: rgba(255,255,255,0.2) !important;
}
.text-white-alpha-30 {
  color: rgba(255,255,255,0.3) !important;
}
.text-white-alpha-40 {
  color: rgba(255,255,255,0.4) !important;
}
.text-white-alpha-50 {
  color: rgba(255,255,255,0.5) !important;
}
.text-white-alpha-60 {
  color: rgba(255,255,255,0.6) !important;
}
.text-white-alpha-70 {
  color: rgba(255,255,255,0.7) !important;
}
.text-white-alpha-80 {
  color: rgba(255,255,255,0.8) !important;
}
.text-white-alpha-90 {
  color: rgba(255,255,255,0.9) !important;
}

.hover\:text-white-alpha-10:hover {
  color: rgba(255,255,255,0.1) !important;
}
.hover\:text-white-alpha-20:hover {
  color: rgba(255,255,255,0.2) !important;
}
.hover\:text-white-alpha-30:hover {
  color: rgba(255,255,255,0.3) !important;
}
.hover\:text-white-alpha-40:hover {
  color: rgba(255,255,255,0.4) !important;
}
.hover\:text-white-alpha-50:hover {
  color: rgba(255,255,255,0.5) !important;
}
.hover\:text-white-alpha-60:hover {
  color: rgba(255,255,255,0.6) !important;
}
.hover\:text-white-alpha-70:hover {
  color: rgba(255,255,255,0.7) !important;
}
.hover\:text-white-alpha-80:hover {
  color: rgba(255,255,255,0.8) !important;
}
.hover\:text-white-alpha-90:hover {
  color: rgba(255,255,255,0.9) !important;
}

.focus\:text-white-alpha-10:focus {
  color: rgba(255,255,255,0.1) !important;
}
.focus\:text-white-alpha-20:focus {
  color: rgba(255,255,255,0.2) !important;
}
.focus\:text-white-alpha-30:focus {
  color: rgba(255,255,255,0.3) !important;
}
.focus\:text-white-alpha-40:focus {
  color: rgba(255,255,255,0.4) !important;
}
.focus\:text-white-alpha-50:focus {
  color: rgba(255,255,255,0.5) !important;
}
.focus\:text-white-alpha-60:focus {
  color: rgba(255,255,255,0.6) !important;
}
.focus\:text-white-alpha-70:focus {
  color: rgba(255,255,255,0.7) !important;
}
.focus\:text-white-alpha-80:focus {
  color: rgba(255,255,255,0.8) !important;
}
.focus\:text-white-alpha-90:focus {
  color: rgba(255,255,255,0.9) !important;
}

.active\:text-white-alpha-10:active {
  color: rgba(255,255,255,0.1) !important;
}
.active\:text-white-alpha-20:active {
  color: rgba(255,255,255,0.2) !important;
}
.active\:text-white-alpha-30:active {
  color: rgba(255,255,255,0.3) !important;
}
.active\:text-white-alpha-40:active {
  color: rgba(255,255,255,0.4) !important;
}
.active\:text-white-alpha-50:active {
  color: rgba(255,255,255,0.5) !important;
}
.active\:text-white-alpha-60:active {
  color: rgba(255,255,255,0.6) !important;
}
.active\:text-white-alpha-70:active {
  color: rgba(255,255,255,0.7) !important;
}
.active\:text-white-alpha-80:active {
  color: rgba(255,255,255,0.8) !important;
}
.active\:text-white-alpha-90:active {
  color: rgba(255,255,255,0.9) !important;
}

.text-black-alpha-10 {
  color: rgba(0,0,0,0.1) !important;
}
.text-black-alpha-20 {
  color: rgba(0,0,0,0.2) !important;
}
.text-black-alpha-30 {
  color: rgba(0,0,0,0.3) !important;
}
.text-black-alpha-40 {
  color: rgba(0,0,0,0.4) !important;
}
.text-black-alpha-50 {
  color: rgba(0,0,0,0.5) !important;
}
.text-black-alpha-60 {
  color: rgba(0,0,0,0.6) !important;
}
.text-black-alpha-70 {
  color: rgba(0,0,0,0.7) !important;
}
.text-black-alpha-80 {
  color: rgba(0,0,0,0.8) !important;
}
.text-black-alpha-90 {
  color: rgba(0,0,0,0.9) !important;
}

.hover\:text-black-alpha-10:hover {
  color: rgba(0,0,0,0.1) !important;
}
.hover\:text-black-alpha-20:hover {
  color: rgba(0,0,0,0.2) !important;
}
.hover\:text-black-alpha-30:hover {
  color: rgba(0,0,0,0.3) !important;
}
.hover\:text-black-alpha-40:hover {
  color: rgba(0,0,0,0.4) !important;
}
.hover\:text-black-alpha-50:hover {
  color: rgba(0,0,0,0.5) !important;
}
.hover\:text-black-alpha-60:hover {
  color: rgba(0,0,0,0.6) !important;
}
.hover\:text-black-alpha-70:hover {
  color: rgba(0,0,0,0.7) !important;
}
.hover\:text-black-alpha-80:hover {
  color: rgba(0,0,0,0.8) !important;
}
.hover\:text-black-alpha-90:hover {
  color: rgba(0,0,0,0.9) !important;
}

.focus\:text-black-alpha-10:focus {
  color: rgba(0,0,0,0.1) !important;
}
.focus\:text-black-alpha-20:focus {
  color: rgba(0,0,0,0.2) !important;
}
.focus\:text-black-alpha-30:focus {
  color: rgba(0,0,0,0.3) !important;
}
.focus\:text-black-alpha-40:focus {
  color: rgba(0,0,0,0.4) !important;
}
.focus\:text-black-alpha-50:focus {
  color: rgba(0,0,0,0.5) !important;
}
.focus\:text-black-alpha-60:focus {
  color: rgba(0,0,0,0.6) !important;
}
.focus\:text-black-alpha-70:focus {
  color: rgba(0,0,0,0.7) !important;
}
.focus\:text-black-alpha-80:focus {
  color: rgba(0,0,0,0.8) !important;
}
.focus\:text-black-alpha-90:focus {
  color: rgba(0,0,0,0.9) !important;
}

.active\:text-black-alpha-10:active {
  color: rgba(0,0,0,0.1) !important;
}
.active\:text-black-alpha-20:active {
  color: rgba(0,0,0,0.2) !important;
}
.active\:text-black-alpha-30:active {
  color: rgba(0,0,0,0.3) !important;
}
.active\:text-black-alpha-40:active {
  color: rgba(0,0,0,0.4) !important;
}
.active\:text-black-alpha-50:active {
  color: rgba(0,0,0,0.5) !important;
}
.active\:text-black-alpha-60:active {
  color: rgba(0,0,0,0.6) !important;
}
.active\:text-black-alpha-70:active {
  color: rgba(0,0,0,0.7) !important;
}
.active\:text-black-alpha-80:active {
  color: rgba(0,0,0,0.8) !important;
}
.active\:text-black-alpha-90:active {
  color: rgba(0,0,0,0.9) !important;
}

.text-primary {
  color: var(--primary-color) !important;
}

.bg-primary {
  color: var(--primary-color-text) !important;
  background-color: var(--primary-color) !important;
}

.bg-primary-reverse {
  color: var(--primary-color) !important;
  background-color: var(--primary-color-text) !important;
}

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

.border-primary {
  border-color: var(--primary-color) !important;
}

.text-white {
  color: #ffffff !important;
}

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

.text-color {
  color: var(--text-color) !important;
}

.text-color-secondary {
  color: var(--text-color-secondary) !important;
}

.surface-ground {
  background-color: var(--surface-ground) !important;
}

.surface-section {
  background-color: var(--surface-section) !important;
}

.surface-card {
  background-color: var(--surface-card) !important;
}

.surface-overlay {
  background-color: var(--surface-overlay) !important;
}

.surface-hover {
  background-color: var(--surface-hover) !important;
}

.surface-border {
  border-color: var(--surface-border) !important;
}

.focus\:text-primary:focus {
  color: var(--primary-color) !important;
}

.hover\:text-primary:hover {
  color: var(--primary-color) !important;
}

.active\:text-primary:active {
  color: var(--primary-color) !important;
}

.focus\:bg-primary:focus {
  color: var(--primary-color-text) !important;
  background-color: var(--primary-color) !important;
}

.hover\:bg-primary:hover {
  color: var(--primary-color-text) !important;
  background-color: var(--primary-color) !important;
}

.active\:bg-primary:active {
  color: var(--primary-color-text) !important;
  background-color: var(--primary-color) !important;
}

.focus\:bg-primary-reverse:focus {
  color: var(--primary-color) !important;
  background-color: var(--primary-color-text) !important;
}

.hover\:bg-primary-reverse:hover {
  color: var(--primary-color) !important;
  background-color: var(--primary-color-text) !important;
}

.active\:bg-primary-reverse:active {
  color: var(--primary-color) !important;
  background-color: var(--primary-color-text) !important;
}

.focus\:bg-white:focus {
  background-color: #ffffff !important;
}

.hover\:bg-white:hover {
  background-color: #ffffff !important;
}

.active\:bg-white:active {
  background-color: #ffffff !important;
}

.focus\:border-primary:focus {
  border-color: var(--primary-color) !important;
}

.hover\:border-primary:hover {
  border-color: var(--primary-color) !important;
}

.active\:border-primary:active {
  border-color: var(--primary-color) !important;
}

.focus\:text-white:focus {
  color: #ffffff !important;
}

.hover\:text-white:hover {
  color: #ffffff !important;
}

.active\:text-white:active {
  color: #ffffff !important;
}

.focus\:border-white:focus {
  border-color: #ffffff !important;
}

.hover\:border-white:hover {
  border-color: #ffffff !important;
}

.active\:border-white:active {
  border-color: #ffffff !important;
}

.focus\:text-color:focus {
  color: var(--text-color) !important;
}

.hover\:text-color:hover {
  color: var(--text-color) !important;
}

.active\:text-color:active {
  color: var(--text-color) !important;
}

.focus\:text-color-secondary:focus {
  color: var(--text-color-secondary) !important;
}

.hover\:text-color-secondary:hover {
  color: var(--text-color-secondary) !important;
}

.active\:text-color-secondary:active {
  color: var(--text-color-secondary) !important;
}

.focus\:surface-ground:focus {
  background-color: var(--surface-ground) !important;
}

.hover\:surface-ground:hover {
  background-color: var(--surface-ground) !important;
}

.active\:surface-ground:active {
  background-color: var(--surface-ground) !important;
}

.focus\:surface-section:focus {
  background-color: var(--surface-section) !important;
}

.hover\:surface-section:hover {
  background-color: var(--surface-section) !important;
}

.active\:surface-section:active {
  background-color: var(--surface-section) !important;
}

.focus\:surface-card:focus {
  background-color: var(--surface-card) !important;
}

.hover\:surface-card:hover {
  background-color: var(--surface-card) !important;
}

.active\:surface-card:active {
  background-color: var(--surface-card) !important;
}

.focus\:surface-overlay:focus {
  background-color: var(--surface-overlay) !important;
}

.hover\:surface-overlay:hover {
  background-color: var(--surface-overlay) !important;
}

.active\:surface-overlay:active {
  background-color: var(--surface-overlay) !important;
}

.focus\:surface-hover:focus {
  background-color: var(--surface-hover) !important;
}

.hover\:surface-hover:hover {
  background-color: var(--surface-hover) !important;
}

.active\:surface-hover:active {
  background-color: var(--surface-hover) !important;
}

.focus\:surface-border:focus {
  border-color: var(--surface-border) !important;
}

.hover\:surface-border:hover {
  border-color: var(--surface-border) !important;
}

.active\:surface-border:active {
  border-color: var(--surface-border) !important;
}

@media screen and (min-width: 576px) {
  .sm\:text-primary {
    color: var(--primary-color) !important;
  }
  .sm\:bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .sm\:bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .sm\:bg-white {
    background-color: #ffffff !important;
  }
  .sm\:border-primary {
    border-color: var(--primary-color) !important;
  }
  .sm\:text-white {
    color: #ffffff !important;
  }
  .sm\:border-white {
    border-color: #ffffff !important;
  }
  .sm\:text-color {
    color: var(--text-color) !important;
  }
  .sm\:text-color-secondary {
    color: var(--text-color-secondary) !important;
  }
  .sm\:surface-ground {
    background-color: var(--surface-ground) !important;
  }
  .sm\:surface-section {
    background-color: var(--surface-section) !important;
  }
  .sm\:surface-card {
    background-color: var(--surface-card) !important;
  }
  .sm\:surface-overlay {
    background-color: var(--surface-overlay) !important;
  }
  .sm\:surface-hover {
    background-color: var(--surface-hover) !important;
  }
  .sm\:surface-border {
    border-color: var(--surface-border) !important;
  }
  .sm\:focus\:text-primary:focus {
    color: var(--primary-color) !important;
  }
  .sm\:hover\:text-primary:hover {
    color: var(--primary-color) !important;
  }
  .sm\:active\:text-primary:active {
    color: var(--primary-color) !important;
  }
  .sm\:focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .sm\:hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .sm\:active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .sm\:focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .sm\:hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .sm\:active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .sm\:focus\:bg-white:focus {
    background-color: #ffffff !important;
  }
  .sm\:hover\:bg-white:hover {
    background-color: #ffffff !important;
  }
  .sm\:active\:bg-white:active {
    background-color: #ffffff !important;
  }
  .sm\:focus\:border-primary:focus {
    border-color: var(--primary-color) !important;
  }
  .sm\:hover\:border-primary:hover {
    border-color: var(--primary-color) !important;
  }
  .sm\:active\:border-primary:active {
    border-color: var(--primary-color) !important;
  }
  .sm\:focus\:text-white:focus {
    color: #ffffff !important;
  }
  .sm\:hover\:text-white:hover {
    color: #ffffff !important;
  }
  .sm\:active\:text-white:active {
    color: #ffffff !important;
  }
  .sm\:focus\:border-white:focus {
    border-color: #ffffff !important;
  }
  .sm\:hover\:border-white:hover {
    border-color: #ffffff !important;
  }
  .sm\:active\:border-white:active {
    border-color: #ffffff !important;
  }
  .sm\:focus\:text-color:focus {
    color: var(--text-color) !important;
  }
  .sm\:hover\:text-color:hover {
    color: var(--text-color) !important;
  }
  .sm\:active\:text-color:active {
    color: var(--text-color) !important;
  }
  .sm\:focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important;
  }
  .sm\:hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important;
  }
  .sm\:active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important;
  }
  .sm\:focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important;
  }
  .sm\:hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important;
  }
  .sm\:active\:surface-ground:active {
    background-color: var(--surface-ground) !important;
  }
  .sm\:focus\:surface-section:focus {
    background-color: var(--surface-section) !important;
  }
  .sm\:hover\:surface-section:hover {
    background-color: var(--surface-section) !important;
  }
  .sm\:active\:surface-section:active {
    background-color: var(--surface-section) !important;
  }
  .sm\:focus\:surface-card:focus {
    background-color: var(--surface-card) !important;
  }
  .sm\:hover\:surface-card:hover {
    background-color: var(--surface-card) !important;
  }
  .sm\:active\:surface-card:active {
    background-color: var(--surface-card) !important;
  }
  .sm\:focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important;
  }
  .sm\:hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important;
  }
  .sm\:active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important;
  }
  .sm\:focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important;
  }
  .sm\:hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important;
  }
  .sm\:active\:surface-hover:active {
    background-color: var(--surface-hover) !important;
  }
  .sm\:focus\:surface-border:focus {
    border-color: var(--surface-border) !important;
  }
  .sm\:hover\:surface-border:hover {
    border-color: var(--surface-border) !important;
  }
  .sm\:active\:surface-border:active {
    border-color: var(--surface-border) !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:text-primary {
    color: var(--primary-color) !important;
  }
  .md\:bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .md\:bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .md\:bg-white {
    background-color: #ffffff !important;
  }
  .md\:border-primary {
    border-color: var(--primary-color) !important;
  }
  .md\:text-white {
    color: #ffffff !important;
  }
  .md\:border-white {
    border-color: #ffffff !important;
  }
  .md\:text-color {
    color: var(--text-color) !important;
  }
  .md\:text-color-secondary {
    color: var(--text-color-secondary) !important;
  }
  .md\:surface-ground {
    background-color: var(--surface-ground) !important;
  }
  .md\:surface-section {
    background-color: var(--surface-section) !important;
  }
  .md\:surface-card {
    background-color: var(--surface-card) !important;
  }
  .md\:surface-overlay {
    background-color: var(--surface-overlay) !important;
  }
  .md\:surface-hover {
    background-color: var(--surface-hover) !important;
  }
  .md\:surface-border {
    border-color: var(--surface-border) !important;
  }
  .md\:focus\:text-primary:focus {
    color: var(--primary-color) !important;
  }
  .md\:hover\:text-primary:hover {
    color: var(--primary-color) !important;
  }
  .md\:active\:text-primary:active {
    color: var(--primary-color) !important;
  }
  .md\:focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .md\:hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .md\:active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .md\:focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .md\:hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .md\:active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .md\:focus\:bg-white:focus {
    background-color: #ffffff !important;
  }
  .md\:hover\:bg-white:hover {
    background-color: #ffffff !important;
  }
  .md\:active\:bg-white:active {
    background-color: #ffffff !important;
  }
  .md\:focus\:border-primary:focus {
    border-color: var(--primary-color) !important;
  }
  .md\:hover\:border-primary:hover {
    border-color: var(--primary-color) !important;
  }
  .md\:active\:border-primary:active {
    border-color: var(--primary-color) !important;
  }
  .md\:focus\:text-white:focus {
    color: #ffffff !important;
  }
  .md\:hover\:text-white:hover {
    color: #ffffff !important;
  }
  .md\:active\:text-white:active {
    color: #ffffff !important;
  }
  .md\:focus\:border-white:focus {
    border-color: #ffffff !important;
  }
  .md\:hover\:border-white:hover {
    border-color: #ffffff !important;
  }
  .md\:active\:border-white:active {
    border-color: #ffffff !important;
  }
  .md\:focus\:text-color:focus {
    color: var(--text-color) !important;
  }
  .md\:hover\:text-color:hover {
    color: var(--text-color) !important;
  }
  .md\:active\:text-color:active {
    color: var(--text-color) !important;
  }
  .md\:focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important;
  }
  .md\:hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important;
  }
  .md\:active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important;
  }
  .md\:focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important;
  }
  .md\:hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important;
  }
  .md\:active\:surface-ground:active {
    background-color: var(--surface-ground) !important;
  }
  .md\:focus\:surface-section:focus {
    background-color: var(--surface-section) !important;
  }
  .md\:hover\:surface-section:hover {
    background-color: var(--surface-section) !important;
  }
  .md\:active\:surface-section:active {
    background-color: var(--surface-section) !important;
  }
  .md\:focus\:surface-card:focus {
    background-color: var(--surface-card) !important;
  }
  .md\:hover\:surface-card:hover {
    background-color: var(--surface-card) !important;
  }
  .md\:active\:surface-card:active {
    background-color: var(--surface-card) !important;
  }
  .md\:focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important;
  }
  .md\:hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important;
  }
  .md\:active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important;
  }
  .md\:focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important;
  }
  .md\:hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important;
  }
  .md\:active\:surface-hover:active {
    background-color: var(--surface-hover) !important;
  }
  .md\:focus\:surface-border:focus {
    border-color: var(--surface-border) !important;
  }
  .md\:hover\:surface-border:hover {
    border-color: var(--surface-border) !important;
  }
  .md\:active\:surface-border:active {
    border-color: var(--surface-border) !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:text-primary {
    color: var(--primary-color) !important;
  }
  .lg\:bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .lg\:bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .lg\:bg-white {
    background-color: #ffffff !important;
  }
  .lg\:border-primary {
    border-color: var(--primary-color) !important;
  }
  .lg\:text-white {
    color: #ffffff !important;
  }
  .lg\:border-white {
    border-color: #ffffff !important;
  }
  .lg\:text-color {
    color: var(--text-color) !important;
  }
  .lg\:text-color-secondary {
    color: var(--text-color-secondary) !important;
  }
  .lg\:surface-ground {
    background-color: var(--surface-ground) !important;
  }
  .lg\:surface-section {
    background-color: var(--surface-section) !important;
  }
  .lg\:surface-card {
    background-color: var(--surface-card) !important;
  }
  .lg\:surface-overlay {
    background-color: var(--surface-overlay) !important;
  }
  .lg\:surface-hover {
    background-color: var(--surface-hover) !important;
  }
  .lg\:surface-border {
    border-color: var(--surface-border) !important;
  }
  .lg\:focus\:text-primary:focus {
    color: var(--primary-color) !important;
  }
  .lg\:hover\:text-primary:hover {
    color: var(--primary-color) !important;
  }
  .lg\:active\:text-primary:active {
    color: var(--primary-color) !important;
  }
  .lg\:focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .lg\:hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .lg\:active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .lg\:focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .lg\:hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .lg\:active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .lg\:focus\:bg-white:focus {
    background-color: #ffffff !important;
  }
  .lg\:hover\:bg-white:hover {
    background-color: #ffffff !important;
  }
  .lg\:active\:bg-white:active {
    background-color: #ffffff !important;
  }
  .lg\:focus\:border-primary:focus {
    border-color: var(--primary-color) !important;
  }
  .lg\:hover\:border-primary:hover {
    border-color: var(--primary-color) !important;
  }
  .lg\:active\:border-primary:active {
    border-color: var(--primary-color) !important;
  }
  .lg\:focus\:text-white:focus {
    color: #ffffff !important;
  }
  .lg\:hover\:text-white:hover {
    color: #ffffff !important;
  }
  .lg\:active\:text-white:active {
    color: #ffffff !important;
  }
  .lg\:focus\:border-white:focus {
    border-color: #ffffff !important;
  }
  .lg\:hover\:border-white:hover {
    border-color: #ffffff !important;
  }
  .lg\:active\:border-white:active {
    border-color: #ffffff !important;
  }
  .lg\:focus\:text-color:focus {
    color: var(--text-color) !important;
  }
  .lg\:hover\:text-color:hover {
    color: var(--text-color) !important;
  }
  .lg\:active\:text-color:active {
    color: var(--text-color) !important;
  }
  .lg\:focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important;
  }
  .lg\:hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important;
  }
  .lg\:active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important;
  }
  .lg\:focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important;
  }
  .lg\:hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important;
  }
  .lg\:active\:surface-ground:active {
    background-color: var(--surface-ground) !important;
  }
  .lg\:focus\:surface-section:focus {
    background-color: var(--surface-section) !important;
  }
  .lg\:hover\:surface-section:hover {
    background-color: var(--surface-section) !important;
  }
  .lg\:active\:surface-section:active {
    background-color: var(--surface-section) !important;
  }
  .lg\:focus\:surface-card:focus {
    background-color: var(--surface-card) !important;
  }
  .lg\:hover\:surface-card:hover {
    background-color: var(--surface-card) !important;
  }
  .lg\:active\:surface-card:active {
    background-color: var(--surface-card) !important;
  }
  .lg\:focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important;
  }
  .lg\:hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important;
  }
  .lg\:active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important;
  }
  .lg\:focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important;
  }
  .lg\:hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important;
  }
  .lg\:active\:surface-hover:active {
    background-color: var(--surface-hover) !important;
  }
  .lg\:focus\:surface-border:focus {
    border-color: var(--surface-border) !important;
  }
  .lg\:hover\:surface-border:hover {
    border-color: var(--surface-border) !important;
  }
  .lg\:active\:surface-border:active {
    border-color: var(--surface-border) !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:text-primary {
    color: var(--primary-color) !important;
  }
  .xl\:bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .xl\:bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .xl\:bg-white {
    background-color: #ffffff !important;
  }
  .xl\:border-primary {
    border-color: var(--primary-color) !important;
  }
  .xl\:text-white {
    color: #ffffff !important;
  }
  .xl\:border-white {
    border-color: #ffffff !important;
  }
  .xl\:text-color {
    color: var(--text-color) !important;
  }
  .xl\:text-color-secondary {
    color: var(--text-color-secondary) !important;
  }
  .xl\:surface-ground {
    background-color: var(--surface-ground) !important;
  }
  .xl\:surface-section {
    background-color: var(--surface-section) !important;
  }
  .xl\:surface-card {
    background-color: var(--surface-card) !important;
  }
  .xl\:surface-overlay {
    background-color: var(--surface-overlay) !important;
  }
  .xl\:surface-hover {
    background-color: var(--surface-hover) !important;
  }
  .xl\:surface-border {
    border-color: var(--surface-border) !important;
  }
  .xl\:focus\:text-primary:focus {
    color: var(--primary-color) !important;
  }
  .xl\:hover\:text-primary:hover {
    color: var(--primary-color) !important;
  }
  .xl\:active\:text-primary:active {
    color: var(--primary-color) !important;
  }
  .xl\:focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .xl\:hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .xl\:active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important;
  }
  .xl\:focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .xl\:hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .xl\:active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important;
  }
  .xl\:focus\:bg-white:focus {
    background-color: #ffffff !important;
  }
  .xl\:hover\:bg-white:hover {
    background-color: #ffffff !important;
  }
  .xl\:active\:bg-white:active {
    background-color: #ffffff !important;
  }
  .xl\:focus\:border-primary:focus {
    border-color: var(--primary-color) !important;
  }
  .xl\:hover\:border-primary:hover {
    border-color: var(--primary-color) !important;
  }
  .xl\:active\:border-primary:active {
    border-color: var(--primary-color) !important;
  }
  .xl\:focus\:text-white:focus {
    color: #ffffff !important;
  }
  .xl\:hover\:text-white:hover {
    color: #ffffff !important;
  }
  .xl\:active\:text-white:active {
    color: #ffffff !important;
  }
  .xl\:focus\:border-white:focus {
    border-color: #ffffff !important;
  }
  .xl\:hover\:border-white:hover {
    border-color: #ffffff !important;
  }
  .xl\:active\:border-white:active {
    border-color: #ffffff !important;
  }
  .xl\:focus\:text-color:focus {
    color: var(--text-color) !important;
  }
  .xl\:hover\:text-color:hover {
    color: var(--text-color) !important;
  }
  .xl\:active\:text-color:active {
    color: var(--text-color) !important;
  }
  .xl\:focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important;
  }
  .xl\:hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important;
  }
  .xl\:active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important;
  }
  .xl\:focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important;
  }
  .xl\:hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important;
  }
  .xl\:active\:surface-ground:active {
    background-color: var(--surface-ground) !important;
  }
  .xl\:focus\:surface-section:focus {
    background-color: var(--surface-section) !important;
  }
  .xl\:hover\:surface-section:hover {
    background-color: var(--surface-section) !important;
  }
  .xl\:active\:surface-section:active {
    background-color: var(--surface-section) !important;
  }
  .xl\:focus\:surface-card:focus {
    background-color: var(--surface-card) !important;
  }
  .xl\:hover\:surface-card:hover {
    background-color: var(--surface-card) !important;
  }
  .xl\:active\:surface-card:active {
    background-color: var(--surface-card) !important;
  }
  .xl\:focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important;
  }
  .xl\:hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important;
  }
  .xl\:active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important;
  }
  .xl\:focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important;
  }
  .xl\:hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important;
  }
  .xl\:active\:surface-hover:active {
    background-color: var(--surface-hover) !important;
  }
  .xl\:focus\:surface-border:focus {
    border-color: var(--surface-border) !important;
  }
  .xl\:hover\:surface-border:hover {
    border-color: var(--surface-border) !important;
  }
  .xl\:active\:surface-border:active {
    border-color: var(--surface-border) !important;
  }
}
.field {
  margin-bottom: 1rem;
}

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

.field.grid > label {
  display: flex;
  align-items: center;
}

.field > small {
  margin-top: 0.25rem;
}

.field.grid,
.formgrid.grid {
  margin-top: 0;
}

.field.grid .col-fixed,
.formgrid.grid .col-fixed,
.field.grid .col,
.formgrid.grid .col,
.field.grid .col-1,
.formgrid.grid .col-1,
.field.grid .col-2,
.formgrid.grid .col-2,
.field.grid .col-3,
.formgrid.grid .col-3,
.field.grid .col-4,
.formgrid.grid .col-4,
.field.grid .col-5,
.formgrid.grid .col-5,
.field.grid .col-6,
.formgrid.grid .col-6,
.field.grid .col-7,
.formgrid.grid .col-7,
.field.grid .col-8,
.formgrid.grid .col-8,
.field.grid .col-9,
.formgrid.grid .col-9,
.field.grid .col-10,
.formgrid.grid .col-10,
.field.grid .col-11,
.formgrid.grid .col-11,
.field.grid .col-12,
.formgrid.grid .col-12 {
  padding-top: 0;
  padding-bottom: 0;
}

.formgroup-inline {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.formgroup-inline .field,
.formgroup-inline .field-checkbox,
.formgroup-inline .field-radiobutton {
  margin-right: 1rem;
}

.formgroup-inline .field > label,
.formgroup-inline .field-checkbox > label,
.formgroup-inline .field-radiobutton > label {
  margin-right: 0.5rem;
  margin-bottom: 0;
}

.field-checkbox,
.field-radiobutton {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}

.field-checkbox > label,
.field-radiobutton > label {
  margin-left: 0.5rem;
  line-height: 1;
}

.hidden {
  display: none !important;
}

.block {
  display: block !important;
}

.inline {
  display: inline !important;
}

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

.flex {
  display: flex !important;
}

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

@media screen and (min-width: 576px) {
  .sm\:hidden {
    display: none !important;
  }
  .sm\:block {
    display: block !important;
  }
  .sm\:inline {
    display: inline !important;
  }
  .sm\:inline-block {
    display: inline-block !important;
  }
  .sm\:flex {
    display: flex !important;
  }
  .sm\:inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:hidden {
    display: none !important;
  }
  .md\:block {
    display: block !important;
  }
  .md\:inline {
    display: inline !important;
  }
  .md\:inline-block {
    display: inline-block !important;
  }
  .md\:flex {
    display: flex !important;
  }
  .md\:inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:hidden {
    display: none !important;
  }
  .lg\:block {
    display: block !important;
  }
  .lg\:inline {
    display: inline !important;
  }
  .lg\:inline-block {
    display: inline-block !important;
  }
  .lg\:flex {
    display: flex !important;
  }
  .lg\:inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:hidden {
    display: none !important;
  }
  .xl\:block {
    display: block !important;
  }
  .xl\:inline {
    display: inline !important;
  }
  .xl\:inline-block {
    display: inline-block !important;
  }
  .xl\:flex {
    display: flex !important;
  }
  .xl\:inline-flex {
    display: inline-flex !important;
  }
}
.text-center {
  text-align: center !important;
}

.text-justify {
  text-align: justify !important;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

@media screen and (min-width: 576px) {
  .sm\:text-center {
    text-align: center !important;
  }
  .sm\:text-justify {
    text-align: justify !important;
  }
  .sm\:text-left {
    text-align: left !important;
  }
  .sm\:text-right {
    text-align: right !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:text-center {
    text-align: center !important;
  }
  .md\:text-justify {
    text-align: justify !important;
  }
  .md\:text-left {
    text-align: left !important;
  }
  .md\:text-right {
    text-align: right !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:text-center {
    text-align: center !important;
  }
  .lg\:text-justify {
    text-align: justify !important;
  }
  .lg\:text-left {
    text-align: left !important;
  }
  .lg\:text-right {
    text-align: right !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:text-center {
    text-align: center !important;
  }
  .xl\:text-justify {
    text-align: justify !important;
  }
  .xl\:text-left {
    text-align: left !important;
  }
  .xl\:text-right {
    text-align: right !important;
  }
}
.underline {
  text-decoration: underline !important;
}

.line-through {
  text-decoration: line-through !important;
}

.no-underline {
  text-decoration: none !important;
}

.focus\:underline:focus {
  text-decoration: underline !important;
}

.hover\:underline:hover {
  text-decoration: underline !important;
}

.active\:underline:active {
  text-decoration: underline !important;
}

.focus\:line-through:focus {
  text-decoration: line-through !important;
}

.hover\:line-through:hover {
  text-decoration: line-through !important;
}

.active\:line-through:active {
  text-decoration: line-through !important;
}

.focus\:no-underline:focus {
  text-decoration: none !important;
}

.hover\:no-underline:hover {
  text-decoration: none !important;
}

.active\:no-underline:active {
  text-decoration: none !important;
}

.lowercase {
  text-transform: lowercase !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.capitalize {
  text-transform: capitalize !important;
}

.text-overflow-clip {
  text-overflow: clip !important;
}

.text-overflow-ellipsis {
  text-overflow: ellipsis !important;
}

@media screen and (min-width: 576px) {
  .sm\:text-overflow-clip {
    text-overflow: clip !important;
  }
  .sm\:text-overflow-ellipsis {
    text-overflow: ellipsis !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:text-overflow-clip {
    text-overflow: clip !important;
  }
  .md\:text-overflow-ellipsis {
    text-overflow: ellipsis !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:text-overflow-clip {
    text-overflow: clip !important;
  }
  .lg\:text-overflow-ellipsis {
    text-overflow: ellipsis !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:text-overflow-clip {
    text-overflow: clip !important;
  }
  .xl\:text-overflow-ellipsis {
    text-overflow: ellipsis !important;
  }
}
.font-light {
  font-weight: 300 !important;
}

.font-normal {
  font-weight: 400 !important;
}

.font-medium {
  font-weight: 500 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

.font-bold {
  font-weight: 700 !important;
}

@media screen and (min-width: 576px) {
  .sm\:font-light {
    font-weight: 300 !important;
  }
  .sm\:font-normal {
    font-weight: 400 !important;
  }
  .sm\:font-medium {
    font-weight: 500 !important;
  }
  .sm\:font-semibold {
    font-weight: 600 !important;
  }
  .sm\:font-bold {
    font-weight: 700 !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:font-light {
    font-weight: 300 !important;
  }
  .md\:font-normal {
    font-weight: 400 !important;
  }
  .md\:font-medium {
    font-weight: 500 !important;
  }
  .md\:font-semibold {
    font-weight: 600 !important;
  }
  .md\:font-bold {
    font-weight: 700 !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:font-light {
    font-weight: 300 !important;
  }
  .lg\:font-normal {
    font-weight: 400 !important;
  }
  .lg\:font-medium {
    font-weight: 500 !important;
  }
  .lg\:font-semibold {
    font-weight: 600 !important;
  }
  .lg\:font-bold {
    font-weight: 700 !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:font-light {
    font-weight: 300 !important;
  }
  .xl\:font-normal {
    font-weight: 400 !important;
  }
  .xl\:font-medium {
    font-weight: 500 !important;
  }
  .xl\:font-semibold {
    font-weight: 600 !important;
  }
  .xl\:font-bold {
    font-weight: 700 !important;
  }
}
.font-italic {
  font-style: italic !important;
}

.text-xs {
  font-size: 0.75rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-base {
  font-size: 1rem !important;
}

.text-lg {
  font-size: 1.125rem !important;
}

.text-xl {
  font-size: 1.25rem !important;
}

.text-2xl {
  font-size: 1.5rem !important;
}

.text-3xl {
  font-size: 1.75rem !important;
}

.text-4xl {
  font-size: 2rem !important;
}

.text-5xl {
  font-size: 2.5rem !important;
}

.text-6xl {
  font-size: 3rem !important;
}

.text-7xl {
  font-size: 4rem !important;
}

.text-8xl {
  font-size: 6rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:text-xs {
    font-size: 0.75rem !important;
  }
  .sm\:text-sm {
    font-size: 0.875rem !important;
  }
  .sm\:text-base {
    font-size: 1rem !important;
  }
  .sm\:text-lg {
    font-size: 1.125rem !important;
  }
  .sm\:text-xl {
    font-size: 1.25rem !important;
  }
  .sm\:text-2xl {
    font-size: 1.5rem !important;
  }
  .sm\:text-3xl {
    font-size: 1.75rem !important;
  }
  .sm\:text-4xl {
    font-size: 2rem !important;
  }
  .sm\:text-5xl {
    font-size: 2.5rem !important;
  }
  .sm\:text-6xl {
    font-size: 3rem !important;
  }
  .sm\:text-7xl {
    font-size: 4rem !important;
  }
  .sm\:text-8xl {
    font-size: 6rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:text-xs {
    font-size: 0.75rem !important;
  }
  .md\:text-sm {
    font-size: 0.875rem !important;
  }
  .md\:text-base {
    font-size: 1rem !important;
  }
  .md\:text-lg {
    font-size: 1.125rem !important;
  }
  .md\:text-xl {
    font-size: 1.25rem !important;
  }
  .md\:text-2xl {
    font-size: 1.5rem !important;
  }
  .md\:text-3xl {
    font-size: 1.75rem !important;
  }
  .md\:text-4xl {
    font-size: 2rem !important;
  }
  .md\:text-5xl {
    font-size: 2.5rem !important;
  }
  .md\:text-6xl {
    font-size: 3rem !important;
  }
  .md\:text-7xl {
    font-size: 4rem !important;
  }
  .md\:text-8xl {
    font-size: 6rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:text-xs {
    font-size: 0.75rem !important;
  }
  .lg\:text-sm {
    font-size: 0.875rem !important;
  }
  .lg\:text-base {
    font-size: 1rem !important;
  }
  .lg\:text-lg {
    font-size: 1.125rem !important;
  }
  .lg\:text-xl {
    font-size: 1.25rem !important;
  }
  .lg\:text-2xl {
    font-size: 1.5rem !important;
  }
  .lg\:text-3xl {
    font-size: 1.75rem !important;
  }
  .lg\:text-4xl {
    font-size: 2rem !important;
  }
  .lg\:text-5xl {
    font-size: 2.5rem !important;
  }
  .lg\:text-6xl {
    font-size: 3rem !important;
  }
  .lg\:text-7xl {
    font-size: 4rem !important;
  }
  .lg\:text-8xl {
    font-size: 6rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:text-xs {
    font-size: 0.75rem !important;
  }
  .xl\:text-sm {
    font-size: 0.875rem !important;
  }
  .xl\:text-base {
    font-size: 1rem !important;
  }
  .xl\:text-lg {
    font-size: 1.125rem !important;
  }
  .xl\:text-xl {
    font-size: 1.25rem !important;
  }
  .xl\:text-2xl {
    font-size: 1.5rem !important;
  }
  .xl\:text-3xl {
    font-size: 1.75rem !important;
  }
  .xl\:text-4xl {
    font-size: 2rem !important;
  }
  .xl\:text-5xl {
    font-size: 2.5rem !important;
  }
  .xl\:text-6xl {
    font-size: 3rem !important;
  }
  .xl\:text-7xl {
    font-size: 4rem !important;
  }
  .xl\:text-8xl {
    font-size: 6rem !important;
  }
}
.line-height-1 {
  line-height: 1 !important;
}

.line-height-2 {
  line-height: 1.25 !important;
}

.line-height-3 {
  line-height: 1.5 !important;
}

.line-height-4 {
  line-height: 2 !important;
}

.white-space-normal {
  white-space: normal !important;
}

.white-space-nowrap {
  white-space: nowrap !important;
}

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

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

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

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

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

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

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

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

@media screen and (min-width: 576px) {
  .sm\:vertical-align-baseline {
    vertical-align: baseline !important;
  }
  .sm\:vertical-align-top {
    vertical-align: top !important;
  }
  .sm\:vertical-align-middle {
    vertical-align: middle !important;
  }
  .sm\:vertical-align-bottom {
    vertical-align: bottom !important;
  }
  .sm\:vertical-align-text-top {
    vertical-align: text-top !important;
  }
  .sm\:vertical-align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .sm\:vertical-align-sub {
    vertical-align: sub !important;
  }
  .sm\:vertical-align-super {
    vertical-align: super !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:vertical-align-baseline {
    vertical-align: baseline !important;
  }
  .md\:vertical-align-top {
    vertical-align: top !important;
  }
  .md\:vertical-align-middle {
    vertical-align: middle !important;
  }
  .md\:vertical-align-bottom {
    vertical-align: bottom !important;
  }
  .md\:vertical-align-text-top {
    vertical-align: text-top !important;
  }
  .md\:vertical-align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .md\:vertical-align-sub {
    vertical-align: sub !important;
  }
  .md\:vertical-align-super {
    vertical-align: super !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:vertical-align-baseline {
    vertical-align: baseline !important;
  }
  .lg\:vertical-align-top {
    vertical-align: top !important;
  }
  .lg\:vertical-align-middle {
    vertical-align: middle !important;
  }
  .lg\:vertical-align-bottom {
    vertical-align: bottom !important;
  }
  .lg\:vertical-align-text-top {
    vertical-align: text-top !important;
  }
  .lg\:vertical-align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .lg\:vertical-align-sub {
    vertical-align: sub !important;
  }
  .lg\:vertical-align-super {
    vertical-align: super !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:vertical-align-baseline {
    vertical-align: baseline !important;
  }
  .xl\:vertical-align-top {
    vertical-align: top !important;
  }
  .xl\:vertical-align-middle {
    vertical-align: middle !important;
  }
  .xl\:vertical-align-bottom {
    vertical-align: bottom !important;
  }
  .xl\:vertical-align-text-top {
    vertical-align: text-top !important;
  }
  .xl\:vertical-align-text-bottom {
    vertical-align: text-bottom !important;
  }
  .xl\:vertical-align-sub {
    vertical-align: sub !important;
  }
  .xl\:vertical-align-super {
    vertical-align: super !important;
  }
}
.flex-row {
  flex-direction: row !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-row {
    flex-direction: row !important;
  }
  .sm\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sm\:flex-column {
    flex-direction: column !important;
  }
  .sm\:flex-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:flex-row {
    flex-direction: row !important;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .md\:flex-column {
    flex-direction: column !important;
  }
  .md\:flex-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:flex-row {
    flex-direction: row !important;
  }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .lg\:flex-column {
    flex-direction: column !important;
  }
  .lg\:flex-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:flex-row {
    flex-direction: row !important;
  }
  .xl\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .xl\:flex-column {
    flex-direction: column !important;
  }
  .xl\:flex-column-reverse {
    flex-direction: column-reverse !important;
  }
}
.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sm\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .md\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .xl\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

@media screen and (min-width: 576px) {
  .sm\:justify-content-start {
    justify-content: flex-start !important;
  }
  .sm\:justify-content-end {
    justify-content: flex-end !important;
  }
  .sm\:justify-content-center {
    justify-content: center !important;
  }
  .sm\:justify-content-between {
    justify-content: space-between !important;
  }
  .sm\:justify-content-around {
    justify-content: space-around !important;
  }
  .sm\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:justify-content-start {
    justify-content: flex-start !important;
  }
  .md\:justify-content-end {
    justify-content: flex-end !important;
  }
  .md\:justify-content-center {
    justify-content: center !important;
  }
  .md\:justify-content-between {
    justify-content: space-between !important;
  }
  .md\:justify-content-around {
    justify-content: space-around !important;
  }
  .md\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:justify-content-start {
    justify-content: flex-start !important;
  }
  .lg\:justify-content-end {
    justify-content: flex-end !important;
  }
  .lg\:justify-content-center {
    justify-content: center !important;
  }
  .lg\:justify-content-between {
    justify-content: space-between !important;
  }
  .lg\:justify-content-around {
    justify-content: space-around !important;
  }
  .lg\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:justify-content-start {
    justify-content: flex-start !important;
  }
  .xl\:justify-content-end {
    justify-content: flex-end !important;
  }
  .xl\:justify-content-center {
    justify-content: center !important;
  }
  .xl\:justify-content-between {
    justify-content: space-between !important;
  }
  .xl\:justify-content-around {
    justify-content: space-around !important;
  }
  .xl\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
}
.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-evenly {
  align-content: space-evenly !important;
}

@media screen and (min-width: 576px) {
  .sm\:align-content-start {
    align-content: flex-start !important;
  }
  .sm\:align-content-end {
    align-content: flex-end !important;
  }
  .sm\:align-content-center {
    align-content: center !important;
  }
  .sm\:align-content-between {
    align-content: space-between !important;
  }
  .sm\:align-content-around {
    align-content: space-around !important;
  }
  .sm\:align-content-evenly {
    align-content: space-evenly !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:align-content-start {
    align-content: flex-start !important;
  }
  .md\:align-content-end {
    align-content: flex-end !important;
  }
  .md\:align-content-center {
    align-content: center !important;
  }
  .md\:align-content-between {
    align-content: space-between !important;
  }
  .md\:align-content-around {
    align-content: space-around !important;
  }
  .md\:align-content-evenly {
    align-content: space-evenly !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:align-content-start {
    align-content: flex-start !important;
  }
  .lg\:align-content-end {
    align-content: flex-end !important;
  }
  .lg\:align-content-center {
    align-content: center !important;
  }
  .lg\:align-content-between {
    align-content: space-between !important;
  }
  .lg\:align-content-around {
    align-content: space-around !important;
  }
  .lg\:align-content-evenly {
    align-content: space-evenly !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:align-content-start {
    align-content: flex-start !important;
  }
  .xl\:align-content-end {
    align-content: flex-end !important;
  }
  .xl\:align-content-center {
    align-content: center !important;
  }
  .xl\:align-content-between {
    align-content: space-between !important;
  }
  .xl\:align-content-around {
    align-content: space-around !important;
  }
  .xl\:align-content-evenly {
    align-content: space-evenly !important;
  }
}
.align-items-stretch {
  align-items: stretch !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

@media screen and (min-width: 576px) {
  .sm\:align-items-stretch {
    align-items: stretch !important;
  }
  .sm\:align-items-start {
    align-items: flex-start !important;
  }
  .sm\:align-items-center {
    align-items: center !important;
  }
  .sm\:align-items-end {
    align-items: flex-end !important;
  }
  .sm\:align-items-baseline {
    align-items: baseline !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:align-items-stretch {
    align-items: stretch !important;
  }
  .md\:align-items-start {
    align-items: flex-start !important;
  }
  .md\:align-items-center {
    align-items: center !important;
  }
  .md\:align-items-end {
    align-items: flex-end !important;
  }
  .md\:align-items-baseline {
    align-items: baseline !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:align-items-stretch {
    align-items: stretch !important;
  }
  .lg\:align-items-start {
    align-items: flex-start !important;
  }
  .lg\:align-items-center {
    align-items: center !important;
  }
  .lg\:align-items-end {
    align-items: flex-end !important;
  }
  .lg\:align-items-baseline {
    align-items: baseline !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:align-items-stretch {
    align-items: stretch !important;
  }
  .xl\:align-items-start {
    align-items: flex-start !important;
  }
  .xl\:align-items-center {
    align-items: center !important;
  }
  .xl\:align-items-end {
    align-items: flex-end !important;
  }
  .xl\:align-items-baseline {
    align-items: baseline !important;
  }
}
.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

@media screen and (min-width: 576px) {
  .sm\:align-self-auto {
    align-self: auto !important;
  }
  .sm\:align-self-start {
    align-self: flex-start !important;
  }
  .sm\:align-self-end {
    align-self: flex-end !important;
  }
  .sm\:align-self-center {
    align-self: center !important;
  }
  .sm\:align-self-stretch {
    align-self: stretch !important;
  }
  .sm\:align-self-baseline {
    align-self: baseline !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:align-self-auto {
    align-self: auto !important;
  }
  .md\:align-self-start {
    align-self: flex-start !important;
  }
  .md\:align-self-end {
    align-self: flex-end !important;
  }
  .md\:align-self-center {
    align-self: center !important;
  }
  .md\:align-self-stretch {
    align-self: stretch !important;
  }
  .md\:align-self-baseline {
    align-self: baseline !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:align-self-auto {
    align-self: auto !important;
  }
  .lg\:align-self-start {
    align-self: flex-start !important;
  }
  .lg\:align-self-end {
    align-self: flex-end !important;
  }
  .lg\:align-self-center {
    align-self: center !important;
  }
  .lg\:align-self-stretch {
    align-self: stretch !important;
  }
  .lg\:align-self-baseline {
    align-self: baseline !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:align-self-auto {
    align-self: auto !important;
  }
  .xl\:align-self-start {
    align-self: flex-start !important;
  }
  .xl\:align-self-end {
    align-self: flex-end !important;
  }
  .xl\:align-self-center {
    align-self: center !important;
  }
  .xl\:align-self-stretch {
    align-self: stretch !important;
  }
  .xl\:align-self-baseline {
    align-self: baseline !important;
  }
}
.flex-order-0 {
  order: 0 !important;
}

.flex-order-1 {
  order: 1 !important;
}

.flex-order-2 {
  order: 2 !important;
}

.flex-order-3 {
  order: 3 !important;
}

.flex-order-4 {
  order: 4 !important;
}

.flex-order-5 {
  order: 5 !important;
}

.flex-order-6 {
  order: 6 !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-order-0 {
    order: 0 !important;
  }
  .sm\:flex-order-1 {
    order: 1 !important;
  }
  .sm\:flex-order-2 {
    order: 2 !important;
  }
  .sm\:flex-order-3 {
    order: 3 !important;
  }
  .sm\:flex-order-4 {
    order: 4 !important;
  }
  .sm\:flex-order-5 {
    order: 5 !important;
  }
  .sm\:flex-order-6 {
    order: 6 !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:flex-order-0 {
    order: 0 !important;
  }
  .md\:flex-order-1 {
    order: 1 !important;
  }
  .md\:flex-order-2 {
    order: 2 !important;
  }
  .md\:flex-order-3 {
    order: 3 !important;
  }
  .md\:flex-order-4 {
    order: 4 !important;
  }
  .md\:flex-order-5 {
    order: 5 !important;
  }
  .md\:flex-order-6 {
    order: 6 !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:flex-order-0 {
    order: 0 !important;
  }
  .lg\:flex-order-1 {
    order: 1 !important;
  }
  .lg\:flex-order-2 {
    order: 2 !important;
  }
  .lg\:flex-order-3 {
    order: 3 !important;
  }
  .lg\:flex-order-4 {
    order: 4 !important;
  }
  .lg\:flex-order-5 {
    order: 5 !important;
  }
  .lg\:flex-order-6 {
    order: 6 !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:flex-order-0 {
    order: 0 !important;
  }
  .xl\:flex-order-1 {
    order: 1 !important;
  }
  .xl\:flex-order-2 {
    order: 2 !important;
  }
  .xl\:flex-order-3 {
    order: 3 !important;
  }
  .xl\:flex-order-4 {
    order: 4 !important;
  }
  .xl\:flex-order-5 {
    order: 5 !important;
  }
  .xl\:flex-order-6 {
    order: 6 !important;
  }
}
.flex-1 {
  flex: 1 1 0% !important;
}

.flex-auto {
  flex: 1 1 auto !important;
}

.flex-initial {
  flex: 0 1 auto !important;
}

.flex-none {
  flex: none !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-1 {
    flex: 1 1 0% !important;
  }
  .sm\:flex-auto {
    flex: 1 1 auto !important;
  }
  .sm\:flex-initial {
    flex: 0 1 auto !important;
  }
  .sm\:flex-none {
    flex: none !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:flex-1 {
    flex: 1 1 0% !important;
  }
  .md\:flex-auto {
    flex: 1 1 auto !important;
  }
  .md\:flex-initial {
    flex: 0 1 auto !important;
  }
  .md\:flex-none {
    flex: none !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:flex-1 {
    flex: 1 1 0% !important;
  }
  .lg\:flex-auto {
    flex: 1 1 auto !important;
  }
  .lg\:flex-initial {
    flex: 0 1 auto !important;
  }
  .lg\:flex-none {
    flex: none !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:flex-1 {
    flex: 1 1 0% !important;
  }
  .xl\:flex-auto {
    flex: 1 1 auto !important;
  }
  .xl\:flex-initial {
    flex: 0 1 auto !important;
  }
  .xl\:flex-none {
    flex: none !important;
  }
}
.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .sm\:flex-grow-1 {
    flex-grow: 1 !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .md\:flex-grow-1 {
    flex-grow: 1 !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .lg\:flex-grow-1 {
    flex-grow: 1 !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .xl\:flex-grow-1 {
    flex-grow: 1 !important;
  }
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

@media screen and (min-width: 576px) {
  .sm\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sm\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .md\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .lg\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .xl\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
}
.gap-0 {
  gap: 0rem !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 2rem !important;
}

.gap-6 {
  gap: 3rem !important;
}

.gap-7 {
  gap: 4rem !important;
}

.gap-8 {
  gap: 5rem !important;
}

.row-gap-0 {
  row-gap: 0rem !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 2rem !important;
}

.row-gap-6 {
  row-gap: 3rem !important;
}

.row-gap-7 {
  row-gap: 4rem !important;
}

.row-gap-8 {
  row-gap: 5rem !important;
}

.column-gap-0 {
  column-gap: 0rem !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 2rem !important;
}

.column-gap-6 {
  column-gap: 3rem !important;
}

.column-gap-7 {
  column-gap: 4rem !important;
}

.column-gap-8 {
  column-gap: 5rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:gap-0 {
    gap: 0rem !important;
  }
  .sm\:gap-1 {
    gap: 0.25rem !important;
  }
  .sm\:gap-2 {
    gap: 0.5rem !important;
  }
  .sm\:gap-3 {
    gap: 1rem !important;
  }
  .sm\:gap-4 {
    gap: 1.5rem !important;
  }
  .sm\:gap-5 {
    gap: 2rem !important;
  }
  .sm\:gap-6 {
    gap: 3rem !important;
  }
  .sm\:gap-7 {
    gap: 4rem !important;
  }
  .sm\:gap-8 {
    gap: 5rem !important;
  }
  .sm\:row-gap-0 {
    row-gap: 0rem !important;
  }
  .sm\:row-gap-1 {
    row-gap: 0.25rem !important;
  }
  .sm\:row-gap-2 {
    row-gap: 0.5rem !important;
  }
  .sm\:row-gap-3 {
    row-gap: 1rem !important;
  }
  .sm\:row-gap-4 {
    row-gap: 1.5rem !important;
  }
  .sm\:row-gap-5 {
    row-gap: 2rem !important;
  }
  .sm\:row-gap-6 {
    row-gap: 3rem !important;
  }
  .sm\:row-gap-7 {
    row-gap: 4rem !important;
  }
  .sm\:row-gap-8 {
    row-gap: 5rem !important;
  }
  .sm\:column-gap-0 {
    column-gap: 0rem !important;
  }
  .sm\:column-gap-1 {
    column-gap: 0.25rem !important;
  }
  .sm\:column-gap-2 {
    column-gap: 0.5rem !important;
  }
  .sm\:column-gap-3 {
    column-gap: 1rem !important;
  }
  .sm\:column-gap-4 {
    column-gap: 1.5rem !important;
  }
  .sm\:column-gap-5 {
    column-gap: 2rem !important;
  }
  .sm\:column-gap-6 {
    column-gap: 3rem !important;
  }
  .sm\:column-gap-7 {
    column-gap: 4rem !important;
  }
  .sm\:column-gap-8 {
    column-gap: 5rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:gap-0 {
    gap: 0rem !important;
  }
  .md\:gap-1 {
    gap: 0.25rem !important;
  }
  .md\:gap-2 {
    gap: 0.5rem !important;
  }
  .md\:gap-3 {
    gap: 1rem !important;
  }
  .md\:gap-4 {
    gap: 1.5rem !important;
  }
  .md\:gap-5 {
    gap: 2rem !important;
  }
  .md\:gap-6 {
    gap: 3rem !important;
  }
  .md\:gap-7 {
    gap: 4rem !important;
  }
  .md\:gap-8 {
    gap: 5rem !important;
  }
  .md\:row-gap-0 {
    row-gap: 0rem !important;
  }
  .md\:row-gap-1 {
    row-gap: 0.25rem !important;
  }
  .md\:row-gap-2 {
    row-gap: 0.5rem !important;
  }
  .md\:row-gap-3 {
    row-gap: 1rem !important;
  }
  .md\:row-gap-4 {
    row-gap: 1.5rem !important;
  }
  .md\:row-gap-5 {
    row-gap: 2rem !important;
  }
  .md\:row-gap-6 {
    row-gap: 3rem !important;
  }
  .md\:row-gap-7 {
    row-gap: 4rem !important;
  }
  .md\:row-gap-8 {
    row-gap: 5rem !important;
  }
  .md\:column-gap-0 {
    column-gap: 0rem !important;
  }
  .md\:column-gap-1 {
    column-gap: 0.25rem !important;
  }
  .md\:column-gap-2 {
    column-gap: 0.5rem !important;
  }
  .md\:column-gap-3 {
    column-gap: 1rem !important;
  }
  .md\:column-gap-4 {
    column-gap: 1.5rem !important;
  }
  .md\:column-gap-5 {
    column-gap: 2rem !important;
  }
  .md\:column-gap-6 {
    column-gap: 3rem !important;
  }
  .md\:column-gap-7 {
    column-gap: 4rem !important;
  }
  .md\:column-gap-8 {
    column-gap: 5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:gap-0 {
    gap: 0rem !important;
  }
  .lg\:gap-1 {
    gap: 0.25rem !important;
  }
  .lg\:gap-2 {
    gap: 0.5rem !important;
  }
  .lg\:gap-3 {
    gap: 1rem !important;
  }
  .lg\:gap-4 {
    gap: 1.5rem !important;
  }
  .lg\:gap-5 {
    gap: 2rem !important;
  }
  .lg\:gap-6 {
    gap: 3rem !important;
  }
  .lg\:gap-7 {
    gap: 4rem !important;
  }
  .lg\:gap-8 {
    gap: 5rem !important;
  }
  .lg\:row-gap-0 {
    row-gap: 0rem !important;
  }
  .lg\:row-gap-1 {
    row-gap: 0.25rem !important;
  }
  .lg\:row-gap-2 {
    row-gap: 0.5rem !important;
  }
  .lg\:row-gap-3 {
    row-gap: 1rem !important;
  }
  .lg\:row-gap-4 {
    row-gap: 1.5rem !important;
  }
  .lg\:row-gap-5 {
    row-gap: 2rem !important;
  }
  .lg\:row-gap-6 {
    row-gap: 3rem !important;
  }
  .lg\:row-gap-7 {
    row-gap: 4rem !important;
  }
  .lg\:row-gap-8 {
    row-gap: 5rem !important;
  }
  .lg\:column-gap-0 {
    column-gap: 0rem !important;
  }
  .lg\:column-gap-1 {
    column-gap: 0.25rem !important;
  }
  .lg\:column-gap-2 {
    column-gap: 0.5rem !important;
  }
  .lg\:column-gap-3 {
    column-gap: 1rem !important;
  }
  .lg\:column-gap-4 {
    column-gap: 1.5rem !important;
  }
  .lg\:column-gap-5 {
    column-gap: 2rem !important;
  }
  .lg\:column-gap-6 {
    column-gap: 3rem !important;
  }
  .lg\:column-gap-7 {
    column-gap: 4rem !important;
  }
  .lg\:column-gap-8 {
    column-gap: 5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:gap-0 {
    gap: 0rem !important;
  }
  .xl\:gap-1 {
    gap: 0.25rem !important;
  }
  .xl\:gap-2 {
    gap: 0.5rem !important;
  }
  .xl\:gap-3 {
    gap: 1rem !important;
  }
  .xl\:gap-4 {
    gap: 1.5rem !important;
  }
  .xl\:gap-5 {
    gap: 2rem !important;
  }
  .xl\:gap-6 {
    gap: 3rem !important;
  }
  .xl\:gap-7 {
    gap: 4rem !important;
  }
  .xl\:gap-8 {
    gap: 5rem !important;
  }
  .xl\:row-gap-0 {
    row-gap: 0rem !important;
  }
  .xl\:row-gap-1 {
    row-gap: 0.25rem !important;
  }
  .xl\:row-gap-2 {
    row-gap: 0.5rem !important;
  }
  .xl\:row-gap-3 {
    row-gap: 1rem !important;
  }
  .xl\:row-gap-4 {
    row-gap: 1.5rem !important;
  }
  .xl\:row-gap-5 {
    row-gap: 2rem !important;
  }
  .xl\:row-gap-6 {
    row-gap: 3rem !important;
  }
  .xl\:row-gap-7 {
    row-gap: 4rem !important;
  }
  .xl\:row-gap-8 {
    row-gap: 5rem !important;
  }
  .xl\:column-gap-0 {
    column-gap: 0rem !important;
  }
  .xl\:column-gap-1 {
    column-gap: 0.25rem !important;
  }
  .xl\:column-gap-2 {
    column-gap: 0.5rem !important;
  }
  .xl\:column-gap-3 {
    column-gap: 1rem !important;
  }
  .xl\:column-gap-4 {
    column-gap: 1.5rem !important;
  }
  .xl\:column-gap-5 {
    column-gap: 2rem !important;
  }
  .xl\:column-gap-6 {
    column-gap: 3rem !important;
  }
  .xl\:column-gap-7 {
    column-gap: 4rem !important;
  }
  .xl\:column-gap-8 {
    column-gap: 5rem !important;
  }
}
.p-0 {
  padding: 0rem !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 2rem !important;
}

.p-6 {
  padding: 3rem !important;
}

.p-7 {
  padding: 4rem !important;
}

.p-8 {
  padding: 5rem !important;
}

.pt-0 {
  padding-top: 0rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 2rem !important;
}

.pt-6 {
  padding-top: 3rem !important;
}

.pt-7 {
  padding-top: 4rem !important;
}

.pt-8 {
  padding-top: 5rem !important;
}

.pr-0 {
  padding-right: 0rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pr-3 {
  padding-right: 1rem !important;
}

.pr-4 {
  padding-right: 1.5rem !important;
}

.pr-5 {
  padding-right: 2rem !important;
}

.pr-6 {
  padding-right: 3rem !important;
}

.pr-7 {
  padding-right: 4rem !important;
}

.pr-8 {
  padding-right: 5rem !important;
}

.pl-0 {
  padding-left: 0rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.pl-3 {
  padding-left: 1rem !important;
}

.pl-4 {
  padding-left: 1.5rem !important;
}

.pl-5 {
  padding-left: 2rem !important;
}

.pl-6 {
  padding-left: 3rem !important;
}

.pl-7 {
  padding-left: 4rem !important;
}

.pl-8 {
  padding-left: 5rem !important;
}

.pb-0 {
  padding-bottom: 0rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 2rem !important;
}

.pb-6 {
  padding-bottom: 3rem !important;
}

.pb-7 {
  padding-bottom: 4rem !important;
}

.pb-8 {
  padding-bottom: 5rem !important;
}

.px-0 {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.px-5 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.px-7 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.px-8 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-7 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-8 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:p-0 {
    padding: 0rem !important;
  }
  .sm\:p-1 {
    padding: 0.25rem !important;
  }
  .sm\:p-2 {
    padding: 0.5rem !important;
  }
  .sm\:p-3 {
    padding: 1rem !important;
  }
  .sm\:p-4 {
    padding: 1.5rem !important;
  }
  .sm\:p-5 {
    padding: 2rem !important;
  }
  .sm\:p-6 {
    padding: 3rem !important;
  }
  .sm\:p-7 {
    padding: 4rem !important;
  }
  .sm\:p-8 {
    padding: 5rem !important;
  }
  .sm\:pt-0 {
    padding-top: 0rem !important;
  }
  .sm\:pt-1 {
    padding-top: 0.25rem !important;
  }
  .sm\:pt-2 {
    padding-top: 0.5rem !important;
  }
  .sm\:pt-3 {
    padding-top: 1rem !important;
  }
  .sm\:pt-4 {
    padding-top: 1.5rem !important;
  }
  .sm\:pt-5 {
    padding-top: 2rem !important;
  }
  .sm\:pt-6 {
    padding-top: 3rem !important;
  }
  .sm\:pt-7 {
    padding-top: 4rem !important;
  }
  .sm\:pt-8 {
    padding-top: 5rem !important;
  }
  .sm\:pr-0 {
    padding-right: 0rem !important;
  }
  .sm\:pr-1 {
    padding-right: 0.25rem !important;
  }
  .sm\:pr-2 {
    padding-right: 0.5rem !important;
  }
  .sm\:pr-3 {
    padding-right: 1rem !important;
  }
  .sm\:pr-4 {
    padding-right: 1.5rem !important;
  }
  .sm\:pr-5 {
    padding-right: 2rem !important;
  }
  .sm\:pr-6 {
    padding-right: 3rem !important;
  }
  .sm\:pr-7 {
    padding-right: 4rem !important;
  }
  .sm\:pr-8 {
    padding-right: 5rem !important;
  }
  .sm\:pl-0 {
    padding-left: 0rem !important;
  }
  .sm\:pl-1 {
    padding-left: 0.25rem !important;
  }
  .sm\:pl-2 {
    padding-left: 0.5rem !important;
  }
  .sm\:pl-3 {
    padding-left: 1rem !important;
  }
  .sm\:pl-4 {
    padding-left: 1.5rem !important;
  }
  .sm\:pl-5 {
    padding-left: 2rem !important;
  }
  .sm\:pl-6 {
    padding-left: 3rem !important;
  }
  .sm\:pl-7 {
    padding-left: 4rem !important;
  }
  .sm\:pl-8 {
    padding-left: 5rem !important;
  }
  .sm\:pb-0 {
    padding-bottom: 0rem !important;
  }
  .sm\:pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .sm\:pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .sm\:pb-3 {
    padding-bottom: 1rem !important;
  }
  .sm\:pb-4 {
    padding-bottom: 1.5rem !important;
  }
  .sm\:pb-5 {
    padding-bottom: 2rem !important;
  }
  .sm\:pb-6 {
    padding-bottom: 3rem !important;
  }
  .sm\:pb-7 {
    padding-bottom: 4rem !important;
  }
  .sm\:pb-8 {
    padding-bottom: 5rem !important;
  }
  .sm\:px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
  .sm\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .sm\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .sm\:px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .sm\:px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .sm\:px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .sm\:px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .sm\:px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .sm\:px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .sm\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .sm\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .sm\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .sm\:py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .sm\:py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .sm\:py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .sm\:py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .sm\:py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .sm\:py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:p-0 {
    padding: 0rem !important;
  }
  .md\:p-1 {
    padding: 0.25rem !important;
  }
  .md\:p-2 {
    padding: 0.5rem !important;
  }
  .md\:p-3 {
    padding: 1rem !important;
  }
  .md\:p-4 {
    padding: 1.5rem !important;
  }
  .md\:p-5 {
    padding: 2rem !important;
  }
  .md\:p-6 {
    padding: 3rem !important;
  }
  .md\:p-7 {
    padding: 4rem !important;
  }
  .md\:p-8 {
    padding: 5rem !important;
  }
  .md\:pt-0 {
    padding-top: 0rem !important;
  }
  .md\:pt-1 {
    padding-top: 0.25rem !important;
  }
  .md\:pt-2 {
    padding-top: 0.5rem !important;
  }
  .md\:pt-3 {
    padding-top: 1rem !important;
  }
  .md\:pt-4 {
    padding-top: 1.5rem !important;
  }
  .md\:pt-5 {
    padding-top: 2rem !important;
  }
  .md\:pt-6 {
    padding-top: 3rem !important;
  }
  .md\:pt-7 {
    padding-top: 4rem !important;
  }
  .md\:pt-8 {
    padding-top: 5rem !important;
  }
  .md\:pr-0 {
    padding-right: 0rem !important;
  }
  .md\:pr-1 {
    padding-right: 0.25rem !important;
  }
  .md\:pr-2 {
    padding-right: 0.5rem !important;
  }
  .md\:pr-3 {
    padding-right: 1rem !important;
  }
  .md\:pr-4 {
    padding-right: 1.5rem !important;
  }
  .md\:pr-5 {
    padding-right: 2rem !important;
  }
  .md\:pr-6 {
    padding-right: 3rem !important;
  }
  .md\:pr-7 {
    padding-right: 4rem !important;
  }
  .md\:pr-8 {
    padding-right: 5rem !important;
  }
  .md\:pl-0 {
    padding-left: 0rem !important;
  }
  .md\:pl-1 {
    padding-left: 0.25rem !important;
  }
  .md\:pl-2 {
    padding-left: 0.5rem !important;
  }
  .md\:pl-3 {
    padding-left: 1rem !important;
  }
  .md\:pl-4 {
    padding-left: 1.5rem !important;
  }
  .md\:pl-5 {
    padding-left: 2rem !important;
  }
  .md\:pl-6 {
    padding-left: 3rem !important;
  }
  .md\:pl-7 {
    padding-left: 4rem !important;
  }
  .md\:pl-8 {
    padding-left: 5rem !important;
  }
  .md\:pb-0 {
    padding-bottom: 0rem !important;
  }
  .md\:pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .md\:pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .md\:pb-3 {
    padding-bottom: 1rem !important;
  }
  .md\:pb-4 {
    padding-bottom: 1.5rem !important;
  }
  .md\:pb-5 {
    padding-bottom: 2rem !important;
  }
  .md\:pb-6 {
    padding-bottom: 3rem !important;
  }
  .md\:pb-7 {
    padding-bottom: 4rem !important;
  }
  .md\:pb-8 {
    padding-bottom: 5rem !important;
  }
  .md\:px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
  .md\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .md\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .md\:px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .md\:px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .md\:px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .md\:px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .md\:px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .md\:px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .md\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .md\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .md\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .md\:py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .md\:py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .md\:py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .md\:py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .md\:py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .md\:py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:p-0 {
    padding: 0rem !important;
  }
  .lg\:p-1 {
    padding: 0.25rem !important;
  }
  .lg\:p-2 {
    padding: 0.5rem !important;
  }
  .lg\:p-3 {
    padding: 1rem !important;
  }
  .lg\:p-4 {
    padding: 1.5rem !important;
  }
  .lg\:p-5 {
    padding: 2rem !important;
  }
  .lg\:p-6 {
    padding: 3rem !important;
  }
  .lg\:p-7 {
    padding: 4rem !important;
  }
  .lg\:p-8 {
    padding: 5rem !important;
  }
  .lg\:pt-0 {
    padding-top: 0rem !important;
  }
  .lg\:pt-1 {
    padding-top: 0.25rem !important;
  }
  .lg\:pt-2 {
    padding-top: 0.5rem !important;
  }
  .lg\:pt-3 {
    padding-top: 1rem !important;
  }
  .lg\:pt-4 {
    padding-top: 1.5rem !important;
  }
  .lg\:pt-5 {
    padding-top: 2rem !important;
  }
  .lg\:pt-6 {
    padding-top: 3rem !important;
  }
  .lg\:pt-7 {
    padding-top: 4rem !important;
  }
  .lg\:pt-8 {
    padding-top: 5rem !important;
  }
  .lg\:pr-0 {
    padding-right: 0rem !important;
  }
  .lg\:pr-1 {
    padding-right: 0.25rem !important;
  }
  .lg\:pr-2 {
    padding-right: 0.5rem !important;
  }
  .lg\:pr-3 {
    padding-right: 1rem !important;
  }
  .lg\:pr-4 {
    padding-right: 1.5rem !important;
  }
  .lg\:pr-5 {
    padding-right: 2rem !important;
  }
  .lg\:pr-6 {
    padding-right: 3rem !important;
  }
  .lg\:pr-7 {
    padding-right: 4rem !important;
  }
  .lg\:pr-8 {
    padding-right: 5rem !important;
  }
  .lg\:pl-0 {
    padding-left: 0rem !important;
  }
  .lg\:pl-1 {
    padding-left: 0.25rem !important;
  }
  .lg\:pl-2 {
    padding-left: 0.5rem !important;
  }
  .lg\:pl-3 {
    padding-left: 1rem !important;
  }
  .lg\:pl-4 {
    padding-left: 1.5rem !important;
  }
  .lg\:pl-5 {
    padding-left: 2rem !important;
  }
  .lg\:pl-6 {
    padding-left: 3rem !important;
  }
  .lg\:pl-7 {
    padding-left: 4rem !important;
  }
  .lg\:pl-8 {
    padding-left: 5rem !important;
  }
  .lg\:pb-0 {
    padding-bottom: 0rem !important;
  }
  .lg\:pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .lg\:pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .lg\:pb-3 {
    padding-bottom: 1rem !important;
  }
  .lg\:pb-4 {
    padding-bottom: 1.5rem !important;
  }
  .lg\:pb-5 {
    padding-bottom: 2rem !important;
  }
  .lg\:pb-6 {
    padding-bottom: 3rem !important;
  }
  .lg\:pb-7 {
    padding-bottom: 4rem !important;
  }
  .lg\:pb-8 {
    padding-bottom: 5rem !important;
  }
  .lg\:px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
  .lg\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .lg\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .lg\:px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .lg\:px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .lg\:px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .lg\:px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .lg\:px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .lg\:px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .lg\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .lg\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .lg\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .lg\:py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .lg\:py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .lg\:py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .lg\:py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .lg\:py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .lg\:py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:p-0 {
    padding: 0rem !important;
  }
  .xl\:p-1 {
    padding: 0.25rem !important;
  }
  .xl\:p-2 {
    padding: 0.5rem !important;
  }
  .xl\:p-3 {
    padding: 1rem !important;
  }
  .xl\:p-4 {
    padding: 1.5rem !important;
  }
  .xl\:p-5 {
    padding: 2rem !important;
  }
  .xl\:p-6 {
    padding: 3rem !important;
  }
  .xl\:p-7 {
    padding: 4rem !important;
  }
  .xl\:p-8 {
    padding: 5rem !important;
  }
  .xl\:pt-0 {
    padding-top: 0rem !important;
  }
  .xl\:pt-1 {
    padding-top: 0.25rem !important;
  }
  .xl\:pt-2 {
    padding-top: 0.5rem !important;
  }
  .xl\:pt-3 {
    padding-top: 1rem !important;
  }
  .xl\:pt-4 {
    padding-top: 1.5rem !important;
  }
  .xl\:pt-5 {
    padding-top: 2rem !important;
  }
  .xl\:pt-6 {
    padding-top: 3rem !important;
  }
  .xl\:pt-7 {
    padding-top: 4rem !important;
  }
  .xl\:pt-8 {
    padding-top: 5rem !important;
  }
  .xl\:pr-0 {
    padding-right: 0rem !important;
  }
  .xl\:pr-1 {
    padding-right: 0.25rem !important;
  }
  .xl\:pr-2 {
    padding-right: 0.5rem !important;
  }
  .xl\:pr-3 {
    padding-right: 1rem !important;
  }
  .xl\:pr-4 {
    padding-right: 1.5rem !important;
  }
  .xl\:pr-5 {
    padding-right: 2rem !important;
  }
  .xl\:pr-6 {
    padding-right: 3rem !important;
  }
  .xl\:pr-7 {
    padding-right: 4rem !important;
  }
  .xl\:pr-8 {
    padding-right: 5rem !important;
  }
  .xl\:pl-0 {
    padding-left: 0rem !important;
  }
  .xl\:pl-1 {
    padding-left: 0.25rem !important;
  }
  .xl\:pl-2 {
    padding-left: 0.5rem !important;
  }
  .xl\:pl-3 {
    padding-left: 1rem !important;
  }
  .xl\:pl-4 {
    padding-left: 1.5rem !important;
  }
  .xl\:pl-5 {
    padding-left: 2rem !important;
  }
  .xl\:pl-6 {
    padding-left: 3rem !important;
  }
  .xl\:pl-7 {
    padding-left: 4rem !important;
  }
  .xl\:pl-8 {
    padding-left: 5rem !important;
  }
  .xl\:pb-0 {
    padding-bottom: 0rem !important;
  }
  .xl\:pb-1 {
    padding-bottom: 0.25rem !important;
  }
  .xl\:pb-2 {
    padding-bottom: 0.5rem !important;
  }
  .xl\:pb-3 {
    padding-bottom: 1rem !important;
  }
  .xl\:pb-4 {
    padding-bottom: 1.5rem !important;
  }
  .xl\:pb-5 {
    padding-bottom: 2rem !important;
  }
  .xl\:pb-6 {
    padding-bottom: 3rem !important;
  }
  .xl\:pb-7 {
    padding-bottom: 4rem !important;
  }
  .xl\:pb-8 {
    padding-bottom: 5rem !important;
  }
  .xl\:px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
  .xl\:px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .xl\:px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .xl\:px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .xl\:px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .xl\:px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .xl\:px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .xl\:px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .xl\:px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .xl\:py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .xl\:py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .xl\:py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .xl\:py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .xl\:py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .xl\:py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .xl\:py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .xl\:py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .xl\:py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
.m-0 {
  margin: 0rem !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 2rem !important;
}

.m-6 {
  margin: 3rem !important;
}

.m-7 {
  margin: 4rem !important;
}

.m-8 {
  margin: 5rem !important;
}

.-m-1 {
  margin: -0.25rem !important;
}

.-m-2 {
  margin: -0.5rem !important;
}

.-m-3 {
  margin: -1rem !important;
}

.-m-4 {
  margin: -1.5rem !important;
}

.-m-5 {
  margin: -2rem !important;
}

.-m-6 {
  margin: -3rem !important;
}

.-m-7 {
  margin: -4rem !important;
}

.-m-8 {
  margin: -5rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-0 {
  margin-top: 0rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 2rem !important;
}

.mt-6 {
  margin-top: 3rem !important;
}

.mt-7 {
  margin-top: 4rem !important;
}

.mt-8 {
  margin-top: 5rem !important;
}

.-mt-1 {
  margin-top: -0.25rem !important;
}

.-mt-2 {
  margin-top: -0.5rem !important;
}

.-mt-3 {
  margin-top: -1rem !important;
}

.-mt-4 {
  margin-top: -1.5rem !important;
}

.-mt-5 {
  margin-top: -2rem !important;
}

.-mt-6 {
  margin-top: -3rem !important;
}

.-mt-7 {
  margin-top: -4rem !important;
}

.-mt-8 {
  margin-top: -5rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-0 {
  margin-right: 0rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mr-3 {
  margin-right: 1rem !important;
}

.mr-4 {
  margin-right: 1.5rem !important;
}

.mr-5 {
  margin-right: 2rem !important;
}

.mr-6 {
  margin-right: 3rem !important;
}

.mr-7 {
  margin-right: 4rem !important;
}

.mr-8 {
  margin-right: 5rem !important;
}

.-mr-1 {
  margin-right: -0.25rem !important;
}

.-mr-2 {
  margin-right: -0.5rem !important;
}

.-mr-3 {
  margin-right: -1rem !important;
}

.-mr-4 {
  margin-right: -1.5rem !important;
}

.-mr-5 {
  margin-right: -2rem !important;
}

.-mr-6 {
  margin-right: -3rem !important;
}

.-mr-7 {
  margin-right: -4rem !important;
}

.-mr-8 {
  margin-right: -5rem !important;
}

.mr-auto {
  margin-right: auto !important;
}

.ml-0 {
  margin-left: 0rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.ml-3 {
  margin-left: 1rem !important;
}

.ml-4 {
  margin-left: 1.5rem !important;
}

.ml-5 {
  margin-left: 2rem !important;
}

.ml-6 {
  margin-left: 3rem !important;
}

.ml-7 {
  margin-left: 4rem !important;
}

.ml-8 {
  margin-left: 5rem !important;
}

.-ml-1 {
  margin-left: -0.25rem !important;
}

.-ml-2 {
  margin-left: -0.5rem !important;
}

.-ml-3 {
  margin-left: -1rem !important;
}

.-ml-4 {
  margin-left: -1.5rem !important;
}

.-ml-5 {
  margin-left: -2rem !important;
}

.-ml-6 {
  margin-left: -3rem !important;
}

.-ml-7 {
  margin-left: -4rem !important;
}

.-ml-8 {
  margin-left: -5rem !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mb-0 {
  margin-bottom: 0rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 2rem !important;
}

.mb-6 {
  margin-bottom: 3rem !important;
}

.mb-7 {
  margin-bottom: 4rem !important;
}

.mb-8 {
  margin-bottom: 5rem !important;
}

.-mb-1 {
  margin-bottom: -0.25rem !important;
}

.-mb-2 {
  margin-bottom: -0.5rem !important;
}

.-mb-3 {
  margin-bottom: -1rem !important;
}

.-mb-4 {
  margin-bottom: -1.5rem !important;
}

.-mb-5 {
  margin-bottom: -2rem !important;
}

.-mb-6 {
  margin-bottom: -3rem !important;
}

.-mb-7 {
  margin-bottom: -4rem !important;
}

.-mb-8 {
  margin-bottom: -5rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.mx-0 {
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.mx-4 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.mx-5 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.mx-7 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.mx-8 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.-mx-1 {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}

.-mx-2 {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.-mx-3 {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.-mx-4 {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.-mx-5 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.-mx-6 {
  margin-left: -3rem !important;
  margin-right: -3rem !important;
}

.-mx-7 {
  margin-left: -4rem !important;
  margin-right: -4rem !important;
}

.-mx-8 {
  margin-left: -5rem !important;
  margin-right: -5rem !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-7 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-8 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.-my-1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.-my-2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.-my-3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.-my-4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.-my-5 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.-my-6 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.-my-7 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.-my-8 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

@media screen and (min-width: 576px) {
  .sm\:m-0 {
    margin: 0rem !important;
  }
  .sm\:m-1 {
    margin: 0.25rem !important;
  }
  .sm\:m-2 {
    margin: 0.5rem !important;
  }
  .sm\:m-3 {
    margin: 1rem !important;
  }
  .sm\:m-4 {
    margin: 1.5rem !important;
  }
  .sm\:m-5 {
    margin: 2rem !important;
  }
  .sm\:m-6 {
    margin: 3rem !important;
  }
  .sm\:m-7 {
    margin: 4rem !important;
  }
  .sm\:m-8 {
    margin: 5rem !important;
  }
  .sm\:-m-1 {
    margin: -0.25rem !important;
  }
  .sm\:-m-2 {
    margin: -0.5rem !important;
  }
  .sm\:-m-3 {
    margin: -1rem !important;
  }
  .sm\:-m-4 {
    margin: -1.5rem !important;
  }
  .sm\:-m-5 {
    margin: -2rem !important;
  }
  .sm\:-m-6 {
    margin: -3rem !important;
  }
  .sm\:-m-7 {
    margin: -4rem !important;
  }
  .sm\:-m-8 {
    margin: -5rem !important;
  }
  .sm\:m-auto {
    margin: auto !important;
  }
  .sm\:mt-0 {
    margin-top: 0rem !important;
  }
  .sm\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .sm\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .sm\:mt-3 {
    margin-top: 1rem !important;
  }
  .sm\:mt-4 {
    margin-top: 1.5rem !important;
  }
  .sm\:mt-5 {
    margin-top: 2rem !important;
  }
  .sm\:mt-6 {
    margin-top: 3rem !important;
  }
  .sm\:mt-7 {
    margin-top: 4rem !important;
  }
  .sm\:mt-8 {
    margin-top: 5rem !important;
  }
  .sm\:-mt-1 {
    margin-top: -0.25rem !important;
  }
  .sm\:-mt-2 {
    margin-top: -0.5rem !important;
  }
  .sm\:-mt-3 {
    margin-top: -1rem !important;
  }
  .sm\:-mt-4 {
    margin-top: -1.5rem !important;
  }
  .sm\:-mt-5 {
    margin-top: -2rem !important;
  }
  .sm\:-mt-6 {
    margin-top: -3rem !important;
  }
  .sm\:-mt-7 {
    margin-top: -4rem !important;
  }
  .sm\:-mt-8 {
    margin-top: -5rem !important;
  }
  .sm\:mt-auto {
    margin-top: auto !important;
  }
  .sm\:mr-0 {
    margin-right: 0rem !important;
  }
  .sm\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .sm\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .sm\:mr-3 {
    margin-right: 1rem !important;
  }
  .sm\:mr-4 {
    margin-right: 1.5rem !important;
  }
  .sm\:mr-5 {
    margin-right: 2rem !important;
  }
  .sm\:mr-6 {
    margin-right: 3rem !important;
  }
  .sm\:mr-7 {
    margin-right: 4rem !important;
  }
  .sm\:mr-8 {
    margin-right: 5rem !important;
  }
  .sm\:-mr-1 {
    margin-right: -0.25rem !important;
  }
  .sm\:-mr-2 {
    margin-right: -0.5rem !important;
  }
  .sm\:-mr-3 {
    margin-right: -1rem !important;
  }
  .sm\:-mr-4 {
    margin-right: -1.5rem !important;
  }
  .sm\:-mr-5 {
    margin-right: -2rem !important;
  }
  .sm\:-mr-6 {
    margin-right: -3rem !important;
  }
  .sm\:-mr-7 {
    margin-right: -4rem !important;
  }
  .sm\:-mr-8 {
    margin-right: -5rem !important;
  }
  .sm\:mr-auto {
    margin-right: auto !important;
  }
  .sm\:ml-0 {
    margin-left: 0rem !important;
  }
  .sm\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .sm\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .sm\:ml-3 {
    margin-left: 1rem !important;
  }
  .sm\:ml-4 {
    margin-left: 1.5rem !important;
  }
  .sm\:ml-5 {
    margin-left: 2rem !important;
  }
  .sm\:ml-6 {
    margin-left: 3rem !important;
  }
  .sm\:ml-7 {
    margin-left: 4rem !important;
  }
  .sm\:ml-8 {
    margin-left: 5rem !important;
  }
  .sm\:-ml-1 {
    margin-left: -0.25rem !important;
  }
  .sm\:-ml-2 {
    margin-left: -0.5rem !important;
  }
  .sm\:-ml-3 {
    margin-left: -1rem !important;
  }
  .sm\:-ml-4 {
    margin-left: -1.5rem !important;
  }
  .sm\:-ml-5 {
    margin-left: -2rem !important;
  }
  .sm\:-ml-6 {
    margin-left: -3rem !important;
  }
  .sm\:-ml-7 {
    margin-left: -4rem !important;
  }
  .sm\:-ml-8 {
    margin-left: -5rem !important;
  }
  .sm\:ml-auto {
    margin-left: auto !important;
  }
  .sm\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .sm\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .sm\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .sm\:mb-3 {
    margin-bottom: 1rem !important;
  }
  .sm\:mb-4 {
    margin-bottom: 1.5rem !important;
  }
  .sm\:mb-5 {
    margin-bottom: 2rem !important;
  }
  .sm\:mb-6 {
    margin-bottom: 3rem !important;
  }
  .sm\:mb-7 {
    margin-bottom: 4rem !important;
  }
  .sm\:mb-8 {
    margin-bottom: 5rem !important;
  }
  .sm\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }
  .sm\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }
  .sm\:-mb-3 {
    margin-bottom: -1rem !important;
  }
  .sm\:-mb-4 {
    margin-bottom: -1.5rem !important;
  }
  .sm\:-mb-5 {
    margin-bottom: -2rem !important;
  }
  .sm\:-mb-6 {
    margin-bottom: -3rem !important;
  }
  .sm\:-mb-7 {
    margin-bottom: -4rem !important;
  }
  .sm\:-mb-8 {
    margin-bottom: -5rem !important;
  }
  .sm\:mb-auto {
    margin-bottom: auto !important;
  }
  .sm\:mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
  .sm\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .sm\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .sm\:mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .sm\:mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .sm\:mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .sm\:mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .sm\:mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .sm\:mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .sm\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .sm\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .sm\:-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .sm\:-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .sm\:-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .sm\:-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .sm\:-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .sm\:-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .sm\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .sm\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .sm\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .sm\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .sm\:my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .sm\:my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .sm\:my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .sm\:my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .sm\:my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .sm\:my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .sm\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .sm\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .sm\:-my-3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .sm\:-my-4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .sm\:-my-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .sm\:-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .sm\:-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .sm\:-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .sm\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:m-0 {
    margin: 0rem !important;
  }
  .md\:m-1 {
    margin: 0.25rem !important;
  }
  .md\:m-2 {
    margin: 0.5rem !important;
  }
  .md\:m-3 {
    margin: 1rem !important;
  }
  .md\:m-4 {
    margin: 1.5rem !important;
  }
  .md\:m-5 {
    margin: 2rem !important;
  }
  .md\:m-6 {
    margin: 3rem !important;
  }
  .md\:m-7 {
    margin: 4rem !important;
  }
  .md\:m-8 {
    margin: 5rem !important;
  }
  .md\:-m-1 {
    margin: -0.25rem !important;
  }
  .md\:-m-2 {
    margin: -0.5rem !important;
  }
  .md\:-m-3 {
    margin: -1rem !important;
  }
  .md\:-m-4 {
    margin: -1.5rem !important;
  }
  .md\:-m-5 {
    margin: -2rem !important;
  }
  .md\:-m-6 {
    margin: -3rem !important;
  }
  .md\:-m-7 {
    margin: -4rem !important;
  }
  .md\:-m-8 {
    margin: -5rem !important;
  }
  .md\:m-auto {
    margin: auto !important;
  }
  .md\:mt-0 {
    margin-top: 0rem !important;
  }
  .md\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .md\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .md\:mt-3 {
    margin-top: 1rem !important;
  }
  .md\:mt-4 {
    margin-top: 1.5rem !important;
  }
  .md\:mt-5 {
    margin-top: 2rem !important;
  }
  .md\:mt-6 {
    margin-top: 3rem !important;
  }
  .md\:mt-7 {
    margin-top: 4rem !important;
  }
  .md\:mt-8 {
    margin-top: 5rem !important;
  }
  .md\:-mt-1 {
    margin-top: -0.25rem !important;
  }
  .md\:-mt-2 {
    margin-top: -0.5rem !important;
  }
  .md\:-mt-3 {
    margin-top: -1rem !important;
  }
  .md\:-mt-4 {
    margin-top: -1.5rem !important;
  }
  .md\:-mt-5 {
    margin-top: -2rem !important;
  }
  .md\:-mt-6 {
    margin-top: -3rem !important;
  }
  .md\:-mt-7 {
    margin-top: -4rem !important;
  }
  .md\:-mt-8 {
    margin-top: -5rem !important;
  }
  .md\:mt-auto {
    margin-top: auto !important;
  }
  .md\:mr-0 {
    margin-right: 0rem !important;
  }
  .md\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .md\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .md\:mr-3 {
    margin-right: 1rem !important;
  }
  .md\:mr-4 {
    margin-right: 1.5rem !important;
  }
  .md\:mr-5 {
    margin-right: 2rem !important;
  }
  .md\:mr-6 {
    margin-right: 3rem !important;
  }
  .md\:mr-7 {
    margin-right: 4rem !important;
  }
  .md\:mr-8 {
    margin-right: 5rem !important;
  }
  .md\:-mr-1 {
    margin-right: -0.25rem !important;
  }
  .md\:-mr-2 {
    margin-right: -0.5rem !important;
  }
  .md\:-mr-3 {
    margin-right: -1rem !important;
  }
  .md\:-mr-4 {
    margin-right: -1.5rem !important;
  }
  .md\:-mr-5 {
    margin-right: -2rem !important;
  }
  .md\:-mr-6 {
    margin-right: -3rem !important;
  }
  .md\:-mr-7 {
    margin-right: -4rem !important;
  }
  .md\:-mr-8 {
    margin-right: -5rem !important;
  }
  .md\:mr-auto {
    margin-right: auto !important;
  }
  .md\:ml-0 {
    margin-left: 0rem !important;
  }
  .md\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .md\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .md\:ml-3 {
    margin-left: 1rem !important;
  }
  .md\:ml-4 {
    margin-left: 1.5rem !important;
  }
  .md\:ml-5 {
    margin-left: 2rem !important;
  }
  .md\:ml-6 {
    margin-left: 3rem !important;
  }
  .md\:ml-7 {
    margin-left: 4rem !important;
  }
  .md\:ml-8 {
    margin-left: 5rem !important;
  }
  .md\:-ml-1 {
    margin-left: -0.25rem !important;
  }
  .md\:-ml-2 {
    margin-left: -0.5rem !important;
  }
  .md\:-ml-3 {
    margin-left: -1rem !important;
  }
  .md\:-ml-4 {
    margin-left: -1.5rem !important;
  }
  .md\:-ml-5 {
    margin-left: -2rem !important;
  }
  .md\:-ml-6 {
    margin-left: -3rem !important;
  }
  .md\:-ml-7 {
    margin-left: -4rem !important;
  }
  .md\:-ml-8 {
    margin-left: -5rem !important;
  }
  .md\:ml-auto {
    margin-left: auto !important;
  }
  .md\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .md\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .md\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .md\:mb-3 {
    margin-bottom: 1rem !important;
  }
  .md\:mb-4 {
    margin-bottom: 1.5rem !important;
  }
  .md\:mb-5 {
    margin-bottom: 2rem !important;
  }
  .md\:mb-6 {
    margin-bottom: 3rem !important;
  }
  .md\:mb-7 {
    margin-bottom: 4rem !important;
  }
  .md\:mb-8 {
    margin-bottom: 5rem !important;
  }
  .md\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }
  .md\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }
  .md\:-mb-3 {
    margin-bottom: -1rem !important;
  }
  .md\:-mb-4 {
    margin-bottom: -1.5rem !important;
  }
  .md\:-mb-5 {
    margin-bottom: -2rem !important;
  }
  .md\:-mb-6 {
    margin-bottom: -3rem !important;
  }
  .md\:-mb-7 {
    margin-bottom: -4rem !important;
  }
  .md\:-mb-8 {
    margin-bottom: -5rem !important;
  }
  .md\:mb-auto {
    margin-bottom: auto !important;
  }
  .md\:mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
  .md\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .md\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .md\:mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .md\:mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .md\:mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .md\:mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .md\:mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .md\:mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .md\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .md\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .md\:-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .md\:-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .md\:-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .md\:-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .md\:-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .md\:-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .md\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .md\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .md\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .md\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .md\:my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .md\:my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .md\:my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .md\:my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .md\:my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .md\:my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .md\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .md\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .md\:-my-3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .md\:-my-4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .md\:-my-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .md\:-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .md\:-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .md\:-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .md\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:m-0 {
    margin: 0rem !important;
  }
  .lg\:m-1 {
    margin: 0.25rem !important;
  }
  .lg\:m-2 {
    margin: 0.5rem !important;
  }
  .lg\:m-3 {
    margin: 1rem !important;
  }
  .lg\:m-4 {
    margin: 1.5rem !important;
  }
  .lg\:m-5 {
    margin: 2rem !important;
  }
  .lg\:m-6 {
    margin: 3rem !important;
  }
  .lg\:m-7 {
    margin: 4rem !important;
  }
  .lg\:m-8 {
    margin: 5rem !important;
  }
  .lg\:-m-1 {
    margin: -0.25rem !important;
  }
  .lg\:-m-2 {
    margin: -0.5rem !important;
  }
  .lg\:-m-3 {
    margin: -1rem !important;
  }
  .lg\:-m-4 {
    margin: -1.5rem !important;
  }
  .lg\:-m-5 {
    margin: -2rem !important;
  }
  .lg\:-m-6 {
    margin: -3rem !important;
  }
  .lg\:-m-7 {
    margin: -4rem !important;
  }
  .lg\:-m-8 {
    margin: -5rem !important;
  }
  .lg\:m-auto {
    margin: auto !important;
  }
  .lg\:mt-0 {
    margin-top: 0rem !important;
  }
  .lg\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .lg\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .lg\:mt-3 {
    margin-top: 1rem !important;
  }
  .lg\:mt-4 {
    margin-top: 1.5rem !important;
  }
  .lg\:mt-5 {
    margin-top: 2rem !important;
  }
  .lg\:mt-6 {
    margin-top: 3rem !important;
  }
  .lg\:mt-7 {
    margin-top: 4rem !important;
  }
  .lg\:mt-8 {
    margin-top: 5rem !important;
  }
  .lg\:-mt-1 {
    margin-top: -0.25rem !important;
  }
  .lg\:-mt-2 {
    margin-top: -0.5rem !important;
  }
  .lg\:-mt-3 {
    margin-top: -1rem !important;
  }
  .lg\:-mt-4 {
    margin-top: -1.5rem !important;
  }
  .lg\:-mt-5 {
    margin-top: -2rem !important;
  }
  .lg\:-mt-6 {
    margin-top: -3rem !important;
  }
  .lg\:-mt-7 {
    margin-top: -4rem !important;
  }
  .lg\:-mt-8 {
    margin-top: -5rem !important;
  }
  .lg\:mt-auto {
    margin-top: auto !important;
  }
  .lg\:mr-0 {
    margin-right: 0rem !important;
  }
  .lg\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .lg\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .lg\:mr-3 {
    margin-right: 1rem !important;
  }
  .lg\:mr-4 {
    margin-right: 1.5rem !important;
  }
  .lg\:mr-5 {
    margin-right: 2rem !important;
  }
  .lg\:mr-6 {
    margin-right: 3rem !important;
  }
  .lg\:mr-7 {
    margin-right: 4rem !important;
  }
  .lg\:mr-8 {
    margin-right: 5rem !important;
  }
  .lg\:-mr-1 {
    margin-right: -0.25rem !important;
  }
  .lg\:-mr-2 {
    margin-right: -0.5rem !important;
  }
  .lg\:-mr-3 {
    margin-right: -1rem !important;
  }
  .lg\:-mr-4 {
    margin-right: -1.5rem !important;
  }
  .lg\:-mr-5 {
    margin-right: -2rem !important;
  }
  .lg\:-mr-6 {
    margin-right: -3rem !important;
  }
  .lg\:-mr-7 {
    margin-right: -4rem !important;
  }
  .lg\:-mr-8 {
    margin-right: -5rem !important;
  }
  .lg\:mr-auto {
    margin-right: auto !important;
  }
  .lg\:ml-0 {
    margin-left: 0rem !important;
  }
  .lg\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .lg\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .lg\:ml-3 {
    margin-left: 1rem !important;
  }
  .lg\:ml-4 {
    margin-left: 1.5rem !important;
  }
  .lg\:ml-5 {
    margin-left: 2rem !important;
  }
  .lg\:ml-6 {
    margin-left: 3rem !important;
  }
  .lg\:ml-7 {
    margin-left: 4rem !important;
  }
  .lg\:ml-8 {
    margin-left: 5rem !important;
  }
  .lg\:-ml-1 {
    margin-left: -0.25rem !important;
  }
  .lg\:-ml-2 {
    margin-left: -0.5rem !important;
  }
  .lg\:-ml-3 {
    margin-left: -1rem !important;
  }
  .lg\:-ml-4 {
    margin-left: -1.5rem !important;
  }
  .lg\:-ml-5 {
    margin-left: -2rem !important;
  }
  .lg\:-ml-6 {
    margin-left: -3rem !important;
  }
  .lg\:-ml-7 {
    margin-left: -4rem !important;
  }
  .lg\:-ml-8 {
    margin-left: -5rem !important;
  }
  .lg\:ml-auto {
    margin-left: auto !important;
  }
  .lg\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .lg\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .lg\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .lg\:mb-3 {
    margin-bottom: 1rem !important;
  }
  .lg\:mb-4 {
    margin-bottom: 1.5rem !important;
  }
  .lg\:mb-5 {
    margin-bottom: 2rem !important;
  }
  .lg\:mb-6 {
    margin-bottom: 3rem !important;
  }
  .lg\:mb-7 {
    margin-bottom: 4rem !important;
  }
  .lg\:mb-8 {
    margin-bottom: 5rem !important;
  }
  .lg\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }
  .lg\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }
  .lg\:-mb-3 {
    margin-bottom: -1rem !important;
  }
  .lg\:-mb-4 {
    margin-bottom: -1.5rem !important;
  }
  .lg\:-mb-5 {
    margin-bottom: -2rem !important;
  }
  .lg\:-mb-6 {
    margin-bottom: -3rem !important;
  }
  .lg\:-mb-7 {
    margin-bottom: -4rem !important;
  }
  .lg\:-mb-8 {
    margin-bottom: -5rem !important;
  }
  .lg\:mb-auto {
    margin-bottom: auto !important;
  }
  .lg\:mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
  .lg\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .lg\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .lg\:mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .lg\:mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .lg\:mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .lg\:mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .lg\:mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .lg\:mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .lg\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .lg\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .lg\:-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .lg\:-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .lg\:-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .lg\:-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .lg\:-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .lg\:-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .lg\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .lg\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .lg\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .lg\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .lg\:my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .lg\:my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .lg\:my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .lg\:my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .lg\:my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .lg\:my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .lg\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .lg\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .lg\:-my-3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .lg\:-my-4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .lg\:-my-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .lg\:-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .lg\:-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .lg\:-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .lg\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:m-0 {
    margin: 0rem !important;
  }
  .xl\:m-1 {
    margin: 0.25rem !important;
  }
  .xl\:m-2 {
    margin: 0.5rem !important;
  }
  .xl\:m-3 {
    margin: 1rem !important;
  }
  .xl\:m-4 {
    margin: 1.5rem !important;
  }
  .xl\:m-5 {
    margin: 2rem !important;
  }
  .xl\:m-6 {
    margin: 3rem !important;
  }
  .xl\:m-7 {
    margin: 4rem !important;
  }
  .xl\:m-8 {
    margin: 5rem !important;
  }
  .xl\:-m-1 {
    margin: -0.25rem !important;
  }
  .xl\:-m-2 {
    margin: -0.5rem !important;
  }
  .xl\:-m-3 {
    margin: -1rem !important;
  }
  .xl\:-m-4 {
    margin: -1.5rem !important;
  }
  .xl\:-m-5 {
    margin: -2rem !important;
  }
  .xl\:-m-6 {
    margin: -3rem !important;
  }
  .xl\:-m-7 {
    margin: -4rem !important;
  }
  .xl\:-m-8 {
    margin: -5rem !important;
  }
  .xl\:m-auto {
    margin: auto !important;
  }
  .xl\:mt-0 {
    margin-top: 0rem !important;
  }
  .xl\:mt-1 {
    margin-top: 0.25rem !important;
  }
  .xl\:mt-2 {
    margin-top: 0.5rem !important;
  }
  .xl\:mt-3 {
    margin-top: 1rem !important;
  }
  .xl\:mt-4 {
    margin-top: 1.5rem !important;
  }
  .xl\:mt-5 {
    margin-top: 2rem !important;
  }
  .xl\:mt-6 {
    margin-top: 3rem !important;
  }
  .xl\:mt-7 {
    margin-top: 4rem !important;
  }
  .xl\:mt-8 {
    margin-top: 5rem !important;
  }
  .xl\:-mt-1 {
    margin-top: -0.25rem !important;
  }
  .xl\:-mt-2 {
    margin-top: -0.5rem !important;
  }
  .xl\:-mt-3 {
    margin-top: -1rem !important;
  }
  .xl\:-mt-4 {
    margin-top: -1.5rem !important;
  }
  .xl\:-mt-5 {
    margin-top: -2rem !important;
  }
  .xl\:-mt-6 {
    margin-top: -3rem !important;
  }
  .xl\:-mt-7 {
    margin-top: -4rem !important;
  }
  .xl\:-mt-8 {
    margin-top: -5rem !important;
  }
  .xl\:mt-auto {
    margin-top: auto !important;
  }
  .xl\:mr-0 {
    margin-right: 0rem !important;
  }
  .xl\:mr-1 {
    margin-right: 0.25rem !important;
  }
  .xl\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .xl\:mr-3 {
    margin-right: 1rem !important;
  }
  .xl\:mr-4 {
    margin-right: 1.5rem !important;
  }
  .xl\:mr-5 {
    margin-right: 2rem !important;
  }
  .xl\:mr-6 {
    margin-right: 3rem !important;
  }
  .xl\:mr-7 {
    margin-right: 4rem !important;
  }
  .xl\:mr-8 {
    margin-right: 5rem !important;
  }
  .xl\:-mr-1 {
    margin-right: -0.25rem !important;
  }
  .xl\:-mr-2 {
    margin-right: -0.5rem !important;
  }
  .xl\:-mr-3 {
    margin-right: -1rem !important;
  }
  .xl\:-mr-4 {
    margin-right: -1.5rem !important;
  }
  .xl\:-mr-5 {
    margin-right: -2rem !important;
  }
  .xl\:-mr-6 {
    margin-right: -3rem !important;
  }
  .xl\:-mr-7 {
    margin-right: -4rem !important;
  }
  .xl\:-mr-8 {
    margin-right: -5rem !important;
  }
  .xl\:mr-auto {
    margin-right: auto !important;
  }
  .xl\:ml-0 {
    margin-left: 0rem !important;
  }
  .xl\:ml-1 {
    margin-left: 0.25rem !important;
  }
  .xl\:ml-2 {
    margin-left: 0.5rem !important;
  }
  .xl\:ml-3 {
    margin-left: 1rem !important;
  }
  .xl\:ml-4 {
    margin-left: 1.5rem !important;
  }
  .xl\:ml-5 {
    margin-left: 2rem !important;
  }
  .xl\:ml-6 {
    margin-left: 3rem !important;
  }
  .xl\:ml-7 {
    margin-left: 4rem !important;
  }
  .xl\:ml-8 {
    margin-left: 5rem !important;
  }
  .xl\:-ml-1 {
    margin-left: -0.25rem !important;
  }
  .xl\:-ml-2 {
    margin-left: -0.5rem !important;
  }
  .xl\:-ml-3 {
    margin-left: -1rem !important;
  }
  .xl\:-ml-4 {
    margin-left: -1.5rem !important;
  }
  .xl\:-ml-5 {
    margin-left: -2rem !important;
  }
  .xl\:-ml-6 {
    margin-left: -3rem !important;
  }
  .xl\:-ml-7 {
    margin-left: -4rem !important;
  }
  .xl\:-ml-8 {
    margin-left: -5rem !important;
  }
  .xl\:ml-auto {
    margin-left: auto !important;
  }
  .xl\:mb-0 {
    margin-bottom: 0rem !important;
  }
  .xl\:mb-1 {
    margin-bottom: 0.25rem !important;
  }
  .xl\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .xl\:mb-3 {
    margin-bottom: 1rem !important;
  }
  .xl\:mb-4 {
    margin-bottom: 1.5rem !important;
  }
  .xl\:mb-5 {
    margin-bottom: 2rem !important;
  }
  .xl\:mb-6 {
    margin-bottom: 3rem !important;
  }
  .xl\:mb-7 {
    margin-bottom: 4rem !important;
  }
  .xl\:mb-8 {
    margin-bottom: 5rem !important;
  }
  .xl\:-mb-1 {
    margin-bottom: -0.25rem !important;
  }
  .xl\:-mb-2 {
    margin-bottom: -0.5rem !important;
  }
  .xl\:-mb-3 {
    margin-bottom: -1rem !important;
  }
  .xl\:-mb-4 {
    margin-bottom: -1.5rem !important;
  }
  .xl\:-mb-5 {
    margin-bottom: -2rem !important;
  }
  .xl\:-mb-6 {
    margin-bottom: -3rem !important;
  }
  .xl\:-mb-7 {
    margin-bottom: -4rem !important;
  }
  .xl\:-mb-8 {
    margin-bottom: -5rem !important;
  }
  .xl\:mb-auto {
    margin-bottom: auto !important;
  }
  .xl\:mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }
  .xl\:mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .xl\:mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .xl\:mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .xl\:mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .xl\:mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .xl\:mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .xl\:mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .xl\:mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .xl\:-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .xl\:-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .xl\:-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .xl\:-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .xl\:-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .xl\:-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }
  .xl\:-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }
  .xl\:-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }
  .xl\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .xl\:my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }
  .xl\:my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .xl\:my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .xl\:my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .xl\:my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .xl\:my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .xl\:my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .xl\:my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .xl\:my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .xl\:-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .xl\:-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .xl\:-my-3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .xl\:-my-4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .xl\:-my-5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .xl\:-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .xl\:-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .xl\:-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .xl\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
.shadow-none {
  box-shadow: none !important;
}

.shadow-1 {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
}

.shadow-2 {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
}

.shadow-3 {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
}

.shadow-4 {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
}

.shadow-5 {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
}

.shadow-6 {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
}

.shadow-7 {
  box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
}

.shadow-8 {
  box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
}

.focus\:shadow-none:focus {
  box-shadow: none !important;
}

.hover\:shadow-none:hover {
  box-shadow: none !important;
}

.active\:shadow-none:active {
  box-shadow: none !important;
}

.focus\:shadow-1:focus {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
}

.hover\:shadow-1:hover {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
}

.active\:shadow-1:active {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
}

.focus\:shadow-2:focus {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
}

.hover\:shadow-2:hover {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
}

.active\:shadow-2:active {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
}

.focus\:shadow-3:focus {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
}

.hover\:shadow-3:hover {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
}

.active\:shadow-3:active {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
}

.focus\:shadow-4:focus {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
}

.hover\:shadow-4:hover {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
}

.active\:shadow-4:active {
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
}

.focus\:shadow-5:focus {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
}

.hover\:shadow-5:hover {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
}

.active\:shadow-5:active {
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
}

.focus\:shadow-6:focus {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
}

.hover\:shadow-6:hover {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
}

.active\:shadow-6:active {
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
}

.focus\:shadow-7:focus {
  box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
}

.hover\:shadow-7:hover {
  box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
}

.active\:shadow-7:active {
  box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
}

.focus\:shadow-8:focus {
  box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
}

.hover\:shadow-8:hover {
  box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
}

.active\:shadow-8:active {
  box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
}

@media screen and (min-width: 576px) {
  .sm\:shadow-none {
    box-shadow: none !important;
  }
  .sm\:shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .sm\:shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .sm\:shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .sm\:shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .sm\:shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .sm\:shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:focus\:shadow-none:focus {
    box-shadow: none !important;
  }
  .sm\:hover\:shadow-none:hover {
    box-shadow: none !important;
  }
  .sm\:active\:shadow-none:active {
    box-shadow: none !important;
  }
  .sm\:focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .sm\:hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .sm\:active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .sm\:focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .sm\:hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .sm\:active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .sm\:focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .sm\:hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .sm\:active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .sm\:focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .sm\:hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .sm\:active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .sm\:focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .sm\:hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .sm\:active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .sm\:focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .sm\:active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:shadow-none {
    box-shadow: none !important;
  }
  .md\:shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .md\:shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .md\:shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .md\:shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .md\:shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .md\:shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:focus\:shadow-none:focus {
    box-shadow: none !important;
  }
  .md\:hover\:shadow-none:hover {
    box-shadow: none !important;
  }
  .md\:active\:shadow-none:active {
    box-shadow: none !important;
  }
  .md\:focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .md\:hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .md\:active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .md\:focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .md\:hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .md\:active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .md\:focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .md\:hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .md\:active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .md\:focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .md\:hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .md\:active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .md\:focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .md\:hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .md\:active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .md\:focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .md\:active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:shadow-none {
    box-shadow: none !important;
  }
  .lg\:shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .lg\:shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .lg\:shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .lg\:shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .lg\:shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .lg\:shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:focus\:shadow-none:focus {
    box-shadow: none !important;
  }
  .lg\:hover\:shadow-none:hover {
    box-shadow: none !important;
  }
  .lg\:active\:shadow-none:active {
    box-shadow: none !important;
  }
  .lg\:focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .lg\:hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .lg\:active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .lg\:focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .lg\:hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .lg\:active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .lg\:focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .lg\:hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .lg\:active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .lg\:focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .lg\:hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .lg\:active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .lg\:focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .lg\:hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .lg\:active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .lg\:focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .lg\:active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:shadow-none {
    box-shadow: none !important;
  }
  .xl\:shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .xl\:shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .xl\:shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .xl\:shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .xl\:shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .xl\:shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:focus\:shadow-none:focus {
    box-shadow: none !important;
  }
  .xl\:hover\:shadow-none:hover {
    box-shadow: none !important;
  }
  .xl\:active\:shadow-none:active {
    box-shadow: none !important;
  }
  .xl\:focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .xl\:hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .xl\:active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important;
  }
  .xl\:focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .xl\:hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .xl\:active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important;
  }
  .xl\:focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .xl\:hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .xl\:active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important;
  }
  .xl\:focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .xl\:hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .xl\:active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important;
  }
  .xl\:focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .xl\:hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .xl\:active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important;
  }
  .xl\:focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
  .xl\:active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important;
  }
}
.border-none {
  border-width: 0px !important;
  border-style: none;
}

.border-1 {
  border-width: 1px !important;
  border-style: solid;
}

.border-2 {
  border-width: 2px !important;
  border-style: solid;
}

.border-3 {
  border-width: 3px !important;
  border-style: solid;
}

.border-top-none {
  border-top-width: 0px !important;
  border-top-style: none;
}

.border-top-1 {
  border-top-width: 1px !important;
  border-top-style: solid;
}

.border-top-2 {
  border-top-width: 2px !important;
  border-top-style: solid;
}

.border-top-3 {
  border-top-width: 3px !important;
  border-top-style: solid;
}

.border-right-none {
  border-right-width: 0px !important;
  border-right-style: none;
}

.border-right-1 {
  border-right-width: 1px !important;
  border-right-style: solid;
}

.border-right-2 {
  border-right-width: 2px !important;
  border-right-style: solid;
}

.border-right-3 {
  border-right-width: 3px !important;
  border-right-style: solid;
}

.border-left-none {
  border-left-width: 0px !important;
  border-left-style: none;
}

.border-left-1 {
  border-left-width: 1px !important;
  border-left-style: solid;
}

.border-left-2 {
  border-left-width: 2px !important;
  border-left-style: solid;
}

.border-left-3 {
  border-left-width: 3px !important;
  border-left-style: solid;
}

.border-bottom-none {
  border-bottom-width: 0px !important;
  border-bottom-style: none;
}

.border-bottom-1 {
  border-bottom-width: 1px !important;
  border-bottom-style: solid;
}

.border-bottom-2 {
  border-bottom-width: 2px !important;
  border-bottom-style: solid;
}

.border-bottom-3 {
  border-bottom-width: 3px !important;
  border-bottom-style: solid;
}

.border-x-none {
  border-left-width: 0px !important;
  border-left-style: none;
  border-right-width: 0px !important;
  border-right-style: none;
}

.border-x-1 {
  border-left-width: 1px !important;
  border-left-style: solid;
  border-right-width: 1px !important;
  border-right-style: solid;
}

.border-x-2 {
  border-left-width: 2px !important;
  border-left-style: solid;
  border-right-width: 2px !important;
  border-right-style: solid;
}

.border-x-3 {
  border-left-width: 3px !important;
  border-left-style: solid;
  border-right-width: 3px !important;
  border-right-style: solid;
}

.border-y-none {
  border-top-width: 0px !important;
  border-top-style: none;
  border-bottom-width: 0px !important;
  border-bottom-style: none;
}

.border-y-1 {
  border-top-width: 1px !important;
  border-top-style: solid;
  border-bottom-width: 1px !important;
  border-bottom-style: solid;
}

.border-y-2 {
  border-top-width: 2px !important;
  border-top-style: solid;
  border-bottom-width: 2px !important;
  border-bottom-style: solid;
}

.border-y-3 {
  border-top-width: 3px !important;
  border-top-style: solid;
  border-bottom-width: 3px !important;
  border-bottom-style: solid;
}

@media screen and (min-width: 576px) {
  .sm\:border-none {
    border-width: 0px !important;
    border-style: none;
  }
  .sm\:border-1 {
    border-width: 1px !important;
    border-style: solid;
  }
  .sm\:border-2 {
    border-width: 2px !important;
    border-style: solid;
  }
  .sm\:border-3 {
    border-width: 3px !important;
    border-style: solid;
  }
  .sm\:border-top-none {
    border-top-width: 0px !important;
    border-top-style: none;
  }
  .sm\:border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .sm\:border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .sm\:border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .sm\:border-right-none {
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .sm\:border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .sm\:border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .sm\:border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .sm\:border-left-none {
    border-left-width: 0px !important;
    border-left-style: none;
  }
  .sm\:border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .sm\:border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .sm\:border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .sm\:border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .sm\:border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .sm\:border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .sm\:border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .sm\:border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .sm\:border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .sm\:border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .sm\:border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .sm\:border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .sm\:border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .sm\:border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .sm\:border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
}
@media screen and (min-width: 768px) {
  .md\:border-none {
    border-width: 0px !important;
    border-style: none;
  }
  .md\:border-1 {
    border-width: 1px !important;
    border-style: solid;
  }
  .md\:border-2 {
    border-width: 2px !important;
    border-style: solid;
  }
  .md\:border-3 {
    border-width: 3px !important;
    border-style: solid;
  }
  .md\:border-top-none {
    border-top-width: 0px !important;
    border-top-style: none;
  }
  .md\:border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .md\:border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .md\:border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .md\:border-right-none {
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .md\:border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .md\:border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .md\:border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .md\:border-left-none {
    border-left-width: 0px !important;
    border-left-style: none;
  }
  .md\:border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .md\:border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .md\:border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .md\:border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .md\:border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .md\:border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .md\:border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .md\:border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .md\:border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .md\:border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .md\:border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .md\:border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .md\:border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .md\:border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .md\:border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
}
@media screen and (min-width: 992px) {
  .lg\:border-none {
    border-width: 0px !important;
    border-style: none;
  }
  .lg\:border-1 {
    border-width: 1px !important;
    border-style: solid;
  }
  .lg\:border-2 {
    border-width: 2px !important;
    border-style: solid;
  }
  .lg\:border-3 {
    border-width: 3px !important;
    border-style: solid;
  }
  .lg\:border-top-none {
    border-top-width: 0px !important;
    border-top-style: none;
  }
  .lg\:border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .lg\:border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .lg\:border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .lg\:border-right-none {
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .lg\:border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .lg\:border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .lg\:border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .lg\:border-left-none {
    border-left-width: 0px !important;
    border-left-style: none;
  }
  .lg\:border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .lg\:border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .lg\:border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .lg\:border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .lg\:border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .lg\:border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .lg\:border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .lg\:border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .lg\:border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .lg\:border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .lg\:border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .lg\:border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .lg\:border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .lg\:border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .lg\:border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:border-none {
    border-width: 0px !important;
    border-style: none;
  }
  .xl\:border-1 {
    border-width: 1px !important;
    border-style: solid;
  }
  .xl\:border-2 {
    border-width: 2px !important;
    border-style: solid;
  }
  .xl\:border-3 {
    border-width: 3px !important;
    border-style: solid;
  }
  .xl\:border-top-none {
    border-top-width: 0px !important;
    border-top-style: none;
  }
  .xl\:border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
  }
  .xl\:border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  .xl\:border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
  }
  .xl\:border-right-none {
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .xl\:border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .xl\:border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .xl\:border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .xl\:border-left-none {
    border-left-width: 0px !important;
    border-left-style: none;
  }
  .xl\:border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
  }
  .xl\:border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
  }
  .xl\:border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
  }
  .xl\:border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .xl\:border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .xl\:border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .xl\:border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
  .xl\:border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none;
  }
  .xl\:border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid;
  }
  .xl\:border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid;
  }
  .xl\:border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid;
  }
  .xl\:border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none;
  }
  .xl\:border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
  }
  .xl\:border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid;
  }
  .xl\:border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid;
  }
}
.border-solid {
  border-style: solid !important;
}

.border-dashed {
  border-style: dashed !important;
}

.border-dotted {
  border-style: dotted !important;
}

.border-double {
  border-style: double !important;
}

@media screen and (min-width: 576px) {
  .sm\:border-solid {
    border-style: solid !important;
  }
  .sm\:border-dashed {
    border-style: dashed !important;
  }
  .sm\:border-dotted {
    border-style: dotted !important;
  }
  .sm\:border-double {
    border-style: double !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:border-solid {
    border-style: solid !important;
  }
  .md\:border-dashed {
    border-style: dashed !important;
  }
  .md\:border-dotted {
    border-style: dotted !important;
  }
  .md\:border-double {
    border-style: double !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:border-solid {
    border-style: solid !important;
  }
  .lg\:border-dashed {
    border-style: dashed !important;
  }
  .lg\:border-dotted {
    border-style: dotted !important;
  }
  .lg\:border-double {
    border-style: double !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:border-solid {
    border-style: solid !important;
  }
  .xl\:border-dashed {
    border-style: dashed !important;
  }
  .xl\:border-dotted {
    border-style: dotted !important;
  }
  .xl\:border-double {
    border-style: double !important;
  }
}
.border-noround {
  border-radius: 0 !important;
}

.border-round {
  border-radius: var(--border-radius) !important;
}

.border-round-xs {
  border-radius: 0.125rem !important;
}

.border-round-sm {
  border-radius: 0.25rem !important;
}

.border-round-md {
  border-radius: 0.375rem !important;
}

.border-round-lg {
  border-radius: 0.5rem !important;
}

.border-round-xl {
  border-radius: 0.75rem !important;
}

.border-round-2xl {
  border-radius: 1rem !important;
}

.border-round-3xl {
  border-radius: 1.5rem !important;
}

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

@media screen and (min-width: 576px) {
  .sm\:border-noround {
    border-radius: 0 !important;
  }
  .sm\:border-round {
    border-radius: var(--border-radius) !important;
  }
  .sm\:border-round-xs {
    border-radius: 0.125rem !important;
  }
  .sm\:border-round-sm {
    border-radius: 0.25rem !important;
  }
  .sm\:border-round-md {
    border-radius: 0.375rem !important;
  }
  .sm\:border-round-lg {
    border-radius: 0.5rem !important;
  }
  .sm\:border-round-xl {
    border-radius: 0.75rem !important;
  }
  .sm\:border-round-2xl {
    border-radius: 1rem !important;
  }
  .sm\:border-round-3xl {
    border-radius: 1.5rem !important;
  }
  .sm\:border-circle {
    border-radius: 50% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:border-noround {
    border-radius: 0 !important;
  }
  .md\:border-round {
    border-radius: var(--border-radius) !important;
  }
  .md\:border-round-xs {
    border-radius: 0.125rem !important;
  }
  .md\:border-round-sm {
    border-radius: 0.25rem !important;
  }
  .md\:border-round-md {
    border-radius: 0.375rem !important;
  }
  .md\:border-round-lg {
    border-radius: 0.5rem !important;
  }
  .md\:border-round-xl {
    border-radius: 0.75rem !important;
  }
  .md\:border-round-2xl {
    border-radius: 1rem !important;
  }
  .md\:border-round-3xl {
    border-radius: 1.5rem !important;
  }
  .md\:border-circle {
    border-radius: 50% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:border-noround {
    border-radius: 0 !important;
  }
  .lg\:border-round {
    border-radius: var(--border-radius) !important;
  }
  .lg\:border-round-xs {
    border-radius: 0.125rem !important;
  }
  .lg\:border-round-sm {
    border-radius: 0.25rem !important;
  }
  .lg\:border-round-md {
    border-radius: 0.375rem !important;
  }
  .lg\:border-round-lg {
    border-radius: 0.5rem !important;
  }
  .lg\:border-round-xl {
    border-radius: 0.75rem !important;
  }
  .lg\:border-round-2xl {
    border-radius: 1rem !important;
  }
  .lg\:border-round-3xl {
    border-radius: 1.5rem !important;
  }
  .lg\:border-circle {
    border-radius: 50% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:border-noround {
    border-radius: 0 !important;
  }
  .xl\:border-round {
    border-radius: var(--border-radius) !important;
  }
  .xl\:border-round-xs {
    border-radius: 0.125rem !important;
  }
  .xl\:border-round-sm {
    border-radius: 0.25rem !important;
  }
  .xl\:border-round-md {
    border-radius: 0.375rem !important;
  }
  .xl\:border-round-lg {
    border-radius: 0.5rem !important;
  }
  .xl\:border-round-xl {
    border-radius: 0.75rem !important;
  }
  .xl\:border-round-2xl {
    border-radius: 1rem !important;
  }
  .xl\:border-round-3xl {
    border-radius: 1.5rem !important;
  }
  .xl\:border-circle {
    border-radius: 50% !important;
  }
}
.border-noround-left {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.border-noround-top {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.border-noround-right {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.border-noround-bottom {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.border-round-left {
  border-top-left-radius: var(--border-radius) !important;
  border-bottom-left-radius: var(--border-radius) !important;
}

.border-round-top {
  border-top-left-radius: var(--border-radius) !important;
  border-top-right-radius: var(--border-radius) !important;
}

.border-round-right {
  border-top-right-radius: var(--border-radius) !important;
  border-bottom-right-radius: var(--border-radius) !important;
}

.border-round-bottom {
  border-bottom-left-radius: var(--border-radius) !important;
  border-bottom-right-radius: var(--border-radius) !important;
}

.border-round-left-xs {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.border-round-top-xs {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.border-round-right-xs {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.border-round-bottom-xs {
  border-bottom-left-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

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

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

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

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

.border-round-left-md {
  border-top-left-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
}

.border-round-top-md {
  border-top-left-radius: 0.375rem !important;
  border-top-right-radius: 0.375rem !important;
}

.border-round-right-md {
  border-top-right-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
}

.border-round-bottom-md {
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
}

.border-round-left-lg {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.border-round-top-lg {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}

.border-round-right-lg {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.border-round-bottom-lg {
  border-bottom-left-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.border-round-left-xl {
  border-top-left-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
}

.border-round-top-xl {
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}

.border-round-right-xl {
  border-top-right-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}

.border-round-bottom-xl {
  border-bottom-left-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}

.border-round-left-2xl {
  border-top-left-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}

.border-round-top-2xl {
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
}

.border-round-right-2xl {
  border-top-right-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}

.border-round-bottom-2xl {
  border-bottom-left-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}

.border-round-left-3xl {
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
}

.border-round-top-3xl {
  border-top-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
}

.border-round-right-3xl {
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}

.border-round-bottom-3xl {
  border-bottom-left-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}

.border-circle-left {
  border-top-left-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.border-circle-top {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.border-circle-right {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.border-circle-bottom {
  border-bottom-left-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

@media screen and (min-width: 576px) {
  .sm\:border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .sm\:border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .sm\:border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .sm\:border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .sm\:border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
  }
  .sm\:border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
  }
  .sm\:border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .sm\:border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .sm\:border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }
  .sm\:border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }
  .sm\:border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .sm\:border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .sm\:border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .sm\:border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .sm\:border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .sm\:border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .sm\:border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }
  .sm\:border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }
  .sm\:border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .sm\:border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .sm\:border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }
  .sm\:border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }
  .sm\:border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .sm\:border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .sm\:border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }
  .sm\:border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .sm\:border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .sm\:border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .sm\:border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .sm\:border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .sm\:border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .sm\:border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .sm\:border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .sm\:border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .sm\:border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .sm\:border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .sm\:border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .sm\:border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .sm\:border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .sm\:border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .md\:border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .md\:border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .md\:border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .md\:border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
  }
  .md\:border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
  }
  .md\:border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .md\:border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .md\:border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }
  .md\:border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }
  .md\:border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .md\:border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .md\:border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .md\:border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .md\:border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .md\:border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .md\:border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }
  .md\:border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }
  .md\:border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .md\:border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .md\:border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }
  .md\:border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }
  .md\:border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .md\:border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .md\:border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }
  .md\:border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .md\:border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .md\:border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .md\:border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .md\:border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .md\:border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .md\:border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .md\:border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .md\:border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .md\:border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .md\:border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .md\:border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .md\:border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .md\:border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .md\:border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .lg\:border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .lg\:border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .lg\:border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .lg\:border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
  }
  .lg\:border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
  }
  .lg\:border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .lg\:border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .lg\:border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }
  .lg\:border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }
  .lg\:border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .lg\:border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .lg\:border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .lg\:border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .lg\:border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .lg\:border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .lg\:border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }
  .lg\:border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }
  .lg\:border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .lg\:border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .lg\:border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }
  .lg\:border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }
  .lg\:border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .lg\:border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .lg\:border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }
  .lg\:border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .lg\:border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .lg\:border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .lg\:border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .lg\:border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .lg\:border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .lg\:border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .lg\:border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .lg\:border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .lg\:border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .lg\:border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .lg\:border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .lg\:border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .lg\:border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .lg\:border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .xl\:border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .xl\:border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .xl\:border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .xl\:border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
  }
  .xl\:border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
  }
  .xl\:border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .xl\:border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
  }
  .xl\:border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }
  .xl\:border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }
  .xl\:border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .xl\:border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }
  .xl\:border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  .xl\:border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .xl\:border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .xl\:border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  .xl\:border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }
  .xl\:border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }
  .xl\:border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .xl\:border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }
  .xl\:border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }
  .xl\:border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }
  .xl\:border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .xl\:border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }
  .xl\:border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }
  .xl\:border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }
  .xl\:border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .xl\:border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }
  .xl\:border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }
  .xl\:border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }
  .xl\:border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .xl\:border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }
  .xl\:border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }
  .xl\:border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }
  .xl\:border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .xl\:border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }
  .xl\:border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .xl\:border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .xl\:border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .xl\:border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
}
.w-full {
  width: 100% !important;
}

.w-screen {
  width: 100vw !important;
}

.w-auto {
  width: auto !important;
}

.w-1 {
  width: 8.3333% !important;
}

.w-2 {
  width: 16.6667% !important;
}

.w-3 {
  width: 25% !important;
}

.w-4 {
  width: 33.3333% !important;
}

.w-5 {
  width: 41.6667% !important;
}

.w-6 {
  width: 50% !important;
}

.w-7 {
  width: 58.3333% !important;
}

.w-8 {
  width: 66.6667% !important;
}

.w-9 {
  width: 75% !important;
}

.w-10 {
  width: 83.3333% !important;
}

.w-11 {
  width: 91.6667% !important;
}

.w-12 {
  width: 100% !important;
}

.w-min {
  width: min-content !important;
}

.w-max {
  width: max-content !important;
}

.w-fit {
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.w-1rem {
  width: 1rem !important;
}

.w-2rem {
  width: 2rem !important;
}

.w-3rem {
  width: 3rem !important;
}

.w-4rem {
  width: 4rem !important;
}

.w-5rem {
  width: 5rem !important;
}

.w-6rem {
  width: 6rem !important;
}

.w-7rem {
  width: 7rem !important;
}

.w-8rem {
  width: 8rem !important;
}

.w-9rem {
  width: 9rem !important;
}

.w-10rem {
  width: 10rem !important;
}

.w-11rem {
  width: 11rem !important;
}

.w-12rem {
  width: 12rem !important;
}

.w-13rem {
  width: 13rem !important;
}

.w-14rem {
  width: 14rem !important;
}

.w-15rem {
  width: 15rem !important;
}

.w-16rem {
  width: 16rem !important;
}

.w-17rem {
  width: 17rem !important;
}

.w-18rem {
  width: 18rem !important;
}

.w-19rem {
  width: 19rem !important;
}

.w-20rem {
  width: 20rem !important;
}

.w-21rem {
  width: 21rem !important;
}

.w-22rem {
  width: 22rem !important;
}

.w-23rem {
  width: 23rem !important;
}

.w-24rem {
  width: 24rem !important;
}

.w-25rem {
  width: 25rem !important;
}

.w-26rem {
  width: 26rem !important;
}

.w-27rem {
  width: 27rem !important;
}

.w-28rem {
  width: 28rem !important;
}

.w-29rem {
  width: 29rem !important;
}

.w-30rem {
  width: 30rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:w-full {
    width: 100% !important;
  }
  .sm\:w-screen {
    width: 100vw !important;
  }
  .sm\:w-auto {
    width: auto !important;
  }
  .sm\:w-1 {
    width: 8.3333% !important;
  }
  .sm\:w-2 {
    width: 16.6667% !important;
  }
  .sm\:w-3 {
    width: 25% !important;
  }
  .sm\:w-4 {
    width: 33.3333% !important;
  }
  .sm\:w-5 {
    width: 41.6667% !important;
  }
  .sm\:w-6 {
    width: 50% !important;
  }
  .sm\:w-7 {
    width: 58.3333% !important;
  }
  .sm\:w-8 {
    width: 66.6667% !important;
  }
  .sm\:w-9 {
    width: 75% !important;
  }
  .sm\:w-10 {
    width: 83.3333% !important;
  }
  .sm\:w-11 {
    width: 91.6667% !important;
  }
  .sm\:w-12 {
    width: 100% !important;
  }
  .sm\:w-min {
    width: min-content !important;
  }
  .sm\:w-max {
    width: max-content !important;
  }
  .sm\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .sm\:w-1rem {
    width: 1rem !important;
  }
  .sm\:w-2rem {
    width: 2rem !important;
  }
  .sm\:w-3rem {
    width: 3rem !important;
  }
  .sm\:w-4rem {
    width: 4rem !important;
  }
  .sm\:w-5rem {
    width: 5rem !important;
  }
  .sm\:w-6rem {
    width: 6rem !important;
  }
  .sm\:w-7rem {
    width: 7rem !important;
  }
  .sm\:w-8rem {
    width: 8rem !important;
  }
  .sm\:w-9rem {
    width: 9rem !important;
  }
  .sm\:w-10rem {
    width: 10rem !important;
  }
  .sm\:w-11rem {
    width: 11rem !important;
  }
  .sm\:w-12rem {
    width: 12rem !important;
  }
  .sm\:w-13rem {
    width: 13rem !important;
  }
  .sm\:w-14rem {
    width: 14rem !important;
  }
  .sm\:w-15rem {
    width: 15rem !important;
  }
  .sm\:w-16rem {
    width: 16rem !important;
  }
  .sm\:w-17rem {
    width: 17rem !important;
  }
  .sm\:w-18rem {
    width: 18rem !important;
  }
  .sm\:w-19rem {
    width: 19rem !important;
  }
  .sm\:w-20rem {
    width: 20rem !important;
  }
  .sm\:w-21rem {
    width: 21rem !important;
  }
  .sm\:w-22rem {
    width: 22rem !important;
  }
  .sm\:w-23rem {
    width: 23rem !important;
  }
  .sm\:w-24rem {
    width: 24rem !important;
  }
  .sm\:w-25rem {
    width: 25rem !important;
  }
  .sm\:w-26rem {
    width: 26rem !important;
  }
  .sm\:w-27rem {
    width: 27rem !important;
  }
  .sm\:w-28rem {
    width: 28rem !important;
  }
  .sm\:w-29rem {
    width: 29rem !important;
  }
  .sm\:w-30rem {
    width: 30rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:w-full {
    width: 100% !important;
  }
  .md\:w-screen {
    width: 100vw !important;
  }
  .md\:w-auto {
    width: auto !important;
  }
  .md\:w-1 {
    width: 8.3333% !important;
  }
  .md\:w-2 {
    width: 16.6667% !important;
  }
  .md\:w-3 {
    width: 25% !important;
  }
  .md\:w-4 {
    width: 33.3333% !important;
  }
  .md\:w-5 {
    width: 41.6667% !important;
  }
  .md\:w-6 {
    width: 50% !important;
  }
  .md\:w-7 {
    width: 58.3333% !important;
  }
  .md\:w-8 {
    width: 66.6667% !important;
  }
  .md\:w-9 {
    width: 75% !important;
  }
  .md\:w-10 {
    width: 83.3333% !important;
  }
  .md\:w-11 {
    width: 91.6667% !important;
  }
  .md\:w-12 {
    width: 100% !important;
  }
  .md\:w-min {
    width: min-content !important;
  }
  .md\:w-max {
    width: max-content !important;
  }
  .md\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .md\:w-1rem {
    width: 1rem !important;
  }
  .md\:w-2rem {
    width: 2rem !important;
  }
  .md\:w-3rem {
    width: 3rem !important;
  }
  .md\:w-4rem {
    width: 4rem !important;
  }
  .md\:w-5rem {
    width: 5rem !important;
  }
  .md\:w-6rem {
    width: 6rem !important;
  }
  .md\:w-7rem {
    width: 7rem !important;
  }
  .md\:w-8rem {
    width: 8rem !important;
  }
  .md\:w-9rem {
    width: 9rem !important;
  }
  .md\:w-10rem {
    width: 10rem !important;
  }
  .md\:w-11rem {
    width: 11rem !important;
  }
  .md\:w-12rem {
    width: 12rem !important;
  }
  .md\:w-13rem {
    width: 13rem !important;
  }
  .md\:w-14rem {
    width: 14rem !important;
  }
  .md\:w-15rem {
    width: 15rem !important;
  }
  .md\:w-16rem {
    width: 16rem !important;
  }
  .md\:w-17rem {
    width: 17rem !important;
  }
  .md\:w-18rem {
    width: 18rem !important;
  }
  .md\:w-19rem {
    width: 19rem !important;
  }
  .md\:w-20rem {
    width: 20rem !important;
  }
  .md\:w-21rem {
    width: 21rem !important;
  }
  .md\:w-22rem {
    width: 22rem !important;
  }
  .md\:w-23rem {
    width: 23rem !important;
  }
  .md\:w-24rem {
    width: 24rem !important;
  }
  .md\:w-25rem {
    width: 25rem !important;
  }
  .md\:w-26rem {
    width: 26rem !important;
  }
  .md\:w-27rem {
    width: 27rem !important;
  }
  .md\:w-28rem {
    width: 28rem !important;
  }
  .md\:w-29rem {
    width: 29rem !important;
  }
  .md\:w-30rem {
    width: 30rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:w-full {
    width: 100% !important;
  }
  .lg\:w-screen {
    width: 100vw !important;
  }
  .lg\:w-auto {
    width: auto !important;
  }
  .lg\:w-1 {
    width: 8.3333% !important;
  }
  .lg\:w-2 {
    width: 16.6667% !important;
  }
  .lg\:w-3 {
    width: 25% !important;
  }
  .lg\:w-4 {
    width: 33.3333% !important;
  }
  .lg\:w-5 {
    width: 41.6667% !important;
  }
  .lg\:w-6 {
    width: 50% !important;
  }
  .lg\:w-7 {
    width: 58.3333% !important;
  }
  .lg\:w-8 {
    width: 66.6667% !important;
  }
  .lg\:w-9 {
    width: 75% !important;
  }
  .lg\:w-10 {
    width: 83.3333% !important;
  }
  .lg\:w-11 {
    width: 91.6667% !important;
  }
  .lg\:w-12 {
    width: 100% !important;
  }
  .lg\:w-min {
    width: min-content !important;
  }
  .lg\:w-max {
    width: max-content !important;
  }
  .lg\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .lg\:w-1rem {
    width: 1rem !important;
  }
  .lg\:w-2rem {
    width: 2rem !important;
  }
  .lg\:w-3rem {
    width: 3rem !important;
  }
  .lg\:w-4rem {
    width: 4rem !important;
  }
  .lg\:w-5rem {
    width: 5rem !important;
  }
  .lg\:w-6rem {
    width: 6rem !important;
  }
  .lg\:w-7rem {
    width: 7rem !important;
  }
  .lg\:w-8rem {
    width: 8rem !important;
  }
  .lg\:w-9rem {
    width: 9rem !important;
  }
  .lg\:w-10rem {
    width: 10rem !important;
  }
  .lg\:w-11rem {
    width: 11rem !important;
  }
  .lg\:w-12rem {
    width: 12rem !important;
  }
  .lg\:w-13rem {
    width: 13rem !important;
  }
  .lg\:w-14rem {
    width: 14rem !important;
  }
  .lg\:w-15rem {
    width: 15rem !important;
  }
  .lg\:w-16rem {
    width: 16rem !important;
  }
  .lg\:w-17rem {
    width: 17rem !important;
  }
  .lg\:w-18rem {
    width: 18rem !important;
  }
  .lg\:w-19rem {
    width: 19rem !important;
  }
  .lg\:w-20rem {
    width: 20rem !important;
  }
  .lg\:w-21rem {
    width: 21rem !important;
  }
  .lg\:w-22rem {
    width: 22rem !important;
  }
  .lg\:w-23rem {
    width: 23rem !important;
  }
  .lg\:w-24rem {
    width: 24rem !important;
  }
  .lg\:w-25rem {
    width: 25rem !important;
  }
  .lg\:w-26rem {
    width: 26rem !important;
  }
  .lg\:w-27rem {
    width: 27rem !important;
  }
  .lg\:w-28rem {
    width: 28rem !important;
  }
  .lg\:w-29rem {
    width: 29rem !important;
  }
  .lg\:w-30rem {
    width: 30rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:w-full {
    width: 100% !important;
  }
  .xl\:w-screen {
    width: 100vw !important;
  }
  .xl\:w-auto {
    width: auto !important;
  }
  .xl\:w-1 {
    width: 8.3333% !important;
  }
  .xl\:w-2 {
    width: 16.6667% !important;
  }
  .xl\:w-3 {
    width: 25% !important;
  }
  .xl\:w-4 {
    width: 33.3333% !important;
  }
  .xl\:w-5 {
    width: 41.6667% !important;
  }
  .xl\:w-6 {
    width: 50% !important;
  }
  .xl\:w-7 {
    width: 58.3333% !important;
  }
  .xl\:w-8 {
    width: 66.6667% !important;
  }
  .xl\:w-9 {
    width: 75% !important;
  }
  .xl\:w-10 {
    width: 83.3333% !important;
  }
  .xl\:w-11 {
    width: 91.6667% !important;
  }
  .xl\:w-12 {
    width: 100% !important;
  }
  .xl\:w-min {
    width: min-content !important;
  }
  .xl\:w-max {
    width: max-content !important;
  }
  .xl\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .xl\:w-1rem {
    width: 1rem !important;
  }
  .xl\:w-2rem {
    width: 2rem !important;
  }
  .xl\:w-3rem {
    width: 3rem !important;
  }
  .xl\:w-4rem {
    width: 4rem !important;
  }
  .xl\:w-5rem {
    width: 5rem !important;
  }
  .xl\:w-6rem {
    width: 6rem !important;
  }
  .xl\:w-7rem {
    width: 7rem !important;
  }
  .xl\:w-8rem {
    width: 8rem !important;
  }
  .xl\:w-9rem {
    width: 9rem !important;
  }
  .xl\:w-10rem {
    width: 10rem !important;
  }
  .xl\:w-11rem {
    width: 11rem !important;
  }
  .xl\:w-12rem {
    width: 12rem !important;
  }
  .xl\:w-13rem {
    width: 13rem !important;
  }
  .xl\:w-14rem {
    width: 14rem !important;
  }
  .xl\:w-15rem {
    width: 15rem !important;
  }
  .xl\:w-16rem {
    width: 16rem !important;
  }
  .xl\:w-17rem {
    width: 17rem !important;
  }
  .xl\:w-18rem {
    width: 18rem !important;
  }
  .xl\:w-19rem {
    width: 19rem !important;
  }
  .xl\:w-20rem {
    width: 20rem !important;
  }
  .xl\:w-21rem {
    width: 21rem !important;
  }
  .xl\:w-22rem {
    width: 22rem !important;
  }
  .xl\:w-23rem {
    width: 23rem !important;
  }
  .xl\:w-24rem {
    width: 24rem !important;
  }
  .xl\:w-25rem {
    width: 25rem !important;
  }
  .xl\:w-26rem {
    width: 26rem !important;
  }
  .xl\:w-27rem {
    width: 27rem !important;
  }
  .xl\:w-28rem {
    width: 28rem !important;
  }
  .xl\:w-29rem {
    width: 29rem !important;
  }
  .xl\:w-30rem {
    width: 30rem !important;
  }
}
.h-full {
  height: 100% !important;
}

.h-screen {
  height: 100vh !important;
}

.h-auto {
  height: auto !important;
}

.h-min {
  height: min-content !important;
}

.h-max {
  height: max-content !important;
}

.h-fit {
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.h-1rem {
  height: 1rem !important;
}

.h-2rem {
  height: 2rem !important;
}

.h-3rem {
  height: 3rem !important;
}

.h-4rem {
  height: 4rem !important;
}

.h-5rem {
  height: 5rem !important;
}

.h-6rem {
  height: 6rem !important;
}

.h-7rem {
  height: 7rem !important;
}

.h-8rem {
  height: 8rem !important;
}

.h-9rem {
  height: 9rem !important;
}

.h-10rem {
  height: 10rem !important;
}

.h-11rem {
  height: 11rem !important;
}

.h-12rem {
  height: 12rem !important;
}

.h-13rem {
  height: 13rem !important;
}

.h-14rem {
  height: 14rem !important;
}

.h-15rem {
  height: 15rem !important;
}

.h-16rem {
  height: 16rem !important;
}

.h-17rem {
  height: 17rem !important;
}

.h-18rem {
  height: 18rem !important;
}

.h-19rem {
  height: 19rem !important;
}

.h-20rem {
  height: 20rem !important;
}

.h-21rem {
  height: 21rem !important;
}

.h-22rem {
  height: 22rem !important;
}

.h-23rem {
  height: 23rem !important;
}

.h-24rem {
  height: 24rem !important;
}

.h-25rem {
  height: 25rem !important;
}

.h-26rem {
  height: 26rem !important;
}

.h-27rem {
  height: 27rem !important;
}

.h-28rem {
  height: 28rem !important;
}

.h-29rem {
  height: 29rem !important;
}

.h-30rem {
  height: 30rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:h-full {
    height: 100% !important;
  }
  .sm\:h-screen {
    height: 100vh !important;
  }
  .sm\:h-auto {
    height: auto !important;
  }
  .sm\:h-min {
    height: min-content !important;
  }
  .sm\:h-max {
    height: max-content !important;
  }
  .sm\:h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .sm\:h-1rem {
    height: 1rem !important;
  }
  .sm\:h-2rem {
    height: 2rem !important;
  }
  .sm\:h-3rem {
    height: 3rem !important;
  }
  .sm\:h-4rem {
    height: 4rem !important;
  }
  .sm\:h-5rem {
    height: 5rem !important;
  }
  .sm\:h-6rem {
    height: 6rem !important;
  }
  .sm\:h-7rem {
    height: 7rem !important;
  }
  .sm\:h-8rem {
    height: 8rem !important;
  }
  .sm\:h-9rem {
    height: 9rem !important;
  }
  .sm\:h-10rem {
    height: 10rem !important;
  }
  .sm\:h-11rem {
    height: 11rem !important;
  }
  .sm\:h-12rem {
    height: 12rem !important;
  }
  .sm\:h-13rem {
    height: 13rem !important;
  }
  .sm\:h-14rem {
    height: 14rem !important;
  }
  .sm\:h-15rem {
    height: 15rem !important;
  }
  .sm\:h-16rem {
    height: 16rem !important;
  }
  .sm\:h-17rem {
    height: 17rem !important;
  }
  .sm\:h-18rem {
    height: 18rem !important;
  }
  .sm\:h-19rem {
    height: 19rem !important;
  }
  .sm\:h-20rem {
    height: 20rem !important;
  }
  .sm\:h-21rem {
    height: 21rem !important;
  }
  .sm\:h-22rem {
    height: 22rem !important;
  }
  .sm\:h-23rem {
    height: 23rem !important;
  }
  .sm\:h-24rem {
    height: 24rem !important;
  }
  .sm\:h-25rem {
    height: 25rem !important;
  }
  .sm\:h-26rem {
    height: 26rem !important;
  }
  .sm\:h-27rem {
    height: 27rem !important;
  }
  .sm\:h-28rem {
    height: 28rem !important;
  }
  .sm\:h-29rem {
    height: 29rem !important;
  }
  .sm\:h-30rem {
    height: 30rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:h-full {
    height: 100% !important;
  }
  .md\:h-screen {
    height: 100vh !important;
  }
  .md\:h-auto {
    height: auto !important;
  }
  .md\:h-min {
    height: min-content !important;
  }
  .md\:h-max {
    height: max-content !important;
  }
  .md\:h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .md\:h-1rem {
    height: 1rem !important;
  }
  .md\:h-2rem {
    height: 2rem !important;
  }
  .md\:h-3rem {
    height: 3rem !important;
  }
  .md\:h-4rem {
    height: 4rem !important;
  }
  .md\:h-5rem {
    height: 5rem !important;
  }
  .md\:h-6rem {
    height: 6rem !important;
  }
  .md\:h-7rem {
    height: 7rem !important;
  }
  .md\:h-8rem {
    height: 8rem !important;
  }
  .md\:h-9rem {
    height: 9rem !important;
  }
  .md\:h-10rem {
    height: 10rem !important;
  }
  .md\:h-11rem {
    height: 11rem !important;
  }
  .md\:h-12rem {
    height: 12rem !important;
  }
  .md\:h-13rem {
    height: 13rem !important;
  }
  .md\:h-14rem {
    height: 14rem !important;
  }
  .md\:h-15rem {
    height: 15rem !important;
  }
  .md\:h-16rem {
    height: 16rem !important;
  }
  .md\:h-17rem {
    height: 17rem !important;
  }
  .md\:h-18rem {
    height: 18rem !important;
  }
  .md\:h-19rem {
    height: 19rem !important;
  }
  .md\:h-20rem {
    height: 20rem !important;
  }
  .md\:h-21rem {
    height: 21rem !important;
  }
  .md\:h-22rem {
    height: 22rem !important;
  }
  .md\:h-23rem {
    height: 23rem !important;
  }
  .md\:h-24rem {
    height: 24rem !important;
  }
  .md\:h-25rem {
    height: 25rem !important;
  }
  .md\:h-26rem {
    height: 26rem !important;
  }
  .md\:h-27rem {
    height: 27rem !important;
  }
  .md\:h-28rem {
    height: 28rem !important;
  }
  .md\:h-29rem {
    height: 29rem !important;
  }
  .md\:h-30rem {
    height: 30rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:h-full {
    height: 100% !important;
  }
  .lg\:h-screen {
    height: 100vh !important;
  }
  .lg\:h-auto {
    height: auto !important;
  }
  .lg\:h-min {
    height: min-content !important;
  }
  .lg\:h-max {
    height: max-content !important;
  }
  .lg\:h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .lg\:h-1rem {
    height: 1rem !important;
  }
  .lg\:h-2rem {
    height: 2rem !important;
  }
  .lg\:h-3rem {
    height: 3rem !important;
  }
  .lg\:h-4rem {
    height: 4rem !important;
  }
  .lg\:h-5rem {
    height: 5rem !important;
  }
  .lg\:h-6rem {
    height: 6rem !important;
  }
  .lg\:h-7rem {
    height: 7rem !important;
  }
  .lg\:h-8rem {
    height: 8rem !important;
  }
  .lg\:h-9rem {
    height: 9rem !important;
  }
  .lg\:h-10rem {
    height: 10rem !important;
  }
  .lg\:h-11rem {
    height: 11rem !important;
  }
  .lg\:h-12rem {
    height: 12rem !important;
  }
  .lg\:h-13rem {
    height: 13rem !important;
  }
  .lg\:h-14rem {
    height: 14rem !important;
  }
  .lg\:h-15rem {
    height: 15rem !important;
  }
  .lg\:h-16rem {
    height: 16rem !important;
  }
  .lg\:h-17rem {
    height: 17rem !important;
  }
  .lg\:h-18rem {
    height: 18rem !important;
  }
  .lg\:h-19rem {
    height: 19rem !important;
  }
  .lg\:h-20rem {
    height: 20rem !important;
  }
  .lg\:h-21rem {
    height: 21rem !important;
  }
  .lg\:h-22rem {
    height: 22rem !important;
  }
  .lg\:h-23rem {
    height: 23rem !important;
  }
  .lg\:h-24rem {
    height: 24rem !important;
  }
  .lg\:h-25rem {
    height: 25rem !important;
  }
  .lg\:h-26rem {
    height: 26rem !important;
  }
  .lg\:h-27rem {
    height: 27rem !important;
  }
  .lg\:h-28rem {
    height: 28rem !important;
  }
  .lg\:h-29rem {
    height: 29rem !important;
  }
  .lg\:h-30rem {
    height: 30rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:h-full {
    height: 100% !important;
  }
  .xl\:h-screen {
    height: 100vh !important;
  }
  .xl\:h-auto {
    height: auto !important;
  }
  .xl\:h-min {
    height: min-content !important;
  }
  .xl\:h-max {
    height: max-content !important;
  }
  .xl\:h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .xl\:h-1rem {
    height: 1rem !important;
  }
  .xl\:h-2rem {
    height: 2rem !important;
  }
  .xl\:h-3rem {
    height: 3rem !important;
  }
  .xl\:h-4rem {
    height: 4rem !important;
  }
  .xl\:h-5rem {
    height: 5rem !important;
  }
  .xl\:h-6rem {
    height: 6rem !important;
  }
  .xl\:h-7rem {
    height: 7rem !important;
  }
  .xl\:h-8rem {
    height: 8rem !important;
  }
  .xl\:h-9rem {
    height: 9rem !important;
  }
  .xl\:h-10rem {
    height: 10rem !important;
  }
  .xl\:h-11rem {
    height: 11rem !important;
  }
  .xl\:h-12rem {
    height: 12rem !important;
  }
  .xl\:h-13rem {
    height: 13rem !important;
  }
  .xl\:h-14rem {
    height: 14rem !important;
  }
  .xl\:h-15rem {
    height: 15rem !important;
  }
  .xl\:h-16rem {
    height: 16rem !important;
  }
  .xl\:h-17rem {
    height: 17rem !important;
  }
  .xl\:h-18rem {
    height: 18rem !important;
  }
  .xl\:h-19rem {
    height: 19rem !important;
  }
  .xl\:h-20rem {
    height: 20rem !important;
  }
  .xl\:h-21rem {
    height: 21rem !important;
  }
  .xl\:h-22rem {
    height: 22rem !important;
  }
  .xl\:h-23rem {
    height: 23rem !important;
  }
  .xl\:h-24rem {
    height: 24rem !important;
  }
  .xl\:h-25rem {
    height: 25rem !important;
  }
  .xl\:h-26rem {
    height: 26rem !important;
  }
  .xl\:h-27rem {
    height: 27rem !important;
  }
  .xl\:h-28rem {
    height: 28rem !important;
  }
  .xl\:h-29rem {
    height: 29rem !important;
  }
  .xl\:h-30rem {
    height: 30rem !important;
  }
}
.min-w-0 {
  min-width: 0px !important;
}

.min-w-full {
  min-width: 100% !important;
}

.min-w-screen {
  min-width: 100vw !important;
}

.min-w-min {
  min-width: min-content !important;
}

.min-w-max {
  min-width: max-content !important;
}

@media screen and (min-width: 576px) {
  .sm\:min-w-0 {
    min-width: 0px !important;
  }
  .sm\:min-w-full {
    min-width: 100% !important;
  }
  .sm\:min-w-screen {
    min-width: 100vw !important;
  }
  .sm\:min-w-min {
    min-width: min-content !important;
  }
  .sm\:min-w-max {
    min-width: max-content !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:min-w-0 {
    min-width: 0px !important;
  }
  .md\:min-w-full {
    min-width: 100% !important;
  }
  .md\:min-w-screen {
    min-width: 100vw !important;
  }
  .md\:min-w-min {
    min-width: min-content !important;
  }
  .md\:min-w-max {
    min-width: max-content !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:min-w-0 {
    min-width: 0px !important;
  }
  .lg\:min-w-full {
    min-width: 100% !important;
  }
  .lg\:min-w-screen {
    min-width: 100vw !important;
  }
  .lg\:min-w-min {
    min-width: min-content !important;
  }
  .lg\:min-w-max {
    min-width: max-content !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:min-w-0 {
    min-width: 0px !important;
  }
  .xl\:min-w-full {
    min-width: 100% !important;
  }
  .xl\:min-w-screen {
    min-width: 100vw !important;
  }
  .xl\:min-w-min {
    min-width: min-content !important;
  }
  .xl\:min-w-max {
    min-width: max-content !important;
  }
}
.max-w-0 {
  max-width: 0px !important;
}

.max-w-full {
  max-width: 100% !important;
}

.max-w-screen {
  max-width: 100vw !important;
}

.max-w-min {
  max-width: min-content !important;
}

.max-w-max {
  max-width: max-content !important;
}

.max-w-fit {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}

.max-w-1rem {
  max-width: 1rem !important;
}

.max-w-2rem {
  max-width: 2rem !important;
}

.max-w-3rem {
  max-width: 3rem !important;
}

.max-w-4rem {
  max-width: 4rem !important;
}

.max-w-5rem {
  max-width: 5rem !important;
}

.max-w-6rem {
  max-width: 6rem !important;
}

.max-w-7rem {
  max-width: 7rem !important;
}

.max-w-8rem {
  max-width: 8rem !important;
}

.max-w-9rem {
  max-width: 9rem !important;
}

.max-w-10rem {
  max-width: 10rem !important;
}

.max-w-11rem {
  max-width: 11rem !important;
}

.max-w-12rem {
  max-width: 12rem !important;
}

.max-w-13rem {
  max-width: 13rem !important;
}

.max-w-14rem {
  max-width: 14rem !important;
}

.max-w-15rem {
  max-width: 15rem !important;
}

.max-w-16rem {
  max-width: 16rem !important;
}

.max-w-17rem {
  max-width: 17rem !important;
}

.max-w-18rem {
  max-width: 18rem !important;
}

.max-w-19rem {
  max-width: 19rem !important;
}

.max-w-20rem {
  max-width: 20rem !important;
}

.max-w-21rem {
  max-width: 21rem !important;
}

.max-w-22rem {
  max-width: 22rem !important;
}

.max-w-23rem {
  max-width: 23rem !important;
}

.max-w-24rem {
  max-width: 24rem !important;
}

.max-w-25rem {
  max-width: 25rem !important;
}

.max-w-26rem {
  max-width: 26rem !important;
}

.max-w-27rem {
  max-width: 27rem !important;
}

.max-w-28rem {
  max-width: 28rem !important;
}

.max-w-29rem {
  max-width: 29rem !important;
}

.max-w-30rem {
  max-width: 30rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:max-w-0 {
    max-width: 0px !important;
  }
  .sm\:max-w-full {
    max-width: 100% !important;
  }
  .sm\:max-w-screen {
    max-width: 100vw !important;
  }
  .sm\:max-w-min {
    max-width: min-content !important;
  }
  .sm\:max-w-max {
    max-width: max-content !important;
  }
  .sm\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
  .sm\:max-w-1rem {
    max-width: 1rem !important;
  }
  .sm\:max-w-2rem {
    max-width: 2rem !important;
  }
  .sm\:max-w-3rem {
    max-width: 3rem !important;
  }
  .sm\:max-w-4rem {
    max-width: 4rem !important;
  }
  .sm\:max-w-5rem {
    max-width: 5rem !important;
  }
  .sm\:max-w-6rem {
    max-width: 6rem !important;
  }
  .sm\:max-w-7rem {
    max-width: 7rem !important;
  }
  .sm\:max-w-8rem {
    max-width: 8rem !important;
  }
  .sm\:max-w-9rem {
    max-width: 9rem !important;
  }
  .sm\:max-w-10rem {
    max-width: 10rem !important;
  }
  .sm\:max-w-11rem {
    max-width: 11rem !important;
  }
  .sm\:max-w-12rem {
    max-width: 12rem !important;
  }
  .sm\:max-w-13rem {
    max-width: 13rem !important;
  }
  .sm\:max-w-14rem {
    max-width: 14rem !important;
  }
  .sm\:max-w-15rem {
    max-width: 15rem !important;
  }
  .sm\:max-w-16rem {
    max-width: 16rem !important;
  }
  .sm\:max-w-17rem {
    max-width: 17rem !important;
  }
  .sm\:max-w-18rem {
    max-width: 18rem !important;
  }
  .sm\:max-w-19rem {
    max-width: 19rem !important;
  }
  .sm\:max-w-20rem {
    max-width: 20rem !important;
  }
  .sm\:max-w-21rem {
    max-width: 21rem !important;
  }
  .sm\:max-w-22rem {
    max-width: 22rem !important;
  }
  .sm\:max-w-23rem {
    max-width: 23rem !important;
  }
  .sm\:max-w-24rem {
    max-width: 24rem !important;
  }
  .sm\:max-w-25rem {
    max-width: 25rem !important;
  }
  .sm\:max-w-26rem {
    max-width: 26rem !important;
  }
  .sm\:max-w-27rem {
    max-width: 27rem !important;
  }
  .sm\:max-w-28rem {
    max-width: 28rem !important;
  }
  .sm\:max-w-29rem {
    max-width: 29rem !important;
  }
  .sm\:max-w-30rem {
    max-width: 30rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:max-w-0 {
    max-width: 0px !important;
  }
  .md\:max-w-full {
    max-width: 100% !important;
  }
  .md\:max-w-screen {
    max-width: 100vw !important;
  }
  .md\:max-w-min {
    max-width: min-content !important;
  }
  .md\:max-w-max {
    max-width: max-content !important;
  }
  .md\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
  .md\:max-w-1rem {
    max-width: 1rem !important;
  }
  .md\:max-w-2rem {
    max-width: 2rem !important;
  }
  .md\:max-w-3rem {
    max-width: 3rem !important;
  }
  .md\:max-w-4rem {
    max-width: 4rem !important;
  }
  .md\:max-w-5rem {
    max-width: 5rem !important;
  }
  .md\:max-w-6rem {
    max-width: 6rem !important;
  }
  .md\:max-w-7rem {
    max-width: 7rem !important;
  }
  .md\:max-w-8rem {
    max-width: 8rem !important;
  }
  .md\:max-w-9rem {
    max-width: 9rem !important;
  }
  .md\:max-w-10rem {
    max-width: 10rem !important;
  }
  .md\:max-w-11rem {
    max-width: 11rem !important;
  }
  .md\:max-w-12rem {
    max-width: 12rem !important;
  }
  .md\:max-w-13rem {
    max-width: 13rem !important;
  }
  .md\:max-w-14rem {
    max-width: 14rem !important;
  }
  .md\:max-w-15rem {
    max-width: 15rem !important;
  }
  .md\:max-w-16rem {
    max-width: 16rem !important;
  }
  .md\:max-w-17rem {
    max-width: 17rem !important;
  }
  .md\:max-w-18rem {
    max-width: 18rem !important;
  }
  .md\:max-w-19rem {
    max-width: 19rem !important;
  }
  .md\:max-w-20rem {
    max-width: 20rem !important;
  }
  .md\:max-w-21rem {
    max-width: 21rem !important;
  }
  .md\:max-w-22rem {
    max-width: 22rem !important;
  }
  .md\:max-w-23rem {
    max-width: 23rem !important;
  }
  .md\:max-w-24rem {
    max-width: 24rem !important;
  }
  .md\:max-w-25rem {
    max-width: 25rem !important;
  }
  .md\:max-w-26rem {
    max-width: 26rem !important;
  }
  .md\:max-w-27rem {
    max-width: 27rem !important;
  }
  .md\:max-w-28rem {
    max-width: 28rem !important;
  }
  .md\:max-w-29rem {
    max-width: 29rem !important;
  }
  .md\:max-w-30rem {
    max-width: 30rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:max-w-0 {
    max-width: 0px !important;
  }
  .lg\:max-w-full {
    max-width: 100% !important;
  }
  .lg\:max-w-screen {
    max-width: 100vw !important;
  }
  .lg\:max-w-min {
    max-width: min-content !important;
  }
  .lg\:max-w-max {
    max-width: max-content !important;
  }
  .lg\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
  .lg\:max-w-1rem {
    max-width: 1rem !important;
  }
  .lg\:max-w-2rem {
    max-width: 2rem !important;
  }
  .lg\:max-w-3rem {
    max-width: 3rem !important;
  }
  .lg\:max-w-4rem {
    max-width: 4rem !important;
  }
  .lg\:max-w-5rem {
    max-width: 5rem !important;
  }
  .lg\:max-w-6rem {
    max-width: 6rem !important;
  }
  .lg\:max-w-7rem {
    max-width: 7rem !important;
  }
  .lg\:max-w-8rem {
    max-width: 8rem !important;
  }
  .lg\:max-w-9rem {
    max-width: 9rem !important;
  }
  .lg\:max-w-10rem {
    max-width: 10rem !important;
  }
  .lg\:max-w-11rem {
    max-width: 11rem !important;
  }
  .lg\:max-w-12rem {
    max-width: 12rem !important;
  }
  .lg\:max-w-13rem {
    max-width: 13rem !important;
  }
  .lg\:max-w-14rem {
    max-width: 14rem !important;
  }
  .lg\:max-w-15rem {
    max-width: 15rem !important;
  }
  .lg\:max-w-16rem {
    max-width: 16rem !important;
  }
  .lg\:max-w-17rem {
    max-width: 17rem !important;
  }
  .lg\:max-w-18rem {
    max-width: 18rem !important;
  }
  .lg\:max-w-19rem {
    max-width: 19rem !important;
  }
  .lg\:max-w-20rem {
    max-width: 20rem !important;
  }
  .lg\:max-w-21rem {
    max-width: 21rem !important;
  }
  .lg\:max-w-22rem {
    max-width: 22rem !important;
  }
  .lg\:max-w-23rem {
    max-width: 23rem !important;
  }
  .lg\:max-w-24rem {
    max-width: 24rem !important;
  }
  .lg\:max-w-25rem {
    max-width: 25rem !important;
  }
  .lg\:max-w-26rem {
    max-width: 26rem !important;
  }
  .lg\:max-w-27rem {
    max-width: 27rem !important;
  }
  .lg\:max-w-28rem {
    max-width: 28rem !important;
  }
  .lg\:max-w-29rem {
    max-width: 29rem !important;
  }
  .lg\:max-w-30rem {
    max-width: 30rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:max-w-0 {
    max-width: 0px !important;
  }
  .xl\:max-w-full {
    max-width: 100% !important;
  }
  .xl\:max-w-screen {
    max-width: 100vw !important;
  }
  .xl\:max-w-min {
    max-width: min-content !important;
  }
  .xl\:max-w-max {
    max-width: max-content !important;
  }
  .xl\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
  .xl\:max-w-1rem {
    max-width: 1rem !important;
  }
  .xl\:max-w-2rem {
    max-width: 2rem !important;
  }
  .xl\:max-w-3rem {
    max-width: 3rem !important;
  }
  .xl\:max-w-4rem {
    max-width: 4rem !important;
  }
  .xl\:max-w-5rem {
    max-width: 5rem !important;
  }
  .xl\:max-w-6rem {
    max-width: 6rem !important;
  }
  .xl\:max-w-7rem {
    max-width: 7rem !important;
  }
  .xl\:max-w-8rem {
    max-width: 8rem !important;
  }
  .xl\:max-w-9rem {
    max-width: 9rem !important;
  }
  .xl\:max-w-10rem {
    max-width: 10rem !important;
  }
  .xl\:max-w-11rem {
    max-width: 11rem !important;
  }
  .xl\:max-w-12rem {
    max-width: 12rem !important;
  }
  .xl\:max-w-13rem {
    max-width: 13rem !important;
  }
  .xl\:max-w-14rem {
    max-width: 14rem !important;
  }
  .xl\:max-w-15rem {
    max-width: 15rem !important;
  }
  .xl\:max-w-16rem {
    max-width: 16rem !important;
  }
  .xl\:max-w-17rem {
    max-width: 17rem !important;
  }
  .xl\:max-w-18rem {
    max-width: 18rem !important;
  }
  .xl\:max-w-19rem {
    max-width: 19rem !important;
  }
  .xl\:max-w-20rem {
    max-width: 20rem !important;
  }
  .xl\:max-w-21rem {
    max-width: 21rem !important;
  }
  .xl\:max-w-22rem {
    max-width: 22rem !important;
  }
  .xl\:max-w-23rem {
    max-width: 23rem !important;
  }
  .xl\:max-w-24rem {
    max-width: 24rem !important;
  }
  .xl\:max-w-25rem {
    max-width: 25rem !important;
  }
  .xl\:max-w-26rem {
    max-width: 26rem !important;
  }
  .xl\:max-w-27rem {
    max-width: 27rem !important;
  }
  .xl\:max-w-28rem {
    max-width: 28rem !important;
  }
  .xl\:max-w-29rem {
    max-width: 29rem !important;
  }
  .xl\:max-w-30rem {
    max-width: 30rem !important;
  }
}
.min-h-0 {
  min-height: 0px !important;
}

.min-h-full {
  min-height: 100% !important;
}

.min-h-screen {
  min-height: 100vh !important;
}

@media screen and (min-width: 576px) {
  .sm\:min-h-0 {
    min-height: 0px !important;
  }
  .sm\:min-h-full {
    min-height: 100% !important;
  }
  .sm\:min-h-screen {
    min-height: 100vh !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:min-h-0 {
    min-height: 0px !important;
  }
  .md\:min-h-full {
    min-height: 100% !important;
  }
  .md\:min-h-screen {
    min-height: 100vh !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:min-h-0 {
    min-height: 0px !important;
  }
  .lg\:min-h-full {
    min-height: 100% !important;
  }
  .lg\:min-h-screen {
    min-height: 100vh !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:min-h-0 {
    min-height: 0px !important;
  }
  .xl\:min-h-full {
    min-height: 100% !important;
  }
  .xl\:min-h-screen {
    min-height: 100vh !important;
  }
}
.max-h-0 {
  max-height: 0px !important;
}

.max-h-full {
  max-height: 100% !important;
}

.max-h-screen {
  max-height: 100vh !important;
}

.max-h-min {
  max-height: min-content !important;
}

.max-h-max {
  max-height: max-content !important;
}

.max-h-fit {
  max-height: -moz-fit-content !important;
  max-height: fit-content !important;
}

.max-h-1rem {
  max-height: 1rem !important;
}

.max-h-2rem {
  max-height: 2rem !important;
}

.max-h-3rem {
  max-height: 3rem !important;
}

.max-h-4rem {
  max-height: 4rem !important;
}

.max-h-5rem {
  max-height: 5rem !important;
}

.max-h-6rem {
  max-height: 6rem !important;
}

.max-h-7rem {
  max-height: 7rem !important;
}

.max-h-8rem {
  max-height: 8rem !important;
}

.max-h-9rem {
  max-height: 9rem !important;
}

.max-h-10rem {
  max-height: 10rem !important;
}

.max-h-11rem {
  max-height: 11rem !important;
}

.max-h-12rem {
  max-height: 12rem !important;
}

.max-h-13rem {
  max-height: 13rem !important;
}

.max-h-14rem {
  max-height: 14rem !important;
}

.max-h-15rem {
  max-height: 15rem !important;
}

.max-h-16rem {
  max-height: 16rem !important;
}

.max-h-17rem {
  max-height: 17rem !important;
}

.max-h-18rem {
  max-height: 18rem !important;
}

.max-h-19rem {
  max-height: 19rem !important;
}

.max-h-20rem {
  max-height: 20rem !important;
}

.max-h-21rem {
  max-height: 21rem !important;
}

.max-h-22rem {
  max-height: 22rem !important;
}

.max-h-23rem {
  max-height: 23rem !important;
}

.max-h-24rem {
  max-height: 24rem !important;
}

.max-h-25rem {
  max-height: 25rem !important;
}

.max-h-26rem {
  max-height: 26rem !important;
}

.max-h-27rem {
  max-height: 27rem !important;
}

.max-h-28rem {
  max-height: 28rem !important;
}

.max-h-29rem {
  max-height: 29rem !important;
}

.max-h-30rem {
  max-height: 30rem !important;
}

@media screen and (min-width: 576px) {
  .sm\:max-h-0 {
    max-height: 0px !important;
  }
  .sm\:max-h-full {
    max-height: 100% !important;
  }
  .sm\:max-h-screen {
    max-height: 100vh !important;
  }
  .sm\:max-h-min {
    max-height: min-content !important;
  }
  .sm\:max-h-max {
    max-height: max-content !important;
  }
  .sm\:max-h-fit {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
  .sm\:max-h-1rem {
    max-height: 1rem !important;
  }
  .sm\:max-h-2rem {
    max-height: 2rem !important;
  }
  .sm\:max-h-3rem {
    max-height: 3rem !important;
  }
  .sm\:max-h-4rem {
    max-height: 4rem !important;
  }
  .sm\:max-h-5rem {
    max-height: 5rem !important;
  }
  .sm\:max-h-6rem {
    max-height: 6rem !important;
  }
  .sm\:max-h-7rem {
    max-height: 7rem !important;
  }
  .sm\:max-h-8rem {
    max-height: 8rem !important;
  }
  .sm\:max-h-9rem {
    max-height: 9rem !important;
  }
  .sm\:max-h-10rem {
    max-height: 10rem !important;
  }
  .sm\:max-h-11rem {
    max-height: 11rem !important;
  }
  .sm\:max-h-12rem {
    max-height: 12rem !important;
  }
  .sm\:max-h-13rem {
    max-height: 13rem !important;
  }
  .sm\:max-h-14rem {
    max-height: 14rem !important;
  }
  .sm\:max-h-15rem {
    max-height: 15rem !important;
  }
  .sm\:max-h-16rem {
    max-height: 16rem !important;
  }
  .sm\:max-h-17rem {
    max-height: 17rem !important;
  }
  .sm\:max-h-18rem {
    max-height: 18rem !important;
  }
  .sm\:max-h-19rem {
    max-height: 19rem !important;
  }
  .sm\:max-h-20rem {
    max-height: 20rem !important;
  }
  .sm\:max-h-21rem {
    max-height: 21rem !important;
  }
  .sm\:max-h-22rem {
    max-height: 22rem !important;
  }
  .sm\:max-h-23rem {
    max-height: 23rem !important;
  }
  .sm\:max-h-24rem {
    max-height: 24rem !important;
  }
  .sm\:max-h-25rem {
    max-height: 25rem !important;
  }
  .sm\:max-h-26rem {
    max-height: 26rem !important;
  }
  .sm\:max-h-27rem {
    max-height: 27rem !important;
  }
  .sm\:max-h-28rem {
    max-height: 28rem !important;
  }
  .sm\:max-h-29rem {
    max-height: 29rem !important;
  }
  .sm\:max-h-30rem {
    max-height: 30rem !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:max-h-0 {
    max-height: 0px !important;
  }
  .md\:max-h-full {
    max-height: 100% !important;
  }
  .md\:max-h-screen {
    max-height: 100vh !important;
  }
  .md\:max-h-min {
    max-height: min-content !important;
  }
  .md\:max-h-max {
    max-height: max-content !important;
  }
  .md\:max-h-fit {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
  .md\:max-h-1rem {
    max-height: 1rem !important;
  }
  .md\:max-h-2rem {
    max-height: 2rem !important;
  }
  .md\:max-h-3rem {
    max-height: 3rem !important;
  }
  .md\:max-h-4rem {
    max-height: 4rem !important;
  }
  .md\:max-h-5rem {
    max-height: 5rem !important;
  }
  .md\:max-h-6rem {
    max-height: 6rem !important;
  }
  .md\:max-h-7rem {
    max-height: 7rem !important;
  }
  .md\:max-h-8rem {
    max-height: 8rem !important;
  }
  .md\:max-h-9rem {
    max-height: 9rem !important;
  }
  .md\:max-h-10rem {
    max-height: 10rem !important;
  }
  .md\:max-h-11rem {
    max-height: 11rem !important;
  }
  .md\:max-h-12rem {
    max-height: 12rem !important;
  }
  .md\:max-h-13rem {
    max-height: 13rem !important;
  }
  .md\:max-h-14rem {
    max-height: 14rem !important;
  }
  .md\:max-h-15rem {
    max-height: 15rem !important;
  }
  .md\:max-h-16rem {
    max-height: 16rem !important;
  }
  .md\:max-h-17rem {
    max-height: 17rem !important;
  }
  .md\:max-h-18rem {
    max-height: 18rem !important;
  }
  .md\:max-h-19rem {
    max-height: 19rem !important;
  }
  .md\:max-h-20rem {
    max-height: 20rem !important;
  }
  .md\:max-h-21rem {
    max-height: 21rem !important;
  }
  .md\:max-h-22rem {
    max-height: 22rem !important;
  }
  .md\:max-h-23rem {
    max-height: 23rem !important;
  }
  .md\:max-h-24rem {
    max-height: 24rem !important;
  }
  .md\:max-h-25rem {
    max-height: 25rem !important;
  }
  .md\:max-h-26rem {
    max-height: 26rem !important;
  }
  .md\:max-h-27rem {
    max-height: 27rem !important;
  }
  .md\:max-h-28rem {
    max-height: 28rem !important;
  }
  .md\:max-h-29rem {
    max-height: 29rem !important;
  }
  .md\:max-h-30rem {
    max-height: 30rem !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:max-h-0 {
    max-height: 0px !important;
  }
  .lg\:max-h-full {
    max-height: 100% !important;
  }
  .lg\:max-h-screen {
    max-height: 100vh !important;
  }
  .lg\:max-h-min {
    max-height: min-content !important;
  }
  .lg\:max-h-max {
    max-height: max-content !important;
  }
  .lg\:max-h-fit {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
  .lg\:max-h-1rem {
    max-height: 1rem !important;
  }
  .lg\:max-h-2rem {
    max-height: 2rem !important;
  }
  .lg\:max-h-3rem {
    max-height: 3rem !important;
  }
  .lg\:max-h-4rem {
    max-height: 4rem !important;
  }
  .lg\:max-h-5rem {
    max-height: 5rem !important;
  }
  .lg\:max-h-6rem {
    max-height: 6rem !important;
  }
  .lg\:max-h-7rem {
    max-height: 7rem !important;
  }
  .lg\:max-h-8rem {
    max-height: 8rem !important;
  }
  .lg\:max-h-9rem {
    max-height: 9rem !important;
  }
  .lg\:max-h-10rem {
    max-height: 10rem !important;
  }
  .lg\:max-h-11rem {
    max-height: 11rem !important;
  }
  .lg\:max-h-12rem {
    max-height: 12rem !important;
  }
  .lg\:max-h-13rem {
    max-height: 13rem !important;
  }
  .lg\:max-h-14rem {
    max-height: 14rem !important;
  }
  .lg\:max-h-15rem {
    max-height: 15rem !important;
  }
  .lg\:max-h-16rem {
    max-height: 16rem !important;
  }
  .lg\:max-h-17rem {
    max-height: 17rem !important;
  }
  .lg\:max-h-18rem {
    max-height: 18rem !important;
  }
  .lg\:max-h-19rem {
    max-height: 19rem !important;
  }
  .lg\:max-h-20rem {
    max-height: 20rem !important;
  }
  .lg\:max-h-21rem {
    max-height: 21rem !important;
  }
  .lg\:max-h-22rem {
    max-height: 22rem !important;
  }
  .lg\:max-h-23rem {
    max-height: 23rem !important;
  }
  .lg\:max-h-24rem {
    max-height: 24rem !important;
  }
  .lg\:max-h-25rem {
    max-height: 25rem !important;
  }
  .lg\:max-h-26rem {
    max-height: 26rem !important;
  }
  .lg\:max-h-27rem {
    max-height: 27rem !important;
  }
  .lg\:max-h-28rem {
    max-height: 28rem !important;
  }
  .lg\:max-h-29rem {
    max-height: 29rem !important;
  }
  .lg\:max-h-30rem {
    max-height: 30rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:max-h-0 {
    max-height: 0px !important;
  }
  .xl\:max-h-full {
    max-height: 100% !important;
  }
  .xl\:max-h-screen {
    max-height: 100vh !important;
  }
  .xl\:max-h-min {
    max-height: min-content !important;
  }
  .xl\:max-h-max {
    max-height: max-content !important;
  }
  .xl\:max-h-fit {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
  .xl\:max-h-1rem {
    max-height: 1rem !important;
  }
  .xl\:max-h-2rem {
    max-height: 2rem !important;
  }
  .xl\:max-h-3rem {
    max-height: 3rem !important;
  }
  .xl\:max-h-4rem {
    max-height: 4rem !important;
  }
  .xl\:max-h-5rem {
    max-height: 5rem !important;
  }
  .xl\:max-h-6rem {
    max-height: 6rem !important;
  }
  .xl\:max-h-7rem {
    max-height: 7rem !important;
  }
  .xl\:max-h-8rem {
    max-height: 8rem !important;
  }
  .xl\:max-h-9rem {
    max-height: 9rem !important;
  }
  .xl\:max-h-10rem {
    max-height: 10rem !important;
  }
  .xl\:max-h-11rem {
    max-height: 11rem !important;
  }
  .xl\:max-h-12rem {
    max-height: 12rem !important;
  }
  .xl\:max-h-13rem {
    max-height: 13rem !important;
  }
  .xl\:max-h-14rem {
    max-height: 14rem !important;
  }
  .xl\:max-h-15rem {
    max-height: 15rem !important;
  }
  .xl\:max-h-16rem {
    max-height: 16rem !important;
  }
  .xl\:max-h-17rem {
    max-height: 17rem !important;
  }
  .xl\:max-h-18rem {
    max-height: 18rem !important;
  }
  .xl\:max-h-19rem {
    max-height: 19rem !important;
  }
  .xl\:max-h-20rem {
    max-height: 20rem !important;
  }
  .xl\:max-h-21rem {
    max-height: 21rem !important;
  }
  .xl\:max-h-22rem {
    max-height: 22rem !important;
  }
  .xl\:max-h-23rem {
    max-height: 23rem !important;
  }
  .xl\:max-h-24rem {
    max-height: 24rem !important;
  }
  .xl\:max-h-25rem {
    max-height: 25rem !important;
  }
  .xl\:max-h-26rem {
    max-height: 26rem !important;
  }
  .xl\:max-h-27rem {
    max-height: 27rem !important;
  }
  .xl\:max-h-28rem {
    max-height: 28rem !important;
  }
  .xl\:max-h-29rem {
    max-height: 29rem !important;
  }
  .xl\:max-h-30rem {
    max-height: 30rem !important;
  }
}
.static {
  position: static !important;
}

.fixed {
  position: fixed !important;
}

.absolute {
  position: absolute !important;
}

.relative {
  position: relative !important;
}

.sticky {
  position: sticky !important;
}

@media screen and (min-width: 576px) {
  .sm\:static {
    position: static !important;
  }
  .sm\:fixed {
    position: fixed !important;
  }
  .sm\:absolute {
    position: absolute !important;
  }
  .sm\:relative {
    position: relative !important;
  }
  .sm\:sticky {
    position: sticky !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:static {
    position: static !important;
  }
  .md\:fixed {
    position: fixed !important;
  }
  .md\:absolute {
    position: absolute !important;
  }
  .md\:relative {
    position: relative !important;
  }
  .md\:sticky {
    position: sticky !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:static {
    position: static !important;
  }
  .lg\:fixed {
    position: fixed !important;
  }
  .lg\:absolute {
    position: absolute !important;
  }
  .lg\:relative {
    position: relative !important;
  }
  .lg\:sticky {
    position: sticky !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:static {
    position: static !important;
  }
  .xl\:fixed {
    position: fixed !important;
  }
  .xl\:absolute {
    position: absolute !important;
  }
  .xl\:relative {
    position: relative !important;
  }
  .xl\:sticky {
    position: sticky !important;
  }
}
.top-auto {
  top: auto !important;
}

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:top-auto {
    top: auto !important;
  }
  .sm\:top-0 {
    top: 0px !important;
  }
  .sm\:top-50 {
    top: 50% !important;
  }
  .sm\:top-100 {
    top: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:top-auto {
    top: auto !important;
  }
  .md\:top-0 {
    top: 0px !important;
  }
  .md\:top-50 {
    top: 50% !important;
  }
  .md\:top-100 {
    top: 100% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:top-auto {
    top: auto !important;
  }
  .lg\:top-0 {
    top: 0px !important;
  }
  .lg\:top-50 {
    top: 50% !important;
  }
  .lg\:top-100 {
    top: 100% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:top-auto {
    top: auto !important;
  }
  .xl\:top-0 {
    top: 0px !important;
  }
  .xl\:top-50 {
    top: 50% !important;
  }
  .xl\:top-100 {
    top: 100% !important;
  }
}
.left-auto {
  left: auto !important;
}

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

.left-50 {
  left: 50% !important;
}

.left-100 {
  left: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:left-auto {
    left: auto !important;
  }
  .sm\:left-0 {
    left: 0px !important;
  }
  .sm\:left-50 {
    left: 50% !important;
  }
  .sm\:left-100 {
    left: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:left-auto {
    left: auto !important;
  }
  .md\:left-0 {
    left: 0px !important;
  }
  .md\:left-50 {
    left: 50% !important;
  }
  .md\:left-100 {
    left: 100% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:left-auto {
    left: auto !important;
  }
  .lg\:left-0 {
    left: 0px !important;
  }
  .lg\:left-50 {
    left: 50% !important;
  }
  .lg\:left-100 {
    left: 100% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:left-auto {
    left: auto !important;
  }
  .xl\:left-0 {
    left: 0px !important;
  }
  .xl\:left-50 {
    left: 50% !important;
  }
  .xl\:left-100 {
    left: 100% !important;
  }
}
.right-auto {
  right: auto !important;
}

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

.right-50 {
  right: 50% !important;
}

.right-100 {
  right: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:right-auto {
    right: auto !important;
  }
  .sm\:right-0 {
    right: 0px !important;
  }
  .sm\:right-50 {
    right: 50% !important;
  }
  .sm\:right-100 {
    right: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:right-auto {
    right: auto !important;
  }
  .md\:right-0 {
    right: 0px !important;
  }
  .md\:right-50 {
    right: 50% !important;
  }
  .md\:right-100 {
    right: 100% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:right-auto {
    right: auto !important;
  }
  .lg\:right-0 {
    right: 0px !important;
  }
  .lg\:right-50 {
    right: 50% !important;
  }
  .lg\:right-100 {
    right: 100% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:right-auto {
    right: auto !important;
  }
  .xl\:right-0 {
    right: 0px !important;
  }
  .xl\:right-50 {
    right: 50% !important;
  }
  .xl\:right-100 {
    right: 100% !important;
  }
}
.bottom-auto {
  bottom: auto !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

@media screen and (min-width: 576px) {
  .sm\:bottom-auto {
    bottom: auto !important;
  }
  .sm\:bottom-0 {
    bottom: 0px !important;
  }
  .sm\:bottom-50 {
    bottom: 50% !important;
  }
  .sm\:bottom-100 {
    bottom: 100% !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:bottom-auto {
    bottom: auto !important;
  }
  .md\:bottom-0 {
    bottom: 0px !important;
  }
  .md\:bottom-50 {
    bottom: 50% !important;
  }
  .md\:bottom-100 {
    bottom: 100% !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:bottom-auto {
    bottom: auto !important;
  }
  .lg\:bottom-0 {
    bottom: 0px !important;
  }
  .lg\:bottom-50 {
    bottom: 50% !important;
  }
  .lg\:bottom-100 {
    bottom: 100% !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:bottom-auto {
    bottom: auto !important;
  }
  .xl\:bottom-0 {
    bottom: 0px !important;
  }
  .xl\:bottom-50 {
    bottom: 50% !important;
  }
  .xl\:bottom-100 {
    bottom: 100% !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

@media screen and (min-width: 576px) {
  .sm\:overflow-auto {
    overflow: auto !important;
  }
  .sm\:overflow-hidden {
    overflow: hidden !important;
  }
  .sm\:overflow-visible {
    overflow: visible !important;
  }
  .sm\:overflow-scroll {
    overflow: scroll !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:overflow-auto {
    overflow: auto !important;
  }
  .md\:overflow-hidden {
    overflow: hidden !important;
  }
  .md\:overflow-visible {
    overflow: visible !important;
  }
  .md\:overflow-scroll {
    overflow: scroll !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:overflow-auto {
    overflow: auto !important;
  }
  .lg\:overflow-hidden {
    overflow: hidden !important;
  }
  .lg\:overflow-visible {
    overflow: visible !important;
  }
  .lg\:overflow-scroll {
    overflow: scroll !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:overflow-auto {
    overflow: auto !important;
  }
  .xl\:overflow-hidden {
    overflow: hidden !important;
  }
  .xl\:overflow-visible {
    overflow: visible !important;
  }
  .xl\:overflow-scroll {
    overflow: scroll !important;
  }
}
.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

@media screen and (min-width: 576px) {
  .sm\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .sm\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .sm\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .sm\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .md\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .md\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .md\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .lg\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .lg\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .lg\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .xl\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .xl\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .xl\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
}
.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

@media screen and (min-width: 576px) {
  .sm\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .sm\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .sm\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .sm\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .md\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .md\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .md\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .lg\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .lg\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .lg\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .xl\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .xl\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .xl\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
}
.z-auto {
  z-index: auto !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.z-4 {
  z-index: 4 !important;
}

.z-5 {
  z-index: 5 !important;
}

@media screen and (min-width: 576px) {
  .sm\:z-auto {
    z-index: auto !important;
  }
  .sm\:z-0 {
    z-index: 0 !important;
  }
  .sm\:z-1 {
    z-index: 1 !important;
  }
  .sm\:z-2 {
    z-index: 2 !important;
  }
  .sm\:z-3 {
    z-index: 3 !important;
  }
  .sm\:z-4 {
    z-index: 4 !important;
  }
  .sm\:z-5 {
    z-index: 5 !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:z-auto {
    z-index: auto !important;
  }
  .md\:z-0 {
    z-index: 0 !important;
  }
  .md\:z-1 {
    z-index: 1 !important;
  }
  .md\:z-2 {
    z-index: 2 !important;
  }
  .md\:z-3 {
    z-index: 3 !important;
  }
  .md\:z-4 {
    z-index: 4 !important;
  }
  .md\:z-5 {
    z-index: 5 !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:z-auto {
    z-index: auto !important;
  }
  .lg\:z-0 {
    z-index: 0 !important;
  }
  .lg\:z-1 {
    z-index: 1 !important;
  }
  .lg\:z-2 {
    z-index: 2 !important;
  }
  .lg\:z-3 {
    z-index: 3 !important;
  }
  .lg\:z-4 {
    z-index: 4 !important;
  }
  .lg\:z-5 {
    z-index: 5 !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:z-auto {
    z-index: auto !important;
  }
  .xl\:z-0 {
    z-index: 0 !important;
  }
  .xl\:z-1 {
    z-index: 1 !important;
  }
  .xl\:z-2 {
    z-index: 2 !important;
  }
  .xl\:z-3 {
    z-index: 3 !important;
  }
  .xl\:z-4 {
    z-index: 4 !important;
  }
  .xl\:z-5 {
    z-index: 5 !important;
  }
}
.bg-repeat {
  background-repeat: repeat !important;
}

.bg-no-repeat {
  background-repeat: no-repeat !important;
}

.bg-repeat-x {
  background-repeat: repeat-x !important;
}

.bg-repeat-y {
  background-repeat: repeat-y !important;
}

.bg-repeat-round {
  background-repeat: round !important;
}

.bg-repeat-space {
  background-repeat: space !important;
}

@media screen and (min-width: 576px) {
  .sm\:bg-repeat {
    background-repeat: repeat !important;
  }
  .sm\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .sm\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .sm\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .sm\:bg-repeat-round {
    background-repeat: round !important;
  }
  .sm\:bg-repeat-space {
    background-repeat: space !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:bg-repeat {
    background-repeat: repeat !important;
  }
  .md\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .md\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .md\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .md\:bg-repeat-round {
    background-repeat: round !important;
  }
  .md\:bg-repeat-space {
    background-repeat: space !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:bg-repeat {
    background-repeat: repeat !important;
  }
  .lg\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .lg\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .lg\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .lg\:bg-repeat-round {
    background-repeat: round !important;
  }
  .lg\:bg-repeat-space {
    background-repeat: space !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:bg-repeat {
    background-repeat: repeat !important;
  }
  .xl\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .xl\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .xl\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .xl\:bg-repeat-round {
    background-repeat: round !important;
  }
  .xl\:bg-repeat-space {
    background-repeat: space !important;
  }
}
.bg-auto {
  background-size: auto !important;
}

.bg-cover {
  background-size: cover !important;
}

.bg-contain {
  background-size: contain !important;
}

@media screen and (min-width: 576px) {
  .sm\:bg-auto {
    background-size: auto !important;
  }
  .sm\:bg-cover {
    background-size: cover !important;
  }
  .sm\:bg-contain {
    background-size: contain !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:bg-auto {
    background-size: auto !important;
  }
  .md\:bg-cover {
    background-size: cover !important;
  }
  .md\:bg-contain {
    background-size: contain !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:bg-auto {
    background-size: auto !important;
  }
  .lg\:bg-cover {
    background-size: cover !important;
  }
  .lg\:bg-contain {
    background-size: contain !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:bg-auto {
    background-size: auto !important;
  }
  .xl\:bg-cover {
    background-size: cover !important;
  }
  .xl\:bg-contain {
    background-size: contain !important;
  }
}
.bg-bottom {
  background-position: bottom !important;
}

.bg-center {
  background-position: center !important;
}

.bg-left {
  background-position: left !important;
}

.bg-left-bottom {
  background-position: left bottom !important;
}

.bg-left-top {
  background-position: left top !important;
}

.bg-right {
  background-position: right !important;
}

.bg-right-bottom {
  background-position: right bottom !important;
}

.bg-right-top {
  background-position: right top !important;
}

.bg-top {
  background-position: top !important;
}

@media screen and (min-width: 576px) {
  .sm\:bg-bottom {
    background-position: bottom !important;
  }
  .sm\:bg-center {
    background-position: center !important;
  }
  .sm\:bg-left {
    background-position: left !important;
  }
  .sm\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .sm\:bg-left-top {
    background-position: left top !important;
  }
  .sm\:bg-right {
    background-position: right !important;
  }
  .sm\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .sm\:bg-right-top {
    background-position: right top !important;
  }
  .sm\:bg-top {
    background-position: top !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:bg-bottom {
    background-position: bottom !important;
  }
  .md\:bg-center {
    background-position: center !important;
  }
  .md\:bg-left {
    background-position: left !important;
  }
  .md\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .md\:bg-left-top {
    background-position: left top !important;
  }
  .md\:bg-right {
    background-position: right !important;
  }
  .md\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .md\:bg-right-top {
    background-position: right top !important;
  }
  .md\:bg-top {
    background-position: top !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:bg-bottom {
    background-position: bottom !important;
  }
  .lg\:bg-center {
    background-position: center !important;
  }
  .lg\:bg-left {
    background-position: left !important;
  }
  .lg\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .lg\:bg-left-top {
    background-position: left top !important;
  }
  .lg\:bg-right {
    background-position: right !important;
  }
  .lg\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .lg\:bg-right-top {
    background-position: right top !important;
  }
  .lg\:bg-top {
    background-position: top !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:bg-bottom {
    background-position: bottom !important;
  }
  .xl\:bg-center {
    background-position: center !important;
  }
  .xl\:bg-left {
    background-position: left !important;
  }
  .xl\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .xl\:bg-left-top {
    background-position: left top !important;
  }
  .xl\:bg-right {
    background-position: right !important;
  }
  .xl\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .xl\:bg-right-top {
    background-position: right top !important;
  }
  .xl\:bg-top {
    background-position: top !important;
  }
}
.select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.select-text {
  -webkit-user-select: text !important;
          user-select: text !important;
}

.select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.list-none {
  list-style: none !important;
}

.list-disc {
  list-style: disc !important;
}

.list-decimal {
  list-style: decimal !important;
}

.appearance-none {
  -webkit-appearance: none !important;
          appearance: none !important;
}

.outline-none {
  outline: none !important;
}

.pointer-events-none {
  pointer-events: none !important;
}

.pointer-events-auto {
  pointer-events: auto !important;
}

.cursor-auto {
  cursor: auto !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-wait {
  cursor: wait !important;
}

.cursor-move {
  cursor: move !important;
}

.select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.select-text {
  -webkit-user-select: text !important;
          user-select: text !important;
}

.select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

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

.opacity-10 {
  opacity: .1 !important;
}

.opacity-20 {
  opacity: .2 !important;
}

.opacity-30 {
  opacity: .3 !important;
}

.opacity-40 {
  opacity: .4 !important;
}

.opacity-50 {
  opacity: .5 !important;
}

.opacity-60 {
  opacity: .6 !important;
}

.opacity-70 {
  opacity: .7 !important;
}

.opacity-80 {
  opacity: .8 !important;
}

.opacity-90 {
  opacity: .9 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.reset {
  all: unset;
}

.transition-none {
  transition-property: none !important;
}

.transition-all {
  transition-property: all !important;
}

.transition-colors {
  transition-property: background-color,border-color,color !important;
}

.transition-transform {
  transition-property: transform !important;
}

.transition-duration-100 {
  transition-duration: 100ms !important;
}

.transition-duration-150 {
  transition-duration: 150ms !important;
}

.transition-duration-200 {
  transition-duration: 200ms !important;
}

.transition-duration-300 {
  transition-duration: 300ms !important;
}

.transition-duration-400 {
  transition-duration: 400ms !important;
}

.transition-duration-500 {
  transition-duration: 500ms !important;
}

.transition-duration-1000 {
  transition-duration: 1000ms !important;
}

.transition-duration-2000 {
  transition-duration: 2000ms !important;
}

.transition-duration-3000 {
  transition-duration: 3000ms !important;
}

.transition-linear {
  transition-timing-function: linear !important;
}

.transition-ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}

.transition-ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

.transition-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.transition-delay-100 {
  transition-delay: 100ms !important;
}

.transition-delay-150 {
  transition-delay: 150ms !important;
}

.transition-delay-200 {
  transition-delay: 200ms !important;
}

.transition-delay-300 {
  transition-delay: 300ms !important;
}

.transition-delay-400 {
  transition-delay: 400ms !important;
}

.transition-delay-500 {
  transition-delay: 500ms !important;
}

.transition-delay-1000 {
  transition-delay: 1000ms !important;
}

.translate-x-0 {
  transform: translateX(0%) !important;
}

.translate-x-100 {
  transform: translateX(100%) !important;
}

.-translate-x-100 {
  transform: translateX(-100%) !important;
}

.translate-y-0 {
  transform: translateY(0%) !important;
}

.translate-y-100 {
  transform: translateY(100%) !important;
}

.-translate-y-100 {
  transform: translateY(-100%) !important;
}

@media screen and (min-width: 576px) {
  .sm\:translate-x-0 {
    transform: translateX(0%) !important;
  }
  .sm\:translate-x-100 {
    transform: translateX(100%) !important;
  }
  .sm\:-translate-x-100 {
    transform: translateX(-100%) !important;
  }
  .sm\:translate-y-0 {
    transform: translateY(0%) !important;
  }
  .sm\:translate-y-100 {
    transform: translateY(100%) !important;
  }
  .sm\:-translate-y-100 {
    transform: translateY(-100%) !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:translate-x-0 {
    transform: translateX(0%) !important;
  }
  .md\:translate-x-100 {
    transform: translateX(100%) !important;
  }
  .md\:-translate-x-100 {
    transform: translateX(-100%) !important;
  }
  .md\:translate-y-0 {
    transform: translateY(0%) !important;
  }
  .md\:translate-y-100 {
    transform: translateY(100%) !important;
  }
  .md\:-translate-y-100 {
    transform: translateY(-100%) !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:translate-x-0 {
    transform: translateX(0%) !important;
  }
  .lg\:translate-x-100 {
    transform: translateX(100%) !important;
  }
  .lg\:-translate-x-100 {
    transform: translateX(-100%) !important;
  }
  .lg\:translate-y-0 {
    transform: translateY(0%) !important;
  }
  .lg\:translate-y-100 {
    transform: translateY(100%) !important;
  }
  .lg\:-translate-y-100 {
    transform: translateY(-100%) !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:translate-x-0 {
    transform: translateX(0%) !important;
  }
  .xl\:translate-x-100 {
    transform: translateX(100%) !important;
  }
  .xl\:-translate-x-100 {
    transform: translateX(-100%) !important;
  }
  .xl\:translate-y-0 {
    transform: translateY(0%) !important;
  }
  .xl\:translate-y-100 {
    transform: translateY(100%) !important;
  }
  .xl\:-translate-y-100 {
    transform: translateY(-100%) !important;
  }
}
.rotate-45 {
  transform: rotate(45deg) !important;
}

.-rotate-45 {
  transform: rotate(-45deg) !important;
}

.rotate-90 {
  transform: rotate(90deg) !important;
}

.-rotate-90 {
  transform: rotate(-90deg) !important;
}

.rotate-180 {
  transform: rotate(180deg) !important;
}

.-rotate-180 {
  transform: rotate(-180deg) !important;
}

@media screen and (min-width: 576px) {
  .sm\:rotate-45 {
    transform: rotate(45deg) !important;
  }
  .sm\:-rotate-45 {
    transform: rotate(-45deg) !important;
  }
  .sm\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .sm\:-rotate-90 {
    transform: rotate(-90deg) !important;
  }
  .sm\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .sm\:-rotate-180 {
    transform: rotate(-180deg) !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:rotate-45 {
    transform: rotate(45deg) !important;
  }
  .md\:-rotate-45 {
    transform: rotate(-45deg) !important;
  }
  .md\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .md\:-rotate-90 {
    transform: rotate(-90deg) !important;
  }
  .md\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .md\:-rotate-180 {
    transform: rotate(-180deg) !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:rotate-45 {
    transform: rotate(45deg) !important;
  }
  .lg\:-rotate-45 {
    transform: rotate(-45deg) !important;
  }
  .lg\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .lg\:-rotate-90 {
    transform: rotate(-90deg) !important;
  }
  .lg\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .lg\:-rotate-180 {
    transform: rotate(-180deg) !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:rotate-45 {
    transform: rotate(45deg) !important;
  }
  .xl\:-rotate-45 {
    transform: rotate(-45deg) !important;
  }
  .xl\:rotate-90 {
    transform: rotate(90deg) !important;
  }
  .xl\:-rotate-90 {
    transform: rotate(-90deg) !important;
  }
  .xl\:rotate-180 {
    transform: rotate(180deg) !important;
  }
  .xl\:-rotate-180 {
    transform: rotate(-180deg) !important;
  }
}
.origin-center {
  transform-origin: center !important;
}

.origin-top {
  transform-origin: top !important;
}

.origin-top-right {
  transform-origin: top right !important;
}

.origin-right {
  transform-origin: right !important;
}

.origin-bottom-right {
  transform-origin: bottom right !important;
}

.origin-bottom {
  transform-origin: bottom !important;
}

.origin-bottom-left {
  transform-origin: bottom left !important;
}

.origin-left {
  transform-origin: left !important;
}

.origin-top-left {
  transform-origin: top-left !important;
}

@media screen and (min-width: 576px) {
  .sm\:origin-center {
    transform-origin: center !important;
  }
  .sm\:origin-top {
    transform-origin: top !important;
  }
  .sm\:origin-top-right {
    transform-origin: top right !important;
  }
  .sm\:origin-right {
    transform-origin: right !important;
  }
  .sm\:origin-bottom-right {
    transform-origin: bottom right !important;
  }
  .sm\:origin-bottom {
    transform-origin: bottom !important;
  }
  .sm\:origin-bottom-left {
    transform-origin: bottom left !important;
  }
  .sm\:origin-left {
    transform-origin: left !important;
  }
  .sm\:origin-top-left {
    transform-origin: top-left !important;
  }
}
@media screen and (min-width: 768px) {
  .md\:origin-center {
    transform-origin: center !important;
  }
  .md\:origin-top {
    transform-origin: top !important;
  }
  .md\:origin-top-right {
    transform-origin: top right !important;
  }
  .md\:origin-right {
    transform-origin: right !important;
  }
  .md\:origin-bottom-right {
    transform-origin: bottom right !important;
  }
  .md\:origin-bottom {
    transform-origin: bottom !important;
  }
  .md\:origin-bottom-left {
    transform-origin: bottom left !important;
  }
  .md\:origin-left {
    transform-origin: left !important;
  }
  .md\:origin-top-left {
    transform-origin: top-left !important;
  }
}
@media screen and (min-width: 992px) {
  .lg\:origin-center {
    transform-origin: center !important;
  }
  .lg\:origin-top {
    transform-origin: top !important;
  }
  .lg\:origin-top-right {
    transform-origin: top right !important;
  }
  .lg\:origin-right {
    transform-origin: right !important;
  }
  .lg\:origin-bottom-right {
    transform-origin: bottom right !important;
  }
  .lg\:origin-bottom {
    transform-origin: bottom !important;
  }
  .lg\:origin-bottom-left {
    transform-origin: bottom left !important;
  }
  .lg\:origin-left {
    transform-origin: left !important;
  }
  .lg\:origin-top-left {
    transform-origin: top-left !important;
  }
}
@media screen and (min-width: 1200px) {
  .xl\:origin-center {
    transform-origin: center !important;
  }
  .xl\:origin-top {
    transform-origin: top !important;
  }
  .xl\:origin-top-right {
    transform-origin: top right !important;
  }
  .xl\:origin-right {
    transform-origin: right !important;
  }
  .xl\:origin-bottom-right {
    transform-origin: bottom right !important;
  }
  .xl\:origin-bottom {
    transform-origin: bottom !important;
  }
  .xl\:origin-bottom-left {
    transform-origin: bottom left !important;
  }
  .xl\:origin-left {
    transform-origin: left !important;
  }
  .xl\:origin-top-left {
    transform-origin: top-left !important;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes scalein {
  0% {
    opacity: 0;
    transform: scaleY(0.8);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes slidedown {
  0% {
    max-height: 0;
  }
  100% {
    max-height: auto;
  }
}
@keyframes slideup {
  0% {
    max-height: 1000px;
  }
  100% {
    max-height: 0;
  }
}
@keyframes fadeinleft {
  0% {
    opacity: 0;
    transform: translateX(-100%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}
@keyframes fadeoutleft {
  0% {
    opacity: 1;
    transform: translateX(0%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(-100%);
  }
}
@keyframes fadeinright {
  0% {
    opacity: 0;
    transform: translateX(100%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}
@keyframes fadeoutright {
  0% {
    opacity: 1;
    transform: translateX(0%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 0;
    transform: translateX(100%);
  }
}
@keyframes fadeinup {
  0% {
    opacity: 0;
    transform: translateY(-100%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
@keyframes fadeoutup {
  0% {
    opacity: 1;
    transform: translateY(0%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 0;
    transform: translateY(-100%);
  }
}
@keyframes fadeindown {
  0% {
    opacity: 0;
    transform: translateY(100%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
@keyframes fadeoutdown {
  0% {
    opacity: 1;
    transform: translateY(0%);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }
  100% {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes animate-width {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@keyframes flip {
  from {
    transform: perspective(2000px) rotateX(-100deg);
  }
  to {
    transform: perspective(2000px) rotateX(0);
  }
}
@keyframes flipleft {
  from {
    transform: perspective(2000px) rotateY(-100deg);
    opacity: 0;
  }
  to {
    transform: perspective(2000px) rotateY(0);
    opacity: 1;
  }
}
@keyframes flipright {
  from {
    transform: perspective(2000px) rotateY(100deg);
    opacity: 0;
  }
  to {
    transform: perspective(2000px) rotateY(0);
    opacity: 1;
  }
}
@keyframes flipup {
  from {
    transform: perspective(2000px) rotateX(-100deg);
    opacity: 0;
  }
  to {
    transform: perspective(2000px) rotateX(0);
    opacity: 1;
  }
}
@keyframes zoomin {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomindown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}
@keyframes zoominleft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}
@keyframes zoominright {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}
@keyframes zoominup {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}
.fadein {
  animation: fadein 0.15s linear;
}

.fadeout {
  animation: fadeout 0.15s linear;
}

.slidedown {
  animation: slidedown 0.45s ease-in-out;
}

.slideup {
  animation: slideup 0.45s cubic-bezier(0, 1, 0, 1);
}

.scalein {
  animation: scalein 0.15s linear;
}

.fadeinleft {
  animation: fadeinleft 0.15s linear;
}

.fadeoutleft {
  animation: fadeoutleft 0.15s linear;
}

.fadeinright {
  animation: fadeinright 0.15s linear;
}

.fadeoutright {
  animation: fadeoutright 0.15s linear;
}

.fadeinup {
  animation: fadeinup 0.15s linear;
}

.fadeoutup {
  animation: fadeoutup 0.15s linear;
}

.fadeindown {
  animation: fadeindown 0.15s linear;
}

.fadeoutdown {
  animation: fadeoutdown 0.15s linear;
}

.animate-width {
  animation: animate-width 1000ms linear;
}

.flip {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  animation: flip 0.15s linear;
}

.flipup {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  animation: flipup 0.15s linear;
}

.flipleft {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  animation: flipleft 0.15s linear;
}

.flipright {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  animation: flipright 0.15s linear;
}

.zoomin {
  animation: zoomin 0.15s linear;
}

.zoomindown {
  animation: zoomindown 0.15s linear;
}

.zoominleft {
  animation: zoominleft 0.15s linear;
}

.zoominright {
  animation: zoominright 0.15s linear;
}

.zoominup {
  animation: zoominup 0.15s linear;
}

.animation-duration-100 {
  animation-duration: 100ms !important;
}

.animation-duration-150 {
  animation-duration: 150ms !important;
}

.animation-duration-200 {
  animation-duration: 200ms !important;
}

.animation-duration-300 {
  animation-duration: 300ms !important;
}

.animation-duration-400 {
  animation-duration: 400ms !important;
}

.animation-duration-500 {
  animation-duration: 500ms !important;
}

.animation-duration-1000 {
  animation-duration: 1000ms !important;
}

.animation-duration-2000 {
  animation-duration: 2000ms !important;
}

.animation-duration-3000 {
  animation-duration: 3000ms !important;
}

.animation-delay-100 {
  animation-delay: 100ms !important;
}

.animation-delay-150 {
  animation-delay: 150ms !important;
}

.animation-delay-200 {
  animation-delay: 200ms !important;
}

.animation-delay-300 {
  animation-delay: 300ms !important;
}

.animation-delay-400 {
  animation-delay: 400ms !important;
}

.animation-delay-500 {
  animation-delay: 500ms !important;
}

.animation-delay-1000 {
  animation-delay: 1000ms !important;
}

.animation-iteration-1 {
  animation-iteration-count: 1 !important;
}

.animation-iteration-2 {
  animation-iteration-count: 2 !important;
}

.animation-iteration-infinite {
  animation-iteration-count: infinite !important;
}

.animation-linear {
  animation-timing-function: linear !important;
}

.animation-ease-in {
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}

.animation-ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

.animation-ease-in-out {
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.animation-fill-none {
  animation-fill-mode: none !important;
}

.animation-fill-forwards {
  animation-fill-mode: forwards !important;
}

.animation-fill-backwards {
  animation-fill-mode: backwards !important;
}

.animation-fill-both {
  animation-fill-mode: both !important;
}

/* Theme */
.p-button.p-button-link.logout-link {
  color: #d9a406;
}

.p-button.p-button-link.logout-link:hover,
.p-button.p-button-link.logout-link:active {
  color: #ffffff;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9wcmltZW5nL3Jlc291cmNlcy9wcmltZW5nLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9wcmltZWljb25zL3ByaW1laWNvbnMuY3NzIiwid2VicGFjazovLy9zcmMvYXNzZXRzL2xheW91dC9zdHlsZXMvdGhlbWUvYmhpcy90aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2Fzc2V0cy9sYXlvdXQvc3R5bGVzL2xheW91dC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9hc3NldHMvbGF5b3V0L3N0eWxlcy9sYXlvdXQvX3ByZWxvYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2Fzc2V0cy9sYXlvdXQvc3R5bGVzL2xheW91dC9fbWFpbi5zY3NzIiwid2VicGFjazovLy9zcmMvYXNzZXRzL2xheW91dC9zdHlsZXMvbGF5b3V0L190b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2Fzc2V0cy9sYXlvdXQvc3R5bGVzL2xheW91dC9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9hc3NldHMvbGF5b3V0L3N0eWxlcy9sYXlvdXQvX21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2Fzc2V0cy9sYXlvdXQvc3R5bGVzL2xheW91dC9fY29uZmlnLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9hc3NldHMvbGF5b3V0L3N0eWxlcy9sYXlvdXQvX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2Fzc2V0cy9sYXlvdXQvc3R5bGVzL2xheW91dC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9hc3NldHMvbGF5b3V0L3N0eWxlcy9sYXlvdXQvX3Jlc3BvbnNpdmUuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2Fzc2V0cy9sYXlvdXQvc3R5bGVzL2xheW91dC9fdXRpbHMuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2Fzc2V0cy9sYXlvdXQvc3R5bGVzL2xheW91dC9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvcHJpbWVmbGV4L3NyYy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvcHJpbWVmbGV4L3NyYy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9wcmltZWZsZXgvc3JjL19mb3JtbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9wcmltZWZsZXgvc3JjL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3ByaW1lZmxleC9zcmMvX21pc2Muc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3ByaW1lZmxleC9zcmMvX2FuaW1hdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzsyT0FFMk87QUNGM08sNEJBQTRCLHFCQUFxQixDQUFDLFVBQVUsWUFBWSxDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyxxQkFBcUIsUUFBUSxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsdURBQXVELGtCQUFrQixDQUFDLFNBQVMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLG9CQUFvQixDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsMEJBQTBCLHlCQUF5QixDQUFDLG1CQUFtQixDQUFDLHFCQUFxQixjQUFjLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLHdCQUFlLENBQWYsZ0JBQWdCLENBQUMscUJBQXFCLFdBQVcsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBMEQsb0JBQW9CLEdBQUcsU0FBUyxDQUFDLEtBQUssU0FBUyxDQUFDLENBQUMsb0hBQW9ILGVBQWUs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Z0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ks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YnpGWDtJYTBGVyxlQUFBO0VicXlCbEI7RWF4eUJjO0lBQ0ksY0FBQTtJQUNBLGFiekZYO0lhMEZXLFVBQUE7RWIweUJsQjtFYTd5QmM7SUFDSSxjQUFBO0lBQ0EsYWJ6Rlg7SWEwRlcsZUFBQTtFYit5QmxCO0VhbHpCYztJQUNJLGNBQUE7SUFDQSxhYnpGWDtJYTBGVyxlQUFBO0Vib3pCbEI7RWF2ekJjO0lBQ0ksY0FBQTtJQUNBLGFiekZYO0lhMEZXLFdBQUE7RWJ5ekJsQjtBQUNGO0FjbDVCUTtFQUNJLHlCQUFBO0FkbzVCWjs7QWNyNUJRO0VBQ0ksK0JBQUE7QWR3NUJaOztBY3o1QlE7RUFDSSxnQ0FBQTtBZDQ1Qlo7O0FjNzVCUTtFQUNJLDJCQUFBO0FkZzZCWjs7QWNqNkJRO0VBQ0ksZ0NBQUE7QWRvNkJaOztBY3I2QlE7RUFDSSxnQ0FBQTtBZHc2Qlo7O0FjejZCUTtFQUNJLDJCQUFBO0FkNDZCWjs7QWM3NkJRO0VBQ0ksZ0NBQUE7QWRnN0JaOztBY2o3QlE7RUFDSSxnQ0FBQTtBZG83Qlo7O0FjcjdCUTtFQUNJLDJCQUFBO0FkdzdCWjs7QWN6N0JRO0VBQ0ksZ0NBQUE7QWQ0N0JaOztBYzc3QlE7RUFDSSxnQ0FBQTtBZGc4Qlo7O0FjajhCUTtFQUNJLDRCQUFBO0FkbzhCWjs7QWN4NkJZO0VBR1k7SUFDSSx5QkFBQTtFZHk2QjFCO0VjMTZCc0I7SUFDSSwrQkFBQTtFZDQ2QjFCO0VjNzZCc0I7SUFDSSxnQ0FBQTtFZCs2QjFCO0VjaDdCc0I7SUFDSSwyQkFBQTtFZGs3QjFCO0VjbjdCc0I7SUFDSSxnQ0FBQTtFZHE3QjFCO0VjdDdCc0I7SUFDSSxnQ0FBQTtFZHc3QjFCO0VjejdCc0I7SUFDSSwyQkFBQTtFZDI3QjFCO0VjNTdCc0I7SUFDSSxnQ0FBQTtFZDg3QjFCO0VjLzdCc0I7SUFDSSxnQ0FBQTtFZGk4QjFCO0VjbDhCc0I7SUFDSSwyQkFBQTtFZG84QjFCO0VjcjhCc0I7SUFDSSxnQ0FBQTtFZHU4QjFCO0VjeDhCc0I7SUFDSSxnQ0FBQTtFZDA4QjFCO0VjMzhCc0I7SUFDSSw0QkFBQTtFZDY4QjFCO0FBQ0Y7QWNsOUJZO0VBR1k7SUFDSSx5QkFBQTtFZGs5QjFCO0VjbjlCc0I7SUFDSSwrQkFBQTtFZHE5QjFCO0VjdDlCc0I7SUFDSSxnQ0FBQTtFZHc5QjFCO0VjejlCc0I7SUFDSSwyQkFBQTtFZDI5QjFCO0VjNTlCc0I7SUFDSSxnQ0FBQTtFZDg5QjFCO0VjLzlCc0I7SUFDSSxnQ0FBQTtFZGkrQjFCO0VjbCtCc0I7SUFDSSwyQkFBQTtFZG8rQjFCO0VjcitCc0I7SUFDSSxnQ0FBQTtFZHUrQjFCO0VjeCtCc0I7SUFDSSxnQ0FBQTtFZDArQjFCO0VjMytCc0I7SUFDSSwyQkFBQTtFZDYrQjFCO0VjOStCc0I7SUFDSSxnQ0FBQTtFZGcvQjFCO0Vjai9Cc0I7SUFDSSxnQ0FBQTtFZG0vQjFCO0VjcC9Cc0I7SUFDSSw0QkFBQTtFZHMvQjFCO0FBQ0Y7QWMzL0JZO0VBR1k7SUFDSSx5QkFBQTtFZDIvQjFCO0VjNS9Cc0I7SUFDSSwrQkFBQTtFZDgvQjFCO0VjLy9Cc0I7SUFDSSxnQ0FBQTtFZGlnQzFCO0VjbGdDc0I7SUFDSSwyQkFBQTtFZG9nQzFCO0VjcmdDc0I7SUFDSSxnQ0FBQTtFZHVnQzFCO0VjeGdDc0I7SUFDSSxnQ0FBQTtFZDBnQzFCO0VjM2dDc0I7SUFDSSwyQkFBQTtFZDZnQzFCO0VjOWdDc0I7SUFDSSxnQ0FBQTtFZGdoQzFCO0VjamhDc0I7SUFDSSxnQ0FBQTtFZG1oQzFCO0VjcGhDc0I7SUFDSSwyQkFBQTtFZHNoQzFCO0VjdmhDc0I7SUFDSSxnQ0FBQTtFZHloQzFCO0VjMWhDc0I7SUFDSSxnQ0FBQTtFZDRoQzFCO0VjN2hDc0I7SUFDSSw0QkFBQTtFZCtoQzFCO0FBQ0Y7QWNwaUNZO0VBR1k7SUFDSSx5QkFBQTtFZG9pQzFCO0VjcmlDc0I7SUFDSSwrQkFBQTtFZHVpQzFCO0VjeGlDc0I7SUFDSSxnQ0FBQTtFZDBpQzFCO0VjM2lDc0I7SUFDSSwyQkFBQTtFZDZpQzFCO0VjOWlDc0I7SUFDSSxnQ0FBQTtFZGdqQzFCO0VjampDc0I7SUFDSSxnQ0FBQTtFZG1qQzFCO0VjcGpDc0I7SUFDSSwyQkFBQTtFZHNqQzFCO0VjdmpDc0I7SUFDSSxnQ0FBQTtFZHlqQzFCO0VjMWpDc0I7SUFDSSxnQ0FBQTtFZDRqQzFCO0VjN2pDc0I7SUFDSSwyQkFBQTtFZCtqQzFCO0VjaGtDc0I7SUFDSSxnQ0FBQTtFZGtrQzFCO0VjbmtDc0I7SUFDSSxnQ0FBQTtFZHFrQzFCO0VjdGtDc0I7SUFDSSw0QkFBQTtFZHdrQzFCO0FBQ0Y7QWM5L0JRO0VBQ0ksa0NBQUE7QWRnZ0NaOztBY2pnQ1E7RUFDSSxtQ0FBQTtBZG9nQ1o7O0FjcmdDUTtFQUNJLG9DQUFBO0Fkd2dDWjs7QWN6Z0NRO0VBQ0ksb0NBQUE7QWQ0Z0NaOztBYzdnQ1E7RUFDSSxvQ0FBQTtBZGdoQ1o7O0FjamhDUTtFQUNJLG9DQUFBO0Fkb2hDWjs7QWNyaENRO0VBQ0ksb0NBQUE7QWR3aENaOztBY3poQ1E7RUFDSSxvQ0FBQTtBZDRoQ1o7O0FjN2hDUTtFQUNJLG9DQUFBO0FkZ2lDWjs7QWNqaUNRO0VBQ0ksb0NBQUE7QWRvaUNaOztBY3JpQ1E7RUFDSSxvQ0FBQTtBZHdpQ1o7O0FjbGlDWTtFQUNJLGtDQUFBO0FkcWlDaEI7O0FjaGlDWTtFQUNJLGtDQUFBO0FkbWlDaEI7O0FjOWhDWTtFQUNJLGtDQUFBO0FkaWlDaEI7O0FjOWlDWTtFQUNJLG1DQUFBO0FkaWpDaEI7O0FjNWlDWTtFQUNJLG1DQUFBO0FkK2lDaEI7O0FjMWlDWTtFQUNJLG1DQUFBO0FkNmlDaEI7O0FjMWpDWTtFQUNJLG9DQUFBO0FkNmpDaEI7O0FjeGpDWTtFQUNJLG9DQUFBO0FkMmpDaEI7O0FjdGpDWTtFQUNJLG9DQUFBO0FkeWpDaEI7O0FjdGtDWTtFQUNJLG9DQUFBO0FkeWtDaEI7O0FjcGtDWTtFQUNJLG9DQUFBO0FkdWtDaEI7O0FjbGtDWTtFQUNJLG9DQUFBO0FkcWtDaEI7O0FjbGxDWTtFQUNJLG9DQUFBO0FkcWxDaEI7O0FjaGxDWTtFQUNJLG9DQUFBO0FkbWxDaEI7O0FjOWtDWTtFQUNJLG9DQUFBO0FkaWxDaEI7O0FjOWxDWTtFQUNJLG9DQUFBO0FkaW1DaEI7O0FjNWxDWTtFQUNJLG9DQUFBO0FkK2xDaEI7O0FjMWxDWTtFQUNJLG9DQUFBO0FkNmxDaEI7O0FjMW1DWTtFQUNJLG9DQUFBO0FkNm1DaEI7O0FjeG1DWTtFQUNJLG9DQUFBO0FkMm1DaEI7O0FjdG1DWTtFQUNJLG9DQUFBO0FkeW1DaEI7O0FjdG5DWTtFQUNJLG9DQUFBO0FkeW5DaEI7O0FjcG5DWTtFQUNJLG9DQUFBO0FkdW5DaEI7O0FjbG5DWTtFQUNJLG9DQUFBO0FkcW5DaEI7O0FjbG9DWTtFQUNJLG9DQUFBO0FkcW9DaEI7O0FjaG9DWTtFQUNJLG9DQUFBO0FkbW9DaEI7O0FjOW5DWTtFQUNJLG9DQUFBO0FkaW9DaEI7O0FjOW9DWTtFQUNJLG9DQUFBO0FkaXBDaEI7O0FjNW9DWTtFQUNJLG9DQUFBO0FkK29DaEI7O0FjMW9DWTtFQUNJLG9DQUFBO0FkNm9DaEI7O0FjMXBDWTtFQUNJLG9DQUFBO0FkNnBDaEI7O0FjeHBDWTtFQUNJLG9DQUFBO0FkMnBDaEI7O0FjdHBDWTtFQUNJLG9DQUFBO0FkeXBDaEI7O0FjN3FDUTtFQUNJLDZDQUFBO0FkZ3JDWjs7QWNqckNRO0VBQ0ksOENBQUE7QWRvckNaOztBY3JyQ1E7RUFDSSwrQ0FBQTtBZHdyQ1o7O0FjenJDUTtFQUNJLCtDQUFBO0FkNHJDWjs7QWM3ckNRO0VBQ0ksK0NBQUE7QWRnc0NaOztBY2pzQ1E7RUFDSSwrQ0FBQTtBZG9zQ1o7O0FjcnNDUTtFQUNJLCtDQUFBO0Fkd3NDWjs7QWN6c0NRO0VBQ0ksK0NBQUE7QWQ0c0NaOztBYzdzQ1E7RUFDSSwrQ0FBQTtBZGd0Q1o7O0FjanRDUTtFQUNJLCtDQUFBO0Fkb3RDWjs7QWNydENRO0VBQ0ksK0NBQUE7QWR3dENaOztBY2x0Q1k7RUFDSSw2Q0FBQTtBZHF0Q2hCOztBY2h0Q1k7RUFDSSw2Q0FBQTtBZG10Q2hCOztBYzlzQ1k7RUFDSSw2Q0FBQTtBZGl0Q2hCOztBYzl0Q1k7RUFDSSw4Q0FBQTtBZGl1Q2hCOztBYzV0Q1k7RUFDSSw4Q0FBQTtBZCt0Q2hCOztBYzF0Q1k7RUFDSSw4Q0FBQTtBZDZ0Q2hCOztBYzF1Q1k7RUFDSSwrQ0FBQTtBZDZ1Q2hCOztBY3h1Q1k7RUFDSSwrQ0FBQTtBZDJ1Q2hCOztBY3R1Q1k7RUFDSSwrQ0FBQTtBZHl1Q2hCOztBY3R2Q1k7RUFDSSwrQ0FBQTtBZHl2Q2hCOztBY3B2Q1k7RUFDSSwrQ0FBQTtBZHV2Q2hCOztBY2x2Q1k7RUFDSSwrQ0FBQTtBZHF2Q2hCOztBY2x3Q1k7RUFDSSwrQ0FBQTtBZHF3Q2hCOztBY2h3Q1k7RUFDSSwrQ0FBQTtBZG13Q2hCOztBYzl2Q1k7RUFDSSwrQ0FBQTtBZGl3Q2hCOztBYzl3Q1k7RUFDSSwrQ0FBQTtBZGl4Q2hCOztBYzV3Q1k7RUFDSSwrQ0FBQTtBZCt3Q2hCOztBYzF3Q1k7RUFDSSwrQ0FBQTtBZDZ3Q2hCOztBYzF4Q1k7RUFDSSwrQ0FBQTtBZDZ4Q2hCOztBY3h4Q1k7RUFDSSwrQ0FBQTtBZDJ4Q2hCOztBY3R4Q1k7RUFDSSwrQ0FBQTtBZHl4Q2hCOztBY3R5Q1k7RUFDSSwrQ0FBQTtBZHl5Q2hCOztBY3B5Q1k7RUFDSSwrQ0FBQTtBZHV5Q2hCOztBY2x5Q1k7RUFDSSwrQ0FBQTtBZHF5Q2hCOztBY2x6Q1k7RUFDSSwrQ0FBQTtBZHF6Q2hCOztBY2h6Q1k7RUFDSSwrQ0FBQTtBZG16Q2hCOztBYzl5Q1k7RUFDSSwrQ0FBQTtBZGl6Q2hCOztBYzl6Q1k7RUFDSSwrQ0FBQTtBZGkwQ2hCOztBYzV6Q1k7RUFDSSwrQ0FBQTtBZCt6Q2hCOztBYzF6Q1k7RUFDSSwrQ0FBQTtBZDZ6Q2hCOztBYzEwQ1k7RUFDSSwrQ0FBQTtBZDYwQ2hCOztBY3gwQ1k7RUFDSSwrQ0FBQTtBZDIwQ2hCOztBY3QwQ1k7RUFDSSwrQ0FBQTtBZHkwQ2hCOztBYzcxQ1E7RUFDSSx5Q0FBQTtBZGcyQ1o7O0FjajJDUTtFQUNJLDBDQUFBO0FkbzJDWjs7QWNyMkNRO0VBQ0ksMkNBQUE7QWR3MkNaOztBY3oyQ1E7RUFDSSwyQ0FBQTtBZDQyQ1o7O0FjNzJDUTtFQUNJLDJDQUFBO0FkZzNDWjs7QWNqM0NRO0VBQ0ksMkNBQUE7QWRvM0NaOztBY3IzQ1E7RUFDSSwyQ0FBQTtBZHczQ1o7O0FjejNDUTtFQUNJLDJDQUFBO0FkNDNDWjs7QWM3M0NRO0VBQ0ksMkNBQUE7QWRnNENaOztBY2o0Q1E7RUFDSSwyQ0FBQTtBZG80Q1o7O0FjcjRDUTtFQUNJLDJDQUFBO0FkdzRDWjs7QWNsNENZO0VBQ0kseUNBQUE7QWRxNENoQjs7QWNoNENZO0VBQ0kseUNBQUE7QWRtNENoQjs7QWM5M0NZO0VBQ0kseUNBQUE7QWRpNENoQjs7QWM5NENZO0VBQ0ksMENBQUE7QWRpNUNoQjs7QWM1NENZO0VBQ0ksMENBQUE7QWQrNENoQjs7QWMxNENZO0VBQ0ksMENBQUE7QWQ2NENoQjs7QWMxNUNZO0VBQ0ksMkNBQUE7QWQ2NUNoQjs7QWN4NUNZO0VBQ0ksMkNBQUE7QWQyNUNoQjs7QWN0NUNZO0VBQ0ksMkNBQUE7QWR5NUNoQjs7QWN0NkNZO0VBQ0ksMkNBQUE7QWR5NkNoQjs7QWNwNkNZO0VBQ0ksMkNBQUE7QWR1NkNoQjs7QWNsNkNZO0VBQ0ksMkNBQUE7QWRxNkNoQjs7QWNsN0NZO0VBQ0ksMkNBQUE7QWRxN0NoQjs7QWNoN0NZO0VBQ0ksMkNBQUE7QWRtN0NoQjs7QWM5NkNZO0VBQ0ksMkNBQUE7QWRpN0NoQjs7QWM5N0NZO0VBQ0ksMkNBQUE7QWRpOENoQjs7QWM1N0NZO0VBQ0ksMkNBQUE7QWQrN0NoQjs7QWMxN0NZO0VBQ0ksMkNBQUE7QWQ2N0NoQjs7QWMxOENZO0VBQ0ksMkNBQUE7QWQ2OENoQjs7QWN4OENZO0VBQ0ksMkNBQUE7QWQyOENoQjs7QWN0OENZO0VBQ0ksMkNBQUE7QWR5OENoQjs7QWN0OUNZO0VBQ0ksMkNBQUE7QWR5OUNoQjs7QWNwOUNZO0VBQ0ksMkNBQUE7QWR1OUNoQjs7QWNsOUNZO0VBQ0ksMkNBQUE7QWRxOUNoQjs7QWNsK0NZO0VBQ0ksMkNBQUE7QWRxK0NoQjs7QWNoK0NZO0VBQ0ksMkNBQUE7QWRtK0NoQjs7QWM5OUNZO0VBQ0ksMkNBQUE7QWRpK0NoQjs7QWM5K0NZO0VBQ0ksMkNBQUE7QWRpL0NoQjs7QWM1K0NZO0VBQ0ksMkNBQUE7QWQrK0NoQjs7QWMxK0NZO0VBQ0ksMkNBQUE7QWQ2K0NoQjs7QWMxL0NZO0VBQ0ksMkNBQUE7QWQ2L0NoQjs7QWN4L0NZO0VBQ0ksMkNBQUE7QWQyL0NoQjs7QWN0L0NZO0VBQ0ksMkNBQUE7QWR5L0NoQjs7QWN6bkRRO0VBQ0ksd0NBQUE7QWQ0bkRaOztBY2htRFk7RUFHWTtJQUNJLHdDQUFBO0VkaW1EMUI7QUFDRjtBY3RtRFk7RUFHWTtJQUNJLHdDQUFBO0Vkc21EMUI7QUFDRjtBYzNtRFk7RUFHWTtJQUNJLHdDQUFBO0VkMm1EMUI7QUFDRjtBY2huRFk7RUFHWTtJQUNJLHdDQUFBO0VkZ25EMUI7QUFDRjtBY2xwRFE7RUFDSSxvQ0FBQTtBZG9wRFo7O0FjeG5EWTtFQUdZO0lBQ0ksb0NBQUE7RWR5bkQxQjtBQUNGO0FjOW5EWTtFQUdZO0lBQ0ksb0NBQUE7RWQ4bkQxQjtBQUNGO0Fjbm9EWTtFQUdZO0lBQ0ksb0NBQUE7RWRtb0QxQjtBQUNGO0FjeG9EWTtFQUdZO0lBQ0ksb0NBQUE7RWR3b0QxQjtBQUNGO0FjdG1EZ0I7RUFDSSxnQ0FBQTtBZHdtRHBCO0Fjem1EZ0I7RUFDSSxpQ0FBQTtBZDJtRHBCO0FjNW1EZ0I7RUFDSSxpQ0FBQTtBZDhtRHBCO0FjL21EZ0I7RUFDSSxpQ0FBQTtBZGluRHBCO0FjbG5EZ0I7RUFDSSxpQ0FBQTtBZG9uRHBCO0Fjcm5EZ0I7RUFDSSxpQ0FBQTtBZHVuRHBCO0FjeG5EZ0I7RUFDSSxpQ0FBQTtBZDBuRHBCO0FjM25EZ0I7RUFDSSxpQ0FBQTtBZDZuRHBCO0FjOW5EZ0I7RUFDSSxpQ0FBQTtBZGdvRHBCO0Fjam9EZ0I7RUFDSSxpQ0FBQTtBZG1vRHBCOztBYzNuRG9CO0VBQ0ksZ0NBQUE7QWQ4bkR4QjtBYy9uRG9CO0VBQ0ksaUNBQUE7QWRpb0R4QjtBY2xvRG9CO0VBQ0ksaUNBQUE7QWRvb0R4QjtBY3JvRG9CO0VBQ0ksaUNBQUE7QWR1b0R4QjtBY3hvRG9CO0VBQ0ksaUNBQUE7QWQwb0R4QjtBYzNvRG9CO0VBQ0ksaUNBQUE7QWQ2b0R4QjtBYzlvRG9CO0VBQ0ksaUNBQUE7QWRncER4QjtBY2pwRG9CO0VBQ0ksaUNBQUE7QWRtcER4QjtBY3BwRG9CO0VBQ0ksaUNBQUE7QWRzcER4QjtBY3ZwRG9CO0VBQ0ksaUNBQUE7QWR5cER4Qjs7QWNocERvQjtFQUNJLGdDQUFBO0FkbXBEeEI7QWNwcERvQjtFQUNJLGlDQUFBO0Fkc3BEeEI7QWN2cERvQjtFQUNJLGlDQUFBO0FkeXBEeEI7QWMxcERvQjtFQUNJLGlDQUFBO0FkNHBEeEI7QWM3cERvQjtFQUNJLGlDQUFBO0FkK3BEeEI7QWNocURvQjtFQUNJLGlDQUFBO0Fka3FEeEI7QWNucURvQjtFQUNJLGlDQUFBO0FkcXFEeEI7QWN0cURvQjtFQUNJLGlDQUFBO0Fkd3FEeEI7QWN6cURvQjtFQUNJLGlDQUFBO0FkMnFEeEI7QWM1cURvQjtFQUNJLGlDQUFBO0FkOHFEeEI7O0FjcnFEb0I7RUFDSSxnQ0FBQTtBZHdxRHhCO0FjenFEb0I7RUFDSSxpQ0FBQTtBZDJxRHhCO0FjNXFEb0I7RUFDSSxpQ0FBQTtBZDhxRHhCO0FjL3FEb0I7RUFDSSxpQ0FBQTtBZGlyRHhCO0FjbHJEb0I7RUFDSSxpQ0FBQTtBZG9yRHhCO0FjcnJEb0I7RUFDSSxpQ0FBQTtBZHVyRHhCO0FjeHJEb0I7RUFDSSxpQ0FBQTtBZDByRHhCO0FjM3JEb0I7RUFDSSxpQ0FBQTtBZDZyRHhCO0FjOXJEb0I7RUFDSSxpQ0FBQTtBZGdzRHhCO0FjanNEb0I7RUFDSSxpQ0FBQTtBZG1zRHhCOztBY2p1RGdCO0VBQ0ksaUNBQUE7QWRvdURwQjtBY3J1RGdCO0VBQ0ksa0NBQUE7QWR1dURwQjtBY3h1RGdCO0VBQ0ksa0NBQUE7QWQwdURwQjtBYzN1RGdCO0VBQ0ksa0NBQUE7QWQ2dURwQjtBYzl1RGdCO0VBQ0ksa0NBQUE7QWRndkRwQjtBY2p2RGdCO0VBQ0ksa0NBQUE7QWRtdkRwQjtBY3B2RGdCO0VBQ0ksa0NBQUE7QWRzdkRwQjtBY3Z2RGdCO0VBQ0ksa0NBQUE7QWR5dkRwQjtBYzF2RGdCO0VBQ0ksa0NBQUE7QWQ0dkRwQjtBYzd2RGdCO0VBQ0ksa0NBQUE7QWQrdkRwQjs7QWN2dkRvQjtFQUNJLGlDQUFBO0FkMHZEeEI7QWMzdkRvQjtFQUNJLGtDQUFBO0FkNnZEeEI7QWM5dkRvQjtFQUNJLGtDQUFBO0FkZ3dEeEI7QWNqd0RvQjtFQUNJLGtDQUFBO0FkbXdEeEI7QWNwd0RvQjtFQUNJLGtDQUFBO0Fkc3dEeEI7QWN2d0RvQjtFQUNJLGtDQUFBO0FkeXdEeEI7QWMxd0RvQjtFQUNJLGtDQUFBO0FkNHdEeEI7QWM3d0RvQjtFQUNJLGtDQUFBO0FkK3dEeEI7QWNoeERvQjtFQUNJLGtDQUFBO0Fka3hEeEI7QWNueERvQjtFQUNJLGtDQUFBO0FkcXhEeEI7O0FjNXdEb0I7RUFDSSxpQ0FBQTtBZCt3RHhCO0FjaHhEb0I7RUFDSSxrQ0FBQTtBZGt4RHhCO0FjbnhEb0I7RUFDSSxrQ0FBQTtBZHF4RHhCO0FjdHhEb0I7RUFDSSxrQ0FBQTtBZHd4RHhCO0FjenhEb0I7RUFDSSxrQ0FBQTtBZDJ4RHhCO0FjNXhEb0I7RUFDSSxrQ0FBQTtBZDh4RHhCO0FjL3hEb0I7RUFDSSxrQ0FBQTtBZGl5RHhCO0FjbHlEb0I7RUFDSSxrQ0FBQTtBZG95RHhCO0FjcnlEb0I7RUFDSSxrQ0FBQTtBZHV5RHhCO0FjeHlEb0I7RUFDSSxrQ0FBQTtBZDB5RHhCOztBY2p5RG9CO0VBQ0ksaUNBQUE7QWRveUR4QjtBY3J5RG9CO0VBQ0ksa0NBQUE7QWR1eUR4QjtBY3h5RG9CO0VBQ0ksa0NBQUE7QWQweUR4QjtBYzN5RG9CO0VBQ0ksa0NBQUE7QWQ2eUR4QjtBYzl5RG9CO0VBQ0ksa0NBQUE7QWRnekR4QjtBY2p6RG9CO0VBQ0ksa0NBQUE7QWRtekR4QjtBY3B6RG9CO0VBQ0ksa0NBQUE7QWRzekR4QjtBY3Z6RG9CO0VBQ0ksa0NBQUE7QWR5ekR4QjtBYzF6RG9CO0VBQ0ksa0NBQUE7QWQ0ekR4QjtBYzd6RG9CO0VBQ0ksa0NBQUE7QWQrekR4Qjs7QWM3MURnQjtFQUNJLGtDQUFBO0FkZzJEcEI7QWNqMkRnQjtFQUNJLG1DQUFBO0FkbTJEcEI7QWNwMkRnQjtFQUNJLG1DQUFBO0FkczJEcEI7QWN2MkRnQjtFQUNJLG1DQUFBO0FkeTJEcEI7QWMxMkRnQjtFQUNJLG1DQUFBO0FkNDJEcEI7QWM3MkRnQjtFQUNJLG1DQUFBO0FkKzJEcEI7QWNoM0RnQjtFQUNJLG1DQUFBO0FkazNEcEI7QWNuM0RnQjtFQUNJLG1DQUFBO0FkcTNEcEI7QWN0M0RnQjtFQUNJLG1DQUFBO0FkdzNEcEI7QWN6M0RnQjtFQUNJLG1DQUFBO0FkMjNEcEI7O0FjbjNEb0I7RUFDSSxrQ0FBQTtBZHMzRHhCO0FjdjNEb0I7RUFDSSxtQ0FBQTtBZHkzRHhCO0FjMTNEb0I7RUFDSSxtQ0FBQTtBZDQzRHhCO0FjNzNEb0I7RUFDSSxtQ0FBQTtBZCszRHhCO0FjaDREb0I7RUFDSSxtQ0FBQTtBZGs0RHhCO0FjbjREb0I7RUFDSSxtQ0FBQTtBZHE0RHhCO0FjdDREb0I7RUFDSSxtQ0FBQTtBZHc0RHhCO0FjejREb0I7RUFDSSxtQ0FBQTtBZDI0RHhCO0FjNTREb0I7RUFDSSxtQ0FBQTtBZDg0RHhCO0FjLzREb0I7RUFDSSxtQ0FBQTtBZGk1RHhCOztBY3g0RG9CO0VBQ0ksa0NBQUE7QWQyNER4QjtBYzU0RG9CO0VBQ0ksbUNBQUE7QWQ4NER4QjtBYy80RG9CO0VBQ0ksbUNBQUE7QWRpNUR4QjtBY2w1RG9CO0VBQ0ksbUNBQUE7QWRvNUR4QjtBY3I1RG9CO0VBQ0ksbUNBQUE7QWR1NUR4QjtBY3g1RG9CO0VBQ0ksbUNBQUE7QWQwNUR4QjtBYzM1RG9CO0VBQ0ksbUNBQUE7QWQ2NUR4QjtBYzk1RG9CO0VBQ0ksbUNBQUE7QWRnNkR4QjtBY2o2RG9CO0VBQ0ksbUNBQUE7QWRtNkR4QjtBY3A2RG9CO0VBQ0ksbUNBQUE7QWRzNkR4Qjs7QWM3NURvQjtFQUNJLGtDQUFBO0FkZzZEeEI7QWNqNkRvQjtFQUNJLG1DQUFBO0FkbTZEeEI7QWNwNkRvQjtFQUNJLG1DQUFBO0FkczZEeEI7QWN2NkRvQjtFQUNJLG1DQUFBO0FkeTZEeEI7QWMxNkRvQjtFQUNJLG1DQUFBO0FkNDZEeEI7QWM3NkRvQjtFQUNJLG1DQUFBO0FkKzZEeEI7QWNoN0RvQjtFQUNJLG1DQUFBO0FkazdEeEI7QWNuN0RvQjtFQUNJLG1DQUFBO0FkcTdEeEI7QWN0N0RvQjtFQUNJLG1DQUFBO0FkdzdEeEI7QWN6N0RvQjtFQUNJLG1DQUFBO0FkMjdEeEI7O0FjejlEZ0I7RUFDSSxnQ0FBQTtBZDQ5RHBCO0FjNzlEZ0I7RUFDSSxpQ0FBQTtBZCs5RHBCO0FjaCtEZ0I7RUFDSSxpQ0FBQTtBZGsrRHBCO0FjbitEZ0I7RUFDSSxpQ0FBQTtBZHErRHBCO0FjdCtEZ0I7RUFDSSxpQ0FBQTtBZHcrRHBCO0FjeitEZ0I7RUFDSSxpQ0FBQTtBZDIrRHBCO0FjNStEZ0I7RUFDSSxpQ0FBQTtBZDgrRHBCO0FjLytEZ0I7RUFDSSxpQ0FBQTtBZGkvRHBCO0FjbC9EZ0I7RUFDSSxpQ0FBQTtBZG8vRHBCO0Fjci9EZ0I7RUFDSSxpQ0FBQTtBZHUvRHBCOztBYy8rRG9CO0VBQ0ksZ0NBQUE7QWRrL0R4QjtBY24vRG9CO0VBQ0ksaUNBQUE7QWRxL0R4QjtBY3QvRG9CO0VBQ0ksaUNBQUE7QWR3L0R4QjtBY3ovRG9CO0VBQ0ksaUNBQUE7QWQyL0R4QjtBYzUvRG9CO0VBQ0ksaUNBQUE7QWQ4L0R4QjtBYy8vRG9CO0VBQ0ksaUNBQUE7QWRpZ0V4QjtBY2xnRW9CO0VBQ0ksaUNBQUE7QWRvZ0V4QjtBY3JnRW9CO0VBQ0ksaUNBQUE7QWR1Z0V4QjtBY3hnRW9CO0VBQ0ksaUNBQUE7QWQwZ0V4QjtBYzNnRW9CO0VBQ0ksaUNBQUE7QWQ2Z0V4Qjs7QWNwZ0VvQjtFQUNJLGdDQUFBO0FkdWdFeEI7QWN4Z0VvQjtFQUNJLGlDQUFBO0FkMGdFeEI7QWMzZ0VvQjtFQUNJLGlDQUFBO0FkNmdFeEI7QWM5Z0VvQjtFQUNJLGlDQUFBO0FkZ2hFeEI7QWNqaEVvQjtFQUNJLGlDQUFBO0FkbWhFeEI7QWNwaEVvQjtFQUNJLGlDQUFBO0Fkc2hFeEI7QWN2aEVvQjtFQUNJLGlDQUFBO0FkeWhFeEI7QWMxaEVvQjtFQUNJLGlDQUFBO0FkNGhFeEI7QWM3aEVvQjtFQUNJLGlDQUFBO0FkK2hFeEI7QWNoaUVvQjtFQUNJLGlDQUFBO0Fka2lFeEI7O0FjemhFb0I7RUFDSSxnQ0FBQTtBZDRoRXhCO0FjN2hFb0I7RUFDSSxpQ0FBQTtBZCtoRXhCO0FjaGlFb0I7RUFDSSxpQ0FBQTtBZGtpRXhCO0FjbmlFb0I7RUFDSSxpQ0FBQTtBZHFpRXhCO0FjdGlFb0I7RUFDSSxpQ0FBQTtBZHdpRXhCO0FjemlFb0I7RUFDSSxpQ0FBQTtBZDJpRXhCO0FjNWlFb0I7RUFDSSxpQ0FBQTtBZDhpRXhCO0FjL2lFb0I7RUFDSSxpQ0FBQTtBZGlqRXhCO0FjbGpFb0I7RUFDSSxpQ0FBQTtBZG9qRXhCO0FjcmpFb0I7RUFDSSxpQ0FBQTtBZHVqRXhCOztBY3JsRWdCO0VBQ0ksZ0NBQUE7QWR3bEVwQjtBY3psRWdCO0VBQ0ksaUNBQUE7QWQybEVwQjtBYzVsRWdCO0VBQ0ksaUNBQUE7QWQ4bEVwQjtBYy9sRWdCO0VBQ0ksaUNBQUE7QWRpbUVwQjtBY2xtRWdCO0VBQ0ksaUNBQUE7QWRvbUVwQjtBY3JtRWdCO0VBQ0ksaUNBQUE7QWR1bUVwQjtBY3htRWdCO0VBQ0ksaUNBQUE7QWQwbUVwQjtBYzNtRWdCO0VBQ0ksaUNBQUE7QWQ2bUVwQjtBYzltRWdCO0VBQ0ksaUNBQUE7QWRnbkVwQjtBY2puRWdCO0VBQ0ksaUNBQUE7QWRtbkVwQjs7QWMzbUVvQjtFQUNJLGdDQUFBO0FkOG1FeEI7QWMvbUVvQjtFQUNJLGlDQUFBO0FkaW5FeEI7QWNsbkVvQjtFQUNJLGlDQUFBO0Fkb25FeEI7QWNybkVvQjtFQUNJLGlDQUFBO0FkdW5FeEI7QWN4bkVvQjtFQUNJLGlDQUFBO0FkMG5FeEI7QWMzbkVvQjtFQUNJLGlDQUFBO0FkNm5FeEI7QWM5bkVvQjtFQUNJLGlDQUFBO0FkZ29FeEI7QWNqb0VvQjtFQUNJLGlDQUFBO0FkbW9FeEI7QWNwb0VvQjtFQUNJLGlDQUFBO0Fkc29FeEI7QWN2b0VvQjtFQUNJLGlDQUFBO0FkeW9FeEI7O0FjaG9Fb0I7RUFDSSxnQ0FBQTtBZG1vRXhCO0FjcG9Fb0I7RUFDSSxpQ0FBQTtBZHNvRXhCO0Fjdm9Fb0I7RUFDSSxpQ0FBQTtBZHlvRXhCO0FjMW9Fb0I7RUFDSSxpQ0FBQTtBZDRvRXhCO0FjN29Fb0I7RUFDSSxpQ0FBQTtBZCtvRXhCO0FjaHBFb0I7RUFDSSxpQ0FBQTtBZGtwRXhCO0FjbnBFb0I7RUFDSSxpQ0FBQTtBZHFwRXhCO0FjdHBFb0I7RUFDSSxpQ0FBQTtBZHdwRXhCO0FjenBFb0I7RUFDSSxpQ0FBQTtBZDJwRXhCO0FjNXBFb0I7RUFDSSxpQ0FBQTtBZDhwRXhCOztBY3JwRW9CO0VBQ0ksZ0NBQUE7QWR3cEV4QjtBY3pwRW9CO0VBQ0ksaUNBQUE7QWQycEV4QjtBYzVwRW9CO0VBQ0ksaUNBQUE7QWQ4cEV4QjtBYy9wRW9CO0VBQ0ksaUNBQUE7QWRpcUV4QjtBY2xxRW9CO0VBQ0ksaUNBQUE7QWRvcUV4QjtBY3JxRW9CO0VBQ0ksaUNBQUE7QWR1cUV4QjtBY3hxRW9CO0VBQ0ksaUNBQUE7QWQwcUV4QjtBYzNxRW9CO0VBQ0ksaUNBQUE7QWQ2cUV4QjtBYzlxRW9CO0VBQ0ksaUNBQUE7QWRnckV4QjtBY2pyRW9CO0VBQ0ksaUNBQUE7QWRtckV4Qjs7QWNqdEVnQjtFQUNJLGtDQUFBO0Fkb3RFcEI7QWNydEVnQjtFQUNJLG1DQUFBO0FkdXRFcEI7QWN4dEVnQjtFQUNJLG1DQUFBO0FkMHRFcEI7QWMzdEVnQjtFQUNJLG1DQUFBO0FkNnRFcEI7QWM5dEVnQjtFQUNJLG1DQUFBO0FkZ3VFcEI7QWNqdUVnQjtFQUNJLG1DQUFBO0FkbXVFcEI7QWNwdUVnQjtFQUNJLG1DQUFBO0Fkc3VFcEI7QWN2dUVnQjtFQUNJLG1DQUFBO0FkeXVFcEI7QWMxdUVnQjtFQUNJLG1DQUFBO0FkNHVFcEI7QWM3dUVnQjtFQUNJLG1DQUFBO0FkK3VFcEI7O0FjdnVFb0I7RUFDSSxrQ0FBQTtBZDB1RXhCO0FjM3VFb0I7RUFDSSxtQ0FBQTtBZDZ1RXhCO0FjOXVFb0I7RUFDSSxtQ0FBQTtBZGd2RXhCO0FjanZFb0I7RUFDSSxtQ0FBQTtBZG12RXhCO0FjcHZFb0I7RUFDSSxtQ0FBQTtBZHN2RXhCO0FjdnZFb0I7RUFDSSxtQ0FBQTtBZHl2RXhCO0FjMXZFb0I7RUFDSSxtQ0FBQTtBZDR2RXhCO0FjN3ZFb0I7RUFDSSxtQ0FBQTtBZCt2RXhCO0FjaHdFb0I7RUFDSSxtQ0FBQTtBZGt3RXhCO0FjbndFb0I7RUFDSSxtQ0FBQTtBZHF3RXhCOztBYzV2RW9CO0VBQ0ksa0NBQUE7QWQrdkV4QjtBY2h3RW9CO0VBQ0ksbUNBQUE7QWRrd0V4QjtBY253RW9CO0VBQ0ksbUNBQUE7QWRxd0V4QjtBY3R3RW9CO0VBQ0ksbUNBQUE7QWR3d0V4QjtBY3p3RW9CO0VBQ0ksbUNBQUE7QWQyd0V4QjtBYzV3RW9CO0VBQ0ksbUNBQUE7QWQ4d0V4QjtBYy93RW9CO0VBQ0ksbUNBQUE7QWRpeEV4QjtBY2x4RW9CO0VBQ0ksbUNBQUE7QWRveEV4QjtBY3J4RW9CO0VBQ0ksbUNBQUE7QWR1eEV4QjtBY3h4RW9CO0VBQ0ksbUNBQUE7QWQweEV4Qjs7QWNqeEVvQjtFQUNJLGtDQUFBO0Fkb3hFeEI7QWNyeEVvQjtFQUNJLG1DQUFBO0FkdXhFeEI7QWN4eEVvQjtFQUNJLG1DQUFBO0FkMHhFeEI7QWMzeEVvQjtFQUNJLG1DQUFBO0FkNnhFeEI7QWM5eEVvQjtFQUNJLG1DQUFBO0FkZ3lFeEI7QWNqeUVvQjtFQUNJLG1DQUFBO0FkbXlFeEI7QWNweUVvQjtFQUNJLG1DQUFBO0Fkc3lFeEI7QWN2eUVvQjtFQUNJLG1DQUFBO0FkeXlFeEI7QWMxeUVvQjtFQUNJLG1DQUFBO0FkNHlFeEI7QWM3eUVvQjtFQUNJLG1DQUFBO0FkK3lFeEI7O0FjNzBFZ0I7RUFDSSxnQ0FBQTtBZGcxRXBCO0FjajFFZ0I7RUFDSSxpQ0FBQTtBZG0xRXBCO0FjcDFFZ0I7RUFDSSxpQ0FBQTtBZHMxRXBCO0FjdjFFZ0I7RUFDSSxpQ0FBQTtBZHkxRXBCO0FjMTFFZ0I7RUFDSSxpQ0FBQTtBZDQxRXBCO0FjNzFFZ0I7RUFDSSxpQ0FBQTtBZCsxRXBCO0FjaDJFZ0I7RUFDSSxpQ0FBQTtBZGsyRXBCO0FjbjJFZ0I7RUFDSSxpQ0FBQTtBZHEyRXBCO0FjdDJFZ0I7RUFDSSxpQ0FBQTtBZHcyRXBCO0FjejJFZ0I7RUFDSSxpQ0FBQTtBZDIyRXBCOztBY24yRW9CO0VBQ0ksZ0NBQUE7QWRzMkV4QjtBY3YyRW9CO0VBQ0ksaUNBQUE7QWR5MkV4QjtBYzEyRW9CO0VBQ0ksaUNBQUE7QWQ0MkV4QjtBYzcyRW9CO0VBQ0ksaUNBQUE7QWQrMkV4QjtBY2gzRW9CO0VBQ0ksaUNBQUE7QWRrM0V4QjtBY24zRW9CO0VBQ0ksaUNBQUE7QWRxM0V4QjtBY3QzRW9CO0VBQ0ksaUNBQUE7QWR3M0V4QjtBY3ozRW9CO0VBQ0ksaUNBQUE7QWQyM0V4QjtBYzUzRW9CO0VBQ0ksaUNBQUE7QWQ4M0V4QjtBYy8zRW9CO0VBQ0ksaUNBQUE7QWRpNEV4Qjs7QWN4M0VvQjtFQUNJLGdDQUFBO0FkMjNFeEI7QWM1M0VvQjtFQUNJLGlDQUFBO0FkODNFeEI7QWMvM0VvQjtFQUNJLGlDQUFBO0FkaTRFeEI7QWNsNEVvQjtFQUNJLGlDQUFBO0FkbzRFeEI7QWNyNEVvQjtFQUNJLGlDQUFBO0FkdTRFeEI7QWN4NEVvQjtFQUNJLGlDQUFBO0FkMDRFeEI7QWMzNEVvQjtFQUNJLGlDQUFBO0FkNjRFeEI7QWM5NEVvQjtFQUNJLGlDQUFBO0FkZzVFeEI7QWNqNUVvQjtFQUNJLGlDQUFBO0FkbTVFeEI7QWNwNUVvQjtFQUNJLGlDQUFBO0FkczVFeEI7O0FjNzRFb0I7RUFDSSxnQ0FBQTtBZGc1RXhCO0FjajVFb0I7RUFDSSxpQ0FBQTtBZG01RXhCO0FjcDVFb0I7RUFDSSxpQ0FBQTtBZHM1RXhCO0FjdjVFb0I7RUFDSSxpQ0FBQTtBZHk1RXhCO0FjMTVFb0I7RUFDSSxpQ0FBQTtBZDQ1RXhCO0FjNzVFb0I7RUFDSSxpQ0FBQTtBZCs1RXhCO0FjaDZFb0I7RUFDSSxpQ0FBQTtBZGs2RXhCO0FjbjZFb0I7RUFDSSxpQ0FBQTtBZHE2RXhCO0FjdDZFb0I7RUFDSSxpQ0FBQTtBZHc2RXhCO0FjejZFb0I7RUFDSSxpQ0FBQTtBZDI2RXhCOztBY3o4RWdCO0VBQ0ksa0NBQUE7QWQ0OEVwQjtBYzc4RWdCO0VBQ0ksbUNBQUE7QWQrOEVwQjtBY2g5RWdCO0VBQ0ksbUNBQUE7QWRrOUVwQjtBY245RWdCO0VBQ0ksbUNBQUE7QWRxOUVwQjtBY3Q5RWdCO0VBQ0ksbUNBQUE7QWR3OUVwQjtBY3o5RWdCO0VBQ0ksbUNBQUE7QWQyOUVwQjtBYzU5RWdCO0VBQ0ksbUNBQUE7QWQ4OUVwQjtBYy85RWdCO0VBQ0ksbUNBQUE7QWRpK0VwQjtBY2wrRWdCO0VBQ0ksbUNBQUE7QWRvK0VwQjtBY3IrRWdCO0VBQ0ksbUNBQUE7QWR1K0VwQjs7QWMvOUVvQjtFQUNJLGtDQUFBO0FkaytFeEI7QWNuK0VvQjtFQUNJLG1DQUFBO0FkcStFeEI7QWN0K0VvQjtFQUNJLG1DQUFBO0FkdytFeEI7QWN6K0VvQjtFQUNJLG1DQUFBO0FkMitFeEI7QWM1K0VvQjtFQUNJLG1DQUFBO0FkOCtFeEI7QWMvK0VvQjtFQUNJLG1DQUFBO0FkaS9FeEI7QWNsL0VvQjtFQUNJLG1DQUFBO0Fkby9FeEI7QWNyL0VvQjtFQUNJLG1DQUFBO0FkdS9FeEI7QWN4L0VvQjtFQUNJLG1DQUFBO0FkMC9FeEI7QWMzL0VvQjtFQUNJLG1DQUFBO0FkNi9FeEI7O0FjcC9Fb0I7RUFDSSxrQ0FBQTtBZHUvRXhCO0FjeC9Fb0I7RUFDSSxtQ0FBQTtBZDAvRXhCO0FjMy9Fb0I7RUFDSSxtQ0FBQTtBZDYvRXhCO0FjOS9Fb0I7RUFDSSxtQ0FBQTtBZGdnRnhCO0FjamdGb0I7RUFDSSxtQ0FBQTtBZG1nRnhCO0FjcGdGb0I7RUFDSSxtQ0FBQTtBZHNnRnhCO0FjdmdGb0I7RUFDSSxtQ0FBQTtBZHlnRnhCO0FjMWdGb0I7RUFDSSxtQ0FBQTtBZDRnRnhCO0FjN2dGb0I7RUFDSSxtQ0FBQTtBZCtnRnhCO0FjaGhGb0I7RUFDSSxtQ0FBQTtBZGtoRnhCOztBY3pnRm9CO0VBQ0ksa0NBQUE7QWQ0Z0Z4QjtBYzdnRm9CO0VBQ0ksbUNBQUE7QWQrZ0Z4QjtBY2hoRm9CO0VBQ0ksbUNBQUE7QWRraEZ4QjtBY25oRm9CO0VBQ0ksbUNBQUE7QWRxaEZ4QjtBY3RoRm9CO0VBQ0ksbUNBQUE7QWR3aEZ4QjtBY3poRm9CO0VBQ0ksbUNBQUE7QWQyaEZ4QjtBYzVoRm9CO0VBQ0ksbUNBQUE7QWQ4aEZ4QjtBYy9oRm9CO0VBQ0ksbUNBQUE7QWRpaUZ4QjtBY2xpRm9CO0VBQ0ksbUNBQUE7QWRvaUZ4QjtBY3JpRm9CO0VBQ0ksbUNBQUE7QWR1aUZ4Qjs7QWNya0ZnQjtFQUNJLG9DQUFBO0Fkd2tGcEI7QWN6a0ZnQjtFQUNJLHFDQUFBO0FkMmtGcEI7QWM1a0ZnQjtFQUNJLHFDQUFBO0FkOGtGcEI7QWMva0ZnQjtFQUNJLHFDQUFBO0FkaWxGcEI7QWNsbEZnQjtFQUNJLHFDQUFBO0Fkb2xGcEI7QWNybEZnQjtFQUNJLHFDQUFBO0FkdWxGcEI7QWN4bEZnQjtFQUNJLHFDQUFBO0FkMGxGcEI7QWMzbEZnQjtFQUNJLHFDQUFBO0FkNmxGcEI7QWM5bEZnQjtFQUNJLHFDQUFBO0FkZ21GcEI7QWNqbUZnQjtFQUNJLHFDQUFBO0FkbW1GcEI7O0FjM2xGb0I7RUFDSSxvQ0FBQTtBZDhsRnhCO0FjL2xGb0I7RUFDSSxxQ0FBQTtBZGltRnhCO0FjbG1Gb0I7RUFDSSxxQ0FBQTtBZG9tRnhCO0Fjcm1Gb0I7RUFDSSxxQ0FBQTtBZHVtRnhCO0FjeG1Gb0I7RUFDSSxxQ0FBQTtBZDBtRnhCO0FjM21Gb0I7RUFDSSxxQ0FBQTtBZDZtRnhCO0FjOW1Gb0I7RUFDSSxxQ0FBQTtBZGduRnhCO0Fjam5Gb0I7RUFDSSxxQ0FBQTtBZG1uRnhCO0FjcG5Gb0I7RUFDSSxxQ0FBQTtBZHNuRnhCO0Fjdm5Gb0I7RUFDSSxxQ0FBQTtBZHluRnhCOztBY2huRm9CO0VBQ0ksb0NBQUE7QWRtbkZ4QjtBY3BuRm9CO0VBQ0kscUNBQUE7QWRzbkZ4QjtBY3ZuRm9CO0VBQ0kscUNBQUE7QWR5bkZ4QjtBYzFuRm9CO0VBQ0kscUNBQUE7QWQ0bkZ4QjtBYzduRm9CO0VBQ0kscUNBQUE7QWQrbkZ4QjtBY2hvRm9CO0VBQ0kscUNBQUE7QWRrb0Z4QjtBY25vRm9CO0VBQ0kscUNBQUE7QWRxb0Z4QjtBY3RvRm9CO0VBQ0kscUNBQUE7QWR3b0Z4QjtBY3pvRm9CO0VBQ0kscUNBQUE7QWQyb0Z4QjtBYzVvRm9CO0VBQ0kscUNBQUE7QWQ4b0Z4Qjs7QWNyb0ZvQjtFQUNJLG9DQUFBO0Fkd29GeEI7QWN6b0ZvQjtFQUNJLHFDQUFBO0FkMm9GeEI7QWM1b0ZvQjtFQUNJLHFDQUFBO0FkOG9GeEI7QWMvb0ZvQjtFQUNJLHFDQUFBO0FkaXBGeEI7QWNscEZvQjtFQUNJLHFDQUFBO0Fkb3BGeEI7QWNycEZvQjtFQUNJLHFDQUFBO0FkdXBGeEI7QWN4cEZvQjtFQUNJLHFDQUFBO0FkMHBGeEI7QWMzcEZvQjtFQUNJLHFDQUFBO0FkNnBGeEI7QWM5cEZvQjtFQUNJLHFDQUFBO0FkZ3FGeEI7QWNqcUZvQjtFQUNJLHFDQUFBO0FkbXFGeEI7O0FjanNGZ0I7RUFDSSxrQ0FBQTtBZG9zRnBCO0FjcnNGZ0I7RUFDSSxtQ0FBQTtBZHVzRnBCO0FjeHNGZ0I7RUFDSSxtQ0FBQTtBZDBzRnBCO0FjM3NGZ0I7RUFDSSxtQ0FBQTtBZDZzRnBCO0FjOXNGZ0I7RUFDSSxtQ0FBQTtBZGd0RnBCO0FjanRGZ0I7RUFDSSxtQ0FBQTtBZG10RnBCO0FjcHRGZ0I7RUFDSSxtQ0FBQTtBZHN0RnBCO0FjdnRGZ0I7RUFDSSxtQ0FBQTtBZHl0RnBCO0FjMXRGZ0I7RUFDSSxtQ0FBQTtBZDR0RnBCO0FjN3RGZ0I7RUFDSSxtQ0FBQTtBZCt0RnBCOztBY3Z0Rm9CO0VBQ0ksa0NBQUE7QWQwdEZ4QjtBYzN0Rm9CO0VBQ0ksbUNBQUE7QWQ2dEZ4QjtBYzl0Rm9CO0VBQ0ksbUNBQUE7QWRndUZ4QjtBY2p1Rm9CO0VBQ0ksbUNBQUE7QWRtdUZ4QjtBY3B1Rm9CO0VBQ0ksbUNBQUE7QWRzdUZ4QjtBY3Z1Rm9CO0VBQ0ksbUNBQUE7QWR5dUZ4QjtBYzF1Rm9CO0VBQ0ksbUNBQUE7QWQ0dUZ4QjtBYzd1Rm9CO0VBQ0ksbUNBQUE7QWQrdUZ4QjtBY2h2Rm9CO0VBQ0ksbUNBQUE7QWRrdkZ4QjtBY252Rm9CO0VBQ0ksbUNBQUE7QWRxdkZ4Qjs7QWM1dUZvQjtFQUNJLGtDQUFBO0FkK3VGeEI7QWNodkZvQjtFQUNJLG1DQUFBO0Fka3ZGeEI7QWNudkZvQjtFQUNJLG1DQUFBO0FkcXZGeEI7QWN0dkZvQjtFQUNJLG1DQUFBO0Fkd3ZGeEI7QWN6dkZvQjtFQUNJLG1DQUFBO0FkMnZGeEI7QWM1dkZvQjtFQUNJLG1DQUFBO0FkOHZGeEI7QWMvdkZvQjtFQUNJLG1DQUFBO0FkaXdGeEI7QWNsd0ZvQjtFQUNJLG1DQUFBO0Fkb3dGeEI7QWNyd0ZvQjtFQUNJLG1DQUFBO0FkdXdGeEI7QWN4d0ZvQjtFQUNJLG1DQUFBO0FkMHdGeEI7O0FjandGb0I7RUFDSSxrQ0FBQTtBZG93RnhCO0FjcndGb0I7RUFDSSxtQ0FBQTtBZHV3RnhCO0FjeHdGb0I7RUFDSSxtQ0FBQTtBZDB3RnhCO0FjM3dGb0I7RUFDSSxtQ0FBQTtBZDZ3RnhCO0FjOXdGb0I7RUFDSSxtQ0FBQTtBZGd4RnhCO0FjanhGb0I7RUFDSSxtQ0FBQTtBZG14RnhCO0FjcHhGb0I7RUFDSSxtQ0FBQTtBZHN4RnhCO0FjdnhGb0I7RUFDSSxtQ0FBQTtBZHl4RnhCO0FjMXhGb0I7RUFDSSxtQ0FBQTtBZDR4RnhCO0FjN3hGb0I7RUFDSSxtQ0FBQTtBZCt4RnhCOztBYzd6RmdCO0VBQ0ksZ0NBQUE7QWRnMEZwQjtBY2owRmdCO0VBQ0ksaUNBQUE7QWRtMEZwQjtBY3AwRmdCO0VBQ0ksaUNBQUE7QWRzMEZwQjtBY3YwRmdCO0VBQ0ksaUNBQUE7QWR5MEZwQjtBYzEwRmdCO0VBQ0ksaUNBQUE7QWQ0MEZwQjtBYzcwRmdCO0VBQ0ksaUNBQUE7QWQrMEZwQjtBY2gxRmdCO0VBQ0ksaUNBQUE7QWRrMUZwQjtBY24xRmdCO0VBQ0ksaUNBQUE7QWRxMUZwQjtBY3QxRmdCO0VBQ0ksaUNBQUE7QWR3MUZwQjtBY3oxRmdCO0VBQ0ksaUNBQUE7QWQyMUZwQjs7QWNuMUZvQjtFQUNJLGdDQUFBO0FkczFGeEI7QWN2MUZvQjtFQUNJLGlDQUFBO0FkeTFGeEI7QWMxMUZvQjtFQUNJLGlDQUFBO0FkNDFGeEI7QWM3MUZvQjtFQUNJLGlDQUFBO0FkKzFGeEI7QWNoMkZvQjtFQUNJLGlDQUFBO0FkazJGeEI7QWNuMkZvQjtFQUNJLGlDQUFBO0FkcTJGeEI7QWN0MkZvQjtFQUNJLGlDQUFBO0FkdzJGeEI7QWN6MkZvQjtFQUNJLGlDQUFBO0FkMjJGeEI7QWM1MkZvQjtFQUNJLGlDQUFBO0FkODJGeEI7QWMvMkZvQjtFQUNJLGlDQUFBO0FkaTNGeEI7O0FjeDJGb0I7RUFDSSxnQ0FBQTtBZDIyRnhCO0FjNTJGb0I7RUFDSSxpQ0FBQTtBZDgyRnhCO0FjLzJGb0I7RUFDSSxpQ0FBQTtBZGkzRnhCO0FjbDNGb0I7RUFDSSxpQ0FBQTtBZG8zRnhCO0FjcjNGb0I7RUFDSSxpQ0FBQTtBZHUzRnhCO0FjeDNGb0I7RUFDSSxpQ0FBQTtBZDAzRnhCO0FjMzNGb0I7RUFDSSxpQ0FBQTtBZDYzRnhCO0FjOTNGb0I7RUFDSSxpQ0FBQTtBZGc0RnhCO0FjajRGb0I7RUFDSSxpQ0FBQTtBZG00RnhCO0FjcDRGb0I7RUFDSSxpQ0FBQTtBZHM0RnhCOztBYzczRm9CO0VBQ0ksZ0NBQUE7QWRnNEZ4QjtBY2o0Rm9CO0VBQ0ksaUNBQUE7QWRtNEZ4QjtBY3A0Rm9CO0VBQ0ksaUNBQUE7QWRzNEZ4QjtBY3Y0Rm9CO0VBQ0ksaUNBQUE7QWR5NEZ4QjtBYzE0Rm9CO0VBQ0ksaUNBQUE7QWQ0NEZ4QjtBYzc0Rm9CO0VBQ0ksaUNBQUE7QWQrNEZ4QjtBY2g1Rm9CO0VBQ0ksaUNBQUE7QWRrNUZ4QjtBY241Rm9CO0VBQ0ksaUNBQUE7QWRxNUZ4QjtBY3Q1Rm9CO0VBQ0ksaUNBQUE7QWR3NUZ4QjtBY3o1Rm9CO0VBQ0ksaUNBQUE7QWQyNUZ4Qjs7QWN6N0ZnQjtFQUNJLCtCQUFBO0FkNDdGcEI7QWM3N0ZnQjtFQUNJLGdDQUFBO0FkKzdGcEI7QWNoOEZnQjtFQUNJLGdDQUFBO0FkazhGcEI7QWNuOEZnQjtFQUNJLGdDQUFBO0FkcThGcEI7QWN0OEZnQjtFQUNJLGdDQUFBO0FkdzhGcEI7QWN6OEZnQjtFQUNJLGdDQUFBO0FkMjhGcEI7QWM1OEZnQjtFQUNJLGdDQUFBO0FkODhGcEI7QWMvOEZnQjtFQUNJLGdDQUFBO0FkaTlGcEI7QWNsOUZnQjtFQUNJLGdDQUFBO0FkbzlGcEI7QWNyOUZnQjtFQUNJLGdDQUFBO0FkdTlGcEI7O0FjLzhGb0I7RUFDSSwrQkFBQTtBZGs5RnhCO0FjbjlGb0I7RUFDSSxnQ0FBQTtBZHE5RnhCO0FjdDlGb0I7RUFDSSxnQ0FBQTtBZHc5RnhCO0FjejlGb0I7RUFDSSxnQ0FBQTtBZDI5RnhCO0FjNTlGb0I7RUFDSSxnQ0FBQTtBZDg5RnhCO0FjLzlGb0I7RUFDSSxnQ0FBQTtBZGkrRnhCO0FjbCtGb0I7RUFDSSxnQ0FBQTtBZG8rRnhCO0FjcitGb0I7RUFDSSxnQ0FBQTtBZHUrRnhCO0FjeCtGb0I7RUFDSSxnQ0FBQTtBZDArRnhCO0FjMytGb0I7RUFDSSxnQ0FBQTtBZDYrRnhCOztBY3ArRm9CO0VBQ0ksK0JBQUE7QWR1K0Z4QjtBY3grRm9CO0VBQ0ksZ0NBQUE7QWQwK0Z4QjtBYzMrRm9CO0VBQ0ksZ0NBQUE7QWQ2K0Z4QjtBYzkrRm9CO0VBQ0ksZ0NBQUE7QWRnL0Z4QjtBY2ovRm9CO0VBQ0ksZ0NBQUE7QWRtL0Z4QjtBY3AvRm9CO0VBQ0ksZ0NBQUE7QWRzL0Z4QjtBY3YvRm9CO0VBQ0ksZ0NBQUE7QWR5L0Z4QjtBYzEvRm9CO0VBQ0ksZ0NBQUE7QWQ0L0Z4QjtBYzcvRm9CO0VBQ0ksZ0NBQUE7QWQrL0Z4QjtBY2hnR29CO0VBQ0ksZ0NBQUE7QWRrZ0d4Qjs7QWN6L0ZvQjtFQUNJLCtCQUFBO0FkNC9GeEI7QWM3L0ZvQjtFQUNJLGdDQUFBO0FkKy9GeEI7QWNoZ0dvQjtFQUNJLGdDQUFBO0Fka2dHeEI7QWNuZ0dvQjtFQUNJLGdDQUFBO0FkcWdHeEI7QWN0Z0dvQjtFQUNJLGdDQUFBO0Fkd2dHeEI7QWN6Z0dvQjtFQUNJLGdDQUFBO0FkMmdHeEI7QWM1Z0dvQjtFQUNJLGdDQUFBO0FkOGdHeEI7QWMvZ0dvQjtFQUNJLGdDQUFBO0FkaWhHeEI7QWNsaEdvQjtFQUNJLGdDQUFBO0Fkb2hHeEI7QWNyaEdvQjtFQUNJLGdDQUFBO0FkdWhHeEI7O0FjcmpHZ0I7RUFDSSxtQ0FBQTtBZHdqR3BCO0FjempHZ0I7RUFDSSxvQ0FBQTtBZDJqR3BCO0FjNWpHZ0I7RUFDSSxvQ0FBQTtBZDhqR3BCO0FjL2pHZ0I7RUFDSSxvQ0FBQTtBZGlrR3BCO0FjbGtHZ0I7RUFDSSxvQ0FBQTtBZG9rR3BCO0FjcmtHZ0I7RUFDSSxvQ0FBQTtBZHVrR3BCO0FjeGtHZ0I7RUFDSSxvQ0FBQTtBZDBrR3BCO0FjM2tHZ0I7RUFDSSxvQ0FBQTtBZDZrR3BCO0FjOWtHZ0I7RUFDSSxvQ0FBQTtBZGdsR3BCO0FjamxHZ0I7RUFDSSxvQ0FBQTtBZG1sR3BCOztBYzNrR29CO0VBQ0ksbUNBQUE7QWQ4a0d4QjtBYy9rR29CO0VBQ0ksb0NBQUE7QWRpbEd4QjtBY2xsR29CO0VBQ0ksb0NBQUE7QWRvbEd4QjtBY3JsR29CO0VBQ0ksb0NBQUE7QWR1bEd4QjtBY3hsR29CO0VBQ0ksb0NBQUE7QWQwbEd4QjtBYzNsR29CO0VBQ0ksb0NBQUE7QWQ2bEd4QjtBYzlsR29CO0VBQ0ksb0NBQUE7QWRnbUd4QjtBY2ptR29CO0VBQ0ksb0NBQUE7QWRtbUd4QjtBY3BtR29CO0VBQ0ksb0NBQUE7QWRzbUd4QjtBY3ZtR29CO0VBQ0ksb0NBQUE7QWR5bUd4Qjs7QWNobUdvQjtFQUNJLG1DQUFBO0FkbW1HeEI7QWNwbUdvQjtFQUNJLG9DQUFBO0Fkc21HeEI7QWN2bUdvQjtFQUNJLG9DQUFBO0FkeW1HeEI7QWMxbUdvQjtFQUNJLG9DQUFBO0FkNG1HeEI7QWM3bUdvQjtFQUNJLG9DQUFBO0FkK21HeEI7QWNobkdvQjtFQUNJLG9DQUFBO0Fka25HeEI7QWNubkdvQjtFQUNJLG9DQUFBO0FkcW5HeEI7QWN0bkdvQjtFQUNJLG9DQUFBO0Fkd25HeEI7QWN6bkdvQjtFQUNJLG9DQUFBO0FkMm5HeEI7QWM1bkdvQjtFQUNJLG9DQUFBO0FkOG5HeEI7O0Fjcm5Hb0I7RUFDSSxtQ0FBQTtBZHduR3hCO0Fjem5Hb0I7RUFDSSxvQ0FBQTtBZDJuR3hCO0FjNW5Hb0I7RUFDSSxvQ0FBQTtBZDhuR3hCO0FjL25Hb0I7RUFDSSxvQ0FBQTtBZGlvR3hCO0FjbG9Hb0I7RUFDSSxvQ0FBQTtBZG9vR3hCO0Fjcm9Hb0I7RUFDSSxvQ0FBQTtBZHVvR3hCO0FjeG9Hb0I7RUFDSSxvQ0FBQTtBZDBvR3hCO0FjM29Hb0I7RUFDSSxvQ0FBQTtBZDZvR3hCO0FjOW9Hb0I7RUFDSSxvQ0FBQTtBZGdwR3hCO0FjanBHb0I7RUFDSSxvQ0FBQTtBZG1wR3hCOztBY2pyR2dCO0VBQ0ksMkNBQUE7QWRvckdwQjtBY3JyR2dCO0VBQ0ksNENBQUE7QWR1ckdwQjtBY3hyR2dCO0VBQ0ksNENBQUE7QWQwckdwQjtBYzNyR2dCO0VBQ0ksNENBQUE7QWQ2ckdwQjtBYzlyR2dCO0VBQ0ksNENBQUE7QWRnc0dwQjtBY2pzR2dCO0VBQ0ksNENBQUE7QWRtc0dwQjtBY3BzR2dCO0VBQ0ksNENBQUE7QWRzc0dwQjtBY3ZzR2dCO0VBQ0ksNENBQUE7QWR5c0dwQjtBYzFzR2dCO0VBQ0ksNENBQUE7QWQ0c0dwQjtBYzdzR2dCO0VBQ0ksNENBQUE7QWQrc0dwQjs7QWN2c0dvQjtFQUNJLDJDQUFBO0FkMHNHeEI7QWMzc0dvQjtFQUNJLDRDQUFBO0FkNnNHeEI7QWM5c0dvQjtFQUNJLDRDQUFBO0FkZ3RHeEI7QWNqdEdvQjtFQUNJLDRDQUFBO0FkbXRHeEI7QWNwdEdvQjtFQUNJLDRDQUFBO0Fkc3RHeEI7QWN2dEdvQjtFQUNJLDRDQUFBO0FkeXRHeEI7QWMxdEdvQjtFQUNJLDRDQUFBO0FkNHRHeEI7QWM3dEdvQjtFQUNJLDRDQUFBO0FkK3RHeEI7QWNodUdvQjtFQUNJLDRDQUFBO0Fka3VHeEI7QWNudUdvQjtFQUNJLDRDQUFBO0FkcXVHeEI7O0FjNXRHb0I7RUFDSSwyQ0FBQTtBZCt0R3hCO0FjaHVHb0I7RUFDSSw0Q0FBQTtBZGt1R3hCO0FjbnVHb0I7RUFDSSw0Q0FBQTtBZHF1R3hCO0FjdHVHb0I7RUFDSSw0Q0FBQTtBZHd1R3hCO0FjenVHb0I7RUFDSSw0Q0FBQTtBZDJ1R3hCO0FjNXVHb0I7RUFDSSw0Q0FBQTtBZDh1R3hCO0FjL3VHb0I7RUFDSSw0Q0FBQTtBZGl2R3hCO0FjbHZHb0I7RUFDSSw0Q0FBQTtBZG92R3hCO0FjcnZHb0I7RUFDSSw0Q0FBQTtBZHV2R3hCO0FjeHZHb0I7RUFDSSw0Q0FBQTtBZDB2R3hCOztBY2p2R29CO0VBQ0ksMkNBQUE7QWRvdkd4QjtBY3J2R29CO0VBQ0ksNENBQUE7QWR1dkd4QjtBY3h2R29CO0VBQ0ksNENBQUE7QWQwdkd4QjtBYzN2R29CO0VBQ0ksNENBQUE7QWQ2dkd4QjtBYzl2R29CO0VBQ0ksNENBQUE7QWRnd0d4QjtBY2p3R29CO0VBQ0ksNENBQUE7QWRtd0d4QjtBY3B3R29CO0VBQ0ksNENBQUE7QWRzd0d4QjtBY3Z3R29CO0VBQ0ksNENBQUE7QWR5d0d4QjtBYzF3R29CO0VBQ0ksNENBQUE7QWQ0d0d4QjtBYzd3R29CO0VBQ0ksNENBQUE7QWQrd0d4Qjs7QWM3eUdnQjtFQUNJLDRDQUFBO0FkZ3pHcEI7QWNqekdnQjtFQUNJLDZDQUFBO0FkbXpHcEI7QWNwekdnQjtFQUNJLDZDQUFBO0Fkc3pHcEI7QWN2ekdnQjtFQUNJLDZDQUFBO0FkeXpHcEI7QWMxekdnQjtFQUNJLDZDQUFBO0FkNHpHcEI7QWM3ekdnQjtFQUNJLDZDQUFBO0FkK3pHcEI7QWNoMEdnQjtFQUNJLDZDQUFBO0FkazBHcEI7QWNuMEdnQjtFQUNJLDZDQUFBO0FkcTBHcEI7QWN0MEdnQjtFQUNJLDZDQUFBO0FkdzBHcEI7QWN6MEdnQjtFQUNJLDZDQUFBO0FkMjBHcEI7O0FjbjBHb0I7RUFDSSw0Q0FBQTtBZHMwR3hCO0FjdjBHb0I7RUFDSSw2Q0FBQTtBZHkwR3hCO0FjMTBHb0I7RUFDSSw2Q0FBQTtBZDQwR3hCO0FjNzBHb0I7RUFDSSw2Q0FBQTtBZCswR3hCO0FjaDFHb0I7RUFDSSw2Q0FBQTtBZGsxR3hCO0FjbjFHb0I7RUFDSSw2Q0FBQTtBZHExR3hCO0FjdDFHb0I7RUFDSSw2Q0FBQTtBZHcxR3hCO0FjejFHb0I7RUFDSSw2Q0FBQTtBZDIxR3hCO0FjNTFHb0I7RUFDSSw2Q0FBQTtBZDgxR3hCO0FjLzFHb0I7RUFDSSw2Q0FBQTtBZGkyR3hCOztBY3gxR29CO0VBQ0ksNENBQUE7QWQyMUd4QjtBYzUxR29CO0VBQ0ksNkNBQUE7QWQ4MUd4QjtBYy8xR29CO0VBQ0ksNkNBQUE7QWRpMkd4QjtBY2wyR29CO0VBQ0ksNkNBQUE7QWRvMkd4QjtBY3IyR29CO0VBQ0ksNkNBQUE7QWR1Mkd4QjtBY3gyR29CO0VBQ0ksNkNBQUE7QWQwMkd4QjtBYzMyR29CO0VBQ0ksNkNBQUE7QWQ2Mkd4QjtBYzkyR29CO0VBQ0ksNkNBQUE7QWRnM0d4QjtBY2ozR29CO0VBQ0ksNkNBQUE7QWRtM0d4QjtBY3AzR29CO0VBQ0ksNkNBQUE7QWRzM0d4Qjs7QWM3MkdvQjtFQUNJLDRDQUFBO0FkZzNHeEI7QWNqM0dvQjtFQUNJLDZDQUFBO0FkbTNHeEI7QWNwM0dvQjtFQUNJLDZDQUFBO0FkczNHeEI7QWN2M0dvQjtFQUNJLDZDQUFBO0FkeTNHeEI7QWMxM0dvQjtFQUNJLDZDQUFBO0FkNDNHeEI7QWM3M0dvQjtFQUNJLDZDQUFBO0FkKzNHeEI7QWNoNEdvQjtFQUNJLDZDQUFBO0FkazRHeEI7QWNuNEdvQjtFQUNJLDZDQUFBO0FkcTRHeEI7QWN0NEdvQjtFQUNJLDZDQUFBO0FkdzRHeEI7QWN6NEdvQjtFQUNJLDZDQUFBO0FkMjRHeEI7O0FjejZHZ0I7RUFDSSw2Q0FBQTtBZDQ2R3BCO0FjNzZHZ0I7RUFDSSw4Q0FBQTtBZCs2R3BCO0FjaDdHZ0I7RUFDSSw4Q0FBQTtBZGs3R3BCO0FjbjdHZ0I7RUFDSSw4Q0FBQTtBZHE3R3BCO0FjdDdHZ0I7RUFDSSw4Q0FBQTtBZHc3R3BCO0FjejdHZ0I7RUFDSSw4Q0FBQTtBZDI3R3BCO0FjNTdHZ0I7RUFDSSw4Q0FBQTtBZDg3R3BCO0FjLzdHZ0I7RUFDSSw4Q0FBQTtBZGk4R3BCO0FjbDhHZ0I7RUFDSSw4Q0FBQTtBZG84R3BCO0FjcjhHZ0I7RUFDSSw4Q0FBQTtBZHU4R3BCOztBYy83R29CO0VBQ0ksNkNBQUE7QWRrOEd4QjtBY244R29CO0VBQ0ksOENBQUE7QWRxOEd4QjtBY3Q4R29CO0VBQ0ksOENBQUE7QWR3OEd4QjtBY3o4R29CO0VBQ0ksOENBQUE7QWQyOEd4QjtBYzU4R29CO0VBQ0ksOENBQUE7QWQ4OEd4QjtBYy84R29CO0VBQ0ksOENBQUE7QWRpOUd4QjtBY2w5R29CO0VBQ0ksOENBQUE7QWRvOUd4QjtBY3I5R29CO0VBQ0ksOENBQUE7QWR1OUd4QjtBY3g5R29CO0VBQ0ksOENBQUE7QWQwOUd4QjtBYzM5R29CO0VBQ0ksOENBQUE7QWQ2OUd4Qjs7QWNwOUdvQjtFQUNJLDZDQUFBO0FkdTlHeEI7QWN4OUdvQjtFQUNJLDhDQUFBO0FkMDlHeEI7QWMzOUdvQjtFQUNJLDhDQUFBO0FkNjlHeEI7QWM5OUdvQjtFQUNJLDhDQUFBO0FkZytHeEI7QWNqK0dvQjtFQUNJLDhDQUFBO0FkbStHeEI7QWNwK0dvQjtFQUNJLDhDQUFBO0FkcytHeEI7QWN2K0dvQjtFQUNJLDhDQUFBO0FkeStHeEI7QWMxK0dvQjtFQUNJLDhDQUFBO0FkNCtHeEI7QWM3K0dvQjtFQUNJLDhDQUFBO0FkKytHeEI7QWNoL0dvQjtFQUNJLDhDQUFBO0Fkay9HeEI7O0FjeitHb0I7RUFDSSw2Q0FBQTtBZDQrR3hCO0FjNytHb0I7RUFDSSw4Q0FBQTtBZCsrR3hCO0FjaC9Hb0I7RUFDSSw4Q0FBQTtBZGsvR3hCO0Fjbi9Hb0I7RUFDSSw4Q0FBQTtBZHEvR3hCO0FjdC9Hb0I7RUFDSSw4Q0FBQTtBZHcvR3hCO0Fjei9Hb0I7RUFDSSw4Q0FBQTtBZDIvR3hCO0FjNS9Hb0I7RUFDSSw4Q0FBQTtBZDgvR3hCO0FjLy9Hb0I7RUFDSSw4Q0FBQTtBZGlnSHhCO0FjbGdIb0I7RUFDSSw4Q0FBQTtBZG9nSHhCO0FjcmdIb0I7RUFDSSw4Q0FBQTtBZHVnSHhCOztBY3JpSGdCO0VBQ0ksMkNBQUE7QWR3aUhwQjtBY3ppSGdCO0VBQ0ksNENBQUE7QWQyaUhwQjtBYzVpSGdCO0VBQ0ksNENBQUE7QWQ4aUhwQjtBYy9pSGdCO0VBQ0ksNENBQUE7QWRpakhwQjtBY2xqSGdCO0VBQ0ksNENBQUE7QWRvakhwQjtBY3JqSGdCO0VBQ0ksNENBQUE7QWR1akhwQjtBY3hqSGdCO0VBQ0ksNENBQUE7QWQwakhwQjtBYzNqSGdCO0VBQ0ksNENBQUE7QWQ2akhwQjtBYzlqSGdCO0VBQ0ksNENBQUE7QWRna0hwQjtBY2prSGdCO0VBQ0ksNENBQUE7QWRta0hwQjs7QWMzakhvQjtFQUNJLDJDQUFBO0FkOGpIeEI7QWMvakhvQjtFQUNJLDRDQUFBO0FkaWtIeEI7QWNsa0hvQjtFQUNJLDRDQUFBO0Fkb2tIeEI7QWNya0hvQjtFQUNJLDRDQUFBO0FkdWtIeEI7QWN4a0hvQjtFQUNJLDRDQUFBO0FkMGtIeEI7QWMza0hvQjtFQUNJLDRDQUFBO0FkNmtIeEI7QWM5a0hvQjtFQUNJLDRDQUFBO0FkZ2xIeEI7QWNqbEhvQjtFQUNJLDRDQUFBO0FkbWxIeEI7QWNwbEhvQjtFQUNJLDRDQUFBO0Fkc2xIeEI7QWN2bEhvQjtFQUNJLDRDQUFBO0FkeWxIeEI7O0FjaGxIb0I7RUFDSSwyQ0FBQTtBZG1sSHhCO0FjcGxIb0I7RUFDSSw0Q0FBQTtBZHNsSHhCO0FjdmxIb0I7RUFDSSw0Q0FBQTtBZHlsSHhCO0FjMWxIb0I7RUFDSSw0Q0FBQTtBZDRsSHhCO0FjN2xIb0I7RUFDSSw0Q0FBQTtBZCtsSHhCO0FjaG1Ib0I7RUFDSSw0Q0FBQTtBZGttSHhCO0Fjbm1Ib0I7RUFDSSw0Q0FBQTtBZHFtSHhCO0FjdG1Ib0I7RUFDSSw0Q0FBQTtBZHdtSHhCO0Fjem1Ib0I7RUFDSSw0Q0FBQTtBZDJtSHhCO0FjNW1Ib0I7RUFDSSw0Q0FBQTtBZDhtSHhCOztBY3JtSG9CO0VBQ0ksMkNBQUE7QWR3bUh4QjtBY3ptSG9CO0VBQ0ksNENBQUE7QWQybUh4QjtBYzVtSG9CO0VBQ0ksNENBQUE7QWQ4bUh4QjtBYy9tSG9CO0VBQ0ksNENBQUE7QWRpbkh4QjtBY2xuSG9CO0VBQ0ksNENBQUE7QWRvbkh4QjtBY3JuSG9CO0VBQ0ksNENBQUE7QWR1bkh4QjtBY3huSG9CO0VBQ0ksNENBQUE7QWQwbkh4QjtBYzNuSG9CO0VBQ0ksNENBQUE7QWQ2bkh4QjtBYzluSG9CO0VBQ0ksNENBQUE7QWRnb0h4QjtBY2pvSG9CO0VBQ0ksNENBQUE7QWRtb0h4Qjs7QWNqcUhnQjtFQUNJLDJDQUFBO0Fkb3FIcEI7QWNycUhnQjtFQUNJLDRDQUFBO0FkdXFIcEI7QWN4cUhnQjtFQUNJLDRDQUFBO0FkMHFIcEI7QWMzcUhnQjtFQUNJLDRDQUFBO0FkNnFIcEI7QWM5cUhnQjtFQUNJLDRDQUFBO0FkZ3JIcEI7QWNqckhnQjtFQUNJLDRDQUFBO0FkbXJIcEI7QWNwckhnQjtFQUNJLDRDQUFBO0Fkc3JIcEI7QWN2ckhnQjtFQUNJLDRDQUFBO0FkeXJIcEI7QWMxckhnQjtFQUNJLDRDQUFBO0FkNHJIcEI7QWM3ckhnQjtFQUNJLDRDQUFBO0FkK3JIcEI7O0FjdnJIb0I7RUFDSSwyQ0FBQTtBZDBySHhCO0FjM3JIb0I7RUFDSSw0Q0FBQTtBZDZySHhCO0FjOXJIb0I7RUFDSSw0Q0FBQTtBZGdzSHhCO0FjanNIb0I7RUFDSSw0Q0FBQTtBZG1zSHhCO0FjcHNIb0I7RUFDSSw0Q0FBQTtBZHNzSHhCO0FjdnNIb0I7RUFDSSw0Q0FBQTtBZHlzSHhCO0FjMXNIb0I7RUFDSSw0Q0FBQTtBZDRzSHhCO0FjN3NIb0I7RUFDSSw0Q0FBQTtBZCtzSHhCO0FjaHRIb0I7RUFDSSw0Q0FBQTtBZGt0SHhCO0FjbnRIb0I7RUFDSSw0Q0FBQTtBZHF0SHhCOztBYzVzSG9CO0VBQ0ksMkNBQUE7QWQrc0h4QjtBY2h0SG9CO0VBQ0ksNENBQUE7QWRrdEh4QjtBY250SG9CO0VBQ0ksNENBQUE7QWRxdEh4QjtBY3R0SG9CO0VBQ0ksNENBQUE7QWR3dEh4QjtBY3p0SG9CO0VBQ0ksNENBQUE7QWQydEh4QjtBYzV0SG9CO0VBQ0ksNENBQUE7QWQ4dEh4QjtBYy90SG9CO0VBQ0ksNENBQUE7QWRpdUh4QjtBY2x1SG9CO0VBQ0ksNENBQUE7QWRvdUh4QjtBY3J1SG9CO0VBQ0ksNENBQUE7QWR1dUh4QjtBY3h1SG9CO0VBQ0ksNENBQUE7QWQwdUh4Qjs7QWNqdUhvQjtFQUNJLDJDQUFBO0Fkb3VIeEI7QWNydUhvQjtFQUNJLDRDQUFBO0FkdXVIeEI7QWN4dUhvQjtFQUNJLDRDQUFBO0FkMHVIeEI7QWMzdUhvQjtFQUNJLDRDQUFBO0FkNnVIeEI7QWM5dUhvQjtFQUNJLDRDQUFBO0FkZ3ZIeEI7QWNqdkhvQjtFQUNJLDRDQUFBO0FkbXZIeEI7QWNwdkhvQjtFQUNJLDRDQUFBO0Fkc3ZIeEI7QWN2dkhvQjtFQUNJLDRDQUFBO0FkeXZIeEI7QWMxdkhvQjtFQUNJLDRDQUFBO0FkNHZIeEI7QWM3dkhvQjtFQUNJLDRDQUFBO0FkK3ZIeEI7O0FjN3hIZ0I7RUFDSSw2Q0FBQTtBZGd5SHBCO0FjanlIZ0I7RUFDSSw4Q0FBQTtBZG15SHBCO0FjcHlIZ0I7RUFDSSw4Q0FBQTtBZHN5SHBCO0FjdnlIZ0I7RUFDSSw4Q0FBQTtBZHl5SHBCO0FjMXlIZ0I7RUFDSSw4Q0FBQTtBZDR5SHBCO0FjN3lIZ0I7RUFDSSw4Q0FBQTtBZCt5SHBCO0FjaHpIZ0I7RUFDSSw4Q0FBQTtBZGt6SHBCO0FjbnpIZ0I7RUFDSSw4Q0FBQTtBZHF6SHBCO0FjdHpIZ0I7RUFDSSw4Q0FBQTtBZHd6SHBCO0FjenpIZ0I7RUFDSSw4Q0FBQTtBZDJ6SHBCOztBY256SG9CO0VBQ0ksNkNBQUE7QWRzekh4QjtBY3Z6SG9CO0VBQ0ksOENBQUE7QWR5ekh4QjtBYzF6SG9CO0VBQ0ksOENBQUE7QWQ0ekh4QjtBYzd6SG9CO0VBQ0ksOENBQUE7QWQrekh4QjtBY2gwSG9CO0VBQ0ksOENBQUE7QWRrMEh4QjtBY24wSG9CO0VBQ0ksOENBQUE7QWRxMEh4QjtBY3QwSG9CO0VBQ0ksOENBQUE7QWR3MEh4QjtBY3owSG9CO0VBQ0ksOENBQUE7QWQyMEh4QjtBYzUwSG9CO0VBQ0ksOENBQUE7QWQ4MEh4QjtBYy8wSG9CO0VBQ0ksOENBQUE7QWRpMUh4Qjs7QWN4MEhvQjtFQUNJLDZDQUFBO0FkMjBIeEI7QWM1MEhvQjtFQUNJLDhDQUFBO0FkODBIeEI7QWMvMEhvQjtFQUNJLDhDQUFBO0FkaTFIeEI7QWNsMUhvQjtFQUNJLDhDQUFBO0FkbzFIeEI7QWNyMUhvQjtFQUNJLDhDQUFBO0FkdTFIeEI7QWN4MUhvQjtFQUNJLDhDQUFBO0FkMDFIeEI7QWMzMUhvQjtFQUNJLDhDQUFBO0FkNjFIeEI7QWM5MUhvQjtFQUNJLDhDQUFBO0FkZzJIeEI7QWNqMkhvQjtFQUNJLDhDQUFBO0FkbTJIeEI7QWNwMkhvQjtFQUNJLDhDQUFBO0FkczJIeEI7O0FjNzFIb0I7RUFDSSw2Q0FBQTtBZGcySHhCO0FjajJIb0I7RUFDSSw4Q0FBQTtBZG0ySHhCO0FjcDJIb0I7RUFDSSw4Q0FBQTtBZHMySHhCO0FjdjJIb0I7RUFDSSw4Q0FBQTtBZHkySHhCO0FjMTJIb0I7RUFDSSw4Q0FBQTtBZDQySHhCO0FjNzJIb0I7RUFDSSw4Q0FBQTtBZCsySHhCO0FjaDNIb0I7RUFDSSw4Q0FBQTtBZGszSHhCO0FjbjNIb0I7RUFDSSw4Q0FBQTtBZHEzSHhCO0FjdDNIb0I7RUFDSSw4Q0FBQTtBZHczSHhCO0FjejNIb0I7RUFDSSw4Q0FBQTtBZDIzSHhCOztBY3o1SGdCO0VBQ0ksMkNBQUE7QWQ0NUhwQjtBYzc1SGdCO0VBQ0ksNENBQUE7QWQrNUhwQjtBY2g2SGdCO0VBQ0ksNENBQUE7QWRrNkhwQjtBY242SGdCO0VBQ0ksNENBQUE7QWRxNkhwQjtBY3Q2SGdCO0VBQ0ksNENBQUE7QWR3NkhwQjtBY3o2SGdCO0VBQ0ksNENBQUE7QWQyNkhwQjtBYzU2SGdCO0VBQ0ksNENBQUE7QWQ4NkhwQjtBYy82SGdCO0VBQ0ksNENBQUE7QWRpN0hwQjtBY2w3SGdCO0VBQ0ksNENBQUE7QWRvN0hwQjtBY3I3SGdCO0VBQ0ksNENBQUE7QWR1N0hwQjs7QWMvNkhvQjtFQUNJLDJDQUFBO0FkazdIeEI7QWNuN0hvQjtFQUNJLDRDQUFBO0FkcTdIeEI7QWN0N0hvQjtFQUNJLDRDQUFBO0FkdzdIeEI7QWN6N0hvQjtFQUNJLDRDQUFBO0FkMjdIeEI7QWM1N0hvQjtFQUNJLDRDQUFBO0FkODdIeEI7QWMvN0hvQjtFQUNJLDRDQUFBO0FkaThIeEI7QWNsOEhvQjtFQUNJLDRDQUFBO0FkbzhIeEI7QWNyOEhvQjtFQUNJLDRDQUFBO0FkdThIeEI7QWN4OEhvQjtFQUNJLDRDQUFBO0FkMDhIeEI7QWMzOEhvQjtFQUNJLDRDQUFBO0FkNjhIeEI7O0FjcDhIb0I7RUFDSSwyQ0FBQTtBZHU4SHhCO0FjeDhIb0I7RUFDSSw0Q0FBQTtBZDA4SHhCO0FjMzhIb0I7RUFDSSw0Q0FBQTtBZDY4SHhCO0FjOThIb0I7RUFDSSw0Q0FBQTtBZGc5SHhCO0FjajlIb0I7RUFDSSw0Q0FBQTtBZG05SHhCO0FjcDlIb0I7RUFDSSw0Q0FBQTtBZHM5SHhCO0FjdjlIb0I7RUFDSSw0Q0FBQTtBZHk5SHhCO0FjMTlIb0I7RUFDSSw0Q0FBQTtBZDQ5SHhCO0FjNzlIb0I7RUFDSSw0Q0FBQTtBZCs5SHhCO0FjaCtIb0I7RUFDSSw0Q0FBQTtBZGsrSHhCOztBY3o5SG9CO0VBQ0ksMkNBQUE7QWQ0OUh4QjtBYzc5SG9CO0VBQ0ksNENBQUE7QWQrOUh4QjtBY2grSG9CO0VBQ0ksNENBQUE7QWRrK0h4QjtBY24rSG9CO0VBQ0ksNENBQUE7QWRxK0h4QjtBY3QrSG9CO0VBQ0ksNENBQUE7QWR3K0h4QjtBY3orSG9CO0VBQ0ksNENBQUE7QWQyK0h4QjtBYzUrSG9CO0VBQ0ksNENBQUE7QWQ4K0h4QjtBYy8rSG9CO0VBQ0ksNENBQUE7QWRpL0h4QjtBY2wvSG9CO0VBQ0ksNENBQUE7QWRvL0h4QjtBY3IvSG9CO0VBQ0ksNENBQUE7QWR1L0h4Qjs7QWNyaElnQjtFQUNJLDZDQUFBO0Fkd2hJcEI7QWN6aElnQjtFQUNJLDhDQUFBO0FkMmhJcEI7QWM1aElnQjtFQUNJLDhDQUFBO0FkOGhJcEI7QWMvaElnQjtFQUNJLDhDQUFBO0FkaWlJcEI7QWNsaUlnQjtFQUNJLDhDQUFBO0Fkb2lJcEI7QWNyaUlnQjtFQUNJLDhDQUFBO0FkdWlJcEI7QWN4aUlnQjtFQUNJLDhDQUFBO0FkMGlJcEI7QWMzaUlnQjtFQUNJLDhDQUFBO0FkNmlJcEI7QWM5aUlnQjtFQUNJLDhDQUFBO0FkZ2pJcEI7QWNqaklnQjtFQUNJLDhDQUFBO0FkbWpJcEI7O0FjM2lJb0I7RUFDSSw2Q0FBQTtBZDhpSXhCO0FjL2lJb0I7RUFDSSw4Q0FBQTtBZGlqSXhCO0FjbGpJb0I7RUFDSSw4Q0FBQTtBZG9qSXhCO0FjcmpJb0I7RUFDSSw4Q0FBQTtBZHVqSXhCO0FjeGpJb0I7RUFDSSw4Q0FBQTtBZDBqSXhCO0FjM2pJb0I7RUFDSSw4Q0FBQTtBZDZqSXhCO0FjOWpJb0I7RUFDSSw4Q0FBQTtBZGdrSXhCO0FjamtJb0I7RUFDSSw4Q0FBQTtBZG1rSXhCO0FjcGtJb0I7RUFDSSw4Q0FBQTtBZHNrSXhCO0FjdmtJb0I7RUFDSSw4Q0FBQTtBZHlrSXhCOztBY2hrSW9CO0VBQ0ksNkNBQUE7QWRta0l4QjtBY3BrSW9CO0VBQ0ksOENBQUE7QWRza0l4QjtBY3ZrSW9CO0VBQ0ksOENBQUE7QWR5a0l4QjtBYzFrSW9CO0VBQ0ksOENBQUE7QWQ0a0l4QjtBYzdrSW9CO0VBQ0ksOENBQUE7QWQra0l4QjtBY2hsSW9CO0VBQ0ksOENBQUE7QWRrbEl4QjtBY25sSW9CO0VBQ0ksOENBQUE7QWRxbEl4QjtBY3RsSW9CO0VBQ0ksOENBQUE7QWR3bEl4QjtBY3psSW9CO0VBQ0ksOENBQUE7QWQybEl4QjtBYzVsSW9CO0VBQ0ksOENBQUE7QWQ4bEl4Qjs7QWNybElvQjtFQUNJLDZDQUFBO0Fkd2xJeEI7QWN6bElvQjtFQUNJLDhDQUFBO0FkMmxJeEI7QWM1bElvQjtFQUNJLDhDQUFBO0FkOGxJeEI7QWMvbElvQjtFQUNJLDhDQUFBO0FkaW1JeEI7QWNsbUlvQjtFQUNJLDhDQUFBO0Fkb21JeEI7QWNybUlvQjtFQUNJLDhDQUFBO0FkdW1JeEI7QWN4bUlvQjtFQUNJLDhDQUFBO0FkMG1JeEI7QWMzbUlvQjtFQUNJLDhDQUFBO0FkNm1JeEI7QWM5bUlvQjtFQUNJLDhDQUFBO0FkZ25JeEI7QWNqbklvQjtFQUNJLDhDQUFBO0FkbW5JeEI7O0FjanBJZ0I7RUFDSSwrQ0FBQTtBZG9wSXBCO0FjcnBJZ0I7RUFDSSxnREFBQTtBZHVwSXBCO0FjeHBJZ0I7RUFDSSxnREFBQTtBZDBwSXBCO0FjM3BJZ0I7RUFDSSxnREFBQTtBZDZwSXBCO0FjOXBJZ0I7RUFDSSxnREFBQTtBZGdxSXBCO0FjanFJZ0I7RUFDSSxnREFBQTtBZG1xSXBCO0FjcHFJZ0I7RUFDSSxnREFBQTtBZHNxSXBCO0FjdnFJZ0I7RUFDSSxnREFBQTtBZHlxSXBCO0FjMXFJZ0I7RUFDSSxnREFBQTtBZDRxSXBCO0FjN3FJZ0I7RUFDSSxnREFBQTtBZCtxSXBCOztBY3ZxSW9CO0VBQ0ksK0NBQUE7QWQwcUl4QjtBYzNxSW9CO0VBQ0ksZ0RBQUE7QWQ2cUl4QjtBYzlxSW9CO0VBQ0ksZ0RBQUE7QWRnckl4QjtBY2pySW9CO0VBQ0ksZ0RBQUE7QWRtckl4QjtBY3BySW9CO0VBQ0ksZ0RBQUE7QWRzckl4QjtBY3ZySW9CO0VBQ0ksZ0RBQUE7QWR5ckl4QjtBYzFySW9CO0VBQ0ksZ0RBQUE7QWQ0ckl4QjtBYzdySW9CO0VBQ0ksZ0RBQUE7QWQrckl4QjtBY2hzSW9CO0VBQ0ksZ0RBQUE7QWRrc0l4QjtBY25zSW9CO0VBQ0ksZ0RBQUE7QWRxc0l4Qjs7QWM1cklvQjtFQUNJLCtDQUFBO0FkK3JJeEI7QWNoc0lvQjtFQUNJLGdEQUFBO0Fka3NJeEI7QWNuc0lvQjtFQUNJLGdEQUFBO0FkcXNJeEI7QWN0c0lvQjtFQUNJLGdEQUFBO0Fkd3NJeEI7QWN6c0lvQjtFQUNJLGdEQUFBO0FkMnNJeEI7QWM1c0lvQjtFQUNJLGdEQUFBO0FkOHNJeEI7QWMvc0lvQjtFQUNJLGdEQUFBO0FkaXRJeEI7QWNsdElvQjtFQUNJLGdEQUFBO0Fkb3RJeEI7QWNydElvQjtFQUNJLGdEQUFBO0FkdXRJeEI7QWN4dElvQjtFQUNJLGdEQUFBO0FkMHRJeEI7O0FjanRJb0I7RUFDSSwrQ0FBQTtBZG90SXhCO0FjcnRJb0I7RUFDSSxnREFBQTtBZHV0SXhCO0FjeHRJb0I7RUFDSSxnREFBQTtBZDB0SXhCO0FjM3RJb0I7RUFDSSxnREFBQTtBZDZ0SXhCO0FjOXRJb0I7RUFDSSxnREFBQTtBZGd1SXhCO0FjanVJb0I7RUFDSSxnREFBQTtBZG11SXhCO0FjcHVJb0I7RUFDSSxnREFBQTtBZHN1SXhCO0FjdnVJb0I7RUFDSSxnREFBQTtBZHl1SXhCO0FjMXVJb0I7RUFDSSxnREFBQTtBZDR1SXhCO0FjN3VJb0I7RUFDSSxnREFBQTtBZCt1SXhCOztBYzd3SWdCO0VBQ0ksNkNBQUE7QWRneElwQjtBY2p4SWdCO0VBQ0ksOENBQUE7QWRteElwQjtBY3B4SWdCO0VBQ0ksOENBQUE7QWRzeElwQjtBY3Z4SWdCO0VBQ0ksOENBQUE7QWR5eElwQjtBYzF4SWdCO0VBQ0ksOENBQUE7QWQ0eElwQjtBYzd4SWdCO0VBQ0ksOENBQUE7QWQreElwQjtBY2h5SWdCO0VBQ0ksOENBQUE7QWRreUlwQjtBY255SWdCO0VBQ0ksOENBQUE7QWRxeUlwQjtBY3R5SWdCO0VBQ0ksOENBQUE7QWR3eUlwQjtBY3p5SWdCO0VBQ0ksOENBQUE7QWQyeUlwQjs7QWNueUlvQjtFQUNJLDZDQUFBO0Fkc3lJeEI7QWN2eUlvQjtFQUNJLDhDQUFBO0FkeXlJeEI7QWMxeUlvQjtFQUNJLDhDQUFBO0FkNHlJeEI7QWM3eUlvQjtFQUNJLDhDQUFBO0FkK3lJeEI7QWNoeklvQjtFQUNJLDhDQUFBO0Fka3pJeEI7QWNueklvQjtFQUNJLDhDQUFBO0FkcXpJeEI7QWN0eklvQjtFQUNJLDhDQUFBO0Fkd3pJeEI7QWN6eklvQjtFQUNJLDhDQUFBO0FkMnpJeEI7QWM1eklvQjtFQUNJLDhDQUFBO0FkOHpJeEI7QWMveklvQjtFQUNJLDhDQUFBO0FkaTBJeEI7O0FjeHpJb0I7RUFDSSw2Q0FBQTtBZDJ6SXhCO0FjNXpJb0I7RUFDSSw4Q0FBQTtBZDh6SXhCO0FjL3pJb0I7RUFDSSw4Q0FBQTtBZGkwSXhCO0FjbDBJb0I7RUFDSSw4Q0FBQTtBZG8wSXhCO0FjcjBJb0I7RUFDSSw4Q0FBQTtBZHUwSXhCO0FjeDBJb0I7RUFDSSw4Q0FBQTtBZDAwSXhCO0FjMzBJb0I7RUFDSSw4Q0FBQTtBZDYwSXhCO0FjOTBJb0I7RUFDSSw4Q0FBQTtBZGcxSXhCO0FjajFJb0I7RUFDSSw4Q0FBQTtBZG0xSXhCO0FjcDFJb0I7RUFDSSw4Q0FBQTtBZHMxSXhCOztBYzcwSW9CO0VBQ0ksNkNBQUE7QWRnMUl4QjtBY2oxSW9CO0VBQ0ksOENBQUE7QWRtMUl4QjtBY3AxSW9CO0VBQ0ksOENBQUE7QWRzMUl4QjtBY3YxSW9CO0VBQ0ksOENBQUE7QWR5MUl4QjtBYzExSW9CO0VBQ0ksOENBQUE7QWQ0MUl4QjtBYzcxSW9CO0VBQ0ksOENBQUE7QWQrMUl4QjtBY2gySW9CO0VBQ0ksOENBQUE7QWRrMkl4QjtBY24ySW9CO0VBQ0ksOENBQUE7QWRxMkl4QjtBY3QySW9CO0VBQ0ksOENBQUE7QWR3Mkl4QjtBY3oySW9CO0VBQ0ksOENBQUE7QWQyMkl4Qjs7QWN6NElnQjtFQUNJLDJDQUFBO0FkNDRJcEI7QWM3NElnQjtFQUNJLDRDQUFBO0FkKzRJcEI7QWNoNUlnQjtFQUNJLDRDQUFBO0FkazVJcEI7QWNuNUlnQjtFQUNJLDRDQUFBO0FkcTVJcEI7QWN0NUlnQjtFQUNJLDRDQUFBO0FkdzVJcEI7QWN6NUlnQjtFQUNJLDRDQUFBO0FkMjVJcEI7QWM1NUlnQjtFQUNJLDRDQUFBO0FkODVJcEI7QWMvNUlnQjtFQUNJLDRDQUFBO0FkaTZJcEI7QWNsNklnQjtFQUNJLDRDQUFBO0FkbzZJcEI7QWNyNklnQjtFQUNJLDRDQUFBO0FkdTZJcEI7O0FjLzVJb0I7RUFDSSwyQ0FBQTtBZGs2SXhCO0FjbjZJb0I7RUFDSSw0Q0FBQTtBZHE2SXhCO0FjdDZJb0I7RUFDSSw0Q0FBQTtBZHc2SXhCO0FjejZJb0I7RUFDSSw0Q0FBQTtBZDI2SXhCO0FjNTZJb0I7RUFDSSw0Q0FBQTtBZDg2SXhCO0FjLzZJb0I7RUFDSSw0Q0FBQTtBZGk3SXhCO0FjbDdJb0I7RUFDSSw0Q0FBQTtBZG83SXhCO0FjcjdJb0I7RUFDSSw0Q0FBQTtBZHU3SXhCO0FjeDdJb0I7RUFDSSw0Q0FBQTtBZDA3SXhCO0FjMzdJb0I7RUFDSSw0Q0FBQTtBZDY3SXhCOztBY3A3SW9CO0VBQ0ksMkNBQUE7QWR1N0l4QjtBY3g3SW9CO0VBQ0ksNENBQUE7QWQwN0l4QjtBYzM3SW9CO0VBQ0ksNENBQUE7QWQ2N0l4QjtBYzk3SW9CO0VBQ0ksNENBQUE7QWRnOEl4QjtBY2o4SW9CO0VBQ0ksNENBQUE7QWRtOEl4QjtBY3A4SW9CO0VBQ0ksNENBQUE7QWRzOEl4QjtBY3Y4SW9CO0VBQ0ksNENBQUE7QWR5OEl4QjtBYzE4SW9CO0VBQ0ksNENBQUE7QWQ0OEl4QjtBYzc4SW9CO0VBQ0ksNENBQUE7QWQrOEl4QjtBY2g5SW9CO0VBQ0ksNENBQUE7QWRrOUl4Qjs7QWN6OElvQjtFQUNJLDJDQUFBO0FkNDhJeEI7QWM3OElvQjtFQUNJLDRDQUFBO0FkKzhJeEI7QWNoOUlvQjtFQUNJLDRDQUFBO0FkazlJeEI7QWNuOUlvQjtFQUNJLDRDQUFBO0FkcTlJeEI7QWN0OUlvQjtFQUNJLDRDQUFBO0FkdzlJeEI7QWN6OUlvQjtFQUNJLDRDQUFBO0FkMjlJeEI7QWM1OUlvQjtFQUNJLDRDQUFBO0FkODlJeEI7QWMvOUlvQjtFQUNJLDRDQUFBO0FkaStJeEI7QWNsK0lvQjtFQUNJLDRDQUFBO0FkbytJeEI7QWNyK0lvQjtFQUNJLDRDQUFBO0FkdStJeEI7O0FjcmdKZ0I7RUFDSSwwQ0FBQTtBZHdnSnBCO0FjemdKZ0I7RUFDSSwyQ0FBQTtBZDJnSnBCO0FjNWdKZ0I7RUFDSSwyQ0FBQTtBZDhnSnBCO0FjL2dKZ0I7RUFDSSwyQ0FBQTtBZGloSnBCO0FjbGhKZ0I7RUFDSSwyQ0FBQTtBZG9oSnBCO0FjcmhKZ0I7RUFDSSwyQ0FBQTtBZHVoSnBCO0FjeGhKZ0I7RUFDSSwyQ0FBQTtBZDBoSnBCO0FjM2hKZ0I7RUFDSSwyQ0FBQTtBZDZoSnBCO0FjOWhKZ0I7RUFDSSwyQ0FBQTtBZGdpSnBCO0FjamlKZ0I7RUFDSSwyQ0FBQTtBZG1pSnBCOztBYzNoSm9CO0VBQ0ksMENBQUE7QWQ4aEp4QjtBYy9oSm9CO0VBQ0ksMkNBQUE7QWRpaUp4QjtBY2xpSm9CO0VBQ0ksMkNBQUE7QWRvaUp4QjtBY3JpSm9CO0VBQ0ksMkNBQUE7QWR1aUp4QjtBY3hpSm9CO0VBQ0ksMkNBQUE7QWQwaUp4QjtBYzNpSm9CO0VBQ0ksMkNBQUE7QWQ2aUp4QjtBYzlpSm9CO0VBQ0ksMkNBQUE7QWRnakp4QjtBY2pqSm9CO0VBQ0ksMkNBQUE7QWRtakp4QjtBY3BqSm9CO0VBQ0ksMkNBQUE7QWRzakp4QjtBY3ZqSm9CO0VBQ0ksMkNBQUE7QWR5akp4Qjs7QWNoakpvQjtFQUNJLDBDQUFBO0FkbWpKeEI7QWNwakpvQjtFQUNJLDJDQUFBO0Fkc2pKeEI7QWN2akpvQjtFQUNJLDJDQUFBO0FkeWpKeEI7QWMxakpvQjtFQUNJLDJDQUFBO0FkNGpKeEI7QWM3akpvQjtFQUNJLDJDQUFBO0FkK2pKeEI7QWNoa0pvQjtFQUNJLDJDQUFBO0Fka2tKeEI7QWNua0pvQjtFQUNJLDJDQUFBO0FkcWtKeEI7QWN0a0pvQjtFQUNJLDJDQUFBO0Fkd2tKeEI7QWN6a0pvQjtFQUNJLDJDQUFBO0FkMmtKeEI7QWM1a0pvQjtFQUNJLDJDQUFBO0FkOGtKeEI7O0FjcmtKb0I7RUFDSSwwQ0FBQTtBZHdrSnhCO0FjemtKb0I7RUFDSSwyQ0FBQTtBZDJrSnhCO0FjNWtKb0I7RUFDSSwyQ0FBQTtBZDhrSnhCO0FjL2tKb0I7RUFDSSwyQ0FBQTtBZGlsSnhCO0FjbGxKb0I7RUFDSSwyQ0FBQTtBZG9sSnhCO0FjcmxKb0I7RUFDSSwyQ0FBQTtBZHVsSnhCO0FjeGxKb0I7RUFDSSwyQ0FBQTtBZDBsSnhCO0FjM2xKb0I7RUFDSSwyQ0FBQTtBZDZsSnhCO0FjOWxKb0I7RUFDSSwyQ0FBQTtBZGdtSnhCO0Fjam1Kb0I7RUFDSSwyQ0FBQTtBZG1tSnhCOztBY2pvSmdCO0VBQ0ksOENBQUE7QWRvb0pwQjtBY3JvSmdCO0VBQ0ksK0NBQUE7QWR1b0pwQjtBY3hvSmdCO0VBQ0ksK0NBQUE7QWQwb0pwQjtBYzNvSmdCO0VBQ0ksK0NBQUE7QWQ2b0pwQjtBYzlvSmdCO0VBQ0ksK0NBQUE7QWRncEpwQjtBY2pwSmdCO0VBQ0ksK0NBQUE7QWRtcEpwQjtBY3BwSmdCO0VBQ0ksK0NBQUE7QWRzcEpwQjtBY3ZwSmdCO0VBQ0ksK0NBQUE7QWR5cEpwQjtBYzFwSmdCO0VBQ0ksK0NBQUE7QWQ0cEpwQjtBYzdwSmdCO0VBQ0ksK0NBQUE7QWQrcEpwQjs7QWN2cEpvQjtFQUNJLDhDQUFBO0FkMHBKeEI7QWMzcEpvQjtFQUNJLCtDQUFBO0FkNnBKeEI7QWM5cEpvQjtFQUNJLCtDQUFBO0FkZ3FKeEI7QWNqcUpvQjtFQUNJLCtDQUFBO0FkbXFKeEI7QWNwcUpvQjtFQUNJLCtDQUFBO0Fkc3FKeEI7QWN2cUpvQjtFQUNJLCtDQUFBO0FkeXFKeEI7QWMxcUpvQjtFQUNJLCtDQUFBO0FkNHFKeEI7QWM3cUpvQjtFQUNJLCtDQUFBO0FkK3FKeEI7QWNockpvQjtFQUNJLCtDQUFBO0Fka3JKeEI7QWNuckpvQjtFQUNJLCtDQUFBO0FkcXJKeEI7O0FjNXFKb0I7RUFDSSw4Q0FBQTtBZCtxSnhCO0FjaHJKb0I7RUFDSSwrQ0FBQTtBZGtySnhCO0FjbnJKb0I7RUFDSSwrQ0FBQTtBZHFySnhCO0FjdHJKb0I7RUFDSSwrQ0FBQTtBZHdySnhCO0FjenJKb0I7RUFDSSwrQ0FBQTtBZDJySnhCO0FjNXJKb0I7RUFDSSwrQ0FBQTtBZDhySnhCO0FjL3JKb0I7RUFDSSwrQ0FBQTtBZGlzSnhCO0FjbHNKb0I7RUFDSSwrQ0FBQTtBZG9zSnhCO0FjcnNKb0I7RUFDSSwrQ0FBQTtBZHVzSnhCO0FjeHNKb0I7RUFDSSwrQ0FBQTtBZDBzSnhCOztBY2pzSm9CO0VBQ0ksOENBQUE7QWRvc0p4QjtBY3JzSm9CO0VBQ0ksK0NBQUE7QWR1c0p4QjtBY3hzSm9CO0VBQ0ksK0NBQUE7QWQwc0p4QjtBYzNzSm9CO0VBQ0ksK0NBQUE7QWQ2c0p4QjtBYzlzSm9CO0VBQ0ksK0NBQUE7QWRndEp4QjtBY2p0Sm9CO0VBQ0ksK0NBQUE7QWRtdEp4QjtBY3B0Sm9CO0VBQ0ksK0NBQUE7QWRzdEp4QjtBY3Z0Sm9CO0VBQ0ksK0NBQUE7QWR5dEp4QjtBYzF0Sm9CO0VBQ0ksK0NBQUE7QWQ0dEp4QjtBYzd0Sm9CO0VBQ0ksK0NBQUE7QWQrdEp4Qjs7QWM3dkpnQjtFQUNJLHVDQUFBO0FkZ3dKcEI7QWNqd0pnQjtFQUNJLHdDQUFBO0FkbXdKcEI7QWNwd0pnQjtFQUNJLHdDQUFBO0Fkc3dKcEI7QWN2d0pnQjtFQUNJLHdDQUFBO0FkeXdKcEI7QWMxd0pnQjtFQUNJLHdDQUFBO0FkNHdKcEI7QWM3d0pnQjtFQUNJLHdDQUFBO0FkK3dKcEI7QWNoeEpnQjtFQUNJLHdDQUFBO0Fka3hKcEI7QWNueEpnQjtFQUNJLHdDQUFBO0FkcXhKcEI7QWN0eEpnQjtFQUNJLHdDQUFBO0Fkd3hKcEI7QWN6eEpnQjtFQUNJLHdDQUFBO0FkMnhKcEI7O0FjbnhKb0I7RUFDSSx1Q0FBQTtBZHN4SnhCO0FjdnhKb0I7RUFDSSx3Q0FBQTtBZHl4SnhCO0FjMXhKb0I7RUFDSSx3Q0FBQTtBZDR4SnhCO0FjN3hKb0I7RUFDSSx3Q0FBQTtBZCt4SnhCO0FjaHlKb0I7RUFDSSx3Q0FBQTtBZGt5SnhCO0FjbnlKb0I7RUFDSSx3Q0FBQTtBZHF5SnhCO0FjdHlKb0I7RUFDSSx3Q0FBQTtBZHd5SnhCO0FjenlKb0I7RUFDSSx3Q0FBQTtBZDJ5SnhCO0FjNXlKb0I7RUFDSSx3Q0FBQTtBZDh5SnhCO0FjL3lKb0I7RUFDSSx3Q0FBQTtBZGl6SnhCOztBY3h5Sm9CO0VBQ0ksdUNBQUE7QWQyeUp4QjtBYzV5Sm9CO0VBQ0ksd0NBQUE7QWQ4eUp4QjtBYy95Sm9CO0VBQ0ksd0NBQUE7QWRpekp4QjtBY2x6Sm9CO0VBQ0ksd0NBQUE7QWRvekp4QjtBY3J6Sm9CO0VBQ0ksd0NBQUE7QWR1ekp4QjtBY3h6Sm9CO0VBQ0ksd0NBQUE7QWQwekp4QjtBYzN6Sm9CO0VBQ0ksd0NBQUE7QWQ2ekp4QjtBYzl6Sm9CO0VBQ0ksd0NBQUE7QWRnMEp4QjtBY2owSm9CO0VBQ0ksd0NBQUE7QWRtMEp4QjtBY3AwSm9CO0VBQ0ksd0NBQUE7QWRzMEp4Qjs7QWM3ekpvQjtFQUNJLHVDQUFBO0FkZzBKeEI7QWNqMEpvQjtFQUNJLHdDQUFBO0FkbTBKeEI7QWNwMEpvQjtFQUNJLHdDQUFBO0FkczBKeEI7QWN2MEpvQjtFQUNJLHdDQUFBO0FkeTBKeEI7QWMxMEpvQjtFQUNJLHdDQUFBO0FkNDBKeEI7QWM3MEpvQjtFQUNJLHdDQUFBO0FkKzBKeEI7QWNoMUpvQjtFQUNJLHdDQUFBO0FkazFKeEI7QWNuMUpvQjtFQUNJLHdDQUFBO0FkcTFKeEI7QWN0MUpvQjtFQUNJLHdDQUFBO0FkdzFKeEI7QWN6MUpvQjtFQUNJLHdDQUFBO0FkMjFKeEI7O0FjejNKZ0I7RUFDSSx3Q0FBQTtBZDQzSnBCO0FjNzNKZ0I7RUFDSSx5Q0FBQTtBZCszSnBCO0FjaDRKZ0I7RUFDSSx5Q0FBQTtBZGs0SnBCO0FjbjRKZ0I7RUFDSSx5Q0FBQTtBZHE0SnBCO0FjdDRKZ0I7RUFDSSx5Q0FBQTtBZHc0SnBCO0FjejRKZ0I7RUFDSSx5Q0FBQTtBZDI0SnBCO0FjNTRKZ0I7RUFDSSx5Q0FBQTtBZDg0SnBCO0FjLzRKZ0I7RUFDSSx5Q0FBQTtBZGk1SnBCO0FjbDVKZ0I7RUFDSSx5Q0FBQTtBZG81SnBCO0FjcjVKZ0I7RUFDSSx5Q0FBQTtBZHU1SnBCOztBYy80Sm9CO0VBQ0ksd0NBQUE7QWRrNUp4QjtBY241Sm9CO0VBQ0kseUNBQUE7QWRxNUp4QjtBY3Q1Sm9CO0VBQ0kseUNBQUE7QWR3NUp4QjtBY3o1Sm9CO0VBQ0kseUNBQUE7QWQyNUp4QjtBYzU1Sm9CO0VBQ0kseUNBQUE7QWQ4NUp4QjtBYy81Sm9CO0VBQ0kseUNBQUE7QWRpNkp4QjtBY2w2Sm9CO0VBQ0kseUNBQUE7QWRvNkp4QjtBY3I2Sm9CO0VBQ0kseUNBQUE7QWR1Nkp4QjtBY3g2Sm9CO0VBQ0kseUNBQUE7QWQwNkp4QjtBYzM2Sm9CO0VBQ0kseUNBQUE7QWQ2Nkp4Qjs7QWNwNkpvQjtFQUNJLHdDQUFBO0FkdTZKeEI7QWN4NkpvQjtFQUNJLHlDQUFBO0FkMDZKeEI7QWMzNkpvQjtFQUNJLHlDQUFBO0FkNjZKeEI7QWM5NkpvQjtFQUNJLHlDQUFBO0FkZzdKeEI7QWNqN0pvQjtFQUNJLHlDQUFBO0FkbTdKeEI7QWNwN0pvQjtFQUNJLHlDQUFBO0FkczdKeEI7QWN2N0pvQjtFQUNJLHlDQUFBO0FkeTdKeEI7QWMxN0pvQjtFQUNJLHlDQUFBO0FkNDdKeEI7QWM3N0pvQjtFQUNJLHlDQUFBO0FkKzdKeEI7QWNoOEpvQjtFQUNJLHlDQUFBO0FkazhKeEI7O0FjejdKb0I7RUFDSSx3Q0FBQTtBZDQ3SnhCO0FjNzdKb0I7RUFDSSx5Q0FBQTtBZCs3SnhCO0FjaDhKb0I7RUFDSSx5Q0FBQTtBZGs4SnhCO0FjbjhKb0I7RUFDSSx5Q0FBQTtBZHE4SnhCO0FjdDhKb0I7RUFDSSx5Q0FBQTtBZHc4SnhCO0FjejhKb0I7RUFDSSx5Q0FBQTtBZDI4SnhCO0FjNThKb0I7RUFDSSx5Q0FBQTtBZDg4SnhCO0FjLzhKb0I7RUFDSSx5Q0FBQTtBZGk5SnhCO0FjbDlKb0I7RUFDSSx5Q0FBQTtBZG85SnhCO0FjcjlKb0I7RUFDSSx5Q0FBQTtBZHU5SnhCOztBY3IvSmdCO0VBQ0kseUNBQUE7QWR3L0pwQjtBY3ovSmdCO0VBQ0ksMENBQUE7QWQyL0pwQjtBYzUvSmdCO0VBQ0ksMENBQUE7QWQ4L0pwQjtBYy8vSmdCO0VBQ0ksMENBQUE7QWRpZ0twQjtBY2xnS2dCO0VBQ0ksMENBQUE7QWRvZ0twQjtBY3JnS2dCO0VBQ0ksMENBQUE7QWR1Z0twQjtBY3hnS2dCO0VBQ0ksMENBQUE7QWQwZ0twQjtBYzNnS2dCO0VBQ0ksMENBQUE7QWQ2Z0twQjtBYzlnS2dCO0VBQ0ksMENBQUE7QWRnaEtwQjtBY2poS2dCO0VBQ0ksMENBQUE7QWRtaEtwQjs7QWMzZ0tvQjtFQUNJLHlDQUFBO0FkOGdLeEI7QWMvZ0tvQjtFQUNJLDBDQUFBO0FkaWhLeEI7QWNsaEtvQjtFQUNJLDBDQUFBO0Fkb2hLeEI7QWNyaEtvQjtFQUNJLDBDQUFBO0FkdWhLeEI7QWN4aEtvQjtFQUNJLDBDQUFBO0FkMGhLeEI7QWMzaEtvQjtFQUNJLDBDQUFBO0FkNmhLeEI7QWM5aEtvQjtFQUNJLDBDQUFBO0FkZ2lLeEI7QWNqaUtvQjtFQUNJLDBDQUFBO0FkbWlLeEI7QWNwaUtvQjtFQUNJLDBDQUFBO0Fkc2lLeEI7QWN2aUtvQjtFQUNJLDBDQUFBO0FkeWlLeEI7O0FjaGlLb0I7RUFDSSx5Q0FBQTtBZG1pS3hCO0FjcGlLb0I7RUFDSSwwQ0FBQTtBZHNpS3hCO0FjdmlLb0I7RUFDSSwwQ0FBQTtBZHlpS3hCO0FjMWlLb0I7RUFDSSwwQ0FBQTtBZDRpS3hCO0FjN2lLb0I7RUFDSSwwQ0FBQTtBZCtpS3hCO0FjaGpLb0I7RUFDSSwwQ0FBQTtBZGtqS3hCO0FjbmpLb0I7RUFDSSwwQ0FBQTtBZHFqS3hCO0FjdGpLb0I7RUFDSSwwQ0FBQTtBZHdqS3hCO0FjempLb0I7RUFDSSwwQ0FBQTtBZDJqS3hCO0FjNWpLb0I7RUFDSSwwQ0FBQTtBZDhqS3hCOztBY3JqS29CO0VBQ0kseUNBQUE7QWR3akt4QjtBY3pqS29CO0VBQ0ksMENBQUE7QWQyakt4QjtBYzVqS29CO0VBQ0ksMENBQUE7QWQ4akt4QjtBYy9qS29CO0VBQ0ksMENBQUE7QWRpa0t4QjtBY2xrS29CO0VBQ0ksMENBQUE7QWRva0t4QjtBY3JrS29CO0VBQ0ksMENBQUE7QWR1a0t4QjtBY3hrS29CO0VBQ0ksMENBQUE7QWQwa0t4QjtBYzNrS29CO0VBQ0ksMENBQUE7QWQ2a0t4QjtBYzlrS29CO0VBQ0ksMENBQUE7QWRnbEt4QjtBY2psS29CO0VBQ0ksMENBQUE7QWRtbEt4Qjs7QWNqbktnQjtFQUNJLHVDQUFBO0Fkb25LcEI7QWNybktnQjtFQUNJLHdDQUFBO0FkdW5LcEI7QWN4bktnQjtFQUNJLHdDQUFBO0FkMG5LcEI7QWMzbktnQjtFQUNJLHdDQUFBO0FkNm5LcEI7QWM5bktnQjtFQUNJLHdDQUFBO0FkZ29LcEI7QWNqb0tnQjtFQUNJLHdDQUFBO0FkbW9LcEI7QWNwb0tnQjtFQUNJLHdDQUFBO0Fkc29LcEI7QWN2b0tnQjtFQUNJLHdDQUFBO0FkeW9LcEI7QWMxb0tnQjtFQUNJLHdDQUFBO0FkNG9LcEI7QWM3b0tnQjtFQUNJLHdDQUFBO0FkK29LcEI7O0Fjdm9Lb0I7RUFDSSx1Q0FBQTtBZDBvS3hCO0FjM29Lb0I7RUFDSSx3Q0FBQTtBZDZvS3hCO0FjOW9Lb0I7RUFDSSx3Q0FBQTtBZGdwS3hCO0FjanBLb0I7RUFDSSx3Q0FBQTtBZG1wS3hCO0FjcHBLb0I7RUFDSSx3Q0FBQTtBZHNwS3hCO0FjdnBLb0I7RUFDSSx3Q0FBQTtBZHlwS3hCO0FjMXBLb0I7RUFDSSx3Q0FBQTtBZDRwS3hCO0FjN3BLb0I7RUFDSSx3Q0FBQTtBZCtwS3hCO0FjaHFLb0I7RUFDSSx3Q0FBQTtBZGtxS3hCO0FjbnFLb0I7RUFDSSx3Q0FBQTtBZHFxS3hCOztBYzVwS29CO0VBQ0ksdUNBQUE7QWQrcEt4QjtBY2hxS29CO0VBQ0ksd0NBQUE7QWRrcUt4QjtBY25xS29CO0VBQ0ksd0NBQUE7QWRxcUt4QjtBY3RxS29CO0VBQ0ksd0NBQUE7QWR3cUt4QjtBY3pxS29CO0VBQ0ksd0NBQUE7QWQycUt4QjtBYzVxS29CO0VBQ0ksd0NBQUE7QWQ4cUt4QjtBYy9xS29CO0VBQ0ksd0NBQUE7QWRpckt4QjtBY2xyS29CO0VBQ0ksd0NBQUE7QWRvckt4QjtBY3JyS29CO0VBQ0ksd0NBQUE7QWR1ckt4QjtBY3hyS29CO0VBQ0ksd0NBQUE7QWQwckt4Qjs7QWNqcktvQjtFQUNJLHVDQUFBO0Fkb3JLeEI7QWNycktvQjtFQUNJLHdDQUFBO0FkdXJLeEI7QWN4cktvQjtFQUNJLHdDQUFBO0FkMHJLeEI7QWMzcktvQjtFQUNJLHdDQUFBO0FkNnJLeEI7QWM5cktvQjtFQUNJLHdDQUFBO0FkZ3NLeEI7QWNqc0tvQjtFQUNJLHdDQUFBO0FkbXNLeEI7QWNwc0tvQjtFQUNJLHdDQUFBO0Fkc3NLeEI7QWN2c0tvQjtFQUNJLHdDQUFBO0FkeXNLeEI7QWMxc0tvQjtFQUNJLHdDQUFBO0FkNHNLeEI7QWM3c0tvQjtFQUNJLHdDQUFBO0FkK3NLeEI7O0FjN3VLZ0I7RUFDSSx1Q0FBQTtBZGd2S3BCO0FjanZLZ0I7RUFDSSx3Q0FBQTtBZG12S3BCO0FjcHZLZ0I7RUFDSSx3Q0FBQTtBZHN2S3BCO0FjdnZLZ0I7RUFDSSx3Q0FBQTtBZHl2S3BCO0FjMXZLZ0I7RUFDSSx3Q0FBQTtBZDR2S3BCO0FjN3ZLZ0I7RUFDSSx3Q0FBQTtBZCt2S3BCO0FjaHdLZ0I7RUFDSSx3Q0FBQTtBZGt3S3BCO0FjbndLZ0I7RUFDSSx3Q0FBQTtBZHF3S3BCO0FjdHdLZ0I7RUFDSSx3Q0FBQTtBZHd3S3BCO0FjendLZ0I7RUFDSSx3Q0FBQTtBZDJ3S3BCOztBY253S29CO0VBQ0ksdUNBQUE7QWRzd0t4QjtBY3Z3S29CO0VBQ0ksd0NBQUE7QWR5d0t4QjtBYzF3S29CO0VBQ0ksd0NBQUE7QWQ0d0t4QjtBYzd3S29CO0VBQ0ksd0NBQUE7QWQrd0t4QjtBY2h4S29CO0VBQ0ksd0NBQUE7QWRreEt4QjtBY254S29CO0VBQ0ksd0NBQUE7QWRxeEt4QjtBY3R4S29CO0VBQ0ksd0NBQUE7QWR3eEt4QjtBY3p4S29CO0VBQ0ksd0NBQUE7QWQyeEt4QjtBYzV4S29CO0VBQ0ksd0NBQUE7QWQ4eEt4QjtBYy94S29CO0VBQ0ksd0NBQUE7QWRpeUt4Qjs7QWN4eEtvQjtFQUNJLHVDQUFBO0FkMnhLeEI7QWM1eEtvQjtFQUNJLHdDQUFBO0FkOHhLeEI7QWMveEtvQjtFQUNJLHdDQUFBO0FkaXlLeEI7QWNseUtvQjtFQUNJLHdDQUFBO0Fkb3lLeEI7QWNyeUtvQjtFQUNJLHdDQUFBO0FkdXlLeEI7QWN4eUtvQjtFQUNJLHdDQUFBO0FkMHlLeEI7QWMzeUtvQjtFQUNJLHdDQUFBO0FkNnlLeEI7QWM5eUtvQjtFQUNJLHdDQUFBO0FkZ3pLeEI7QWNqektvQjtFQUNJLHdDQUFBO0FkbXpLeEI7QWNwektvQjtFQUNJLHdDQUFBO0Fkc3pLeEI7O0FjN3lLb0I7RUFDSSx1Q0FBQTtBZGd6S3hCO0FjanpLb0I7RUFDSSx3Q0FBQTtBZG16S3hCO0FjcHpLb0I7RUFDSSx3Q0FBQTtBZHN6S3hCO0FjdnpLb0I7RUFDSSx3Q0FBQTtBZHl6S3hCO0FjMXpLb0I7RUFDSSx3Q0FBQTtBZDR6S3hCO0FjN3pLb0I7RUFDSSx3Q0FBQTtBZCt6S3hCO0FjaDBLb0I7RUFDSSx3Q0FBQTtBZGswS3hCO0FjbjBLb0I7RUFDSSx3Q0FBQTtBZHEwS3hCO0FjdDBLb0I7RUFDSSx3Q0FBQTtBZHcwS3hCO0FjejBLb0I7RUFDSSx3Q0FBQTtBZDIwS3hCOztBY3oyS2dCO0VBQ0kseUNBQUE7QWQ0MktwQjtBYzcyS2dCO0VBQ0ksMENBQUE7QWQrMktwQjtBY2gzS2dCO0VBQ0ksMENBQUE7QWRrM0twQjtBY24zS2dCO0VBQ0ksMENBQUE7QWRxM0twQjtBY3QzS2dCO0VBQ0ksMENBQUE7QWR3M0twQjtBY3ozS2dCO0VBQ0ksMENBQUE7QWQyM0twQjtBYzUzS2dCO0VBQ0ksMENBQUE7QWQ4M0twQjtBYy8zS2dCO0VBQ0ksMENBQUE7QWRpNEtwQjtBY2w0S2dCO0VBQ0ksMENBQUE7QWRvNEtwQjtBY3I0S2dCO0VBQ0ksMENBQUE7QWR1NEtwQjs7QWMvM0tvQjtFQUNJLHlDQUFBO0FkazRLeEI7QWNuNEtvQjtFQUNJLDBDQUFBO0FkcTRLeEI7QWN0NEtvQjtFQUNJLDBDQUFBO0FkdzRLeEI7QWN6NEtvQjtFQUNJLDBDQUFBO0FkMjRLeEI7QWM1NEtvQjtFQUNJLDBDQUFBO0FkODRLeEI7QWMvNEtvQjtFQUNJLDBDQUFBO0FkaTVLeEI7QWNsNUtvQjtFQUNJLDBDQUFBO0FkbzVLeEI7QWNyNUtvQjtFQUNJLDBDQUFBO0FkdTVLeEI7QWN4NUtvQjtFQUNJLDBDQUFBO0FkMDVLeEI7QWMzNUtvQjtFQUNJLDBDQUFBO0FkNjVLeEI7O0FjcDVLb0I7RUFDSSx5Q0FBQTtBZHU1S3hCO0FjeDVLb0I7RUFDSSwwQ0FBQTtBZDA1S3hCO0FjMzVLb0I7RUFDSSwwQ0FBQTtBZDY1S3hCO0FjOTVLb0I7RUFDSSwwQ0FBQTtBZGc2S3hCO0FjajZLb0I7RUFDSSwwQ0FBQTtBZG02S3hCO0FjcDZLb0I7RUFDSSwwQ0FBQTtBZHM2S3hCO0FjdjZLb0I7RUFDSSwwQ0FBQTtBZHk2S3hCO0FjMTZLb0I7RUFDSSwwQ0FBQTtBZDQ2S3hCO0FjNzZLb0I7RUFDSSwwQ0FBQTtBZCs2S3hCO0FjaDdLb0I7RUFDSSwwQ0FBQTtBZGs3S3hCOztBY3o2S29CO0VBQ0kseUNBQUE7QWQ0Nkt4QjtBYzc2S29CO0VBQ0ksMENBQUE7QWQrNkt4QjtBY2g3S29CO0VBQ0ksMENBQUE7QWRrN0t4QjtBY243S29CO0VBQ0ksMENBQUE7QWRxN0t4QjtBY3Q3S29CO0VBQ0ksMENBQUE7QWR3N0t4QjtBY3o3S29CO0VBQ0ksMENBQUE7QWQyN0t4QjtBYzU3S29CO0VBQ0ksMENBQUE7QWQ4N0t4QjtBYy83S29CO0VBQ0ksMENBQUE7QWRpOEt4QjtBY2w4S29CO0VBQ0ksMENBQUE7QWRvOEt4QjtBY3I4S29CO0VBQ0ksMENBQUE7QWR1OEt4Qjs7QWNyK0tnQjtFQUNJLHVDQUFBO0FkdytLcEI7QWN6K0tnQjtFQUNJLHdDQUFBO0FkMitLcEI7QWM1K0tnQjtFQUNJLHdDQUFBO0FkOCtLcEI7QWMvK0tnQjtFQUNJLHdDQUFBO0FkaS9LcEI7QWNsL0tnQjtFQUNJLHdDQUFBO0Fkby9LcEI7QWNyL0tnQjtFQUNJLHdDQUFBO0FkdS9LcEI7QWN4L0tnQjtFQUNJLHdDQUFBO0FkMC9LcEI7QWMzL0tnQjtFQUNJLHdDQUFBO0FkNi9LcEI7QWM5L0tnQjtFQUNJLHdDQUFBO0FkZ2dMcEI7QWNqZ0xnQjtFQUNJLHdDQUFBO0FkbWdMcEI7O0FjMy9Lb0I7RUFDSSx1Q0FBQTtBZDgvS3hCO0FjLy9Lb0I7RUFDSSx3Q0FBQTtBZGlnTHhCO0FjbGdMb0I7RUFDSSx3Q0FBQTtBZG9nTHhCO0FjcmdMb0I7RUFDSSx3Q0FBQTtBZHVnTHhCO0FjeGdMb0I7RUFDSSx3Q0FBQTtBZDBnTHhCO0FjM2dMb0I7RUFDSSx3Q0FBQTtBZDZnTHhCO0FjOWdMb0I7RUFDSSx3Q0FBQTtBZGdoTHhCO0FjamhMb0I7RUFDSSx3Q0FBQTtBZG1oTHhCO0FjcGhMb0I7RUFDSSx3Q0FBQTtBZHNoTHhCO0FjdmhMb0I7RUFDSSx3Q0FBQTtBZHloTHhCOztBY2hoTG9CO0VBQ0ksdUNBQUE7QWRtaEx4QjtBY3BoTG9CO0VBQ0ksd0NBQUE7QWRzaEx4QjtBY3ZoTG9CO0VBQ0ksd0NBQUE7QWR5aEx4QjtBYzFoTG9CO0VBQ0ksd0NBQUE7QWQ0aEx4QjtBYzdoTG9CO0VBQ0ksd0NBQUE7QWQraEx4QjtBY2hpTG9CO0VBQ0ksd0NBQUE7QWRraUx4QjtBY25pTG9CO0VBQ0ksd0NBQUE7QWRxaUx4QjtBY3RpTG9CO0VBQ0ksd0NBQUE7QWR3aUx4QjtBY3ppTG9CO0VBQ0ksd0NBQUE7QWQyaUx4QjtBYzVpTG9CO0VBQ0ksd0NBQUE7QWQ4aUx4Qjs7QWNyaUxvQjtFQUNJLHVDQUFBO0Fkd2lMeEI7QWN6aUxvQjtFQUNJLHdDQUFBO0FkMmlMeEI7QWM1aUxvQjtFQUNJLHdDQUFBO0FkOGlMeEI7QWMvaUxvQjtFQUNJLHdDQUFBO0FkaWpMeEI7QWNsakxvQjtFQUNJLHdDQUFBO0Fkb2pMeEI7QWNyakxvQjtFQUNJLHdDQUFBO0FkdWpMeEI7QWN4akxvQjtFQUNJLHdDQUFBO0FkMGpMeEI7QWMzakxvQjtFQUNJLHdDQUFBO0FkNmpMeEI7QWM5akxvQjtFQUNJLHdDQUFBO0FkZ2tMeEI7QWNqa0xvQjtFQUNJLHdDQUFBO0FkbWtMeEI7O0Fjam1MZ0I7RUFDSSx5Q0FBQTtBZG9tTHBCO0Fjcm1MZ0I7RUFDSSwwQ0FBQTtBZHVtTHBCO0FjeG1MZ0I7RUFDSSwwQ0FBQTtBZDBtTHBCO0FjM21MZ0I7RUFDSSwwQ0FBQTtBZDZtTHBCO0FjOW1MZ0I7RUFDSSwwQ0FBQTtBZGduTHBCO0Fjam5MZ0I7RUFDSSwwQ0FBQTtBZG1uTHBCO0FjcG5MZ0I7RUFDSSwwQ0FBQTtBZHNuTHBCO0Fjdm5MZ0I7RUFDSSwwQ0FBQTtBZHluTHBCO0FjMW5MZ0I7RUFDSSwwQ0FBQTtBZDRuTHBCO0FjN25MZ0I7RUFDSSwwQ0FBQTtBZCtuTHBCOztBY3ZuTG9CO0VBQ0kseUNBQUE7QWQwbkx4QjtBYzNuTG9CO0VBQ0ksMENBQUE7QWQ2bkx4QjtBYzluTG9CO0VBQ0ksMENBQUE7QWRnb0x4QjtBY2pvTG9CO0VBQ0ksMENBQUE7QWRtb0x4QjtBY3BvTG9CO0VBQ0ksMENBQUE7QWRzb0x4QjtBY3ZvTG9CO0VBQ0ksMENBQUE7QWR5b0x4QjtBYzFvTG9CO0VBQ0ksMENBQUE7QWQ0b0x4QjtBYzdvTG9CO0VBQ0ksMENBQUE7QWQrb0x4QjtBY2hwTG9CO0VBQ0ksMENBQUE7QWRrcEx4QjtBY25wTG9CO0VBQ0ksMENBQUE7QWRxcEx4Qjs7QWM1b0xvQjtFQUNJLHlDQUFBO0FkK29MeEI7QWNocExvQjtFQUNJLDBDQUFBO0Fka3BMeEI7QWNucExvQjtFQUNJLDBDQUFBO0FkcXBMeEI7QWN0cExvQjtFQUNJLDBDQUFBO0Fkd3BMeEI7QWN6cExvQjtFQUNJLDBDQUFBO0FkMnBMeEI7QWM1cExvQjtFQUNJLDBDQUFBO0FkOHBMeEI7QWMvcExvQjtFQUNJLDBDQUFBO0FkaXFMeEI7QWNscUxvQjtFQUNJLDBDQUFBO0Fkb3FMeEI7QWNycUxvQjtFQUNJLDBDQUFBO0FkdXFMeEI7QWN4cUxvQjtFQUNJLDBDQUFBO0FkMHFMeEI7O0FjanFMb0I7RUFDSSx5Q0FBQTtBZG9xTHhCO0FjcnFMb0I7RUFDSSwwQ0FBQTtBZHVxTHhCO0FjeHFMb0I7RUFDSSwwQ0FBQTtBZDBxTHhCO0FjM3FMb0I7RUFDSSwwQ0FBQTtBZDZxTHhCO0FjOXFMb0I7RUFDSSwwQ0FBQTtBZGdyTHhCO0FjanJMb0I7RUFDSSwwQ0FBQTtBZG1yTHhCO0FjcHJMb0I7RUFDSSwwQ0FBQTtBZHNyTHhCO0FjdnJMb0I7RUFDSSwwQ0FBQTtBZHlyTHhCO0FjMXJMb0I7RUFDSSwwQ0FBQTtBZDRyTHhCO0FjN3JMb0I7RUFDSSwwQ0FBQTtBZCtyTHhCOztBYzd0TGdCO0VBQ0ksMkNBQUE7QWRndUxwQjtBY2p1TGdCO0VBQ0ksNENBQUE7QWRtdUxwQjtBY3B1TGdCO0VBQ0ksNENBQUE7QWRzdUxwQjtBY3Z1TGdCO0VBQ0ksNENBQUE7QWR5dUxwQjtBYzF1TGdCO0VBQ0ksNENBQUE7QWQ0dUxwQjtBYzd1TGdCO0VBQ0ksNENBQUE7QWQrdUxwQjtBY2h2TGdCO0VBQ0ksNENBQUE7QWRrdkxwQjtBY252TGdCO0VBQ0ksNENBQUE7QWRxdkxwQjtBY3R2TGdCO0VBQ0ksNENBQUE7QWR3dkxwQjtBY3p2TGdCO0VBQ0ksNENBQUE7QWQydkxwQjs7QWNudkxvQjtFQUNJLDJDQUFBO0Fkc3ZMeEI7QWN2dkxvQjtFQUNJLDRDQUFBO0FkeXZMeEI7QWMxdkxvQjtFQUNJLDRDQUFBO0FkNHZMeEI7QWM3dkxvQjtFQUNJLDRDQUFBO0FkK3ZMeEI7QWNod0xvQjtFQUNJLDRDQUFBO0Fka3dMeEI7QWNud0xvQjtFQUNJLDRDQUFBO0FkcXdMeEI7QWN0d0xvQjtFQUNJLDRDQUFBO0Fkd3dMeEI7QWN6d0xvQjtFQUNJLDRDQUFBO0FkMndMeEI7QWM1d0xvQjtFQUNJLDRDQUFBO0FkOHdMeEI7QWMvd0xvQjtFQUNJLDRDQUFBO0FkaXhMeEI7O0FjeHdMb0I7RUFDSSwyQ0FBQTtBZDJ3THhCO0FjNXdMb0I7RUFDSSw0Q0FBQTtBZDh3THhCO0FjL3dMb0I7RUFDSSw0Q0FBQTtBZGl4THhCO0FjbHhMb0I7RUFDSSw0Q0FBQTtBZG94THhCO0FjcnhMb0I7RUFDSSw0Q0FBQTtBZHV4THhCO0FjeHhMb0I7RUFDSSw0Q0FBQTtBZDB4THhCO0FjM3hMb0I7RUFDSSw0Q0FBQTtBZDZ4THhCO0FjOXhMb0I7RUFDSSw0Q0FBQTtBZGd5THhCO0FjanlMb0I7RUFDSSw0Q0FBQTtBZG15THhCO0FjcHlMb0I7RUFDSSw0Q0FBQTtBZHN5THhCOztBYzd4TG9CO0VBQ0ksMkNBQUE7QWRneUx4QjtBY2p5TG9CO0VBQ0ksNENBQUE7QWRteUx4QjtBY3B5TG9CO0VBQ0ksNENBQUE7QWRzeUx4QjtBY3Z5TG9CO0VBQ0ksNENBQUE7QWR5eUx4QjtBYzF5TG9CO0VBQ0ksNENBQUE7QWQ0eUx4QjtBYzd5TG9CO0VBQ0ksNENBQUE7QWQreUx4QjtBY2h6TG9CO0VBQ0ksNENBQUE7QWRrekx4QjtBY256TG9CO0VBQ0ksNENBQUE7QWRxekx4QjtBY3R6TG9CO0VBQ0ksNENBQUE7QWR3ekx4QjtBY3p6TG9CO0VBQ0ksNENBQUE7QWQyekx4Qjs7QWN6MUxnQjtFQUNJLHlDQUFBO0FkNDFMcEI7QWM3MUxnQjtFQUNJLDBDQUFBO0FkKzFMcEI7QWNoMkxnQjtFQUNJLDBDQUFBO0FkazJMcEI7QWNuMkxnQjtFQUNJLDBDQUFBO0FkcTJMcEI7QWN0MkxnQjtFQUNJLDBDQUFBO0FkdzJMcEI7QWN6MkxnQjtFQUNJLDBDQUFBO0FkMjJMcEI7QWM1MkxnQjtFQUNJLDBDQUFBO0FkODJMcEI7QWMvMkxnQjtFQUNJLDBDQUFBO0FkaTNMcEI7QWNsM0xnQjtFQUNJLDBDQUFBO0FkbzNMcEI7QWNyM0xnQjtFQUNJLDBDQUFBO0FkdTNMcEI7O0FjLzJMb0I7RUFDSSx5Q0FBQTtBZGszTHhCO0FjbjNMb0I7RUFDSSwwQ0FBQTtBZHEzTHhCO0FjdDNMb0I7RUFDSSwwQ0FBQTtBZHczTHhCO0FjejNMb0I7RUFDSSwwQ0FBQTtBZDIzTHhCO0FjNTNMb0I7RUFDSSwwQ0FBQTtBZDgzTHhCO0FjLzNMb0I7RUFDSSwwQ0FBQTtBZGk0THhCO0FjbDRMb0I7RUFDSSwwQ0FBQTtBZG80THhCO0FjcjRMb0I7RUFDSSwwQ0FBQTtBZHU0THhCO0FjeDRMb0I7RUFDSSwwQ0FBQTtBZDA0THhCO0FjMzRMb0I7RUFDSSwwQ0FBQTtBZDY0THhCOztBY3A0TG9CO0VBQ0kseUNBQUE7QWR1NEx4QjtBY3g0TG9CO0VBQ0ksMENBQUE7QWQwNEx4QjtBYzM0TG9CO0VBQ0ksMENBQUE7QWQ2NEx4QjtBYzk0TG9CO0VBQ0ksMENBQUE7QWRnNUx4QjtBY2o1TG9CO0VBQ0ksMENBQUE7QWRtNUx4QjtBY3A1TG9CO0VBQ0ksMENBQUE7QWRzNUx4QjtBY3Y1TG9CO0VBQ0ksMENBQUE7QWR5NUx4QjtBYzE1TG9CO0VBQ0ksMENBQUE7QWQ0NUx4QjtBYzc1TG9CO0VBQ0ksMENBQUE7QWQrNUx4QjtBY2g2TG9CO0VBQ0ksMENBQUE7QWRrNkx4Qjs7QWN6NUxvQjtFQUNJLHlDQUFBO0FkNDVMeEI7QWM3NUxvQjtFQUNJLDBDQUFBO0FkKzVMeEI7QWNoNkxvQjtFQUNJLDBDQUFBO0FkazZMeEI7QWNuNkxvQjtFQUNJLDBDQUFBO0FkcTZMeEI7QWN0NkxvQjtFQUNJLDBDQUFBO0FkdzZMeEI7QWN6NkxvQjtFQUNJLDBDQUFBO0FkMjZMeEI7QWM1NkxvQjtFQUNJLDBDQUFBO0FkODZMeEI7QWMvNkxvQjtFQUNJLDBDQUFBO0FkaTdMeEI7QWNsN0xvQjtFQUNJLDBDQUFBO0FkbzdMeEI7QWNyN0xvQjtFQUNJLDBDQUFBO0FkdTdMeEI7O0FjcjlMZ0I7RUFDSSx1Q0FBQTtBZHc5THBCO0FjejlMZ0I7RUFDSSx3Q0FBQTtBZDI5THBCO0FjNTlMZ0I7RUFDSSx3Q0FBQTtBZDg5THBCO0FjLzlMZ0I7RUFDSSx3Q0FBQTtBZGkrTHBCO0FjbCtMZ0I7RUFDSSx3Q0FBQTtBZG8rTHBCO0FjcitMZ0I7RUFDSSx3Q0FBQTtBZHUrTHBCO0FjeCtMZ0I7RUFDSSx3Q0FBQTtBZDArTHBCO0FjMytMZ0I7RUFDSSx3Q0FBQTtBZDYrTHBCO0FjOStMZ0I7RUFDSSx3Q0FBQTtBZGcvTHBCO0Fjai9MZ0I7RUFDSSx3Q0FBQTtBZG0vTHBCOztBYzMrTG9CO0VBQ0ksdUNBQUE7QWQ4K0x4QjtBYy8rTG9CO0VBQ0ksd0NBQUE7QWRpL0x4QjtBY2wvTG9CO0VBQ0ksd0NBQUE7QWRvL0x4QjtBY3IvTG9CO0VBQ0ksd0NBQUE7QWR1L0x4QjtBY3gvTG9CO0VBQ0ksd0NBQUE7QWQwL0x4QjtBYzMvTG9CO0VBQ0ksd0NBQUE7QWQ2L0x4QjtBYzkvTG9CO0VBQ0ksd0NBQUE7QWRnZ014QjtBY2pnTW9CO0VBQ0ksd0NBQUE7QWRtZ014QjtBY3BnTW9CO0VBQ0ksd0NBQUE7QWRzZ014QjtBY3ZnTW9CO0VBQ0ksd0NBQUE7QWR5Z014Qjs7QWNoZ01vQjtFQUNJLHVDQUFBO0FkbWdNeEI7QWNwZ01vQjtFQUNJLHdDQUFBO0Fkc2dNeEI7QWN2Z01vQjtFQUNJLHdDQUFBO0FkeWdNeEI7QWMxZ01vQjtFQUNJLHdDQUFBO0FkNGdNeEI7QWM3Z01vQjtFQUNJLHdDQUFBO0FkK2dNeEI7QWNoaE1vQjtFQUNJLHdDQUFBO0Fka2hNeEI7QWNuaE1vQjtFQUNJLHdDQUFBO0FkcWhNeEI7QWN0aE1vQjtFQUNJLHdDQUFBO0Fkd2hNeEI7QWN6aE1vQjtFQUNJLHdDQUFBO0FkMmhNeEI7QWM1aE1vQjtFQUNJLHdDQUFBO0FkOGhNeEI7O0FjcmhNb0I7RUFDSSx1Q0FBQTtBZHdoTXhCO0FjemhNb0I7RUFDSSx3Q0FBQTtBZDJoTXhCO0FjNWhNb0I7RUFDSSx3Q0FBQTtBZDhoTXhCO0FjL2hNb0I7RUFDSSx3Q0FBQTtBZGlpTXhCO0FjbGlNb0I7RUFDSSx3Q0FBQTtBZG9pTXhCO0FjcmlNb0I7RUFDSSx3Q0FBQTtBZHVpTXhCO0FjeGlNb0I7RUFDSSx3Q0FBQTtBZDBpTXhCO0FjM2lNb0I7RUFDSSx3Q0FBQTtBZDZpTXhCO0FjOWlNb0I7RUFDSSx3Q0FBQTtBZGdqTXhCO0FjampNb0I7RUFDSSx3Q0FBQTtBZG1qTXhCOztBY2psTWdCO0VBQ0ksc0NBQUE7QWRvbE1wQjtBY3JsTWdCO0VBQ0ksdUNBQUE7QWR1bE1wQjtBY3hsTWdCO0VBQ0ksdUNBQUE7QWQwbE1wQjtBYzNsTWdCO0VBQ0ksdUNBQUE7QWQ2bE1wQjtBYzlsTWdCO0VBQ0ksdUNBQUE7QWRnbU1wQjtBY2ptTWdCO0VBQ0ksdUNBQUE7QWRtbU1wQjtBY3BtTWdCO0VBQ0ksdUNBQUE7QWRzbU1wQjtBY3ZtTWdCO0VBQ0ksdUNBQUE7QWR5bU1wQjtBYzFtTWdCO0VBQ0ksdUNBQUE7QWQ0bU1wQjtBYzdtTWdCO0VBQ0ksdUNBQUE7QWQrbU1wQjs7QWN2bU1vQjtFQUNJLHNDQUFBO0FkMG1NeEI7QWMzbU1vQjtFQUNJLHVDQUFBO0FkNm1NeEI7QWM5bU1vQjtFQUNJLHVDQUFBO0FkZ25NeEI7QWNqbk1vQjtFQUNJLHVDQUFBO0FkbW5NeEI7QWNwbk1vQjtFQUNJLHVDQUFBO0Fkc25NeEI7QWN2bk1vQjtFQUNJLHVDQUFBO0FkeW5NeEI7QWMxbk1vQjtFQUNJLHVDQUFBO0FkNG5NeEI7QWM3bk1vQjtFQUNJLHVDQUFBO0FkK25NeEI7QWNob01vQjtFQUNJLHVDQUFBO0Fka29NeEI7QWNub01vQjtFQUNJLHVDQUFBO0FkcW9NeEI7O0FjNW5Nb0I7RUFDSSxzQ0FBQTtBZCtuTXhCO0FjaG9Nb0I7RUFDSSx1Q0FBQTtBZGtvTXhCO0Fjbm9Nb0I7RUFDSSx1Q0FBQTtBZHFvTXhCO0FjdG9Nb0I7RUFDSSx1Q0FBQTtBZHdvTXhCO0Fjem9Nb0I7RUFDSSx1Q0FBQTtBZDJvTXhCO0FjNW9Nb0I7RUFDSSx1Q0FBQTtBZDhvTXhCO0FjL29Nb0I7RUFDSSx1Q0FBQTtBZGlwTXhCO0FjbHBNb0I7RUFDSSx1Q0FBQTtBZG9wTXhCO0FjcnBNb0I7RUFDSSx1Q0FBQTtBZHVwTXhCO0FjeHBNb0I7RUFDSSx1Q0FBQTtBZDBwTXhCOztBY2pwTW9CO0VBQ0ksc0NBQUE7QWRvcE14QjtBY3JwTW9CO0VBQ0ksdUNBQUE7QWR1cE14QjtBY3hwTW9CO0VBQ0ksdUNBQUE7QWQwcE14QjtBYzNwTW9CO0VBQ0ksdUNBQUE7QWQ2cE14QjtBYzlwTW9CO0VBQ0ksdUNBQUE7QWRncU14QjtBY2pxTW9CO0VBQ0ksdUNBQUE7QWRtcU14QjtBY3BxTW9CO0VBQ0ksdUNBQUE7QWRzcU14QjtBY3ZxTW9CO0VBQ0ksdUNBQUE7QWR5cU14QjtBYzFxTW9CO0VBQ0ksdUNBQUE7QWQ0cU14QjtBYzdxTW9CO0VBQ0ksdUNBQUE7QWQrcU14Qjs7QWM3c01nQjtFQUNJLDBDQUFBO0FkZ3RNcEI7QWNqdE1nQjtFQUNJLDJDQUFBO0FkbXRNcEI7QWNwdE1nQjtFQUNJLDJDQUFBO0Fkc3RNcEI7QWN2dE1nQjtFQUNJLDJDQUFBO0FkeXRNcEI7QWMxdE1nQjtFQUNJLDJDQUFBO0FkNHRNcEI7QWM3dE1nQjtFQUNJLDJDQUFBO0FkK3RNcEI7QWNodU1nQjtFQUNJLDJDQUFBO0Fka3VNcEI7QWNudU1nQjtFQUNJLDJDQUFBO0FkcXVNcEI7QWN0dU1nQjtFQUNJLDJDQUFBO0Fkd3VNcEI7QWN6dU1nQjtFQUNJLDJDQUFBO0FkMnVNcEI7O0FjbnVNb0I7RUFDSSwwQ0FBQTtBZHN1TXhCO0FjdnVNb0I7RUFDSSwyQ0FBQTtBZHl1TXhCO0FjMXVNb0I7RUFDSSwyQ0FBQTtBZDR1TXhCO0FjN3VNb0I7RUFDSSwyQ0FBQTtBZCt1TXhCO0FjaHZNb0I7RUFDSSwyQ0FBQTtBZGt2TXhCO0FjbnZNb0I7RUFDSSwyQ0FBQTtBZHF2TXhCO0FjdHZNb0I7RUFDSSwyQ0FBQTtBZHd2TXhCO0FjenZNb0I7RUFDSSwyQ0FBQTtBZDJ2TXhCO0FjNXZNb0I7RUFDSSwyQ0FBQTtBZDh2TXhCO0FjL3ZNb0I7RUFDSSwyQ0FBQTtBZGl3TXhCOztBY3h2TW9CO0VBQ0ksMENBQUE7QWQydk14QjtBYzV2TW9CO0VBQ0ksMkNBQUE7QWQ4dk14QjtBYy92TW9CO0VBQ0ksMkNBQUE7QWRpd014QjtBY2x3TW9CO0VBQ0ksMkNBQUE7QWRvd014QjtBY3J3TW9CO0VBQ0ksMkNBQUE7QWR1d014QjtBY3h3TW9CO0VBQ0ksMkNBQUE7QWQwd014QjtBYzN3TW9CO0VBQ0ksMkNBQUE7QWQ2d014QjtBYzl3TW9CO0VBQ0ksMkNBQUE7QWRneE14QjtBY2p4TW9CO0VBQ0ksMkNBQUE7QWRteE14QjtBY3B4TW9CO0VBQ0ksMkNBQUE7QWRzeE14Qjs7QWM3d01vQjtFQUNJLDBDQUFBO0FkZ3hNeEI7QWNqeE1vQjtFQUNJLDJDQUFBO0FkbXhNeEI7QWNweE1vQjtFQUNJLDJDQUFBO0Fkc3hNeEI7QWN2eE1vQjtFQUNJLDJDQUFBO0FkeXhNeEI7QWMxeE1vQjtFQUNJLDJDQUFBO0FkNHhNeEI7QWM3eE1vQjtFQUNJLDJDQUFBO0FkK3hNeEI7QWNoeU1vQjtFQUNJLDJDQUFBO0Fka3lNeEI7QWNueU1vQjtFQUNJLDJDQUFBO0FkcXlNeEI7QWN0eU1vQjtFQUNJLDJDQUFBO0Fkd3lNeEI7QWN6eU1vQjtFQUNJLDJDQUFBO0FkMnlNeEI7O0FjM3FNZ0I7RUFDSSxrREFBQTtBZDhxTXBCO0FjL3FNZ0I7RUFDSSxrREFBQTtBZGlyTXBCO0FjbHJNZ0I7RUFDSSxrREFBQTtBZG9yTXBCO0FjcnJNZ0I7RUFDSSxrREFBQTtBZHVyTXBCO0FjeHJNZ0I7RUFDSSxrREFBQTtBZDByTXBCO0FjM3JNZ0I7RUFDSSxrREFBQTtBZDZyTXBCO0FjOXJNZ0I7RUFDSSxrREFBQTtBZGdzTXBCO0FjanNNZ0I7RUFDSSxrREFBQTtBZG1zTXBCO0FjcHNNZ0I7RUFDSSxrREFBQTtBZHNzTXBCOztBYzlyTW9CO0VBQ0ksa0RBQUE7QWRpc014QjtBY2xzTW9CO0VBQ0ksa0RBQUE7QWRvc014QjtBY3JzTW9CO0VBQ0ksa0RBQUE7QWR1c014QjtBY3hzTW9CO0VBQ0ksa0RBQUE7QWQwc014QjtBYzNzTW9CO0VBQ0ksa0RBQUE7QWQ2c014QjtBYzlzTW9CO0VBQ0ksa0RBQUE7QWRndE14QjtBY2p0TW9CO0VBQ0ksa0RBQUE7QWRtdE14QjtBY3B0TW9CO0VBQ0ksa0RBQUE7QWRzdE14QjtBY3Z0TW9CO0VBQ0ksa0RBQUE7QWR5dE14Qjs7QWNodE1vQjtFQUNJLGtEQUFBO0FkbXRNeEI7QWNwdE1vQjtFQUNJLGtEQUFBO0Fkc3RNeEI7QWN2dE1vQjtFQUNJLGtEQUFBO0FkeXRNeEI7QWMxdE1vQjtFQUNJLGtEQUFBO0FkNHRNeEI7QWM3dE1vQjtFQUNJLGtEQUFBO0FkK3RNeEI7QWNodU1vQjtFQUNJLGtEQUFBO0Fka3VNeEI7QWNudU1vQjtFQUNJLGtEQUFBO0FkcXVNeEI7QWN0dU1vQjtFQUNJLGtEQUFBO0Fkd3VNeEI7QWN6dU1vQjtFQUNJLGtEQUFBO0FkMnVNeEI7O0FjbHVNb0I7RUFDSSxrREFBQTtBZHF1TXhCO0FjdHVNb0I7RUFDSSxrREFBQTtBZHd1TXhCO0FjenVNb0I7RUFDSSxrREFBQTtBZDJ1TXhCO0FjNXVNb0I7RUFDSSxrREFBQTtBZDh1TXhCO0FjL3VNb0I7RUFDSSxrREFBQTtBZGl2TXhCO0FjbHZNb0I7RUFDSSxrREFBQTtBZG92TXhCO0FjcnZNb0I7RUFDSSxrREFBQTtBZHV2TXhCO0FjeHZNb0I7RUFDSSxrREFBQTtBZDB2TXhCO0FjM3ZNb0I7RUFDSSxrREFBQTtBZDZ2TXhCOztBYzN4TWdCO0VBQ0ksNENBQUE7QWQ4eE1wQjtBYy94TWdCO0VBQ0ksNENBQUE7QWRpeU1wQjtBY2x5TWdCO0VBQ0ksNENBQUE7QWRveU1wQjtBY3J5TWdCO0VBQ0ksNENBQUE7QWR1eU1wQjtBY3h5TWdCO0VBQ0ksNENBQUE7QWQweU1wQjtBYzN5TWdCO0VBQ0ksNENBQUE7QWQ2eU1wQjtBYzl5TWdCO0VBQ0ksNENBQUE7QWRnek1wQjtBY2p6TWdCO0VBQ0ksNENBQUE7QWRtek1wQjtBY3B6TWdCO0VBQ0ksNENBQUE7QWRzek1wQjs7QWM5eU1vQjtFQUNJLDRDQUFBO0FkaXpNeEI7QWNsek1vQjtFQUNJLDRDQUFBO0Fkb3pNeEI7QWNyek1vQjtFQUNJLDRDQUFBO0FkdXpNeEI7QWN4ek1vQjtFQUNJLDRDQUFBO0FkMHpNeEI7QWMzek1vQjtFQUNJLDRDQUFBO0FkNnpNeEI7QWM5ek1vQjtFQUNJLDRDQUFBO0FkZzBNeEI7QWNqME1vQjtFQUNJLDRDQUFBO0FkbTBNeEI7QWNwME1vQjtFQUNJLDRDQUFBO0FkczBNeEI7QWN2ME1vQjtFQUNJLDRDQUFBO0FkeTBNeEI7O0FjaDBNb0I7RUFDSSw0Q0FBQTtBZG0wTXhCO0FjcDBNb0I7RUFDSSw0Q0FBQTtBZHMwTXhCO0FjdjBNb0I7RUFDSSw0Q0FBQTtBZHkwTXhCO0FjMTBNb0I7RUFDSSw0Q0FBQTtBZDQwTXhCO0FjNzBNb0I7RUFDSSw0Q0FBQTtBZCswTXhCO0FjaDFNb0I7RUFDSSw0Q0FBQTtBZGsxTXhCO0FjbjFNb0I7RUFDSSw0Q0FBQTtBZHExTXhCO0FjdDFNb0I7RUFDSSw0Q0FBQTtBZHcxTXhCO0FjejFNb0I7RUFDSSw0Q0FBQTtBZDIxTXhCOztBY2wxTW9CO0VBQ0ksNENBQUE7QWRxMU14QjtBY3QxTW9CO0VBQ0ksNENBQUE7QWR3MU14QjtBY3oxTW9CO0VBQ0ksNENBQUE7QWQyMU14QjtBYzUxTW9CO0VBQ0ksNENBQUE7QWQ4MU14QjtBYy8xTW9CO0VBQ0ksNENBQUE7QWRpMk14QjtBY2wyTW9CO0VBQ0ksNENBQUE7QWRvMk14QjtBY3IyTW9CO0VBQ0ksNENBQUE7QWR1Mk14QjtBY3gyTW9CO0VBQ0ksNENBQUE7QWQwMk14QjtBYzMyTW9CO0VBQ0ksNENBQUE7QWQ2Mk14Qjs7QWMzNE1nQjtFQUNJLDhDQUFBO0FkODRNcEI7QWMvNE1nQjtFQUNJLDhDQUFBO0FkaTVNcEI7QWNsNU1nQjtFQUNJLDhDQUFBO0FkbzVNcEI7QWNyNU1nQjtFQUNJLDhDQUFBO0FkdTVNcEI7QWN4NU1nQjtFQUNJLDhDQUFBO0FkMDVNcEI7QWMzNU1nQjtFQUNJLDhDQUFBO0FkNjVNcEI7QWM5NU1nQjtFQUNJLDhDQUFBO0FkZzZNcEI7QWNqNk1nQjtFQUNJLDhDQUFBO0FkbTZNcEI7QWNwNk1nQjtFQUNJLDhDQUFBO0FkczZNcEI7O0FjOTVNb0I7RUFDSSw4Q0FBQTtBZGk2TXhCO0FjbDZNb0I7RUFDSSw4Q0FBQTtBZG82TXhCO0FjcjZNb0I7RUFDSSw4Q0FBQTtBZHU2TXhCO0FjeDZNb0I7RUFDSSw4Q0FBQTtBZDA2TXhCO0FjMzZNb0I7RUFDSSw4Q0FBQTtBZDY2TXhCO0FjOTZNb0I7RUFDSSw4Q0FBQTtBZGc3TXhCO0FjajdNb0I7RUFDSSw4Q0FBQTtBZG03TXhCO0FjcDdNb0I7RUFDSSw4Q0FBQTtBZHM3TXhCO0FjdjdNb0I7RUFDSSw4Q0FBQTtBZHk3TXhCOztBY2g3TW9CO0VBQ0ksOENBQUE7QWRtN014QjtBY3A3TW9CO0VBQ0ksOENBQUE7QWRzN014QjtBY3Y3TW9CO0VBQ0ksOENBQUE7QWR5N014QjtBYzE3TW9CO0VBQ0ksOENBQUE7QWQ0N014QjtBYzc3TW9CO0VBQ0ksOENBQUE7QWQrN014QjtBY2g4TW9CO0VBQ0ksOENBQUE7QWRrOE14QjtBY244TW9CO0VBQ0ksOENBQUE7QWRxOE14QjtBY3Q4TW9CO0VBQ0ksOENBQUE7QWR3OE14QjtBY3o4TW9CO0VBQ0ksOENBQUE7QWQyOE14Qjs7QWNsOE1vQjtFQUNJLDhDQUFBO0FkcThNeEI7QWN0OE1vQjtFQUNJLDhDQUFBO0FkdzhNeEI7QWN6OE1vQjtFQUNJLDhDQUFBO0FkMjhNeEI7QWM1OE1vQjtFQUNJLDhDQUFBO0FkODhNeEI7QWMvOE1vQjtFQUNJLDhDQUFBO0FkaTlNeEI7QWNsOU1vQjtFQUNJLDhDQUFBO0FkbzlNeEI7QWNyOU1vQjtFQUNJLDhDQUFBO0FkdTlNeEI7QWN4OU1vQjtFQUNJLDhDQUFBO0FkMDlNeEI7QWMzOU1vQjtFQUNJLDhDQUFBO0FkNjlNeEI7O0FjMy9NZ0I7RUFDSSx3Q0FBQTtBZDgvTXBCO0FjLy9NZ0I7RUFDSSx3Q0FBQTtBZGlnTnBCO0FjbGdOZ0I7RUFDSSx3Q0FBQTtBZG9nTnBCO0FjcmdOZ0I7RUFDSSx3Q0FBQTtBZHVnTnBCO0FjeGdOZ0I7RUFDSSx3Q0FBQTtBZDBnTnBCO0FjM2dOZ0I7RUFDSSx3Q0FBQTtBZDZnTnBCO0FjOWdOZ0I7RUFDSSx3Q0FBQTtBZGdoTnBCO0FjamhOZ0I7RUFDSSx3Q0FBQTtBZG1oTnBCO0FjcGhOZ0I7RUFDSSx3Q0FBQTtBZHNoTnBCOztBYzlnTm9CO0VBQ0ksd0NBQUE7QWRpaE54QjtBY2xoTm9CO0VBQ0ksd0NBQUE7QWRvaE54QjtBY3JoTm9CO0VBQ0ksd0NBQUE7QWR1aE54QjtBY3hoTm9CO0VBQ0ksd0NBQUE7QWQwaE54QjtBYzNoTm9CO0VBQ0ksd0NBQUE7QWQ2aE54QjtBYzloTm9CO0VBQ0ksd0NBQUE7QWRnaU54QjtBY2ppTm9CO0VBQ0ksd0NBQUE7QWRtaU54QjtBY3BpTm9CO0VBQ0ksd0NBQUE7QWRzaU54QjtBY3ZpTm9CO0VBQ0ksd0NBQUE7QWR5aU54Qjs7QWNoaU5vQjtFQUNJLHdDQUFBO0FkbWlOeEI7QWNwaU5vQjtFQUNJLHdDQUFBO0Fkc2lOeEI7QWN2aU5vQjtFQUNJLHdDQUFBO0FkeWlOeEI7QWMxaU5vQjtFQUNJLHdDQUFBO0FkNGlOeEI7QWM3aU5vQjtFQUNJLHdDQUFBO0FkK2lOeEI7QWNoak5vQjtFQUNJLHdDQUFBO0Fka2pOeEI7QWNuak5vQjtFQUNJLHdDQUFBO0FkcWpOeEI7QWN0ak5vQjtFQUNJLHdDQUFBO0Fkd2pOeEI7QWN6ak5vQjtFQUNJLHdDQUFBO0FkMmpOeEI7O0FjbGpOb0I7RUFDSSx3Q0FBQTtBZHFqTnhCO0FjdGpOb0I7RUFDSSx3Q0FBQTtBZHdqTnhCO0FjempOb0I7RUFDSSx3Q0FBQTtBZDJqTnhCO0FjNWpOb0I7RUFDSSx3Q0FBQTtBZDhqTnhCO0FjL2pOb0I7RUFDSSx3Q0FBQTtBZGlrTnhCO0FjbGtOb0I7RUFDSSx3Q0FBQTtBZG9rTnhCO0FjcmtOb0I7RUFDSSx3Q0FBQTtBZHVrTnhCO0FjeGtOb0I7RUFDSSx3Q0FBQTtBZDBrTnhCO0FjM2tOb0I7RUFDSSx3Q0FBQTtBZDZrTnhCOztBYzNtTmdCO0VBQ0ksdUNBQUE7QWQ4bU5wQjtBYy9tTmdCO0VBQ0ksdUNBQUE7QWRpbk5wQjtBY2xuTmdCO0VBQ0ksdUNBQUE7QWRvbk5wQjtBY3JuTmdCO0VBQ0ksdUNBQUE7QWR1bk5wQjtBY3huTmdCO0VBQ0ksdUNBQUE7QWQwbk5wQjtBYzNuTmdCO0VBQ0ksdUNBQUE7QWQ2bk5wQjtBYzluTmdCO0VBQ0ksdUNBQUE7QWRnb05wQjtBY2pvTmdCO0VBQ0ksdUNBQUE7QWRtb05wQjtBY3BvTmdCO0VBQ0ksdUNBQUE7QWRzb05wQjs7QWM5bk5vQjtFQUNJLHVDQUFBO0FkaW9OeEI7QWNsb05vQjtFQUNJLHVDQUFBO0Fkb29OeEI7QWNyb05vQjtFQUNJLHVDQUFBO0FkdW9OeEI7QWN4b05vQjtFQUNJLHVDQUFBO0FkMG9OeEI7QWMzb05vQjtFQUNJLHVDQUFBO0FkNm9OeEI7QWM5b05vQjtFQUNJLHVDQUFBO0FkZ3BOeEI7QWNqcE5vQjtFQUNJLHVDQUFBO0FkbXBOeEI7QWNwcE5vQjtFQUNJLHVDQUFBO0Fkc3BOeEI7QWN2cE5vQjtFQUNJLHVDQUFBO0FkeXBOeEI7O0FjaHBOb0I7RUFDSSx1Q0FBQTtBZG1wTnhCO0FjcHBOb0I7RUFDSSx1Q0FBQTtBZHNwTnhCO0FjdnBOb0I7RUFDSSx1Q0FBQTtBZHlwTnhCO0FjMXBOb0I7RUFDSSx1Q0FBQTtBZDRwTnhCO0FjN3BOb0I7RUFDSSx1Q0FBQTtBZCtwTnhCO0FjaHFOb0I7RUFDSSx1Q0FBQTtBZGtxTnhCO0FjbnFOb0I7RUFDSSx1Q0FBQTtBZHFxTnhCO0FjdHFOb0I7RUFDSSx1Q0FBQTtBZHdxTnhCO0FjenFOb0I7RUFDSSx1Q0FBQTtBZDJxTnhCOztBY2xxTm9CO0VBQ0ksdUNBQUE7QWRxcU54QjtBY3RxTm9CO0VBQ0ksdUNBQUE7QWR3cU54QjtBY3pxTm9CO0VBQ0ksdUNBQUE7QWQycU54QjtBYzVxTm9CO0VBQ0ksdUNBQUE7QWQ4cU54QjtBYy9xTm9CO0VBQ0ksdUNBQUE7QWRpck54QjtBY2xyTm9CO0VBQ0ksdUNBQUE7QWRvck54QjtBY3JyTm9CO0VBQ0ksdUNBQUE7QWR1ck54QjtBY3hyTm9CO0VBQ0ksdUNBQUE7QWQwck54QjtBYzNyTm9CO0VBQ0ksdUNBQUE7QWQ2ck54Qjs7QWMzdE5nQjtFQUNJLGlDQUFBO0FkOHROcEI7QWMvdE5nQjtFQUNJLGlDQUFBO0FkaXVOcEI7QWNsdU5nQjtFQUNJLGlDQUFBO0Fkb3VOcEI7QWNydU5nQjtFQUNJLGlDQUFBO0FkdXVOcEI7QWN4dU5nQjtFQUNJLGlDQUFBO0FkMHVOcEI7QWMzdU5nQjtFQUNJLGlDQUFBO0FkNnVOcEI7QWM5dU5nQjtFQUNJLGlDQUFBO0FkZ3ZOcEI7QWNqdk5nQjtFQUNJLGlDQUFBO0FkbXZOcEI7QWNwdk5nQjtFQUNJLGlDQUFBO0Fkc3ZOcEI7O0FjOXVOb0I7RUFDSSxpQ0FBQTtBZGl2TnhCO0FjbHZOb0I7RUFDSSxpQ0FBQTtBZG92TnhCO0FjcnZOb0I7RUFDSSxpQ0FBQTtBZHV2TnhCO0FjeHZOb0I7RUFDSSxpQ0FBQTtBZDB2TnhCO0FjM3ZOb0I7RUFDSSxpQ0FBQTtBZDZ2TnhCO0FjOXZOb0I7RUFDSSxpQ0FBQTtBZGd3TnhCO0FjandOb0I7RUFDSSxpQ0FBQTtBZG13TnhCO0FjcHdOb0I7RUFDSSxpQ0FBQTtBZHN3TnhCO0FjdndOb0I7RUFDSSxpQ0FBQTtBZHl3TnhCOztBY2h3Tm9CO0VBQ0ksaUNBQUE7QWRtd054QjtBY3B3Tm9CO0VBQ0ksaUNBQUE7QWRzd054QjtBY3Z3Tm9CO0VBQ0ksaUNBQUE7QWR5d054QjtBYzF3Tm9CO0VBQ0ksaUNBQUE7QWQ0d054QjtBYzd3Tm9CO0VBQ0ksaUNBQUE7QWQrd054QjtBY2h4Tm9CO0VBQ0ksaUNBQUE7QWRreE54QjtBY254Tm9CO0VBQ0ksaUNBQUE7QWRxeE54QjtBY3R4Tm9CO0VBQ0ksaUNBQUE7QWR3eE54QjtBY3p4Tm9CO0VBQ0ksaUNBQUE7QWQyeE54Qjs7QWNseE5vQjtFQUNJLGlDQUFBO0FkcXhOeEI7QWN0eE5vQjtFQUNJLGlDQUFBO0Fkd3hOeEI7QWN6eE5vQjtFQUNJLGlDQUFBO0FkMnhOeEI7QWM1eE5vQjtFQUNJLGlDQUFBO0FkOHhOeEI7QWMveE5vQjtFQUNJLGlDQUFBO0FkaXlOeEI7QWNseU5vQjtFQUNJLGlDQUFBO0Fkb3lOeEI7QWNyeU5vQjtFQUNJLGlDQUFBO0FkdXlOeEI7QWN4eU5vQjtFQUNJLGlDQUFBO0FkMHlOeEI7QWMzeU5vQjtFQUNJLGlDQUFBO0FkNnlOeEI7O0FjanVOUTtFQUVRLHNDQUFBO0FkbXVOaEI7O0FjcnVOUTtFQUVRLDJDQUFBO0VBQUEsaURBQUE7QWR3dU5oQjs7QWMxdU5RO0VBRVEsc0NBQUE7RUFBQSxzREFBQTtBZDZ1TmhCOztBYy91TlE7RUFFUSxvQ0FBQTtBZGl2TmhCOztBY252TlE7RUFFUSw2Q0FBQTtBZHF2TmhCOztBY3Z2TlE7RUFFUSx5QkFBQTtBZHl2TmhCOztBYzN2TlE7RUFFUSxnQ0FBQTtBZDZ2TmhCOztBYy92TlE7RUFFUSxtQ0FBQTtBZGl3TmhCOztBY253TlE7RUFFUSw2Q0FBQTtBZHF3TmhCOztBY3Z3TlE7RUFFUSxrREFBQTtBZHl3TmhCOztBYzN3TlE7RUFFUSxtREFBQTtBZDZ3TmhCOztBYy93TlE7RUFFUSxnREFBQTtBZGl4TmhCOztBY254TlE7RUFFUSxtREFBQTtBZHF4TmhCOztBY3Z4TlE7RUFFUSxpREFBQTtBZHl4TmhCOztBYzN4TlE7RUFFUSw4Q0FBQTtBZDZ4TmhCOztBY3J4TmdCO0VBRVEsc0NBQUE7QWR1eE54Qjs7QWNqeE5nQjtFQUVRLHNDQUFBO0FkbXhOeEI7O0FjN3dOZ0I7RUFFUSxzQ0FBQTtBZCt3TnhCOztBY2p5TmdCO0VBRVEsMkNBQUE7RUFBQSxpREFBQTtBZG95TnhCOztBYzl4TmdCO0VBRVEsMkNBQUE7RUFBQSxpREFBQTtBZGl5TnhCOztBYzN4TmdCO0VBRVEsMkNBQUE7RUFBQSxpREFBQTtBZDh4TnhCOztBY2h6TmdCO0VBRVEsc0NBQUE7RUFBQSxzREFBQTtBZG16TnhCOztBYzd5TmdCO0VBRVEsc0NBQUE7RUFBQSxzREFBQTtBZGd6TnhCOztBYzF5TmdCO0VBRVEsc0NBQUE7RUFBQSxzREFBQTtBZDZ5TnhCOztBYy96TmdCO0VBRVEsb0NBQUE7QWRpME54Qjs7QWMzek5nQjtFQUVRLG9DQUFBO0FkNnpOeEI7O0FjdnpOZ0I7RUFFUSxvQ0FBQTtBZHl6TnhCOztBYzMwTmdCO0VBRVEsNkNBQUE7QWQ2ME54Qjs7QWN2ME5nQjtFQUVRLDZDQUFBO0FkeTBOeEI7O0FjbjBOZ0I7RUFFUSw2Q0FBQTtBZHEwTnhCOztBY3YxTmdCO0VBRVEseUJBQUE7QWR5MU54Qjs7QWNuMU5nQjtFQUVRLHlCQUFBO0FkcTFOeEI7O0FjLzBOZ0I7RUFFUSx5QkFBQTtBZGkxTnhCOztBY24yTmdCO0VBRVEsZ0NBQUE7QWRxMk54Qjs7QWMvMU5nQjtFQUVRLGdDQUFBO0FkaTJOeEI7O0FjMzFOZ0I7RUFFUSxnQ0FBQTtBZDYxTnhCOztBYy8yTmdCO0VBRVEsbUNBQUE7QWRpM054Qjs7QWMzMk5nQjtFQUVRLG1DQUFBO0FkNjJOeEI7O0FjdjJOZ0I7RUFFUSxtQ0FBQTtBZHkyTnhCOztBYzMzTmdCO0VBRVEsNkNBQUE7QWQ2M054Qjs7QWN2M05nQjtFQUVRLDZDQUFBO0FkeTNOeEI7O0FjbjNOZ0I7RUFFUSw2Q0FBQTtBZHEzTnhCOztBY3Y0TmdCO0VBRVEsa0RBQUE7QWR5NE54Qjs7QWNuNE5nQjtFQUVRLGtEQUFBO0FkcTROeEI7O0FjLzNOZ0I7RUFFUSxrREFBQTtBZGk0TnhCOztBY241TmdCO0VBRVEsbURBQUE7QWRxNU54Qjs7QWMvNE5nQjtFQUVRLG1EQUFBO0FkaTVOeEI7O0FjMzROZ0I7RUFFUSxtREFBQTtBZDY0TnhCOztBYy81TmdCO0VBRVEsZ0RBQUE7QWRpNk54Qjs7QWMzNU5nQjtFQUVRLGdEQUFBO0FkNjVOeEI7O0FjdjVOZ0I7RUFFUSxnREFBQTtBZHk1TnhCOztBYzM2TmdCO0VBRVEsbURBQUE7QWQ2Nk54Qjs7QWN2Nk5nQjtFQUVRLG1EQUFBO0FkeTZOeEI7O0FjbjZOZ0I7RUFFUSxtREFBQTtBZHE2TnhCOztBY3Y3TmdCO0VBRVEsaURBQUE7QWR5N054Qjs7QWNuN05nQjtFQUVRLGlEQUFBO0FkcTdOeEI7O0FjLzZOZ0I7RUFFUSxpREFBQTtBZGk3TnhCOztBY244TmdCO0VBRVEsOENBQUE7QWRxOE54Qjs7QWMvN05nQjtFQUVRLDhDQUFBO0FkaThOeEI7O0FjMzdOZ0I7RUFFUSw4Q0FBQTtBZDY3TnhCOztBY3A3Tlk7RUFHWTtJQUVRLHNDQUFBO0VkbzdOOUI7RWN0N05zQjtJQUVRLDJDQUFB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YzU2UXNCO0lBQ0ksMkJBQUE7RWQ4NlExQjtBQUNGO0FjbjdRWTtFQUdZO0lBQ0ksMkJBQUE7RWRtN1ExQjtFY3A3UXNCO0lBQ0ksMkJBQUE7RWRzN1ExQjtFY3Y3UXNCO0lBQ0ksMkJBQUE7RWR5N1ExQjtFYzE3UXNCO0lBQ0ksMkJBQUE7RWQ0N1ExQjtFYzc3UXNCO0lBQ0ksMkJBQUE7RWQrN1ExQjtBQUNGO0FjaitRUTtFQUNJLDZCQUFBO0FkbStRWjs7QWNwK1FRO0VBQ0ksNkJBQUE7QWR1K1FaOztBY3grUVE7RUFDSSw4QkFBQTtBZDIrUVo7O0FjNStRUTtFQUNJLDBCQUFBO0FkKytRWjs7QWNoL1FRO0VBQ0ksOEJBQUE7QWRtL1FaOztBY3AvUVE7RUFDSSw2QkFBQTtBZHUvUVo7O0FjeC9RUTtFQUNJLDRCQUFBO0FkMi9RWjs7QWM1L1FRO0VBQ0ksNkJBQUE7QWQrL1FaOztBY2hnUlE7RUFDSSwwQkFBQTtBZG1nUlo7O0FjcGdSUTtFQUNJLDRCQUFBO0FkdWdSWjs7QWN4Z1JRO0VBQ0ksMEJBQUE7QWQyZ1JaOztBYzVnUlE7RUFDSSwwQkFBQTtBZCtnUlo7O0FjaGhSUTtFQUNJLDBCQUFBO0FkbWhSWjs7QWN2L1FZO0VBR1k7SUFDSSw2QkFBQTtFZHcvUTFCO0Vjei9Rc0I7SUFDSSw4QkFBQTtFZDIvUTFCO0VjNS9Rc0I7SUFDSSwwQkFBQTtFZDgvUTFCO0VjLy9Rc0I7SUFDSSw4QkFBQTtFZGlnUjFCO0VjbGdSc0I7SUFDSSw2QkFBQTtFZG9nUjFCO0VjcmdSc0I7SUFDSSw0QkFBQTtFZHVnUjFCO0VjeGdSc0I7SUFDSSw2QkFBQTtFZDBnUjFCO0VjM2dSc0I7SUFDSSwwQkFBQTtFZDZnUjFCO0VjOWdSc0I7SUFDSSw0QkFBQTtFZGdoUjFCO0VjamhSc0I7SUFDSSwwQkFBQTtFZG1oUjFCO0VjcGhSc0I7SUFDSSwwQkFBQTtFZHNoUjFCO0VjdmhSc0I7SUFDSSwwQkFBQTtFZHloUjFCO0FBQ0Y7QWM5aFJZO0VBR1k7SUFDSSw2QkFBQTtFZDhoUjFCO0VjL2hSc0I7SUFDSSw4QkFBQTtFZGlpUjFCO0VjbGlSc0I7SUFDSSwwQkFBQTtFZG9pUjFCO0VjcmlSc0I7SUFDSSw4QkFBQTtFZHVpUjFCO0VjeGlSc0I7SUFDSSw2QkFBQTtFZDBpUjFCO0VjM2lSc0I7SUFDSSw0QkFBQTtFZDZpUjFCO0VjOWlSc0I7SUFDSSw2QkFBQTtFZGdqUjFCO0VjampSc0I7SUFDSSwwQkFBQTtFZG1qUjFCO0VjcGpSc0I7SUFDSSw0QkFBQTtFZHNqUjFCO0VjdmpSc0I7SUFDSSwwQkFBQTtFZHlqUjFCO0VjMWpSc0I7SUFDSSwwQkFBQTtFZDRqUjFCO0VjN2pSc0I7SUFDSSwwQkFBQTtFZCtqUjFCO0FBQ0Y7QWNwa1JZO0VBR1k7SUFDSSw2QkFBQTtFZG9rUjFCO0VjcmtSc0I7SUFDSSw4QkFBQTtFZHVrUjFCO0VjeGtSc0I7SUFDSSwwQkFBQTtFZDBrUjFCO0VjM2tSc0I7SUFDSSw4QkFBQTtFZDZrUjFCO0VjOWtSc0I7SUFDSSw2QkFBQTtFZGdsUjFCO0VjamxSc0I7SUFDSSw0QkFBQTtFZG1sUjFCO0VjcGxSc0I7SUFDSSw2QkFBQTtFZHNsUjFCO0VjdmxSc0I7SUFDSSwwQkFBQTtFZHlsUjFCO0VjMWxSc0I7SUFDSSw0QkFBQTtFZDRsUjFCO0VjN2xSc0I7SUFDSSwwQkFBQTtFZCtsUjFCO0VjaG1Sc0I7SUFDSSwwQkFBQTtFZGttUjFCO0Vjbm1Sc0I7SUFDSSwwQkFBQTtFZHFtUjFCO0FBQ0Y7QWMxbVJZO0VBR1k7SUFDSSw2QkFBQTtFZDBtUjFCO0VjM21Sc0I7SUFDSSw4QkFBQTtFZDZtUjFCO0VjOW1Sc0I7SUFDSSwwQkFBQTtFZGduUjFCO0Vjam5Sc0I7SUFDSSw4QkFBQTtFZG1uUjFCO0VjcG5Sc0I7SUFDSSw2QkFBQTtFZHNuUjFCO0Vjdm5Sc0I7SUFDSSw0QkFBQTtFZHluUjFCO0VjMW5Sc0I7SUFDSSw2QkFBQTtFZDRuUjFCO0VjN25Sc0I7SUFDSSwwQkFBQTtFZCtuUjFCO0VjaG9Sc0I7SUFDSSw0QkFBQTtFZGtvUjFCO0Vjbm9Sc0I7SUFDSSwwQkFBQTtFZHFvUjFCO0VjdG9Sc0I7SUFDSSww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eVMxQjtFYzd5U3NCO0lBQ0ksaUNBQUE7RWQreVMxQjtFY2h6U3NCO0lBQ0ksK0JBQUE7RWRrelMxQjtFY256U3NCO0lBQ0ksNkJBQUE7RWRxelMxQjtFY3R6U3NCO0lBQ0ksOEJBQUE7RWR3elMxQjtFY3p6U3NCO0lBQ0ksK0JBQUE7RWQyelMxQjtBQUNGO0FjNzFTUTtFQUNJLG1CQUFBO0FkKzFTWjs7QWNoMlNRO0VBQ0ksbUJBQUE7QWRtMlNaOztBY3AyU1E7RUFDSSxtQkFBQTtBZHUyU1o7O0FjeDJTUTtFQUNJLG1CQUFBO0FkMjJTWjs7QWM1MlNRO0VBQ0ksbUJBQUE7QWQrMlNaOztBY2gzU1E7RUFDSSxtQkFBQTtBZG0zU1o7O0FjcDNTUTtFQUNJLG1CQUFBO0FkdTNTWjs7QWMzMVNZO0VBR1k7SUFDSSxtQkFBQTtFZDQxUzFCO0VjNzFTc0I7SUFDSSxtQkFBQTtFZCsxUzFCO0VjaDJTc0I7SUFDSSxtQkFBQTtFZGsyUzFCO0VjbjJTc0I7SUFDSSxtQkFBQTtFZHEyUzFCO0VjdDJTc0I7SUFDSSxtQkFBQTtFZHcyUzFCO0VjejJTc0I7SUFDSSxtQkFBQTtFZDIyUzFCO0VjNTJTc0I7SUFDSSxtQkFBQTtFZDgyUzFCO0FBQ0Y7QWNuM1NZO0VBR1k7SUFDSSxtQkFBQTtFZG0zUzFCO0VjcDNTc0I7SUFDSSxtQkFBQTtFZHMzUzFCO0VjdjNTc0I7SUFDSSxtQkFBQTtFZHkzUzFCO0VjMTNTc0I7SUFDSSxtQkFBQTtFZDQzUzFCO0VjNzNTc0I7SUFDSSxtQkFBQTtFZCszUzFCO0VjaDRTc0I7SUFDSSxtQkFBQTtFZGs0UzFCO0VjbjRTc0I7SUFDSSxtQkFBQTtFZHE0UzFCO0FBQ0Y7QWMxNFNZO0VBR1k7SUFDSSxtQkFBQTtFZDA0UzFCO0VjMzRTc0I7SUFDSSxtQkFBQTtFZDY0UzFCO0VjOTRTc0I7SUFDSSxtQkFBQTtFZGc1UzFCO0VjajVTc0I7SUFDSSxtQkFBQTtFZG01UzFCO0VjcDVTc0I7SUFDSSxtQkFBQTtFZHM1UzFCO0VjdjVTc0I7SUFDSSxtQkFBQTtFZHk1UzFCO0VjMTVTc0I7SUFDSSxtQkFBQTtFZDQ1UzFCO0FBQ0Y7QWNqNlNZO0VBR1k7SUFDSSxtQkFBQTtFZGk2UzFCO0VjbDZTc0I7SUFDSSxtQkFBQTtFZG82UzFCO0VjcjZTc0I7SUFDSSxtQkFBQTtFZHU2UzFCO0VjeDZTc0I7SUFDSSxtQkFBQTtFZDA2UzFCO0VjMzZTc0I7SUFDSSxtQkFBQTtFZDY2UzFCO0VjOTZTc0I7SUFDSSxtQkFBQTtFZGc3UzFCO0VjajdTc0I7SUFDSSxtQkFBQTtFZG03UzFCO0FBQ0Y7QWNyOVNRO0VBQ0ksdUJBQUE7QWR1OVNaOztBY3g5U1E7RUFDSSx5QkFBQTtBZDI5U1o7O0FjNTlTUTtFQUNJLHlCQUFBO0FkKzlTWjs7QWNoK1NRO0VBQ0kscUJBQUE7QWRtK1NaOztBY3Y4U1k7RUFHWTtJQUNJLHVCQUFBO0VkdzhTMUI7RWN6OFNzQjtJQUNJLHlCQUFBO0VkMjhTMUI7RWM1OFNzQjtJQUNJLHlCQUFBO0VkODhTMUI7RWMvOFNzQjtJQUNJLHFCQUFBO0VkaTlTMUI7QUFDRjtBY3Q5U1k7RUFHWTtJQUNJLHVCQUFBO0VkczlTMUI7RWN2OVNzQjtJQUNJLHlCQUFBO0VkeTlTMUI7RWMxOVNzQjtJQUNJLHlCQUFBO0VkNDlTMUI7RWM3OVNzQjtJQUNJLHFCQUFBO0VkKzlTMUI7QUFDRjtBY3ArU1k7RUFHWTtJQUNJLHVCQUFBO0VkbytTMUI7RWNyK1NzQjtJQUNJLHlCQUFBO0VkdStTMUI7RWN4K1NzQjtJQUNJLHlCQUFBO0VkMCtTMUI7RWMzK1NzQjtJQUNJLHFCQUFBO0VkNitTMUI7QUFDRjtBY2wvU1k7RUFHWTtJQUNJLHVCQUFBO0Vkay9TMUI7RWNuL1NzQjtJQUNJLHlCQUFBO0VkcS9TMUI7RWN0L1NzQjtJQUNJLHlCQUFBO0Vkdy9TMUI7RWN6L1NzQjtJQUNJLHFCQUFBO0VkMi9TMUI7QUFDRjtBYzdoVFE7RUFDSSx1QkFBQTtBZCtoVFo7O0FjaGlUUTtFQUNJLHVCQUFBO0FkbWlUWjs7QWN2Z1RZO0VBR1k7SUFDSSx1QkFBQTtFZHdnVDFCO0VjemdUc0I7SUFDSSx1QkFBQTtFZDJnVDFCO0FBQ0Y7QWNoaFRZO0VBR1k7SUFDSSx1QkFBQTtFZGdoVDFCO0VjamhUc0I7SUFDSSx1QkFBQTtFZG1oVDFCO0FBQ0Y7QWN4aFRZO0VBR1k7SUFDSSx1QkFBQTtFZHdoVDFCO0VjemhUc0I7SUFDSSx1QkFBQTtFZDJoVDFCO0FBQ0Y7QWNoaVRZO0VBR1k7SUFDSSx1QkFBQTtFZGdpVDFCO0VjamlUc0I7SUFDSSx1QkFBQTtFZG1pVDFCO0FBQ0Y7QWNya1RRO0VBQ0kseUJBQUE7QWR1a1RaOztBY3hrVFE7RUFDSSx5QkFBQTtBZDJrVFo7O0FjL2lUWTtFQUdZO0lBQ0kseUJBQUE7RWRnalQxQjtFY2pqVHNCO0lBQ0kseUJBQUE7RWRtalQxQjtBQUNGO0FjeGpUWTtFQUdZO0lBQ0kseUJBQUE7RWR3alQxQjtFY3pqVHNCO0lBQ0kseUJBQUE7RWQyalQxQjtBQUNGO0FjaGtUWTtFQUdZO0lBQ0kseUJBQUE7RWRna1QxQjtFY2prVHNCO0lBQ0kseUJBQUE7RWRta1QxQjtBQUNGO0FjeGtUWTtFQUdZO0lBQ0kseUJBQUE7RWR3a1QxQjtFY3prVHNCO0lBQ0kseUJBQUE7RWQya1QxQjtBQUNGO0FjaDJTWTtFQUVRLG9CQUFBO0FkaTJTcEI7O0FjbjJTWTtFQUVRLHVCQUFBO0FkcTJTcEI7O0FjdjJTWTtFQUVRLHNCQUFBO0FkeTJTcEI7O0FjMzJTWTtFQUVRLG9CQUFBO0FkNjJTcEI7O0FjLzJTWTtFQUVRLHNCQUFBO0FkaTNTcEI7O0FjbjNTWTtFQUVRLG9CQUFBO0FkcTNTcEI7O0FjdjNTWTtFQUVRLG9CQUFBO0FkeTNTcEI7O0FjMzNTWTtFQUVRLG9CQUFBO0FkNjNTcEI7O0FjLzNTWTtFQUVRLG9CQUFBO0FkaTRTcEI7O0FjbjRTWTtFQUVRLHdCQUFBO0FkcTRTcEI7O0FjdjRTWTtFQUVRLDJCQUFBO0FkeTRTcEI7O0FjMzRTWTtFQUVRLDBCQUFBO0FkNjRTcEI7O0FjLzRTWTtFQUVRLHdCQUFBO0FkaTVTcEI7O0FjbjVTWTtFQUVRLDBCQUFBO0FkcTVTcEI7O0FjdjVTWTtFQUVRLHdCQUFBO0FkeTVTcEI7O0FjMzVTWTtFQUVRLHdCQUFBO0FkNjVTcEI7O0FjLzVTWTtFQUVRLHdCQUFBO0FkaTZTcEI7O0FjbjZTWTtFQUVRLHdCQUFBO0FkcTZTcEI7O0FjdjZTWTtFQUVRLDJCQUFBO0FkeTZTcEI7O0FjMzZTWTtFQUVRLDhCQUFBO0FkNjZTcEI7O0FjLzZTWTtFQUVRLDZCQUFBO0FkaTdTcEI7O0FjbjdTWTtFQUVRLDJCQUFBO0FkcTdTcEI7O0FjdjdTWTtFQUVRLDZCQUFBO0FkeTdTcEI7O0FjMzdTWTtFQUVRLDJCQUFBO0FkNjdTcEI7O0FjLzdTWTtFQUVRLDJCQUFBO0FkaThTcEI7O0FjbjhTWTtFQUVRLDJCQUFBO0FkcThTcEI7O0FjdjhTWTtFQUVRLDJCQUFBO0FkeThTcEI7O0FjLzZTWTtFQUdZO0lBRVEsb0JBQUE7RWQrNlM5QjtFY2o3U3NCO0lBRVEsdUJBQUE7RWRrN1M5QjtFY3A3U3NCO0lBRVEsc0JBQUE7RWRxN1M5QjtFY3Y3U3NCO0lBRVEsb0JBQUE7RWR3N1M5QjtFYzE3U3NCO0lBRVEsc0JBQUE7RWQyN1M5QjtFYzc3U3NCO0lBRVEsb0JBQUE7RWQ4N1M5QjtFY2g4U3NCO0lBRVEsb0JBQUE7RWRpOFM5QjtFY244U3NCO0lBRVEsb0JBQUE7RWRvOFM5QjtFY3Q4U3NCO0lBRVEsb0JBQUE7RWR1OFM5QjtFY3o4U3NCO0lBRVEsd0JBQUE7RWQwOFM5QjtFYzU4U3NCO0lBRVEsMkJBQUE7RWQ2OFM5QjtFYy84U3NCO0lBRVEsMEJBQUE7RWRnOVM5QjtFY2w5U3NCO0lBRVEsd0JBQUE7RWRtOVM5QjtFY3I5U3NCO0lBRVEsMEJBQUE7RWRzOVM5QjtFY3g5U3NCO0lBRVEsd0JBQUE7RWR5OVM5QjtFYzM5U3NCO0lBRVEsd0JBQUE7RWQ0OVM5QjtFYzk5U3NCO0lBRVEsd0JBQUE7RWQrOVM5QjtFY2orU3NCO0lBRVEsd0JBQUE7RWRrK1M5QjtFY3ArU3NCO0lBRVEsMkJBQUE7RWRxK1M5QjtFY3YrU3NCO0lBRVEsOEJBQUE7RWR3K1M5QjtFYzErU3NCO0lBRVEsNkJBQUE7RWQyK1M5QjtFYzcrU3NCO0lBRVEsMkJBQUE7RWQ4K1M5QjtFY2gvU3NCO0lBRVEsNkJBQUE7RWRpL1M5QjtFY24vU3NCO0lBRVEsMkJBQUE7RWRvL1M5QjtFY3QvU3NCO0lBRVEsMkJBQUE7RWR1L1M5QjtFY3ovU3NCO0lBRVEsMkJBQUE7RWQwL1M5QjtFYzUvU3NCO0lBRVEsMkJBQUE7RWQ2L1M5QjtBQUNGO0FjbmdUWTtFQUdZO0lBRVEsb0JBQUE7RWRrZ1Q5QjtFY3BnVHNCO0lBRVEsdUJBQUE7RWRxZ1Q5QjtFY3ZnVHNCO0lBRVEsc0JBQUE7RWR3Z1Q5QjtFYzFnVHNCO0lBRVEsb0JBQUE7RWQyZ1Q5QjtFYzdnVHNCO0lBRVEsc0JBQUE7RWQ4Z1Q5QjtFY2hoVHNCO0lBRVEsb0JBQUE7RWRpaFQ5QjtFY25oVHNCO0lBRVEsb0JBQUE7RWRvaFQ5QjtFY3RoVHNCO0lBRVEsb0JBQUE7RWR1aFQ5QjtFY3poVHNCO0lBRVEsb0JBQUE7RWQwaFQ5QjtFYzVoVHNCO0lBRVEsd0JBQUE7RWQ2aFQ5QjtFYy9oVHNCO0lBRVEsMkJBQUE7RWRnaVQ5QjtFY2xpVHNCO0lBRVEsMEJBQUE7RWRtaVQ5QjtFY3JpVHNCO0lBRVEsd0JBQUE7RWRzaVQ5QjtFY3hpVHNCO0lBRVEsMEJBQUE7RWR5aVQ5QjtFYzNpVHNCO0lBRVEsd0JBQUE7RWQ0aVQ5QjtFYzlpVHNCO0lBRVEsd0JBQUE7RWQraVQ5QjtFY2pqVHNCO0lBRVEsd0JBQUE7RWRralQ5QjtFY3BqVHNCO0lBRVEsd0JBQUE7RWRxalQ5QjtFY3ZqVHNCO0lBRVEsMkJBQUE7RWR3alQ5QjtFYzFqVHNCO0lBRVEsOEJBQUE7RWQyalQ5QjtFYzdqVHNCO0lBRVEsNkJBQUE7RWQ4alQ5QjtFY2hrVHNCO0lBRVEsMkJBQUE7RWRpa1Q5QjtFY25rVHNCO0lBRVEsNkJBQUE7RWRva1Q5QjtFY3RrVHNCO0lBRVEsMkJBQUE7RWR1a1Q5QjtFY3prVHNCO0lBRVEsMkJBQUE7RWQwa1Q5QjtFYzVrVHNCO0lBRVEsMkJBQUE7RWQ2a1Q5QjtFYy9rVHNCO0lBRVEsMkJBQUE7RWRnbFQ5QjtBQUNGO0FjdGxUWTtFQUdZO0lBRVEsb0JBQUE7RWRxbFQ5QjtFY3ZsVHNCO0lBRVEsdUJBQUE7RWR3bFQ5QjtFYzFsVHNCO0lBRVEsc0JBQUE7RWQybFQ5QjtFYzdsVHNCO0lBRVEsb0JBQUE7RWQ4bFQ5QjtFY2htVHNCO0lBRVEsc0JBQUE7RWRpbVQ5QjtFY25tVHNCO0lBRVEsb0JBQUE7RWRvbVQ5QjtFY3RtVHNCO0lBRVEsb0JBQUE7RWR1bVQ5QjtFY3ptVHNCO0lBRVEsb0JBQUE7RWQwbVQ5QjtFYzVtVHNCO0lBRVEsb0JBQUE7RWQ2bVQ5QjtFYy9tVHNCO0lBRVEsd0JBQUE7RWRnblQ5QjtFY2xuVHNCO0lBRVEsMkJBQUE7RWRtblQ5QjtFY3JuVHNCO0lBRVEsMEJBQUE7RWRzblQ5QjtFY3huVHNCO0lBRVEsd0JBQUE7RWR5blQ5QjtFYzNuVHNCO0lBRVEsMEJBQUE7RWQ0blQ5QjtFYzluVHNCO0lBRVEsd0JBQUE7RWQrblQ5QjtFY2pvVHNCO0lBRVEsd0JBQUE7RWRrb1Q5QjtFY3BvVHNCO0lBRVEsd0JBQUE7RWRxb1Q5QjtFY3ZvVHNCO0lBRVEsd0JBQUE7RWR3b1Q5QjtFYzFvVHNCO0lBRVEsMkJBQUE7RWQyb1Q5QjtFYzdvVHNCO0lBRVEsOEJBQUE7RWQ4b1Q5QjtFY2hwVHNCO0lBRVEsNkJBQUE7RWRpcFQ5QjtFY25wVHNCO0lBRVEsMkJBQUE7RWRvcFQ5QjtFY3RwVHNCO0lBRVEsNkJBQUE7RWR1cFQ5QjtFY3pwVHNCO0lBRVEsMkJBQUE7RWQwcFQ5QjtFYzVwVHNCO0lBRVEsMkJBQUE7RWQ2cFQ5QjtFYy9wVHNCO0lBRVEsMkJBQUE7RWRncVQ5QjtFY2xxVHNCO0lBRVEsMkJBQUE7RWRtcVQ5QjtBQUNGO0FjenFUWTtFQUdZO0lBRVEsb0JBQUE7RWR3cVQ5QjtFYzFxVHNCO0lBRVEsdUJBQUE7RWQycVQ5QjtFYzdxVHNCO0lBRVEsc0JBQUE7RWQ4cVQ5QjtFY2hyVHNCO0lBRVEsb0JBQUE7RWRpclQ5QjtFY25yVHNCO0lBRVEsc0JBQUE7RWRvclQ5QjtFY3RyVHNCO0lBRVEsb0JBQUE7RWR1clQ5QjtFY3pyVHNCO0lBRVEsb0JBQUE7RWQwclQ5QjtFYzVyVHNCO0lBRVEsb0JBQUE7RWQ2clQ5QjtFYy9yVHNCO0lBRVEsb0JBQUE7RWRnc1Q5QjtFY2xzVHNCO0lBRVEsd0JBQUE7RWRtc1Q5QjtFY3JzVHNCO0lBRVEsMkJBQUE7RWRzc1Q5QjtFY3hzVHNCO0lBRVEsMEJBQUE7RWR5c1Q5QjtFYzNzVHNCO0lBRVEsd0JBQUE7RWQ0c1Q5QjtFYzlzVHNCO0lBRVEsMEJBQUE7RWQrc1Q5QjtFY2p0VHNCO0lBRVEsd0JBQUE7RWRrdFQ5QjtFY3B0VHNCO0lBRVEsd0JBQUE7RWRxdFQ5QjtFY3Z0VHNCO0lBRVEsd0JBQUE7RWR3dFQ5QjtFYzF0VHNCO0lBRVEsd0JBQUE7RWQydFQ5QjtFYzd0VHNCO0lBRVEsMkJBQUE7RWQ4dFQ5QjtFY2h1VHNCO0lBRVEsOEJBQUE7RWRpdVQ5QjtFY251VHNCO0lBRVEsNkJBQUE7RWRvdVQ5QjtFY3R1VHNCO0lBRVEsMkJBQUE7RWR1dVQ5QjtFY3p1VHNCO0lBRVEsNkJBQUE7RWQwdVQ5QjtFYzV1VHNCO0lBRVEsMkJBQUE7RWQ2dVQ5QjtFYy91VHNCO0lBRVEsMkJBQUE7RWRndlQ5QjtFY2x2VHNCO0lBRVEsMkJBQUE7RWRtdlQ5QjtFY3J2VHNCO0lBRVEsMkJBQUE7RWRzdlQ5QjtBQUNGO0FjeHhUWTtFQUVRLHdCQUFBO0FkeXhUcEI7O0FjM3hUWTtFQUVRLDJCQUFBO0FkNnhUcEI7O0FjL3hUWTtFQUVRLDBCQUFBO0FkaXlUcEI7O0FjbnlUWTtFQUVRLHdCQUFBO0FkcXlUcEI7O0FjdnlUWTtFQUVRLDBCQUFBO0FkeXlUcEI7O0FjM3lUWTtFQUVRLHdCQUFBO0FkNnlUcEI7O0FjL3lUWTtFQUVRLHdCQUFBO0FkaXpUcEI7O0FjbnpUWTtFQUVRLHdCQUFBO0FkcXpUcEI7O0FjdnpUWTtFQUVRLHdCQUFBO0FkeXpUcEI7O0FjM3pUWTtFQUVRLDRCQUFBO0FkNnpUcEI7O0FjL3pUWTtFQUVRLCtCQUFBO0FkaTBUcEI7O0FjbjBUWTtFQUVRLDhCQUFBO0FkcTBUcEI7O0FjdjBUWTtFQUVRLDRCQUFBO0FkeTBUcEI7O0FjMzBUWTtFQUVRLDhCQUFBO0FkNjBUcEI7O0FjLzBUWTtFQUVRLDRCQUFBO0FkaTFUcEI7O0FjbjFUWTtFQUVRLDRCQUFBO0FkcTFUcEI7O0FjdjFUWTtFQUVRLDRCQUFBO0FkeTFUcEI7O0FjMzFUWTtFQUVRLDRCQUFBO0FkNjFUcEI7O0FjLzFUWTtFQUVRLDhCQUFBO0FkaTJUcEI7O0FjbjJUWTtFQUVRLGlDQUFBO0FkcTJUcEI7O0FjdjJUWTtFQUVRLGdDQUFBO0FkeTJUcEI7O0FjMzJUWTtFQUVRLDhCQUFBO0FkNjJUcEI7O0FjLzJUWTtFQUVRLGdDQUFBO0FkaTNUcEI7O0FjbjNUWTtFQUVRLDhCQUFBO0FkcTNUcEI7O0FjdjNUWTtFQUVRLDhCQUFBO0FkeTNUcEI7O0FjMzNUWTtFQUVRLDhCQUFBO0FkNjNUcEI7O0FjLzNUWTtFQUVRLDhCQUFBO0FkaTRUcEI7O0FjbjRUWTtFQUVRLDZCQUFBO0FkcTRUcEI7O0FjdjRUWTtFQUVRLGdDQUFBO0FkeTRUcEI7O0FjMzRUWTtFQUVRLCtCQUFBO0FkNjRUcEI7O0FjLzRUWTtFQUVRLDZCQUFBO0FkaTVUcEI7O0FjbjVUWTtFQUVRLCtCQUFBO0FkcTVUcEI7O0FjdjVUWTtFQUVRLDZCQUFBO0FkeTVUcEI7O0FjMzVUWTtFQUVRLDZCQUFBO0FkNjVUcEI7O0FjLzVUWTtFQUVRLDZCQUFBO0FkaTZUcEI7O0FjbjZUWTtFQUVRLDZCQUFBO0FkcTZUcEI7O0FjdjZUWTtFQUVRLCtCQUFBO0FkeTZUcEI7O0FjMzZUWTtFQUVRLGtDQUFBO0FkNjZUcEI7O0FjLzZUWTtFQUVRLGlDQUFBO0FkaTdUcEI7O0FjbjdUWTtFQUVRLCtCQUFBO0FkcTdUcEI7O0FjdjdUWTtFQUVRLGlDQUFBO0FkeTdUcEI7O0FjMzdUWTtFQUVRLCtCQUFBO0FkNjdUcEI7O0FjLzdUWTtFQUVRLCtCQUFBO0FkaThUcEI7O0FjbjhUWTtFQUVRLCtCQUFBO0FkcThUcEI7O0FjdjhUWTtFQUVRLCtCQUFBO0FkeThUcEI7O0FjMzhUWTtFQUVRLDZCQUFBO0VBQUEsOEJBQUE7QWQ4OFRwQjs7QWNoOVRZO0VBRVEsZ0NBQUE7RUFBQSxpQ0FBQTtBZG05VHBCOztBY3I5VFk7RUFFUSwrQkFBQTtFQUFBLGdDQUFBO0FkdzlUcEI7O0FjMTlUWTtFQUVRLDZCQUFBO0VBQUEsOEJBQUE7QWQ2OVRwQjs7QWMvOVRZO0VBRVEsK0JBQUE7RUFBQSxnQ0FBQTtBZGsrVHBCOztBY3ArVFk7RUFFUSw2QkFBQTtFQUFBLDhCQUFBO0FkdStUcEI7O0FjeitUWTtFQUVRLDZCQUFBO0VBQUEsOEJBQUE7QWQ0K1RwQjs7QWM5K1RZO0VBRVEsNkJBQUE7RUFBQSw4QkFBQTtBZGkvVHBCOztBY24vVFk7RUFFUSw2QkFBQTtFQUFBLDhCQUFBO0Fkcy9UcEI7O0FjeC9UWTtFQUVRLDRCQUFBO0VBQUEsK0JBQUE7QWQyL1RwQjs7QWM3L1RZO0VBRVEsK0JBQUE7RUFBQSxrQ0FBQTtBZGdnVXBCOztBY2xnVVk7RUFFUSw4QkFBQTtFQUFBLGlDQUFBO0FkcWdVcEI7O0FjdmdVWTtFQUVRLDRCQUFBO0VBQUEsK0JBQUE7QWQwZ1VwQjs7QWM1Z1VZO0VBRVEsOEJBQUE7RUFBQSxpQ0FBQTtBZCtnVXBCOztBY2poVVk7RUFFUSw0QkFBQTtFQUFBLCtCQUFBO0Fkb2hVcEI7O0FjdGhVWTtFQUVRLDRCQUFBO0VBQUEsK0JBQUE7QWR5aFVwQjs7QWMzaFVZO0VBRVEsNEJBQUE7RUFBQSwrQkFBQTtBZDhoVXBCOztBY2hpVVk7RUFFUSw0QkFBQTtFQUFBLCtCQUFBO0FkbWlVcEI7O0FjemdVWTtFQUdZO0lBRVEsd0JBQUE7RWR5Z1U5QjtFYzNnVXNCO0lBRVEsMkJBQUE7RWQ0Z1U5QjtFYzlnVXNCO0lBRVEsMEJBQUE7RWQrZ1U5QjtFY2poVXNCO0lBRVEsd0JBQUE7RWRraFU5QjtFY3BoVXNCO0lBRVEsMEJBQUE7RWRxaFU5QjtFY3ZoVXNCO0lBRVEsd0JBQUE7RWR3aFU5QjtFYzFoVXNCO0lBRVEsd0JBQUE7RWQyaFU5QjtFYzdoVXNCO0lBRVEsd0JBQUE7RWQ4aFU5QjtFY2hpVXNCO0lBRVEsd0JBQUE7RWRpaVU5QjtFY25pVXNCO0lBRVEsNEJBQUE7RWRvaVU5QjtFY3RpVXNCO0lBRVEsK0JBQUE7RWR1aVU5QjtFY3ppVXNCO0lBRVEsOEJBQUE7RWQwaVU5QjtFYzVpVXNCO0lBRVEsNEJBQUE7RWQ2aVU5QjtFYy9pVXNCO0lBRVEsOEJBQUE7RWRnalU5QjtFY2xqVXNCO0lBRVEsNEJBQUE7RWRtalU5QjtFY3JqVXNCO0lBRVEsNEJBQUE7RWRzalU5QjtFY3hqVXNCO0lBRVEsNEJBQUE7RWR5alU5QjtFYzNqVXNCO0lBRVEsNEJBQUE7RWQ0alU5QjtFYzlqVXNCO0lBRVEsOEJBQUE7RWQralU5QjtFY2prVXNCO0lBRVEsaUNBQUE7RWRra1U5QjtFY3BrVXNCO0lBRVEsZ0NBQUE7RWRxa1U5QjtFY3ZrVXNCO0lBRVEsOEJBQUE7RWR3a1U5QjtFYzFrVXNCO0lBRVEsZ0NBQUE7RWQya1U5QjtFYzdrVXNCO0lBRVEsOEJBQUE7RWQ4a1U5QjtFY2hsVXNCO0lBRVEsOEJBQUE7RWRpbFU5QjtFY25sVXNCO0lBRVEsOEJBQUE7RWRvbFU5QjtFY3RsVXNCO0lBRVEsOEJBQUE7RWR1bFU5QjtFY3psVXNCO0lBRVEsNkJBQUE7RWQwbFU5QjtFYzVsVXNCO0lBRVEsZ0NBQUE7RWQ2bFU5QjtFYy9sVXNCO0lBRVEsK0JBQUE7RWRnbVU5QjtFY2xtVXNCO0lBRVEsNkJBQUE7RWRtbVU5QjtFY3JtVXNCO0lBRVEsK0JBQUE7RWRzbVU5QjtFY3htVXNCO0lBRVEsNkJBQUE7RWR5bVU5QjtFYzNtVXNCO0lBRVEsNkJBQUE7RWQ0bVU5QjtFYzltVXNCO0lBRVEsNkJBQUE7RWQrbVU5QjtFY2puVXNCO0lBRVEsNkJBQUE7RWRrblU5QjtFY3BuVXNCO0lBRVEsK0JBQUE7RWRxblU5QjtFY3ZuVXNCO0lBRVEsa0NBQUE7RWR3blU5QjtFYzFuVXNCO0lBRVEsaUNBQUE7RWQyblU5QjtFYzduVXNCO0lBRVEsK0JBQUE7RWQ4blU5QjtFY2hvVXNCO0lBRVEsaUNBQUE7RWRpb1U5QjtFY25vVXNCO0lBRVEsK0JBQUE7RWRvb1U5QjtFY3RvVXNCO0lBRVEsK0JBQUE7RWR1b1U5QjtFY3pvVXNCO0lBRVEsK0JBQUE7RWQwb1U5QjtFYzVvVXNCO0lBRVEsK0JBQUE7RWQ2b1U5QjtFYy9vVXNCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZGlwVTlCO0VjbnBVc0I7SUFFUSxnQ0FBQTtJQUFBLGlDQUFBO0VkcXBVOUI7RWN2cFVzQjtJQUVRLCtCQUFBO0lBQUEsZ0NBQUE7RWR5cFU5QjtFYzNwVXNCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZDZwVTlCO0VjL3BVc0I7SUFFUSwrQkFBQTtJQUFBLGdDQUFBO0VkaXFVOUI7RWNucVVzQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWRxcVU5QjtFY3ZxVXNCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZHlxVTlCO0VjM3FVc0I7SUFFUSw2QkFBQTtJQUFBLDhCQUFBO0VkNnFVOUI7RWMvcVVzQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWRpclU5QjtFY25yVXNCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZHFyVTlCO0VjdnJVc0I7SUFFUSwrQkFBQTtJQUFBLGtDQUFBO0VkeXJVOUI7RWMzclVzQjtJQUVRLDhCQUFBO0lBQUEsaUNBQUE7RWQ2clU5QjtFYy9yVXNCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZGlzVTlCO0VjbnNVc0I7SUFFUSw4QkFBQTtJQUFBLGlDQUFBO0VkcXNVOUI7RWN2c1VzQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWR5c1U5QjtFYzNzVXNCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZDZzVTlCO0VjL3NVc0I7SUFFUSw0QkFBQTtJQUFBLCtCQUFBO0VkaXRVOUI7RWNudFVzQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWRxdFU5QjtBQUNGO0FjM3RVWTtFQUdZO0lBRVEsd0JBQUE7RWQwdFU5QjtFYzV0VXNCO0lBRVEsMkJBQUE7RWQ2dFU5QjtFYy90VXNCO0lBRVEsMEJBQUE7RWRndVU5QjtFY2x1VXNCO0lBRVEsd0JBQUE7RWRtdVU5QjtFY3J1VXNCO0lBRVEsMEJBQUE7RWRzdVU5QjtFY3h1VXNCO0lBRVEsd0JBQUE7RWR5dVU5QjtFYzN1VXNCO0lBRVEsd0JBQUE7RWQ0dVU5QjtFYzl1VXNCO0lBRVEsd0JBQUE7RWQrdVU5QjtFY2p2VXNCO0lBRVEsd0JBQUE7RWRrdlU5QjtFY3B2VXNCO0lBRVEsNEJBQUE7RWRxdlU5QjtFY3Z2VXNCO0lBRVEsK0JBQUE7RWR3dlU5QjtFYzF2VXNCO0lBRVEsOEJBQUE7RWQydlU5QjtFYzd2VXNCO0lBRVEsNEJBQUE7RWQ4dlU5QjtFY2h3VXNCO0lBRVEsOEJBQUE7RWRpd1U5QjtFY253VXNCO0lBRVEsNEJBQUE7RWRvd1U5QjtFY3R3VXNCO0lBRVEsNEJBQUE7RWR1d1U5QjtFY3p3VXNCO0lBRVEsNEJBQUE7RWQwd1U5QjtFYzV3VXNCO0lBRVEsNEJBQUE7RWQ2d1U5QjtFYy93VXNCO0lBRVEsOEJBQUE7RWRneFU5QjtFY2x4VXNCO0lBRVEsaUNBQUE7RWRteFU5QjtFY3J4VXNCO0lBRVEsZ0NBQUE7RWRzeFU5QjtFY3h4VXNCO0lBRVEsOEJBQUE7RWR5eFU5QjtFYzN4VXNCO0lBRVEsZ0NBQUE7RWQ0eFU5QjtFYzl4VXNCO0lBRVEsOEJBQUE7RWQreFU5QjtFY2p5VXNCO0lBRVEsOEJBQUE7RWRreVU5QjtFY3B5VXNCO0lBRVEsOEJBQUE7RWRxeVU5QjtFY3Z5VXNCO0lBRVEsOEJBQUE7RWR3eVU5QjtFYzF5VXNCO0lBRVEsNkJBQUE7RWQyeVU5QjtFYzd5VXNCO0lBRVEsZ0NBQUE7RWQ4eVU5QjtFY2h6VXNCO0lBRVEsK0JBQUE7RWRpelU5QjtFY256VXNCO0lBRVEsNkJBQUE7RWRvelU5QjtFY3R6VXNCO0lBRVEsK0JBQUE7RWR1elU5QjtFY3p6VXNCO0lBRVEsNkJBQUE7RWQwelU5QjtFYzV6VXNCO0lBRVEsNkJBQUE7RWQ2elU5QjtFYy96VXNCO0lBRVEsNkJBQUE7RWRnMFU5QjtFY2wwVXNCO0lBRVEsNkJBQUE7RWRtMFU5QjtFY3IwVXNCO0lBRVEsK0JBQUE7RWRzMFU5QjtFY3gwVXNCO0lBRVEsa0NBQUE7RWR5MFU5QjtFYzMwVXNCO0lBRVEsaUNBQUE7RWQ0MFU5QjtFYzkwVXNCO0lBRVEsK0JBQUE7RWQrMFU5QjtFY2oxVXNCO0lBRVEsaUNBQUE7RWRrMVU5QjtFY3AxVXNCO0lBRVEsK0JBQUE7RWRxMVU5QjtFY3YxVXNCO0lBRVEsK0JBQUE7RWR3MVU5QjtFYzExVXNCO0lBRVEsK0JBQUE7RWQyMVU5QjtFYzcxVXNCO0lBRVEsK0JBQUE7RWQ4MVU5QjtFY2gyVXNCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZGsyVTlCO0VjcDJVc0I7SUFFUSxnQ0FBQTtJQUFBLGlDQUFBO0VkczJVOUI7RWN4MlVzQjtJQUVRLCtCQUFBO0lBQUEsZ0NBQUE7RWQwMlU5QjtFYzUyVXNCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZDgyVTlCO0VjaDNVc0I7SUFFUSwrQkFBQTtJQUFBLGdDQUFBO0VkazNVOUI7RWNwM1VzQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWRzM1U5QjtFY3gzVXNCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZDAzVTlCO0VjNTNVc0I7SUFFUSw2QkFBQTtJQUFBLDhCQUFBO0VkODNVOUI7RWNoNFVzQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWRrNFU5QjtFY3A0VXNCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZHM0VTlCO0VjeDRVc0I7SUFFUSwrQkFBQTtJQUFBLGtDQUFBO0VkMDRVOUI7RWM1NFVzQjtJQUVRLDhCQUFBO0lBQUEsaUNBQUE7RWQ4NFU5QjtFY2g1VXNCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZGs1VTlCO0VjcDVVc0I7SUFFUSw4QkFBQTtJQUFBLGlDQUFBO0VkczVVOUI7RWN4NVVzQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWQwNVU5QjtFYzU1VXNCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZDg1VTlCO0VjaDZVc0I7SUFFUSw0QkFBQTtJQUFBLCtCQUFBO0VkazZVOUI7RWNwNlVzQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWRzNlU5QjtBQUNGO0FjNTZVWTtFQUdZO0lBRVEsd0JBQUE7RWQyNlU5QjtFYzc2VXNCO0lBRVEsMkJBQUE7RWQ4NlU5QjtFY2g3VXNCO0lBRVEsMEJBQUE7RWRpN1U5QjtFY243VXNCO0lBRVEsd0JBQUE7RWRvN1U5QjtFY3Q3VXNCO0lBRVEsMEJBQUE7RWR1N1U5QjtFY3o3VXNCO0lBRVEsd0JBQUE7RWQwN1U5QjtFYzU3VXNCO0lBRVEsd0JBQUE7RWQ2N1U5QjtFYy83VXNCO0lBRVEsd0JBQUE7RWRnOFU5QjtFY2w4VXNCO0lBRVEsd0JBQUE7RWRtOFU5QjtFY3I4VXNCO0lBRVEsNEJBQUE7RWRzOFU5QjtFY3g4VXNCO0lBRVEsK0JBQUE7RWR5OFU5QjtFYzM4VXNCO0lBRVEsOEJBQUE7RWQ0OFU5QjtFYzk4VXNCO0lBRVEsNEJBQUE7RWQrOFU5QjtFY2o5VXNCO0lBRVEsOEJBQUE7RWRrOVU5QjtFY3A5VXNCO0lBRVEsNEJBQUE7RWRxOVU5QjtFY3Y5VXNCO0lBRVEsNEJBQUE7RWR3OVU5QjtFYzE5VXNCO0lBRVEsNEJBQUE7RWQyOVU5QjtFYzc5VXNCO0lBRVEsNEJBQUE7RWQ4OVU5QjtFY2grVXNCO0lBRVEsOEJBQUE7RWRpK1U5QjtFY24rVXNCO0lBRVEsaUNBQUE7RWRvK1U5QjtFY3QrVXNCO0lBRVEsZ0NBQUE7RWR1K1U5QjtFY3orVXNCO0lBRVEsOEJBQUE7RWQwK1U5QjtFYzUrVXNCO0lBRVEsZ0NBQUE7RWQ2K1U5QjtFYy8rVXNCO0lBRVEsOEJBQUE7RWRnL1U5QjtFY2wvVXNCO0lBRVEsOEJBQUE7RWRtL1U5QjtFY3IvVXNCO0lBRVEsOEJBQUE7RWRzL1U5QjtFY3gvVXNCO0lBRVEsOEJBQUE7RWR5L1U5QjtFYzMvVXNCO0lBRVEsNkJBQUE7RWQ0L1U5QjtFYzkvVXNCO0lBRVEsZ0NBQUE7RWQrL1U5QjtFY2pnVnNCO0lBRVEsK0JBQUE7RWRrZ1Y5QjtFY3BnVnNCO0lBRVEsNkJBQUE7RWRxZ1Y5QjtFY3ZnVnNCO0lBRVEsK0JBQUE7RWR3Z1Y5QjtFYzFnVnNCO0lBRVEsNkJBQUE7RWQyZ1Y5QjtFYzdnVnNCO0lBRVEsNkJBQUE7RWQ4Z1Y5QjtFY2hoVnNCO0lBRVEsNkJBQUE7RWRpaFY5QjtFY25oVnNCO0lBRVEsNkJBQUE7RWRvaFY5QjtFY3RoVnNCO0lBRVEsK0JBQUE7RWR1aFY5QjtFY3poVnNCO0lBRVEsa0NBQUE7RWQwaFY5QjtFYzVoVnNCO0lBRVEsaUNBQUE7RWQ2aFY5QjtFYy9oVnNCO0lBRVEsK0JBQUE7RWRnaVY5QjtFY2xpVnNCO0lBRVEsaUNBQUE7RWRtaVY5QjtFY3JpVnNCO0lBRVEsK0JBQUE7RWRzaVY5QjtFY3hpVnNCO0lBRVEsK0JBQUE7RWR5aVY5QjtFYzNpVnNCO0lBRVEsK0JBQUE7RWQ0aVY5QjtFYzlpVnNCO0lBRVEsK0JBQUE7RWQraVY5QjtFY2pqVnNCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZG1qVjlCO0VjcmpWc0I7SUFFUSxnQ0FBQTtJQUFBLGlDQUFBO0VkdWpWOUI7RWN6alZzQjtJQUVRLCtCQUFBO0lBQUEsZ0NBQUE7RWQyalY5QjtFYzdqVnNCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZCtqVjlCO0VjamtWc0I7SUFFUSwrQkFBQTtJQUFBLGdDQUFBO0VkbWtWOUI7RWNya1ZzQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWR1a1Y5QjtFY3prVnNCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZDJrVjlCO0VjN2tWc0I7SUFFUSw2QkFBQTtJQUFBLDhCQUFBO0VkK2tWOUI7RWNqbFZzQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWRtbFY5QjtFY3JsVnNCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZHVsVjlCO0VjemxWc0I7SUFFUSwrQkFBQTtJQUFBLGtDQUFBO0VkMmxWOUI7RWM3bFZzQjtJQUVRLDhCQUFBO0lBQUEsaUNBQUE7RWQrbFY5QjtFY2ptVnNCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZG1tVjlCO0Vjcm1Wc0I7SUFFUSw4QkFBQTtJQUFBLGlDQUFBO0VkdW1WOUI7RWN6bVZzQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWQybVY5QjtFYzdtVnNCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZCttVjlCO0Vjam5Wc0I7SUFFUSw0QkFBQTtJQUFBLCtCQUFBO0VkbW5WOUI7RWNyblZzQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWR1blY5QjtBQUNGO0FjN25WWTtFQUdZO0lBRVEsd0JBQUE7RWQ0blY5QjtFYzluVnNCO0lBRVEsMkJBQUE7RWQrblY5QjtFY2pvVnNCO0lBRVEsMEJBQUE7RWRrb1Y5QjtFY3BvVnNCO0lBRVEsd0JBQUE7RWRxb1Y5QjtFY3ZvVnNCO0lBRVEsMEJBQUE7RWR3b1Y5QjtFYzFvVnNCO0lBRVEsd0JBQUE7RWQyb1Y5QjtFYzdvVnNCO0lBRVEsd0JBQUE7RWQ4b1Y5QjtFY2hwVnNCO0lBRVEsd0JBQUE7RWRpcFY5QjtFY25wVnNCO0lBRVEsd0JBQUE7RWRvcFY5QjtFY3RwVnNCO0lBRVEsNEJBQUE7RWR1cFY5QjtFY3pwVnNCO0lBRVEsK0JBQUE7RWQwcFY5QjtFYzVwVnNCO0lBRVEsOEJBQUE7RWQ2cFY5QjtFYy9wVnNCO0lBRVEsNEJBQUE7RWRncVY5QjtFY2xxVnNCO0lBRVEsOEJBQUE7RWRtcVY5QjtFY3JxVnNCO0lBRVEsNEJBQUE7RWRzcVY5QjtFY3hxVnNCO0lBRVEsNEJBQUE7RWR5cVY5QjtFYzNxVnNCO0lBRVEsNEJBQUE7RWQ0cVY5QjtFYzlxVnNCO0lBRVEsNEJBQUE7RWQrcVY5QjtFY2pyVnNCO0lBRVEsOEJBQUE7RWRrclY5QjtFY3ByVnNCO0lBRVEsaUNBQUE7RWRxclY5QjtFY3ZyVnNCO0lBRVEsZ0NBQUE7RWR3clY5QjtFYzFyVnNCO0lBRVEsOEJBQUE7RWQyclY5QjtFYzdyVnNCO0lBRVEsZ0NBQUE7RWQ4clY5QjtFY2hzVnNCO0lBRVEsOEJBQUE7RWRpc1Y5QjtFY25zVnNCO0lBRVEsOEJBQUE7RWRvc1Y5QjtFY3RzVnNCO0lBRVEsOEJBQUE7RWR1c1Y5QjtFY3pzVnNCO0lBRVEsOEJBQUE7RWQwc1Y5QjtFYzVzVnNCO0lBRVEsNkJBQUE7RWQ2c1Y5QjtFYy9zVnNCO0lBRVEsZ0NBQUE7RWRndFY5QjtFY2x0VnNCO0lBRVEsK0JBQUE7RWRtdFY5QjtFY3J0VnNCO0lBRVEsNkJBQUE7RWRzdFY5QjtFY3h0VnNCO0lBRVEsK0JBQUE7RWR5dFY5QjtFYzN0VnNCO0lBRVEsNkJBQUE7RWQ0dFY5QjtFYzl0VnNCO0lBRVEsNkJBQUE7RWQrdFY5QjtFY2p1VnNCO0lBRVEsNkJBQUE7RWRrdVY5QjtFY3B1VnNCO0lBRVEsNkJBQUE7RWRxdVY5QjtFY3Z1VnNCO0lBRVEsK0JBQUE7RWR3dVY5QjtFYzF1VnNCO0lBRVEsa0NBQUE7RWQydVY5QjtFYzd1VnNCO0lBRVEsaUNBQUE7RWQ4dVY5QjtFY2h2VnNCO0lBRVEsK0JBQUE7RWRpdlY5QjtFY252VnNCO0lBRVEsaUNBQUE7RWRvdlY5QjtFY3R2VnNCO0lBRVEsK0JBQUE7RWR1dlY5QjtFY3p2VnNCO0lBRVEsK0JBQUE7RWQwdlY5QjtFYzV2VnNCO0lBRVEsK0JBQUE7RWQ2dlY5QjtFYy92VnNCO0lBRVEsK0JBQUE7RWRnd1Y5QjtFY2x3VnNCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZG93VjlCO0VjdHdWc0I7SUFFUSxnQ0FBQTtJQUFBLGlDQUFBO0Vkd3dWOUI7RWMxd1ZzQjtJQUVRLCtCQUFBO0lBQUEsZ0NBQUE7RWQ0d1Y5QjtFYzl3VnNCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZGd4VjlCO0VjbHhWc0I7SUFFUSwrQkFBQTtJQUFBLGdDQUFBO0Vkb3hWOUI7RWN0eFZzQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWR3eFY5QjtFYzF4VnNCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZDR4VjlCO0VjOXhWc0I7SUFFUSw2QkFBQTtJQUFBLDhCQUFBO0VkZ3lWOUI7RWNseVZzQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWRveVY5QjtFY3R5VnNCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZHd5VjlCO0VjMXlWc0I7SUFFUSwrQkFBQTtJQUFBLGtDQUFBO0VkNHlWOUI7RWM5eVZzQjtJQUVRLDhCQUFBO0lBQUEsaUNBQUE7RWRnelY5QjtFY2x6VnNCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZG96VjlCO0VjdHpWc0I7SUFFUSw4QkFBQTtJQUFBLGlDQUFBO0Vkd3pWOUI7RWMxelZzQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWQ0elY5QjtFYzl6VnNCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZGcwVjlCO0VjbDBWc0I7SUFFUSw0QkFBQTtJQUFBLCtCQUFBO0VkbzBWOUI7RWN0MFZzQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWR3MFY5QjtBQUNGO0FjMTJWWTtFQUVRLHVCQUFBO0FkMjJWcEI7O0FjNzJWWTtFQUVRLDBCQUFBO0FkKzJWcEI7O0FjajNWWTtFQUVRLHlCQUFBO0FkbTNWcEI7O0FjcjNWWTtFQUVRLHVCQUFBO0FkdTNWcEI7O0FjejNWWTtFQUVRLHlCQUFBO0FkMjNWcEI7O0FjNzNWWTtFQUVRLHVCQUFBO0FkKzNWcEI7O0FjajRWWTtFQUVRLHVCQUFBO0FkbTRWcEI7O0FjcjRWWTtFQUVRLHVCQUFBO0FkdTRWcEI7O0FjejRWWTtFQUVRLHVCQUFBO0FkMjRWcEI7O0FjcDRWZ0I7RUFFUSwyQkFBQTtBZHM0VnhCOztBY3g0VmdCO0VBRVEsMEJBQUE7QWQwNFZ4Qjs7QWM1NFZnQjtFQUVRLHdCQUFBO0FkODRWeEI7O0FjaDVWZ0I7RUFFUSwwQkFBQTtBZGs1VnhCOztBY3A1VmdCO0VBRVEsd0JBQUE7QWRzNVZ4Qjs7QWN4NVZnQjtFQUVRLHdCQUFBO0FkMDVWeEI7O0FjNTVWZ0I7RUFFUSx3QkFBQTtBZDg1VnhCOztBY2g2VmdCO0VBRVEsd0JBQUE7QWRrNlZ4Qjs7QWMzNVZZO0VBRVEsdUJBQUE7QWQ2NVZwQjs7QWNqN1ZZO0VBRVEsMkJBQUE7QWRtN1ZwQjs7QWNyN1ZZO0VBRVEsOEJBQUE7QWR1N1ZwQjs7QWN6N1ZZO0VBRVEsNkJBQUE7QWQyN1ZwQjs7QWM3N1ZZO0VBRVEsMkJBQUE7QWQrN1ZwQjs7QWNqOFZZO0VBRVEsNkJBQUE7QWRtOFZwQjs7QWNyOFZZO0VBRVEsMkJBQUE7QWR1OFZwQjs7QWN6OFZZO0VBRVEsMkJBQUE7QWQyOFZwQjs7QWM3OFZZO0VBRVEsMkJBQUE7QWQrOFZwQjs7QWNqOVZZO0VBRVEsMkJBQUE7QWRtOVZwQjs7QWM1OFZnQjtFQUVRLCtCQUFBO0FkODhWeEI7O0FjaDlWZ0I7RUFFUSw4QkFBQTtBZGs5VnhCOztBY3A5VmdCO0VBRVEsNEJBQUE7QWRzOVZ4Qjs7QWN4OVZnQjtFQUVRLDhCQUFBO0FkMDlWeEI7O0FjNTlWZ0I7RUFFUSw0QkFBQTtBZDg5VnhCOztBY2grVmdCO0VBRVEsNEJBQUE7QWRrK1Z4Qjs7QWNwK1ZnQjtFQUVRLDRCQUFBO0FkcytWeEI7O0FjeCtWZ0I7RUFFUSw0QkFBQTtBZDArVnhCOztBY24rVlk7RUFFUSwyQkFBQTtBZHErVnBCOztBY3ovVlk7RUFFUSw2QkFBQTtBZDIvVnBCOztBYzcvVlk7RUFFUSxnQ0FBQTtBZCsvVnBCOztBY2pnV1k7RUFFUSwrQkFBQTtBZG1nV3BCOztBY3JnV1k7RUFFUSw2QkFBQTtBZHVnV3BCOztBY3pnV1k7RUFFUSwrQkFBQTtBZDJnV3BCOztBYzdnV1k7RUFFUSw2QkFBQTtBZCtnV3BCOztBY2poV1k7RUFFUSw2QkFBQTtBZG1oV3BCOztBY3JoV1k7RUFFUSw2QkFBQTtBZHVoV3BCOztBY3poV1k7RUFFUSw2QkFBQTtBZDJoV3BCOztBY3BoV2dCO0VBRVEsaUNBQUE7QWRzaFd4Qjs7QWN4aFdnQjtFQUVRLGdDQUFBO0FkMGhXeEI7O0FjNWhXZ0I7RUFFUSw4QkFBQTtBZDhoV3hCOztBY2hpV2dCO0VBRVEsZ0NBQUE7QWRraVd4Qjs7QWNwaVdnQjtFQUVRLDhCQUFBO0Fkc2lXeEI7O0FjeGlXZ0I7RUFFUSw4QkFBQTtBZDBpV3hCOztBYzVpV2dCO0VBRVEsOEJBQUE7QWQ4aVd4Qjs7QWNoaldnQjtFQUVRLDhCQUFBO0Fka2pXeEI7O0FjM2lXWTtFQUVRLDZCQUFBO0FkNmlXcEI7O0FjamtXWTtFQUVRLDRCQUFBO0FkbWtXcEI7O0FjcmtXWTtFQUVRLCtCQUFBO0FkdWtXcEI7O0FjemtXWTtFQUVRLDhCQUFBO0FkMmtXcEI7O0FjN2tXWTtFQUVRLDRCQUFBO0FkK2tXcEI7O0FjamxXWTtFQUVRLDhCQUFBO0FkbWxXcEI7O0FjcmxXWTtFQUVRLDRCQUFBO0FkdWxXcEI7O0FjemxXWTtFQUVRLDRCQUFBO0FkMmxXcEI7O0FjN2xXWTtFQUVRLDRCQUFBO0FkK2xXcEI7O0Fjam1XWTtFQUVRLDRCQUFBO0FkbW1XcEI7O0FjNWxXZ0I7RUFFUSxnQ0FBQTtBZDhsV3hCOztBY2htV2dCO0VBRVEsK0JBQUE7QWRrbVd4Qjs7QWNwbVdnQjtFQUVRLDZCQUFBO0Fkc21XeEI7O0FjeG1XZ0I7RUFFUSwrQkFBQTtBZDBtV3hCOztBYzVtV2dCO0VBRVEsNkJBQUE7QWQ4bVd4Qjs7QWNobldnQjtFQUVRLDZCQUFBO0Fka25XeEI7O0FjcG5XZ0I7RUFFUSw2QkFBQTtBZHNuV3hCOztBY3huV2dCO0VBRVEsNkJBQUE7QWQwbld4Qjs7QWNubldZO0VBRVEsNEJBQUE7QWRxbldwQjs7QWN6b1dZO0VBRVEsOEJBQUE7QWQyb1dwQjs7QWM3b1dZO0VBRVEsaUNBQUE7QWQrb1dwQjs7QWNqcFdZO0VBRVEsZ0NBQUE7QWRtcFdwQjs7QWNycFdZO0VBRVEsOEJBQUE7QWR1cFdwQjs7QWN6cFdZO0VBRVEsZ0NBQUE7QWQycFdwQjs7QWM3cFdZO0VBRVEsOEJBQUE7QWQrcFdwQjs7QWNqcVdZO0VBRVEsOEJBQUE7QWRtcVdwQjs7QWNycVdZO0VBRVEsOEJBQUE7QWR1cVdwQjs7QWN6cVdZO0VBRVEsOEJBQUE7QWQycVdwQjs7QWNwcVdnQjtFQUVRLGtDQUFBO0Fkc3FXeEI7O0FjeHFXZ0I7RUFFUSxpQ0FBQTtBZDBxV3hCOztBYzVxV2dCO0VBRVEsK0JBQUE7QWQ4cVd4Qjs7QWNocldnQjtFQUVRLGlDQUFBO0Fka3JXeEI7O0FjcHJXZ0I7RUFFUSwrQkFBQTtBZHNyV3hCOztBY3hyV2dCO0VBRVEsK0JBQUE7QWQwcld4Qjs7QWM1cldnQjtFQUVRLCtCQUFBO0FkOHJXeEI7O0FjaHNXZ0I7RUFFUSwrQkFBQTtBZGtzV3hCOztBYzNyV1k7RUFFUSw4QkFBQTtBZDZyV3BCOztBY2p0V1k7RUFFUSw0QkFBQTtFQUFBLDZCQUFBO0Fkb3RXcEI7O0FjdHRXWTtFQUVRLCtCQUFBO0VBQUEsZ0NBQUE7QWR5dFdwQjs7QWMzdFdZO0VBRVEsOEJBQUE7RUFBQSwrQkFBQTtBZDh0V3BCOztBY2h1V1k7RUFFUSw0QkFBQTtFQUFBLDZCQUFBO0FkbXVXcEI7O0FjcnVXWTtFQUVRLDhCQUFBO0VBQUEsK0JBQUE7QWR3dVdwQjs7QWMxdVdZO0VBRVEsNEJBQUE7RUFBQSw2QkFBQTtBZDZ1V3BCOztBYy91V1k7RUFFUSw0QkFBQTtFQUFBLDZCQUFBO0Fka3ZXcEI7O0FjcHZXWTtFQUVRLDRCQUFBO0VBQUEsNkJBQUE7QWR1dldwQjs7QWN6dldZO0VBRVEsNEJBQUE7RUFBQSw2QkFBQTtBZDR2V3BCOztBY3J2V2dCO0VBRVEsZ0NBQUE7RUFBQSxpQ0FBQTtBZHd2V3hCOztBYzF2V2dCO0VBRVEsK0JBQUE7RUFBQSxnQ0FBQTtBZDZ2V3hCOztBYy92V2dCO0VBRVEsNkJBQUE7RUFBQSw4QkFBQTtBZGt3V3hCOztBY3B3V2dCO0VBRVEsK0JBQUE7RUFBQSxnQ0FBQTtBZHV3V3hCOztBY3p3V2dCO0VBRVEsNkJBQUE7RUFBQSw4QkFBQTtBZDR3V3hCOztBYzl3V2dCO0VBRVEsNkJBQUE7RUFBQSw4QkFBQTtBZGl4V3hCOztBY254V2dCO0VBRVEsNkJBQUE7RUFBQSw4QkFBQTtBZHN4V3hCOztBY3h4V2dCO0VBRVEsNkJBQUE7RUFBQSw4QkFBQTtBZDJ4V3hCOztBY3B4V1k7RUFFUSw0QkFBQTtFQUFBLDZCQUFBO0FkdXhXcEI7O0FjM3lXWTtFQUVRLDJCQUFBO0VBQUEsOEJBQUE7QWQ4eVdwQjs7QWNoeldZO0VBRVEsOEJBQUE7RUFBQSxpQ0FBQTtBZG16V3BCOztBY3J6V1k7RUFFUSw2QkFBQTtFQUFBLGdDQUFBO0Fkd3pXcEI7O0FjMXpXWTtFQUVRLDJCQUFBO0VBQUEsOEJBQUE7QWQ2eldwQjs7QWMveldZO0VBRVEsNkJBQUE7RUFBQSxnQ0FBQTtBZGswV3BCOztBY3AwV1k7RUFFUSwyQkFBQTtFQUFBLDhCQUFBO0FkdTBXcEI7O0FjejBXWTtFQUVRLDJCQUFBO0VBQUEsOEJBQUE7QWQ0MFdwQjs7QWM5MFdZO0VBRVEsMkJBQUE7RUFBQSw4QkFBQTtBZGkxV3BCOztBY24xV1k7RUFFUSwyQkFBQTtFQUFBLDhCQUFBO0FkczFXcEI7O0FjLzBXZ0I7RUFFUSwrQkFBQTtFQUFBLGtDQUFBO0FkazFXeEI7O0FjcDFXZ0I7RUFFUSw4QkFBQTtFQUFBLGlDQUFBO0FkdTFXeEI7O0FjejFXZ0I7RUFFUSw0QkFBQTtFQUFBLCtCQUFBO0FkNDFXeEI7O0FjOTFXZ0I7RUFFUSw4QkFBQTtFQUFBLGlDQUFBO0FkaTJXeEI7O0FjbjJXZ0I7RUFFUSw0QkFBQTtFQUFBLCtCQUFBO0FkczJXeEI7O0FjeDJXZ0I7RUFFUSw0QkFBQTtFQUFBLCtCQUFBO0FkMjJXeEI7O0FjNzJXZ0I7RUFFUSw0QkFBQTtFQUFBLCtCQUFBO0FkZzNXeEI7O0FjbDNXZ0I7RUFFUSw0QkFBQTtFQUFBLCtCQUFBO0FkcTNXeEI7O0FjOTJXWTtFQUVRLDJCQUFBO0VBQUEsOEJBQUE7QWRpM1dwQjs7QWN6MldZO0VBR1k7SUFFUSx1QkFBQTtFZHkyVzlCO0VjMzJXc0I7SUFFUSwwQkFBQTtFZDQyVzlCO0VjOTJXc0I7SUFFUSx5QkFBQTtFZCsyVzlCO0VjajNXc0I7SUFFUSx1QkFBQTtFZGszVzlCO0VjcDNXc0I7SUFFUSx5QkFBQTtFZHEzVzlCO0VjdjNXc0I7SUFFUSx1QkFBQTtFZHczVzlCO0VjMTNXc0I7SUFFUSx1QkFBQTtFZDIzVzlCO0VjNzNXc0I7SUFFUSx1QkFBQTtFZDgzVzlCO0VjaDRXc0I7SUFFUSx1QkFBQTtFZGk0VzlCO0VjMTNXMEI7SUFFUSwyQkFBQTtFZDIzV2xDO0VjNzNXMEI7SUFFUSwwQkFBQTtFZDgzV2xDO0VjaDRXMEI7SUFFUSx3QkFBQTtFZGk0V2xDO0VjbjRXMEI7SUFFUSwwQkFBQTtFZG80V2xDO0VjdDRXMEI7SUFFUSx3QkFBQTtFZHU0V2xDO0VjejRXMEI7SUFFUSx3QkFBQTtFZDA0V2xDO0VjNTRXMEI7SUFFUSx3QkFBQTtFZDY0V2xDO0VjLzRXMEI7SUFFUSx3QkFBQTtFZGc1V2xDO0VjejRXc0I7SUFFUSx1QkFBQTtFZDA0VzlCO0VjOTVXc0I7SUFFUSwyQkFBQTtFZCs1VzlCO0VjajZXc0I7SUFFUSw4QkFBQTtFZGs2VzlCO0VjcDZXc0I7SUFFUSw2QkFBQTtFZHE2VzlCO0VjdjZXc0I7SUFFUSwyQkFBQTtFZHc2VzlCO0VjMTZXc0I7SUFFUSw2QkFBQTtFZDI2VzlCO0VjNzZXc0I7SUFFUSwyQkFBQTtFZDg2VzlCO0VjaDdXc0I7SUFFUSwyQkFBQTtFZGk3VzlCO0VjbjdXc0I7SUFFUSwyQkFBQTtFZG83VzlCO0VjdDdXc0I7SUFFUSwyQkFBQTtFZHU3VzlCO0VjaDdXMEI7SUFFUSwrQkFBQTtFZGk3V2xDO0VjbjdXMEI7SUFFUSw4QkFBQTtFZG83V2xDO0VjdDdXMEI7SUFFUSw0QkFBQTtFZHU3V2xDO0VjejdXMEI7SUFFUSw4QkFBQTtFZDA3V2xDO0VjNTdXMEI7SUFFUSw0QkFBQTtFZDY3V2xDO0VjLzdXMEI7SUFFUSw0QkFBQTtFZGc4V2xDO0VjbDhXMEI7SUFFUSw0QkFBQTtFZG04V2xDO0VjcjhXMEI7SUFFUSw0QkFBQTtFZHM4V2xDO0VjLzdXc0I7SUFFUSwyQkFBQTtFZGc4VzlCO0VjcDlXc0I7SUFFUSw2QkFBQTtFZHE5VzlCO0VjdjlXc0I7SUFFUSxnQ0FBQTtFZHc5VzlCO0VjMTlXc0I7SUFFUSwrQkFBQTtFZDI5VzlCO0VjNzlXc0I7SUFFUSw2QkFBQTtFZDg5VzlCO0VjaCtXc0I7SUFFUSwrQkFBQTtFZGkrVzlCO0VjbitXc0I7SUFFUSw2QkFBQTtFZG8rVzlCO0VjdCtXc0I7SUFFUSw2QkFBQTtFZHUrVzlCO0VjeitXc0I7SUFFUSw2QkFBQTtFZDArVzlCO0VjNStXc0I7SUFFUSw2QkFBQTtFZDYrVzlCO0VjdCtXMEI7SUFFUSxpQ0FBQTtFZHUrV2xDO0VjeitXMEI7SUFFUSxnQ0FBQTtFZDArV2xDO0VjNStXMEI7SUFFUSw4QkFBQTtFZDYrV2xDO0VjLytXMEI7SUFFUSxnQ0FBQTtFZGcvV2xDO0VjbC9XMEI7SUFFUSw4QkFBQTtFZG0vV2xDO0Vjci9XMEI7SUFFUSw4QkFBQTtFZHMvV2xDO0VjeC9XMEI7SUFFUSw4QkFBQTtFZHkvV2xDO0VjMy9XMEI7SUFFUSw4QkFBQTtFZDQvV2xDO0Vjci9Xc0I7SUFFUSw2QkFBQTtFZHMvVzlCO0VjMWdYc0I7SUFFUSw0QkFBQTtFZDJnWDlCO0VjN2dYc0I7SUFFUSwrQkFBQTtFZDhnWDlCO0VjaGhYc0I7SUFFUSw4QkFBQTtFZGloWDlCO0VjbmhYc0I7SUFFUSw0QkFBQTtFZG9oWDlCO0VjdGhYc0I7SUFFUSw4QkFBQTtFZHVoWDlCO0VjemhYc0I7SUFFUSw0QkFBQTtFZDBoWDlCO0VjNWhYc0I7SUFFUSw0QkFBQTtFZDZoWDlCO0VjL2hYc0I7SUFFUSw0QkFBQTtFZGdpWDlCO0VjbGlYc0I7SUFFUSw0QkFBQTtFZG1pWDlCO0VjNWhYMEI7SUFFUSxnQ0FBQTtFZDZoWGxDO0VjL2hYMEI7SUFFUSwrQkFBQTtFZGdpWGxDO0VjbGlYMEI7SUFFUSw2QkFBQTtFZG1pWGxDO0VjcmlYMEI7SUFFUSwrQkFBQTtFZHNpWGxDO0VjeGlYMEI7SUFFUSw2QkFBQTtFZHlpWGxDO0VjM2lYMEI7SUFFUSw2QkFBQTtFZDRpWGxDO0VjOWlYMEI7SUFFUSw2QkFBQTtFZCtpWGxDO0VjampYMEI7SUFFUSw2QkFBQTtFZGtqWGxDO0VjM2lYc0I7SUFFUSw0QkFBQTtFZDRpWDlCO0VjaGtYc0I7SUFFUSw4QkFBQTtFZGlrWDlCO0VjbmtYc0I7SUFFUSxpQ0FBQTtFZG9rWDlCO0VjdGtYc0I7SUFFUSxnQ0FBQTtFZHVrWDlCO0VjemtYc0I7SUFFUSw4QkFBQTtFZDBrWDlCO0VjNWtYc0I7SUFFUSxnQ0FBQTtFZDZrWDlCO0VjL2tYc0I7SUFFUSw4QkFBQTtFZGdsWDlCO0VjbGxYc0I7SUFFUSw4QkFBQTtFZG1sWDlCO0VjcmxYc0I7SUFFUSw4QkFBQTtFZHNsWDlCO0VjeGxYc0I7SUFFUSw4QkFBQTtFZHlsWDlCO0VjbGxYMEI7SUFFUSxrQ0FBQTtFZG1sWGxDO0VjcmxYMEI7SUFFUSxpQ0FBQTtFZHNsWGxDO0VjeGxYMEI7SUFFUSwrQkFBQTtFZHlsWGxDO0VjM2xYMEI7SUFFUSxpQ0FBQTtFZDRsWGxDO0VjOWxYMEI7SUFFUSwrQkFBQTtFZCtsWGxDO0Vjam1YMEI7SUFFUSwrQkFBQTtFZGttWGxDO0VjcG1YMEI7SUFFUSwrQkFBQTtFZHFtWGxDO0Vjdm1YMEI7SUFFUSwrQkFBQTtFZHdtWGxDO0Vjam1Yc0I7SUFFUSw4QkFBQTtFZGttWDlCO0VjdG5Yc0I7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0Vkd25YOUI7RWMxblhzQjtJQUVRLCtCQUFBO0lBQUEsZ0NBQUE7RWQ0blg5QjtFYzluWHNCO0lBRVEsOEJBQUE7SUFBQSwrQkFBQTtFZGdvWDlCO0VjbG9Yc0I7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0Vkb29YOUI7RWN0b1hzQjtJQUVRLDhCQUFBO0lBQUEsK0JBQUE7RWR3b1g5QjtFYzFvWHNCO0lBRVEsNEJBQUE7SUFBQSw2QkFBQTtFZDRvWDlCO0VjOW9Yc0I7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0VkZ3BYOUI7RWNscFhzQjtJQUVRLDRCQUFBO0lBQUEsNkJBQUE7RWRvcFg5QjtFY3RwWHNCO0lBRVEsNEJBQUE7SUFBQSw2QkFBQTtFZHdwWDlCO0VjanBYMEI7SUFFUSxnQ0FBQTtJQUFBLGlDQUFBO0VkbXBYbEM7RWNycFgwQjtJQUVRLCtCQUFBO0lBQUEsZ0NBQUE7RWR1cFhsQztFY3pwWDBCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZDJwWGxDO0VjN3BYMEI7SUFFUSwrQkFBQTtJQUFBLGdDQUFBO0VkK3BYbEM7RWNqcVgwQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWRtcVhsQztFY3JxWDBCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZHVxWGxDO0VjenFYMEI7SUFFUSw2QkFBQTtJQUFBLDhCQUFBO0VkMnFYbEM7RWM3cVgwQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWQrcVhsQztFY3hxWHNCO0lBRVEsNEJBQUE7SUFBQSw2QkFBQTtFZDBxWDlCO0VjOXJYc0I7SUFFUSwyQkFBQTtJQUFBLDhCQUFBO0VkZ3NYOUI7RWNsc1hzQjtJQUVRLDhCQUFBO0lBQUEsaUNBQUE7RWRvc1g5QjtFY3RzWHNCO0lBRVEsNkJBQUE7SUFBQSxnQ0FBQTtFZHdzWDlCO0VjMXNYc0I7SUFFUSwyQkFBQTtJQUFBLDhCQUFBO0VkNHNYOUI7RWM5c1hzQjtJQUVRLDZCQUFBO0lBQUEsZ0NBQUE7RWRndFg5QjtFY2x0WHNCO0lBRVEsMkJBQUE7SUFBQSw4QkFBQTtFZG90WDlCO0VjdHRYc0I7SUFFUSwyQkFBQTtJQUFBLDhCQUFBO0Vkd3RYOUI7RWMxdFhzQjtJQUVRLDJCQUFBO0lBQUEsOEJBQUE7RWQ0dFg5QjtFYzl0WHNCO0lBRVEsMkJBQUE7SUFBQSw4QkFBQTtFZGd1WDlCO0VjenRYMEI7SUFFUSwrQkFBQTtJQUFBLGtDQUFBO0VkMnRYbEM7RWM3dFgwQjtJQUVRLDhCQUFBO0lBQUEsaUNBQUE7RWQrdFhsQztFY2p1WDBCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZG11WGxDO0VjcnVYMEI7SUFFUSw4QkFBQTtJQUFBLGlDQUFBO0VkdXVYbEM7RWN6dVgwQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWQydVhsQztFYzd1WDBCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZCt1WGxDO0VjanZYMEI7SUFFUSw0QkFBQTtJQUFBLCtCQUFBO0VkbXZYbEM7RWNydlgwQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWR1dlhsQztFY2h2WHNCO0lBRVEsMkJBQUE7SUFBQSw4QkFBQTtFZGt2WDlCO0FBQ0Y7QWMxd1hZO0VBR1k7SUFFUSx1QkFBQTtFZHl3WDlCO0VjM3dYc0I7SUFFUSwwQkFBQTtFZDR3WDlCO0VjOXdYc0I7SUFFUSx5QkFBQTtFZCt3WDlCO0VjanhYc0I7SUFFUSx1QkFBQTtFZGt4WDlCO0VjcHhYc0I7SUFFUSx5QkFBQTtFZHF4WDlCO0VjdnhYc0I7SUFFUSx1QkFBQTtFZHd4WDlCO0VjMXhYc0I7SUFFUSx1QkFBQTtFZDJ4WDlCO0VjN3hYc0I7SUFFUSx1QkFBQTtFZDh4WDlCO0VjaHlYc0I7SUFFUSx1QkFBQTtFZGl5WDlCO0VjMXhYMEI7SUFFUSwyQkFBQTtFZDJ4WGxDO0VjN3hYMEI7SUFFUSwwQkFBQTtFZDh4WGxDO0VjaHlYMEI7SUFFUSx3QkFBQTtFZGl5WGxDO0VjbnlYMEI7SUFFUSwwQkFBQTtFZG95WGxDO0VjdHlYMEI7SUFFUSx3QkFBQTtFZHV5WGxDO0VjenlYMEI7SUFFUSx3QkFBQTtFZDB5WGxDO0VjNXlYMEI7SUFFUSx3QkFBQTtFZDZ5WGxDO0VjL3lYMEI7SUFFUSx3QkFBQTtFZGd6WGxDO0VjenlYc0I7SUFFUSx1QkFBQTtFZDB5WDlCO0VjOXpYc0I7SUFFUSwyQkFBQTtFZCt6WDlCO0VjajBYc0I7SUFFUSw4QkFBQTtFZGswWDlCO0VjcDBYc0I7SUFFUSw2QkFBQTtFZHEwWDlCO0VjdjBYc0I7SUFFUSwyQkFBQTtFZHcwWDlCO0VjMTBYc0I7SUFFUSw2QkFBQTtFZDIwWDlCO0VjNzBYc0I7SUFFUSwyQkFBQTtFZDgwWDlCO0VjaDFYc0I7SUFFUSwyQkFBQTtFZGkxWDlCO0VjbjFYc0I7SUFFUSwyQkFBQTtFZG8xWDlCO0VjdDFYc0I7SUFFUSwyQkFBQTtFZHUxWDlCO0VjaDFYMEI7SUFFUSwrQkFBQTtFZGkxWGxDO0VjbjFYMEI7SUFFUSw4QkFBQTtFZG8xWGxDO0VjdDFYMEI7SUFFUSw0QkFBQTtFZHUxWGxDO0VjejFYMEI7SUFFUSw4QkFBQTtFZDAxWGxDO0VjNTFYMEI7SUFFUSw0QkFBQTtFZDYxWGxDO0VjLzFYMEI7SUFFUSw0QkFBQTtFZGcyWGxDO0VjbDJYMEI7SUFFUSw0QkFBQTtFZG0yWGxDO0VjcjJYMEI7SUFFUSw0QkFBQTtFZHMyWGxDO0VjLzFYc0I7SUFFUSwyQkFBQTtFZGcyWDlCO0VjcDNYc0I7SUFFUSw2QkFBQTtFZHEzWDlCO0VjdjNYc0I7SUFFUSxnQ0FBQTtFZHczWDlCO0VjMTNYc0I7SUFFUSwrQkFBQTtFZDIzWDlCO0VjNzNYc0I7SUFFUSw2QkFBQTtFZDgzWDlCO0VjaDRYc0I7SUFFUSwrQkFBQTtFZGk0WDlCO0VjbjRYc0I7SUFFUSw2QkFBQTtFZG80WDlCO0VjdDRYc0I7SUFFUSw2QkFBQTtFZHU0WDlCO0VjejRYc0I7SUFFUSw2QkFBQTtFZDA0WDlCO0VjNTRYc0I7SUFFUSw2QkFBQTtFZDY0WDlCO0VjdDRYMEI7SUFFUSxpQ0FBQTtFZHU0WGxDO0VjejRYMEI7SUFFUSxnQ0FBQTtFZDA0WGxDO0VjNTRYMEI7SUFFUSw4QkFBQTtFZDY0WGxDO0VjLzRYMEI7SUFFUSxnQ0FBQTtFZGc1WGxDO0VjbDVYMEI7SUFFUSw4QkFBQTtFZG01WGxDO0VjcjVYMEI7SUFFUSw4QkFBQTtFZHM1WGxDO0VjeDVYMEI7SUFFUSw4QkFBQTtFZHk1WGxDO0VjMzVYMEI7SUFFUSw4QkFBQTtFZDQ1WGxDO0VjcjVYc0I7SUFFUSw2QkFBQTtFZHM1WDlCO0VjMTZYc0I7SUFFUSw0QkFBQTtFZDI2WDlCO0VjNzZYc0I7SUFFUSwrQkFBQTtFZDg2WDlCO0VjaDdYc0I7SUFFUSw4QkFBQTtFZGk3WDlCO0VjbjdYc0I7SUFFUSw0QkFBQTtFZG83WDlCO0VjdDdYc0I7SUFFUSw4QkFBQTtFZHU3WDlCO0VjejdYc0I7SUFFUSw0QkFBQTtFZDA3WDlCO0VjNTdYc0I7SUFFUSw0QkFBQTtFZDY3WDlCO0VjLzdYc0I7SUFFUSw0QkFBQTtFZGc4WDlCO0VjbDhYc0I7SUFFUSw0QkFBQTtFZG04WDlCO0VjNTdYMEI7SUFFUSxnQ0FBQTtFZDY3WGxDO0VjLzdYMEI7SUFFUSwrQkFBQTtFZGc4WGxDO0VjbDhYMEI7SUFFUSw2QkFBQTtFZG04WGxDO0VjcjhYMEI7SUFFUSwrQkFBQTtFZHM4WGxDO0VjeDhYMEI7SUFFUSw2QkFBQTtFZHk4WGxDO0VjMzhYMEI7SUFFUSw2QkFBQTtFZDQ4WGxDO0VjOThYMEI7SUFFUSw2QkFBQTtFZCs4WGxDO0VjajlYMEI7SUFFUSw2QkFBQTtFZGs5WGxDO0VjMzhYc0I7SUFFUSw0QkFBQTtFZDQ4WDlCO0VjaCtYc0I7SUFFUSw4QkFBQTtFZGkrWDlCO0VjbitYc0I7SUFFUSxpQ0FBQTtFZG8rWDlCO0VjdCtYc0I7SUFFUSxnQ0FBQTtFZHUrWDlCO0VjeitYc0I7SUFFUSw4QkFBQTtFZDArWDlCO0VjNStYc0I7SUFFUSxnQ0FBQTtFZDYrWDlCO0VjLytYc0I7SUFFUSw4QkFBQTtFZGcvWDlCO0VjbC9Yc0I7SUFFUSw4QkFBQTtFZG0vWDlCO0Vjci9Yc0I7SUFFUSw4QkFBQTtFZHMvWDlCO0VjeC9Yc0I7SUFFUSw4QkFBQTtFZHkvWDlCO0VjbC9YMEI7SUFFUSxrQ0FBQTtFZG0vWGxDO0Vjci9YMEI7SUFFUSxpQ0FBQTtFZHMvWGxDO0VjeC9YMEI7SUFFUSwrQkFBQTtFZHkvWGxDO0VjMy9YMEI7SUFFUSxpQ0FBQTtFZDQvWGxDO0VjOS9YMEI7SUFFUSwrQkFBQTtFZCsvWGxDO0VjamdZMEI7SUFFUSwrQkFBQTtFZGtnWWxDO0VjcGdZMEI7SUFFUSwrQkFBQTtFZHFnWWxDO0VjdmdZMEI7SUFFUSwrQkFBQTtFZHdnWWxDO0VjamdZc0I7SUFFUSw4QkFBQTtFZGtnWTlCO0VjdGhZc0I7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0Vkd2hZOUI7RWMxaFlzQjtJQUVRLCtCQUFBO0lBQUEsZ0NBQUE7RWQ0aFk5QjtFYzloWXNCO0lBRVEsOEJBQUE7SUFBQSwrQkFBQTtFZGdpWTlCO0VjbGlZc0I7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0Vkb2lZOUI7RWN0aVlzQjtJQUVRLDhCQUFBO0lBQUEsK0JBQUE7RWR3aVk5QjtFYzFpWXNCO0lBRVEsNEJBQUE7SUFBQSw2QkFBQTtFZDRpWTlCO0VjOWlZc0I7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0VkZ2pZOUI7RWNsallzQjtJQUVRLDRCQUFBO0lBQUEsNkJBQUE7RWRvalk5QjtFY3RqWXNCO0lBRVEsNEJBQUE7SUFBQSw2QkFBQTtFZHdqWTlCO0VjampZMEI7SUFFUSxnQ0FBQTtJQUFBLGlDQUFBO0VkbWpZbEM7RWNyalkwQjtJQUVRLCtCQUFBO0lBQUEsZ0NBQUE7RWR1allsQztFY3pqWTBCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZDJqWWxDO0VjN2pZMEI7SUFFUSwrQkFBQTtJQUFBLGdDQUFBO0VkK2pZbEM7RWNqa1kwQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWRta1lsQztFY3JrWTBCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZHVrWWxDO0VjemtZMEI7SUFFUSw2QkFBQTtJQUFBLDhCQUFBO0VkMmtZbEM7RWM3a1kwQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWQra1lsQztFY3hrWXNCO0lBRVEsNEJBQUE7SUFBQSw2QkFBQTtFZDBrWTlCO0VjOWxZc0I7SUFFUSwyQkFBQTtJQUFBLDhCQUFBO0VkZ21ZOUI7RWNsbVlzQjtJQUVRLDhCQUFBO0lBQUEsaUNBQUE7RWRvbVk5QjtFY3RtWXNCO0lBRVEsNkJBQUE7SUFBQSxnQ0FBQTtFZHdtWTlCO0VjMW1Zc0I7SUFFUSwyQkFBQTtJQUFBLDhCQUFBO0VkNG1ZOUI7RWM5bVlzQjtJQUVRLDZCQUFBO0lBQUEsZ0NBQUE7RWRnblk5QjtFY2xuWXNCO0lBRVEsMkJBQUE7SUFBQSw4QkFBQTtFZG9uWTlCO0VjdG5Zc0I7SUFFUSwyQkFBQTtJQUFBLDhCQUFBO0Vkd25ZOUI7RWMxbllzQjtJQUVRLDJCQUFBO0lBQUEsOEJBQUE7RWQ0blk5QjtFYzluWXNCO0lBRVEsMkJBQUE7SUFBQSw4QkFBQTtFZGdvWTlCO0Vjem5ZMEI7SUFFUSwrQkFBQTtJQUFBLGtDQUFBO0VkMm5ZbEM7RWM3blkwQjtJQUVRLDhCQUFBO0lBQUEsaUNBQUE7RWQrbllsQztFY2pvWTBCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZG1vWWxDO0Vjcm9ZMEI7SUFFUSw4QkFBQTtJQUFBLGlDQUFBO0VkdW9ZbEM7RWN6b1kwQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWQyb1lsQztFYzdvWTBCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZCtvWWxDO0VjanBZMEI7SUFFUSw0QkFBQTtJQUFBLCtCQUFBO0VkbXBZbEM7RWNycFkwQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWR1cFlsQztFY2hwWXNCO0lBRVEsMkJBQUE7SUFBQSw4QkFBQTtFZGtwWTlCO0FBQ0Y7QWMxcVlZO0VBR1k7SUFFUSx1QkFBQTtFZHlxWTlCO0VjM3FZc0I7SUFFUSwwQkFBQTtFZDRxWTlCO0VjOXFZc0I7SUFFUSx5QkFBQTtFZCtxWTlCO0VjanJZc0I7SUFFUSx1QkFBQTtFZGtyWTlCO0VjcHJZc0I7SUFFUSx5QkFBQTtFZHFyWTlCO0VjdnJZc0I7SUFFUSx1QkFBQTtFZHdyWTlCO0VjMXJZc0I7SUFFUSx1QkFBQTtFZDJyWTlCO0VjN3JZc0I7SUFFUSx1QkFBQTtFZDhyWTlCO0VjaHNZc0I7SUFFUSx1QkFBQTtFZGlzWTlCO0VjMXJZMEI7SUFFUSwyQkFBQTtFZDJyWWxDO0VjN3JZMEI7SUFFUSwwQkFBQTtFZDhyWWxDO0VjaHNZMEI7SUFFUSx3QkFBQTtFZGlzWWxDO0VjbnNZMEI7SUFFUSwwQkFBQTtFZG9zWWxDO0VjdHNZMEI7SUFFUSx3QkFBQTtFZHVzWWxDO0VjenNZMEI7SUFFUSx3QkFBQTtFZDBzWWxDO0VjNXNZMEI7SUFFUSx3QkFBQTtFZDZzWWxDO0VjL3NZMEI7SUFFUSx3QkFBQTtFZGd0WWxDO0VjenNZc0I7SUFFUSx1QkFBQTtFZDBzWTlCO0VjOXRZc0I7SUFFUSwyQkFBQTtFZCt0WTlCO0VjanVZc0I7SUFFUSw4QkFBQTtFZGt1WTlCO0VjcHVZc0I7SUFFUSw2QkFBQTtFZHF1WTlCO0VjdnVZc0I7SUFFUSwyQkFBQTtFZHd1WTlCO0VjMXVZc0I7SUFFUSw2QkFBQTtFZDJ1WTlCO0VjN3VZc0I7SUFFUSwyQkFBQTtFZDh1WTlCO0VjaHZZc0I7SUFFUSwyQkFBQTtFZGl2WTlCO0VjbnZZc0I7SUFFUSwyQkFBQTtFZG92WTlCO0VjdHZZc0I7SUFFUSwyQkFBQTtFZHV2WTlCO0VjaHZZMEI7SUFFUSwrQkFBQTtFZGl2WWxDO0VjbnZZMEI7SUFFUSw4QkFBQTtFZG92WWxDO0VjdHZZMEI7SUFFUSw0QkFBQTtFZHV2WWxDO0VjenZZMEI7SUFFUSw4QkFBQTtFZDB2WWxDO0VjNXZZMEI7SUFFUSw0QkFBQTtFZDZ2WWxDO0VjL3ZZMEI7SUFFUSw0QkFBQTtFZGd3WWxDO0VjbHdZMEI7SUFFUSw0QkFBQTtFZG13WWxDO0VjcndZMEI7SUFFUSw0QkFBQTtFZHN3WWxDO0VjL3ZZc0I7SUFFUSwyQkFBQTtFZGd3WTlCO0VjcHhZc0I7SUFFUSw2QkFBQTtFZHF4WTlCO0VjdnhZc0I7SUFFUSxnQ0FBQTtFZHd4WTlCO0VjMXhZc0I7SUFFUSwrQkFBQTtFZDJ4WTlCO0VjN3hZc0I7SUFFUSw2QkFBQTtFZDh4WTlCO0VjaHlZc0I7SUFFUSwrQkFBQTtFZGl5WTlCO0VjbnlZc0I7SUFFUSw2QkFBQTtFZG95WTlCO0VjdHlZc0I7SUFFUSw2QkFBQTtFZHV5WTlCO0VjenlZc0I7SUFFUSw2QkFBQTtFZDB5WTlCO0VjNXlZc0I7SUFFUSw2QkFBQTtFZDZ5WTlCO0VjdHlZMEI7SUFFUSxpQ0FBQTtFZHV5WWxDO0VjenlZMEI7SUFFUSxnQ0FBQTtFZDB5WWxDO0VjNXlZMEI7SUFFUSw4QkFBQTtFZDZ5WWxDO0VjL3lZMEI7SUFFUSxnQ0FBQTtFZGd6WWxDO0VjbHpZMEI7SUFFUSw4QkFBQTtFZG16WWxDO0VjcnpZMEI7SUFFUSw4QkFBQTtFZHN6WWxDO0VjeHpZMEI7SUFFUSw4QkFBQTtFZHl6WWxDO0VjM3pZMEI7SUFFUSw4QkFBQTtFZDR6WWxDO0VjcnpZc0I7SUFFUSw2QkFBQTtFZHN6WTlCO0VjMTBZc0I7SUFFUSw0QkFBQTtFZDIwWTlCO0VjNzBZc0I7SUFFUSwrQkFBQTtFZDgwWTlCO0VjaDFZc0I7SUFFUSw4QkFBQTtFZGkxWTlCO0VjbjFZc0I7SUFFUSw0QkFBQTtFZG8xWTlCO0VjdDFZc0I7SUFFUSw4QkFBQTtFZHUxWTlCO0VjejFZc0I7SUFFUSw0QkFBQTtFZDAxWTlCO0VjNTFZc0I7SUFFUSw0QkFBQTtFZDYxWTlCO0VjLzFZc0I7SUFFUSw0QkFBQTtFZGcyWTlCO0VjbDJZc0I7SUFFUSw0QkFBQTtFZG0yWTlCO0VjNTFZMEI7SUFFUSxnQ0FBQTtFZDYxWWxDO0VjLzFZMEI7SUFFUSwrQkFBQTtFZGcyWWxDO0VjbDJZMEI7SUFFUSw2QkFBQTtFZG0yWWxDO0VjcjJZMEI7SUFFUSwrQkFBQTtFZHMyWWxDO0VjeDJZMEI7SUFFUSw2QkFBQTtFZHkyWWxDO0VjMzJZMEI7SUFFUSw2QkFBQTtFZDQyWWxDO0VjOTJZMEI7SUFFUSw2QkFBQTtFZCsyWWxDO0VjajNZMEI7SUFFUSw2QkFBQTtFZGszWWxDO0VjMzJZc0I7SUFFUSw0QkFBQTtFZDQyWTlCO0VjaDRZc0I7SUFFUSw4QkFBQTtFZGk0WTlCO0VjbjRZc0I7SUFFUSxpQ0FBQTtFZG80WTlCO0VjdDRZc0I7SUFFUSxnQ0FBQTtFZHU0WTlCO0VjejRZc0I7SUFFUSw4QkFBQTtFZDA0WTlCO0VjNTRZc0I7SUFFUSxnQ0FBQTtFZDY0WTlCO0VjLzRZc0I7SUFFUSw4QkFBQTtFZGc1WTlCO0VjbDVZc0I7SUFFUSw4QkFBQTtFZG01WTlCO0VjcjVZc0I7SUFFUSw4QkFBQTtFZHM1WTlCO0VjeDVZc0I7SUFFUSw4QkFBQTtFZHk1WTlCO0VjbDVZMEI7SUFFUSxrQ0FBQTtFZG01WWxDO0VjcjVZMEI7SUFFUSxpQ0FBQTtFZHM1WWxDO0VjeDVZMEI7SUFFUSwrQkFBQTtFZHk1WWxDO0VjMzVZMEI7SUFFUSxpQ0FBQTtFZDQ1WWxDO0VjOTVZMEI7SUFFUSwrQkFBQTtFZCs1WWxDO0VjajZZMEI7SUFFUSwrQkFBQTtFZGs2WWxDO0VjcDZZMEI7SUFFUSwrQkFBQTtFZHE2WWxDO0VjdjZZMEI7SUFFUSwrQkFBQTtFZHc2WWxDO0VjajZZc0I7SUFFUSw4QkFBQTtFZGs2WTlCO0VjdDdZc0I7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0VkdzdZOUI7RWMxN1lzQjtJQUVRLCtCQUFBO0lBQUEsZ0NBQUE7RWQ0N1k5QjtFYzk3WXNCO0lBRVEsOEJBQUE7SUFBQSwrQkFBQTtFZGc4WTlCO0VjbDhZc0I7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0VkbzhZOUI7RWN0OFlzQjtJQUVRLDhCQUFBO0lBQUEsK0JBQUE7RWR3OFk5QjtFYzE4WXNCO0lBRVEsNEJBQUE7SUFBQSw2QkFBQTtFZDQ4WTlCO0VjOThZc0I7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0VkZzlZOUI7RWNsOVlzQjtJQUVRLDRCQUFBO0lB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SUFFUSwyQkFBQTtFZHVwWjlCO0VjaHBaMEI7SUFFUSwrQkFBQTtFZGlwWmxDO0VjbnBaMEI7SUFFUSw4QkFBQTtFZG9wWmxDO0VjdHBaMEI7SUFFUSw0QkFBQTtFZHVwWmxDO0VjenBaMEI7SUFFUSw4QkFBQTtFZDBwWmxDO0VjNXBaMEI7SUFFUSw0QkFBQTtFZDZwWmxDO0VjL3BaMEI7SUFFUSw0QkFBQTtFZGdxWmxDO0VjbHFaMEI7SUFFUSw0QkFBQTtFZG1xWmxDO0VjcnFaMEI7SUFFUSw0QkFBQTtFZHNxWmxDO0VjL3Bac0I7SUFFUSwyQkFBQTtFZGdxWjlCO0VjcHJac0I7SUFFUSw2QkFBQTtFZHFyWjlCO0VjdnJac0I7SUFFUSxnQ0FBQTtFZHdyWjlCO0VjMXJac0I7SUFFUSwrQkFBQTtFZDJyWjlCO0VjN3Jac0I7SUFFUSw2QkFBQTtFZDhyWjlCO0VjaHNac0I7SUFFUSwrQkFBQTtFZGlzWjlCO0VjbnNac0I7SUFFUSw2QkFBQTtFZG9zWjlCO0VjdHNac0I7SUFFUSw2QkFBQTtFZHVzWjlCO0VjenNac0I7SUFFUSw2QkFBQTtFZDBzWjlCO0VjNXNac0I7SUFFUSw2QkFBQTtFZDZzWjlCO0VjdHNaMEI7SUFFUSxpQ0FBQTtFZHVzWmxDO0VjenNaMEI7SUFFUSxnQ0FBQTtFZDBzWmxDO0VjNXNaMEI7SUFFUSw4QkFBQTtFZDZzWmxDO0VjL3NaMEI7SUFFUSxnQ0FBQTtFZGd0WmxDO0VjbHRaMEI7SUFFUSw4QkFBQTtFZG10WmxDO0VjcnRaMEI7SUFFUSw4QkFBQTtFZHN0WmxDO0VjeHRaMEI7SUFFUSw4QkFBQTtFZHl0WmxDO0VjM3RaMEI7SUFFUSw4QkFBQTtFZDR0WmxDO0VjcnRac0I7SUFFUSw2QkFBQTtFZHN0WjlCO0VjMXVac0I7SUFFUSw0QkFBQTtFZDJ1WjlCO0VjN3Vac0I7SUFFUSwrQkFBQTtFZDh1WjlCO0VjaHZac0I7SUFFUSw4QkFBQTtFZGl2WjlCO0VjbnZac0I7SUFFUSw0QkFBQTtFZG92WjlCO0VjdHZac0I7SUFFUSw4QkFBQTtFZHV2WjlCO0VjenZac0I7SUFFUSw0QkFBQTtFZDB2WjlCO0VjNXZac0I7SUFFUSw0QkFBQTtFZDZ2WjlCO0VjL3Zac0I7SUFFUSw0QkFBQTtFZGd3WjlCO0VjbHdac0I7SUFFUSw0QkFBQTtFZG13WjlCO0VjNXZaMEI7SUFFUSxnQ0FBQTtFZDZ2WmxDO0VjL3ZaMEI7SUFFUSwrQkFBQTtFZGd3WmxDO0VjbHdaMEI7SUFFUSw2QkFBQTtFZG13WmxDO0VjcndaMEI7SUFFUSwrQkFBQTtFZHN3WmxDO0VjeHdaMEI7SUFFUSw2QkFBQTtFZHl3WmxDO0VjM3daMEI7SUFFUSw2QkFBQTtFZDR3WmxDO0VjOXdaMEI7SUFFUSw2QkFBQTtFZCt3WmxDO0VjanhaMEI7SUFFUSw2QkFBQTtFZGt4WmxDO0VjM3dac0I7SUFFUSw0QkFBQTtFZDR3WjlCO0VjaHlac0I7SUFFUSw4QkFBQTtFZGl5WjlCO0Vjbnlac0I7SUFFUSxpQ0FBQTtFZG95WjlCO0VjdHlac0I7SUFFUSxnQ0FBQTtFZHV5WjlCO0Vjenlac0I7SUFFUSw4QkFBQTtFZDB5WjlCO0VjNXlac0I7SUFFUSxnQ0FBQTtFZDZ5WjlCO0VjL3lac0I7SUFFUSw4QkFBQTtFZGd6WjlCO0VjbHpac0I7SUFFUSw4QkFBQTtFZG16WjlCO0Vjcnpac0I7SUFFUSw4QkFBQTtFZHN6WjlCO0VjeHpac0I7SUFFUSw4QkFBQTtFZHl6WjlCO0VjbHpaMEI7SUFFUSxrQ0FBQTtFZG16WmxDO0VjcnpaMEI7SUFFUSxpQ0FBQTtFZHN6WmxDO0VjeHpaMEI7SUFFUSwrQkFBQTtFZHl6WmxDO0VjM3paMEI7SUFFUSxpQ0FBQTtFZDR6WmxDO0VjOXpaMEI7SUFFUSwrQkFBQTtFZCt6WmxDO0VjajBaMEI7SUFFUSwrQkFBQTtFZGswWmxDO0VjcDBaMEI7SUFFUSwrQkFBQTtFZHEwWmxDO0VjdjBaMEI7SUFFUSwrQkFBQTtFZHcwWmxDO0VjajBac0I7SUFFUSw4QkFBQTtFZGswWjlCO0VjdDFac0I7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0VkdzFaOUI7RWMxMVpzQjtJQUVRLCtCQUFBO0lBQUEsZ0NBQUE7RWQ0MVo5QjtFYzkxWnNCO0lBRVEsOEJBQUE7SUFBQSwrQkFBQTtFZGcyWjlCO0VjbDJac0I7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0VkbzJaOUI7RWN0MlpzQjtJQUVRLDhCQUFBO0lBQUEsK0JBQUE7RWR3Mlo5QjtFYzEyWnNCO0lBRVEsNEJBQUE7SUFBQSw2QkFBQTtFZDQyWjlCO0VjOTJac0I7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0VkZzNaOUI7RWNsM1pzQjtJQUVRLDRCQUFBO0lBQUEsNkJBQUE7RWRvM1o5QjtFY3QzWnNCO0lBRVEsNEJBQUE7SUFBQSw2QkFBQTtFZHczWjlCO0VjajNaMEI7SUFFUSxnQ0FBQTtJQUFBLGlDQUFBO0VkbTNabEM7RWNyM1owQjtJQUVRLCtCQUFBO0lBQUEsZ0NBQUE7RWR1M1psQztFY3ozWjBCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZDIzWmxDO0VjNzNaMEI7SUFFUSwrQkFBQTtJQUFBLGdDQUFBO0VkKzNabEM7RWNqNFowQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWRtNFpsQztFY3I0WjBCO0lBRVEsNkJBQUE7SUFBQSw4QkFBQTtFZHU0WmxDO0VjejRaMEI7SUFFUSw2QkFBQTtJQUFBLDhCQUFBO0VkMjRabEM7RWM3NFowQjtJQUVRLDZCQUFBO0lBQUEsOEJBQUE7RWQrNFpsQztFY3g0WnNCO0lBRVEsNEJBQUE7SUFBQSw2QkFBQTtFZDA0WjlCO0VjOTVac0I7SUFFUSwyQkFBQTtJQUFBLDhCQUFBO0VkZzZaOUI7RWNsNlpzQjtJQUVRLDhCQUFBO0lBQUEsaUNBQUE7RWRvNlo5QjtFY3Q2WnNCO0lBRVEsNkJBQUE7SUFBQSxnQ0FBQTtFZHc2WjlCO0VjMTZac0I7SUFFUSwyQkFBQTtJQUFBLDhCQUFBO0VkNDZaOUI7RWM5NlpzQjtJQUVRLDZCQUFBO0lBQUEsZ0NBQUE7RWRnN1o5QjtFY2w3WnNCO0lBRVEsMkJBQUE7SUFBQSw4QkFBQTtFZG83WjlCO0VjdDdac0I7SUFFUSwyQkFBQTtJQUFBLDhCQUFBO0VkdzdaOUI7RWMxN1pzQjtJQUVRLDJCQUFBO0lBQUEsOEJBQUE7RWQ0N1o5QjtFYzk3WnNCO0lBRVEsMkJBQUE7SUFBQSw4QkFBQTtFZGc4WjlCO0VjejdaMEI7SUFFUSwrQkFBQTtJQUFBLGtDQUFBO0VkMjdabEM7RWM3N1owQjtJQUVRLDhCQUFBO0lBQUEsaUNBQUE7RWQrN1psQztFY2o4WjBCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZG04WmxDO0VjcjhaMEI7SUFFUSw4QkFBQTtJQUFBLGlDQUFBO0VkdThabEM7RWN6OFowQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWQyOFpsQztFYzc4WjBCO0lBRVEsNEJBQUE7SUFBQSwrQkFBQTtFZCs4WmxDO0VjajlaMEI7SUFFUSw0QkFBQTtJQUFBLCtCQUFBO0VkbTlabEM7RWNyOVowQjtJQUVRLDRCQUFBO0lBQUEsK0JBQUE7RWR1OVpsQztFY2g5WnNCO0lBRVEsMkJBQUE7SUFBQSw4QkFBQTtFZGs5WjlCO0FBQ0Y7QWNueGFRO0VBQ0ksMkJBQUE7QWRxeGFaOztBY3R4YVE7RUFDSSx3SEFBQTtBZHl4YVo7O0FjMXhhUTtFQUNJLHlIQUFBO0FkNnhhWjs7QWM5eGFRO0VBQ0ksMkhBQUE7QWRpeWFaOztBY2x5YVE7RUFDSSw2SEFBQTtBZHF5YVo7O0FjdHlhUTtFQUNJLGtJQUFBO0FkeXlhWjs7QWMxeWFRO0VBQ0ksK0hBQUE7QWQ2eWFaOztBYzl5YVE7RUFDSSxnSUFBQTtBZGl6YVo7O0FjbHphUTtFQUNJLG9JQUFBO0FkcXphWjs7QWM5eWFnQjtFQUNJLDJCQUFBO0FkaXphcEI7O0FjNXlhZ0I7RUFDSSwyQkFBQTtBZCt5YXBCOztBYzF5YWdCO0VBQ0ksMkJBQUE7QWQ2eWFwQjs7QWMxemFnQjtFQUNJLHdIQUFBO0FkNnphcEI7O0FjeHphZ0I7RUFDSSx3SEFBQTtBZDJ6YXBCOztBY3R6YWdCO0VBQ0ksd0hBQUE7QWR5emFwQjs7QWN0MGFnQjtFQUNJLHlIQUFBO0FkeTBhcEI7O0FjcDBhZ0I7RUFDSSx5SEFBQTtBZHUwYXBCOztBY2wwYWdCO0VBQ0kseUhBQUE7QWRxMGFwQjs7QWNsMWFnQjtFQUNJLDJIQUFBO0FkcTFhcEI7O0FjaDFhZ0I7RUFDSSwySEFBQTtBZG0xYXBCOztBYzkwYWdCO0VBQ0ksMkhBQUE7QWRpMWFwQjs7QWM5MWFnQjtFQUNJLDZIQUFBO0FkaTJhcEI7O0FjNTFhZ0I7RUFDSSw2SEFBQTtBZCsxYXBCOztBYzExYWdCO0VBQ0ksNkhBQUE7QWQ2MWFwQjs7QWMxMmFnQjtFQUNJLGtJQUFBO0FkNjJhcEI7O0FjeDJhZ0I7RUFDSSxrSUFBQTtBZDIyYXBCOztBY3QyYWdCO0VBQ0ksa0lBQUE7QWR5MmFwQjs7QWN0M2FnQjtFQUNJLCtIQUFBO0FkeTNhcEI7O0FjcDNhZ0I7RUFDSSwrSEFBQTtBZHUzYXBCOztBY2wzYWdCO0VBQ0ksK0hBQUE7QWRxM2FwQjs7QWNsNGFnQjtFQUNJLGdJQUFBO0FkcTRhcEI7O0FjaDRhZ0I7RUFDSSxnSUFBQTtBZG00YXBCOztBYzkzYWdCO0VBQ0ksZ0lBQUE7QWRpNGFwQjs7QWM5NGFnQjtFQUNJLG9JQUFBO0FkaTVhcEI7O0FjNTRhZ0I7RUFDSSxvSUFBQTtBZCs0YXBCOztBYzE0YWdCO0VBQ0ksb0lBQUE7QWQ2NGFwQjs7QWNyNGFZO0VBR1k7SUFDSSwyQkFBQTtFZHM0YTFCO0VjdjRhc0I7SUFDSSx3SEFBQTtFZHk0YTFCO0VjMTRhc0I7SUFDSSx5SEFBQTtFZDQ0YTFCO0VjNzRhc0I7SUFDSSwySEFBQTtFZCs0YTFCO0VjaDVhc0I7SUFDSSw2SEFBQTtFZGs1YTFCO0VjbjVhc0I7SUFDSSxrSUFBQTtFZHE1YTFCO0VjdDVhc0I7SUFDSSwrSEFBQTtFZHc1YTFCO0VjejVhc0I7SUFDSSxnSUFBQTtFZDI1YTFCO0VjNTVhc0I7SUFDSSxvSUFBQTtFZDg1YTFCO0VjdjVhOEI7SUFDSSwyQkFBQTtFZHk1YWxDO0VjcDVhOEI7SUFDSSwyQkFBQTtFZHM1YWxDO0VjajVhOEI7SUFDSSwyQkFBQTtFZG01YWxDO0VjaDZhOEI7SUFDSSx3SEFBQTtFZGs2YWxDO0VjNzVhOEI7SUFDSSx3SEFBQTtFZCs1YWxDO0VjMTVhOEI7SUFDSSx3SEFBQTtFZDQ1YWxDO0VjejZhOEI7SUFDSSx5SEFBQTtFZDI2YWxDO0VjdDZhOEI7SUFDSSx5SEFBQTtFZHc2YWxDO0VjbjZhOEI7SUFDSSx5SEFBQTtFZHE2YWxDO0VjbDdhOEI7SUFDSSwySEFBQTtFZG83YWxDO0VjLzZhOEI7SUFDSSwySEFBQTtFZGk3YWxDO0VjNTZhOEI7SUFDSSwySEFBQTtFZDg2YWxDO0VjMzdhOEI7SUFDSSw2SEFBQTtFZDY3YWxDO0VjeDdhOEI7SUFDSSw2SEFBQTtFZDA3YWxDO0VjcjdhOEI7SUFDSSw2SEFBQTtFZHU3YWxDO0VjcDhhOEI7SUFDSSxrSUFBQTtFZHM4YWxDO0VjajhhOEI7SUFDSSxrSUFBQTtFZG04YWxDO0VjOTdhOEI7SUFDSSxrSUFBQTtFZGc4YWxDO0VjNzhhOEI7SUFDSSwrSEFBQTtFZCs4YWxDO0VjMThhOEI7SUFDSSwrSEFBQTtFZDQ4YWxDO0VjdjhhOEI7SUFDSSwrSEFBQTtFZHk4YWxDO0VjdDlhOEI7SUFDSSxnSUFBQTtFZHc5YWxDO0VjbjlhOEI7SUFDSSxnSUFBQTtFZHE5YWxDO0VjaDlhOEI7SUFDSSxnSUFBQTtFZGs5YWxDO0VjLzlhOEI7SUFDSSxvSUFBQTtFZGkrYWxDO0VjNTlhOEI7SUFDSSxvSUFBQTtFZDg5YWxDO0VjejlhOEI7SUFDSSxvSUFBQTtFZDI5YWxDO0FBQ0Y7QWNwL2FZO0VBR1k7SUFDSSwyQkFBQTtFZG8vYTFCO0Vjci9hc0I7SUFDSSx3SEFBQTtFZHUvYTFCO0VjeC9hc0I7SUFDSSx5SEFBQTtFZDAvYTFCO0VjMy9hc0I7SUFDSSwySEFBQTtFZDYvYTFCO0VjOS9hc0I7SUFDSSw2SEFBQTtFZGdnYjFCO0Vjamdic0I7SUFDSSxrSUFBQTtFZG1nYjFCO0VjcGdic0I7SUFDSSwrSEFBQTtFZHNnYjFCO0Vjdmdic0I7SUFDSSxnSUFBQTtFZHlnYjFCO0VjMWdic0I7SUFDSSxvSUFBQTtFZDRnYjFCO0VjcmdiOEI7SUFDSSwyQkFBQTtFZHVnYmxDO0VjbGdiOEI7SUFDSSwyQkFBQTtFZG9nYmxDO0VjLy9hOEI7SUFDSSwyQkFBQTtFZGlnYmxDO0VjOWdiOEI7SUFDSSx3SEFBQTtFZGdoYmxDO0VjM2diOEI7SUFDSSx3SEFBQTtFZDZnYmxDO0VjeGdiOEI7SUFDSSx3SEFBQTtFZDBnYmxDO0VjdmhiOEI7SUFDSSx5SEFBQTtFZHloYmxDO0VjcGhiOEI7SUFDSSx5SEFBQTtFZHNoYmxDO0VjamhiOEI7SUFDSSx5SEFBQTtFZG1oYmxDO0VjaGliOEI7SUFDSSwySEFBQTtFZGtpYmxDO0VjN2hiOEI7SUFDSSwySEFBQTtFZCtoYmxDO0VjMWhiOEI7SUFDSSwySEFBQTtFZDRoYmxDO0VjemliOEI7SUFDSSw2SEFBQTtFZDJpYmxDO0VjdGliOEI7SUFDSSw2SEFBQTtFZHdpYmxDO0VjbmliOEI7SUFDSSw2SEFBQTtFZHFpYmxDO0VjbGpiOEI7SUFDSSxrSUFBQTtFZG9qYmxDO0VjL2liOEI7SUFDSSxrSUFBQTtFZGlqYmxDO0VjNWliOEI7SUFDSSxrSUFBQTtFZDhpYmxDO0VjM2piOEI7SUFDSSwrSEFBQTtFZDZqYmxDO0VjeGpiOEI7SUFDSSwrSEFBQTtFZDBqYmxDO0VjcmpiOEI7SUFDSSwrSEFBQTtFZHVqYmxDO0VjcGtiOEI7SUFDSSxnSUFBQTtFZHNrYmxDO0VjamtiOEI7SUFDSSxnSUFBQTtFZG1rYmxDO0VjOWpiOEI7SUFDSSxnSUFBQTtFZGdrYmxDO0VjN2tiOEI7SUFDSSxvSUFBQTtFZCtrYmxDO0VjMWtiOEI7SUFDSSxvSUFBQTtFZDRrYmxDO0VjdmtiOEI7SUFDSSxvSUFBQTtFZHlrYmxDO0FBQ0Y7QWNsbWJZO0VBR1k7SUFDSSwyQkFBQTtFZGttYjFCO0Vjbm1ic0I7SUFDSSx3SEFBQTtFZHFtYjFCO0VjdG1ic0I7SUFDSSx5SEFBQTtFZHdtYjFCO0Vjem1ic0I7SUFDSSwySEFBQTtFZDJtYjFCO0VjNW1ic0I7SUFDSSw2SEFBQTtFZDhtYjFCO0VjL21ic0I7SUFDSSxrSUFBQTtFZGluYjFCO0VjbG5ic0I7SUFDSSwrSEFBQTtFZG9uYjFCO0Vjcm5ic0I7SUFDSSxnSUFBQTtFZHVuYjFCO0VjeG5ic0I7SUFDSSxvSUFBQTtFZDBuYjFCO0Vjbm5iOEI7SUFDSSwyQkFBQTtFZHFuYmxDO0VjaG5iOEI7SUFDSSwyQkFBQTtFZGtuYmxDO0VjN21iOEI7SUFDSSwyQkFBQTtFZCttYmxDO0VjNW5iOEI7SUFDSSx3SEFBQTtFZDhuYmxDO0Vjem5iOEI7SUFDSSx3SEFBQTtFZDJuYmxDO0VjdG5iOEI7SUFDSSx3SEFBQTtFZHduYmxDO0Vjcm9iOEI7SUFDSSx5SEFBQTtFZHVvYmxDO0VjbG9iOEI7SUFDSSx5SEFBQTtFZG9vYmxDO0VjL25iOEI7SUFDSSx5SEFBQTtFZGlvYmxDO0VjOW9iOEI7SUFDSSwySEFBQTtFZGdwYmxDO0VjM29iOEI7SUFDSSwySEFBQTtFZDZvYmxDO0VjeG9iOEI7SUFDSSwySEFBQTtFZDBvYmxDO0VjdnBiOEI7SUFDSSw2SEFBQTtFZHlwYmxDO0VjcHBiOEI7SUFDSSw2SEFBQTtFZHNwYmxDO0VjanBiOEI7SUFDSSw2SEFBQTtFZG1wYmxDO0VjaHFiOEI7SUFDSSxrSUFBQTtFZGtxYmxDO0VjN3BiOEI7SUFDSSxrSUFBQTtFZCtwYmxDO0VjMXBiOEI7SUFDSSxrSUFBQTtFZDRwYmxDO0VjenFiOEI7SUFDSSwrSEFBQTtFZDJxYmxDO0VjdHFiOEI7SUFDSSwrSEFBQTtFZHdxYmxDO0VjbnFiOEI7SUFDSSwrSEFBQTtFZHFxYmxDO0VjbHJiOEI7SUFDSSxnSUFBQTtFZG9yYmxDO0VjL3FiOEI7SUFDSSxnSUFBQTtFZGlyYmxDO0VjNXFiOEI7SUFDSSxnSUFBQTtFZDhxYmxDO0VjM3JiOEI7SUFDSSxvSUFBQTtFZDZyYmxDO0VjeHJiOEI7SUFDSSxvSUFBQTtFZDByYmxDO0VjcnJiOEI7SUFDSSxvSUFBQTtFZHVyYmxDO0FBQ0Y7QWNodGJZO0VBR1k7SUFDSSwyQkFBQTtFZGd0YjFCO0VjanRic0I7SUFDSSx3SEFBQTtFZG10YjFCO0VjcHRic0I7SUFDSSx5SEFBQTtFZHN0YjFCO0VjdnRic0I7SUFDSSwySEFBQTtFZHl0YjFCO0VjMXRic0I7SUFDSSw2SEFBQTtFZDR0YjFCO0VjN3Ric0I7SUFDSSxrSUFBQTtFZCt0YjFCO0VjaHVic0I7SUFDSSwrSEFBQTtFZGt1YjFCO0VjbnVic0I7SUFDSSxnSUFBQTtFZHF1YjFCO0VjdHVic0I7SUFDSSxvSUFBQTtFZHd1YjFCO0VjanViOEI7SUFDSSwyQkFBQTtFZG11YmxDO0VjOXRiOEI7SUFDSSwyQkFBQTtFZGd1YmxDO0VjM3RiOEI7SUFDSSwyQkFBQTtFZDZ0YmxDO0VjMXViOEI7SUFDSSx3SEFBQTtFZDR1YmxDO0VjdnViOEI7SUFDSSx3SEFBQTtFZHl1YmxDO0VjcHViOEI7SUFDSSx3SEFBQTtFZHN1YmxDO0VjbnZiOEI7SUFDSSx5SEFBQTtFZHF2YmxDO0VjaHZiOEI7SUFDSSx5SEFBQTtFZGt2YmxDO0VjN3ViOEI7SUFDSSx5SEFBQTtFZCt1YmxDO0VjNXZiOEI7SUFDSSwySEFBQTtFZDh2YmxDO0VjenZiOEI7SUFDSSwySEFBQTtFZDJ2YmxDO0VjdHZiOEI7SUFDSSwySEFBQTtFZHd2YmxDO0VjcndiOEI7SUFDSSw2SEFBQTtFZHV3YmxDO0VjbHdiOEI7SUFDSSw2SEFBQTtFZG93YmxDO0VjL3ZiOEI7SUFDSSw2SEFBQTtFZGl3YmxDO0VjOXdiOEI7SUFDSSxrSUFBQTtFZGd4YmxDO0VjM3diOEI7SUFDSSxrSUFBQTtFZDZ3YmxDO0VjeHdiOEI7SUFDSSxrSUFBQTtFZDB3YmxDO0VjdnhiOEI7SUFDSSwrSEFBQTtFZHl4YmxDO0VjcHhiOEI7SUFDSSwrSEFBQTtFZHN4YmxDO0VjanhiOEI7SUFDSSwrSEFBQTtFZG14YmxDO0VjaHliOEI7SUFDSSxnSUFBQTtFZGt5YmxDO0VjN3hiOEI7SUFDSSxnSUFBQTtFZCt4YmxDO0VjMXhiOEI7SUFDSSxnSUFBQTtFZDR4YmxDO0VjenliOEI7SUFDSSxvSUFBQTtFZDJ5YmxDO0VjdHliOEI7SUFDSSxvSUFBQTtFZHd5YmxDO0VjbnliOEI7SUFDSSxvSUFBQTtFZHF5YmxDO0FBQ0Y7QWM1c2JZO0VBRVEsNEJBQUE7RUFDQSxrQkFBQTtBZDZzYnBCOztBY2h0Ylk7RUFFUSw0QkFBQTtFQUNBLG1CQUFBO0Fka3RicEI7O0FjcnRiWTtFQUVRLDRCQUFBO0VBQ0EsbUJBQUE7QWR1dGJwQjs7QWMxdGJZO0VBRVEsNEJBQUE7RUFDQSxtQkFBQTtBZDR0YnBCOztBYy90Ylk7RUFFUSxnQ0FBQTtFQUNBLHNCQUFBO0FkaXVicEI7O0FjcHViWTtFQUVRLGdDQUFBO0VBQ0EsdUJBQUE7QWRzdWJwQjs7QWN6dWJZO0VBRVEsZ0NBQUE7RUFDQSx1QkFBQTtBZDJ1YnBCOztBYzl1Ylk7RUFFUSxnQ0FBQTtFQUNBLHVCQUFBO0FkZ3ZicEI7O0FjbnZiWTtFQUVRLGtDQUFBO0VBQ0Esd0JBQUE7QWRxdmJwQjs7QWN4dmJZO0VBRVEsa0NBQUE7RUFDQSx5QkFBQTtBZDB2YnBCOztBYzd2Ylk7RUFFUSxrQ0FBQTtFQUNBLHlCQUFBO0FkK3ZicEI7O0FjbHdiWTtFQUVRLGtDQUFBO0VBQ0EseUJBQUE7QWRvd2JwQjs7QWN2d2JZO0VBRVEsaUNBQUE7RUFDQSx1QkFBQTtBZHl3YnBCOztBYzV3Ylk7RUFFUSxpQ0FBQTtFQUNBLHdCQUFBO0FkOHdicEI7O0FjanhiWTtFQUVRLGlDQUFBO0VBQ0Esd0JBQUE7QWRteGJwQjs7QWN0eGJZO0VBRVEsaUNBQUE7RUFDQSx3QkFBQTtBZHd4YnBCOztBYzN4Ylk7RUFFUSxtQ0FBQTtFQUNBLHlCQUFBO0FkNnhicEI7O0FjaHliWTtFQUVRLG1DQUFBO0VBQ0EsMEJBQUE7QWRreWJwQjs7QWNyeWJZO0VBRVEsbUNBQUE7RUFDQSwwQkFBQTtBZHV5YnBCOztBYzF5Ylk7RUFFUSxtQ0FBQTtFQUNBLDBCQUFBO0FkNHlicEI7O0FjL3liWTtFQUVRLGlDQUFBO0VBQ0EsdUJBQUE7RUFEQSxrQ0FBQTtFQUNBLHdCQUFBO0FkbXpicEI7O0FjdHpiWTtFQUVRLGlDQUFBO0VBQ0Esd0JBQUE7RUFEQSxrQ0FBQTtFQUNBLHlCQUFBO0FkMHpicEI7O0FjN3piWTtFQUVRLGlDQUFBO0VBQ0Esd0JBQUE7RUFEQSxrQ0FBQTtFQUNBLHlCQUFBO0FkaTBicEI7O0FjcDBiWTtFQUVRLGlDQUFBO0VBQ0Esd0JBQUE7RUFEQSxrQ0FBQTtFQUNBLHlCQUFBO0FkdzBicEI7O0FjMzBiWTtFQUVRLGdDQUFBO0VBQ0Esc0JBQUE7RUFEQSxtQ0FBQTtFQUNBLHlCQUFBO0FkKzBicEI7O0FjbDFiWTtFQUVRLGdDQUFBO0VBQ0EsdUJBQUE7RUFEQSxtQ0FBQTtFQUNBLDBCQUFBO0FkczFicEI7O0FjejFiWTtFQUVRLGdDQUFBO0VBQ0EsdUJBQUE7RUFEQSxtQ0FBQTtFQUNBLDBCQUFBO0FkNjFicEI7O0FjaDJiWTtFQUVRLGdDQUFBO0VBQ0EsdUJBQUE7RUFEQSxtQ0FBQTtFQUNBLDBCQUFBO0FkbzJicEI7O0FjNzFiUTtFQVVnQjtJQUVRLDRCQUFBO0lBQ0Esa0JBQUE7RWRzMWI5QjtFY3oxYnNCO0lBRVEsNEJBQUE7SUFDQSxtQkFBQTtFZDAxYjlCO0VjNzFic0I7SUFFUSw0QkFBQTtJQUNBLG1CQUFBO0VkODFiOUI7RWNqMmJzQjtJQUVRLDRCQUFBO0lBQ0EsbUJBQUE7RWRrMmI5QjtFY3IyYnNCO0lBRVEsZ0NBQUE7SUFDQSxzQkFBQTtFZHMyYjlCO0VjejJic0I7SUFFUSxnQ0FBQTtJQUNBLHVCQUFBO0VkMDJiOUI7RWM3MmJzQjtJQUVRLGdDQUFBO0lBQ0EsdUJBQUE7RWQ4MmI5QjtFY2ozYnNCO0lBRVEsZ0NBQUE7SUFDQSx1QkFBQTtFZGszYjlCO0VjcjNic0I7SUFFUSxrQ0FBQTtJQUNBLHdCQUFBO0VkczNiOUI7RWN6M2JzQjtJQUVRLGtDQUFBO0lBQ0EseUJBQUE7RWQwM2I5QjtFYzczYnNCO0lBRVEsa0NBQUE7SUFDQSx5QkFBQTtFZDgzYjlCO0VjajRic0I7SUFFUSxrQ0FBQTtJQUNBLHlCQUFBO0VkazRiOUI7RWNyNGJzQjtJQUVRLGlDQUFBO0lBQ0EsdUJBQUE7RWRzNGI5QjtFY3o0YnNCO0lBRVEsaUNBQUE7SUFDQSx3QkFBQTtFZDA0YjlCO0VjNzRic0I7SUFFUSxpQ0FBQTtJQUNBLHdCQUFBO0VkODRiOUI7RWNqNWJzQjtJQUVRLGlDQUFBO0lBQ0Esd0JBQUE7RWRrNWI5QjtFY3I1YnNCO0lBRVEsbUNBQUE7SUFDQSx5QkFBQTtFZHM1YjlCO0VjejVic0I7SUFFUSxtQ0FBQTtJQUNBLDBCQUFBO0VkMDViOUI7RWM3NWJzQjtJQUVRLG1DQUFBO0lBQ0EsMEJBQUE7RWQ4NWI5QjtFY2o2YnNCO0lBRVEsbUNBQUE7SUFDQSwwQkFBQTtFZGs2YjlCO0VjcjZic0I7SUFFUSxpQ0FBQTtJQUNBLHVCQUFBO0lBREEsa0NBQUE7SUFDQSx3QkFBQTtFZHc2YjlCO0VjMzZic0I7SUFFUSxpQ0FBQTtJQUNBLHdCQUFBO0lBREEsa0NBQUE7SUFDQSx5QkFBQTtFZDg2YjlCO0Vjajdic0I7SUFFUSxpQ0FBQTtJQUNBLHdCQUFBO0lBREEsa0NBQUE7SUFDQSx5QkFBQTtFZG83YjlCO0Vjdjdic0I7SUFFUSxpQ0FBQTtJQUNBLHdCQUFBO0lBREEsa0NBQUE7SUFDQSx5QkFBQTtFZDA3YjlCO0VjNzdic0I7SUFFUSxnQ0FBQTtJQUNBLHNCQUFBO0lBREEsbUNBQUE7SUFDQSx5QkFBQTtFZGc4YjlCO0Vjbjhic0I7SUFFUSxnQ0FBQTtJQUNBLHVCQUFBO0lBREEsbUNBQUE7SUFDQSwwQkFBQTtFZHM4YjlCO0Vjejhic0I7SUFFUSxnQ0FBQTtJQUNBLHVCQUFBO0lBREEsbUNBQUE7SUFDQSwwQkFBQTtFZDQ4YjlCO0VjLzhic0I7SUFFUSxnQ0FBQTtJQUNBLHVCQUFBO0lBREEsbUNBQUE7SUFDQSwwQkFBQTtFZGs5YjlCO0FBQ0Y7QWNoK2JRO0VBVWdCO0lBRVEsNEJBQUE7SUFDQSxrQkFBQTtFZHc5YjlCO0VjMzlic0I7SUFFUSw0QkFBQTtJQUNBLG1CQUFBO0VkNDliOUI7RWMvOWJzQjtJQUVRLDRCQUFBO0lBQ0EsbUJBQUE7RWRnK2I5QjtFY24rYnNCO0lBRVEsNEJBQUE7SUFDQSxtQkFBQTtFZG8rYjlCO0Vjditic0I7SUFFUSxnQ0FBQTtJQUNBLHNCQUFBO0VkdytiOUI7RWMzK2JzQjtJQUVRLGdDQUFBO0lBQ0EsdUJBQUE7RWQ0K2I5QjtFYy8rYnNCO0lBRVEsZ0NBQUE7SUFDQSx1QkFBQTtFZGcvYjlCO0Vjbi9ic0I7SUFFUSxnQ0FBQTtJQUNBLHVCQUFBO0Vkby9iOUI7RWN2L2JzQjtJQUVRLGtDQUFBO0lBQ0Esd0JBQUE7RWR3L2I5QjtFYzMvYnNCO0lBRVEsa0NBQUE7SUFDQSx5QkFBQTtFZDQvYjlCO0VjLy9ic0I7SUFFUSxrQ0FBQTtJQUNBLHlCQUFBO0VkZ2djOUI7RWNuZ2NzQjtJQUVRLGtDQUFBO0lBQ0EseUJBQUE7RWRvZ2M5QjtFY3ZnY3NCO0lBRVEsaUNBQUE7SUFDQSx1QkFBQTtFZHdnYzlCO0VjM2djc0I7SUFFUSxpQ0FBQTtJQUNBLHdCQUFBO0VkNGdjOUI7RWMvZ2NzQjtJQUVRLGlDQUFBO0lBQ0Esd0JBQUE7RWRnaGM5QjtFY25oY3NCO0lBRVEsaUNBQUE7SUFDQSx3QkFBQTtFZG9oYzlCO0Vjdmhjc0I7SUFFUSxtQ0FBQTtJQUNBLHlCQUFBO0Vkd2hjOUI7RWMzaGNzQjtJQUVRLG1DQUFBO0lBQ0EsMEJBQUE7RWQ0aGM5QjtFYy9oY3NCO0lBRVEsbUNBQUE7SUFDQSwwQkFBQTtFZGdpYzlCO0Vjbmljc0I7SUFFUSxtQ0FBQTtJQUNBLDBCQUFBO0Vkb2ljOUI7RWN2aWNzQjtJQUVRLGlDQUFBO0lBQ0EsdUJBQUE7SUFEQSxrQ0FBQTtJQUNBLHdCQUFBO0VkMGljOUI7RWM3aWNzQjtJQUVRLGlDQUFBO0lBQ0Esd0JBQUE7SUFEQSxrQ0FBQTtJQUNBLHlCQUFBO0VkZ2pjOUI7RWNuamNzQjtJQUVRLGlDQUFBO0lBQ0Esd0JBQUE7SUFEQSxrQ0FBQTtJQUNBLHlCQUFBO0Vkc2pjOUI7RWN6amNzQjtJQUVRLGlDQUFBO0lBQ0Esd0JBQUE7SUFEQSxrQ0FBQTtJQUNBLHlCQUFBO0VkNGpjOUI7RWMvamNzQjtJQUVRLGdDQUFBO0lBQ0Esc0JBQUE7SUFEQSxtQ0FBQTtJQUNBLHlCQUFBO0Vka2tjOUI7RWNya2NzQjtJQUVRLGdDQUFBO0lBQ0EsdUJBQUE7SUFEQSxtQ0FBQTtJQUNBLDBCQUFBO0Vkd2tjOUI7RWMza2NzQjtJQUVRLGdDQUFBO0lBQ0EsdUJBQUE7SUFEQSxtQ0FBQTtJQUNBLDBCQUFBO0VkOGtjOUI7RWNqbGNzQjtJQUVRLGdDQUFBO0lBQ0EsdUJBQUE7SUFEQSxtQ0FBQTtJQUNBLDBCQUFBO0Vkb2xjOUI7QUFDRjtBY2xtY1E7RUFVZ0I7SUFFUSw0QkFBQTtJQUNBLGtCQUFBO0VkMGxjOUI7RWM3bGNzQjtJQUVRLDRCQUFBO0lBQ0EsbUJBQUE7RWQ4bGM5QjtFY2ptY3NCO0lBRVEsNEJBQUE7SUFDQSxtQkFBQTtFZGttYzlCO0Vjcm1jc0I7SUFFUSw0QkFBQTtJQUNBLG1CQUFBO0Vkc21jOUI7RWN6bWNzQjtJQUVRLGdDQUFBO0lBQ0Esc0JBQUE7RWQwbWM5QjtFYzdtY3NCO0lBRVEsZ0NBQUE7SUFDQSx1QkFBQTtFZDhtYzlCO0Vjam5jc0I7SUFFUSxnQ0FBQTtJQUNBLHVCQUFBO0Vka25jOUI7RWNybmNzQjtJQUVRLGdDQUFBO0lBQ0EsdUJBQUE7RWRzbmM5QjtFY3puY3NCO0lBRVEsa0NBQUE7SUFDQSx3QkFBQTtFZDBuYzlCO0VjN25jc0I7SUFFUSxrQ0FBQTtJQUNBLHlCQUFBO0VkOG5jOUI7RWNqb2NzQjtJQUVRLGtDQUFBO0lBQ0EseUJBQUE7RWRrb2M5QjtFY3JvY3NCO0lBRVEsa0NBQUE7SUFDQSx5QkFBQTtFZHNvYzlCO0Vjem9jc0I7SUFFUSxpQ0FBQTtJQUNBLHVCQUFBO0VkMG9jOUI7RWM3b2NzQjtJQUVRLGlDQUFBO0lBQ0Esd0JBQUE7RWQ4b2M5QjtFY2pwY3NCO0lBRVEsaUNBQUE7SUFDQSx3QkFBQTtFZGtwYzlCO0VjcnBjc0I7SUFFUSxpQ0FBQTtJQUNBLHdCQUFBO0Vkc3BjOUI7RWN6cGNzQjtJQUVRLG1DQUFBO0lBQ0EseUJBQUE7RWQwcGM5QjtFYzdwY3NCO0lBRVEsbUNBQUE7SUFDQSwwQkFBQTtFZDhwYzlCO0VjanFjc0I7SUFFUSxtQ0FBQTtJQUNBLDBCQUFBO0Vka3FjOUI7RWNycWNzQjtJQUVRLG1DQUFBO0lBQ0EsMEJBQUE7RWRzcWM5QjtFY3pxY3NCO0lBRVEsaUNBQUE7SUFDQSx1QkFBQTtJQURBLGtDQUFBO0lBQ0Esd0JBQUE7RWQ0cWM5QjtFYy9xY3NCO0lBRVEsaUNBQUE7SUFDQSx3QkFBQTtJQURBLGtDQUFBO0lBQ0EseUJBQUE7RWRrcmM5QjtFY3JyY3NCO0lBRVEsaUNBQUE7SUFDQSx3QkFBQTtJQURBLGtDQUFBO0lBQ0EseUJBQUE7RWR3cmM5QjtFYzNyY3NCO0lBRVEsaUNBQUE7SUFDQSx3QkFBQTtJQURBLGtDQUFBO0lBQ0EseUJBQUE7RWQ4cmM5QjtFY2pzY3NCO0lBRVEsZ0NBQUE7SUFDQSxzQkFBQTtJQURBLG1DQUFBO0lBQ0EseUJBQUE7RWRvc2M5QjtFY3ZzY3NCO0lBRVEsZ0NBQUE7SUFDQSx1QkFBQTtJQURBLG1DQUFBO0lBQ0EsMEJBQUE7RWQwc2M5QjtFYzdzY3NCO0lBRVEsZ0NBQUE7SUFDQSx1QkFBQTtJQURBLG1DQUFBO0lBQ0EsMEJBQUE7RWRndGM5QjtFY250Y3NCO0lBRVEsZ0NBQUE7SUFDQSx1QkFBQTtJQURBLG1DQUFBO0lBQ0EsMEJBQUE7RWRzdGM5QjtBQUNGO0FjcHVjUTtFQVVnQjtJQUVRLDRCQUFBO0lBQ0Esa0JBQUE7RWQ0dGM5QjtFYy90Y3NCO0lBRVEsNEJBQUE7SUFDQSxtQkFBQTtFZGd1YzlCO0VjbnVjc0I7SUFFUSw0QkFBQTtJQUNBLG1CQUFBO0Vkb3VjOUI7RWN2dWNzQjtJQUVRLDRCQUFBO0lBQ0EsbUJBQUE7RWR3dWM5QjtFYzN1Y3NCO0lBRVEsZ0NBQUE7SUFDQSxzQkFBQTtFZDR1YzlCO0VjL3Vjc0I7SUFFUSxnQ0FBQTtJQUNBLHVCQUFBO0VkZ3ZjOUI7RWNudmNzQjtJQUVRLGdDQUFBO0lBQ0EsdUJBQUE7RWRvdmM5QjtFY3Z2Y3NCO0lBRVEsZ0NBQUE7SUFDQSx1QkFBQTtFZHd2YzlCO0VjM3Zjc0I7SUFFUSxrQ0FBQTtJQUNBLHdCQUFBO0VkNHZjOUI7RWMvdmNzQjtJQUVRLGtDQUFBO0lBQ0EseUJBQUE7RWRnd2M5QjtFY253Y3NCO0lBRVEsa0NBQUE7SUFDQSx5QkFBQTtFZG93YzlCO0Vjdndjc0I7SUFFUSxrQ0FBQTtJQUNBLHlCQUFBO0Vkd3djOUI7RWMzd2NzQjtJQUVRLGlDQUFBO0lBQ0EsdUJBQUE7RWQ0d2M5QjtFYy93Y3NCO0lBRVEsaUNBQUE7SUFDQSx3QkFBQTtFZGd4YzlCO0Vjbnhjc0I7SUFFUSxpQ0FBQTtJQUNBLHdCQUFBO0Vkb3hjOUI7RWN2eGNzQjtJQUVRLGlDQUFBO0lBQ0Esd0JBQUE7RWR3eGM5QjtFYzN4Y3NCO0lBRVEsbUNBQUE7SUFDQSx5QkFBQTtFZDR4YzlCO0VjL3hjc0I7SUFFUSxtQ0FBQTtJQUNBLDBCQUFBO0VkZ3ljOUI7RWNueWNzQjtJQUVRLG1DQUFBO0lBQ0EsMEJBQUE7RWRveWM5QjtFY3Z5Y3NCO0lBRVEsbUNBQUE7SUFDQSwwQkFBQTtFZHd5YzlCO0VjM3ljc0I7SUFFUSxpQ0FBQTtJQUNBLHVCQUFBO0lBREEsa0NBQUE7SUFDQSx3QkFBQTtFZDh5YzlCO0Vjanpjc0I7SUFFUSxpQ0FBQTtJQUNBLHdCQUFBO0lBREEsa0NBQUE7SUFDQSx5QkFBQTtFZG96YzlCO0Vjdnpjc0I7SUFFUSxpQ0FBQTtJQUNBLHdCQUFBO0lBREEsa0NBQUE7SUFDQSx5QkFBQTtFZDB6YzlCO0VjN3pjc0I7SUFFUSxpQ0FBQTtJQUNBLHdCQUFBO0lBREEsa0NBQUE7SUFDQSx5QkFBQTtFZGcwYzlCO0VjbjBjc0I7SUFFUSxnQ0FBQTtJQUNBLHNCQUFBO0lBREEsbUNBQUE7SUFDQSx5QkFBQTtFZHMwYzlCO0VjejBjc0I7SUFFUSxnQ0FBQTtJQUNBLHVCQUFBO0lBREEsbUNBQUE7SUFDQSwwQkFBQTtFZDQwYzlCO0VjLzBjc0I7SUFFUSxnQ0FBQTtJQUNBLHVCQUFBO0lBREEsbUNBQUE7SUFDQSwwQkFBQTtFZGsxYzlCO0VjcjFjc0I7SUFFUSxnQ0FBQTtJQUNBLHVCQUFBO0lBREEsbUNBQUE7SUFDQSwwQkFBQTtFZHcxYzlCO0FBQ0Y7QWMvL2NRO0VBQ0ksOEJBQUE7QWRpZ2RaOztBY2xnZFE7RUFDSSwrQkFBQTtBZHFnZFo7O0FjdGdkUTtFQUNJLCtCQUFBO0FkeWdkWjs7QWMxZ2RRO0VBQ0ksK0JBQUE7QWQ2Z2RaOztBY2ovY1k7RUFHWTtJQUNJLDhCQUFBO0Vkay9jMUI7RWNuL2NzQjtJQUNJLCtCQUFBO0VkcS9jMUI7RWN0L2NzQjtJQUNJLCtCQUFBO0Vkdy9jMUI7RWN6L2NzQjtJQUNJLCtCQUFBO0VkMi9jMUI7QUFDRjtBY2hnZFk7RUFHWTtJQUNJLDhCQUFBO0VkZ2dkMUI7RWNqZ2RzQjtJQUNJLCtCQUFBO0VkbWdkMUI7RWNwZ2RzQjtJQUNJLCtCQUFBO0Vkc2dkMUI7RWN2Z2RzQjtJQUNJLCtCQUFBO0VkeWdkMUI7QUFDRjtBYzlnZFk7RUFHWTtJQUNJLDhCQUFBO0VkOGdkMUI7RWMvZ2RzQjtJQUNJLCtCQUFBO0VkaWhkMUI7RWNsaGRzQjtJQUNJLCtCQUFBO0Vkb2hkMUI7RWNyaGRzQjtJQUNJLCtCQUFBO0VkdWhkMUI7QUFDRjtBYzVoZFk7RUFHWTtJQUNJLDhCQUFBO0VkNGhkMUI7RWM3aGRzQjtJQUNJLCtCQUFBO0VkK2hkMUI7RWNoaWRzQjtJQUNJLCtCQUFBO0Vka2lkMUI7RWNuaWRzQjtJQUNJLCtCQUFBO0VkcWlkMUI7QUFDRjtBY3ZrZFE7RUFDSSwyQkFBQTtBZHlrZFo7O0FjMWtkUTtFQUNJLDhDQUFBO0FkNmtkWjs7QWM5a2RRO0VBQ0ksa0NBQUE7QWRpbGRaOztBY2xsZFE7RUFDSSxpQ0FBQTtBZHFsZFo7O0FjdGxkUTtFQUNJLGtDQUFBO0FkeWxkWjs7QWMxbGRRO0VBQ0ksZ0NBQUE7QWQ2bGRaOztBYzlsZFE7RUFDSSxpQ0FBQTtBZGltZFo7O0FjbG1kUTtFQUNJLDhCQUFBO0FkcW1kWjs7QWN0bWRRO0VBQ0ksZ0NBQUE7QWR5bWRaOztBYzFtZFE7RUFDSSw2QkFBQTtBZDZtZFo7O0FjamxkWTtFQUdZO0lBQ0ksMkJBQUE7RWRrbGQxQjtFY25sZHNCO0lBQ0ksOENBQUE7RWRxbGQxQjtFY3RsZHNCO0lBQ0ksa0NBQUE7RWR3bGQxQjtFY3psZHNCO0lBQ0ksaUNBQUE7RWQybGQxQjtFYzVsZHNCO0lBQ0ksa0NBQUE7RWQ4bGQxQjtFYy9sZHNCO0lBQ0ksZ0NBQUE7RWRpbWQxQjtFY2xtZHNCO0lBQ0ksaUNBQUE7RWRvbWQxQjtFY3JtZHNCO0lBQ0ksOEJBQUE7RWR1bWQxQjtFY3htZHNCO0lBQ0ksZ0NBQUE7RWQwbWQxQjtFYzNtZHNCO0lBQ0ksNkJBQUE7RWQ2bWQxQjtBQUNGO0FjbG5kWTtFQUdZO0lBQ0ksMkJBQUE7RWRrbmQxQjtFY25uZHNCO0lBQ0ksOENBQUE7RWRxbmQxQjtFY3RuZHNCO0lBQ0ksa0NBQUE7RWR3bmQxQjtFY3puZHNCO0lBQ0ksaUNBQUE7RWQybmQxQjtFYzVuZHNCO0lBQ0ksa0NBQUE7RWQ4bmQxQjtFYy9uZHNCO0lBQ0ksZ0NBQUE7RWRpb2QxQjtFY2xvZHNCO0lBQ0ksaUNBQUE7RWRvb2QxQjtFY3JvZHNCO0lBQ0ksOEJBQUE7RWR1b2QxQjtFY3hvZHNCO0lBQ0ksZ0NBQUE7RWQwb2QxQjtFYzNvZHNCO0lBQ0ksNkJBQUE7RWQ2b2QxQjtBQUNGO0FjbHBkWTtFQUdZO0lBQ0ksMkJBQUE7RWRrcGQxQjtFY25wZHNCO0lBQ0ksOENBQUE7RWRxcGQxQjtFY3RwZHNCO0lBQ0ksa0NBQUE7RWR3cGQxQjtFY3pwZHNCO0lBQ0ksaUNBQUE7RWQycGQxQjtFYzVwZHNCO0lBQ0ksa0NBQUE7RWQ4cGQxQjtFYy9wZHNCO0lBQ0ksZ0NBQUE7RWRpcWQxQjtFY2xxZHNCO0lBQ0ksaUNBQUE7RWRvcWQxQjtFY3JxZHNCO0lBQ0ksOEJBQUE7RWR1cWQxQjtFY3hxZHNCO0lBQ0ksZ0NBQUE7RWQwcWQxQjtFYzNxZHNCO0lBQ0ksNkJBQUE7RWQ2cWQxQjtBQUNGO0FjbHJkWTtFQUdZO0lBQ0ksMkJBQUE7RWRrcmQxQjtFY25yZHNCO0lBQ0ksOENBQUE7RWRxcmQxQjtFY3RyZHNCO0lBQ0ksa0NBQUE7RWR3cmQxQjtFY3pyZHNCO0lBQ0ksaUNBQUE7RWQycmQxQjtFYzVyZHNCO0lBQ0ksa0NBQUE7RWQ4cmQxQjtFYy9yZHNCO0lBQ0ksZ0NBQUE7RWRpc2QxQjtFY2xzZHNCO0lBQ0ksaUNBQUE7RWRvc2QxQjtFY3JzZHNCO0lBQ0ksOEJBQUE7RWR1c2QxQjtFY3hzZHNCO0lBQ0ksZ0NBQUE7RWQwc2QxQjtFYzNzZHNCO0lBQ0ksNkJBQUE7RWQ2c2QxQjtBQUNGO0FjbmpkWTtFQUVRLG9DQUFBO0VBQUEsdUNBQUE7QWRxamRwQjs7QWN2amRZO0VBRVEsb0NBQUE7RUFBQSxxQ0FBQTtBZDBqZHBCOztBYzVqZFk7RUFFUSxxQ0FBQTtFQUFBLHdDQUFBO0FkK2pkcEI7O0FjamtkWTtFQUVRLHVDQUFBO0VBQUEsd0NBQUE7QWRva2RwQjs7QWN0a2RZO0VBRVEsdURBQUE7RUFBQSwwREFBQTtBZHlrZHBCOztBYzNrZFk7RUFFUSx1REFBQTtFQUFBLHdEQUFBO0FkOGtkcEI7O0FjaGxkWTtFQUVRLHdEQUFBO0VBQUEsMkRBQUE7QWRtbGRwQjs7QWNybGRZO0VBRVEsMERBQUE7RUFBQSwyREFBQTtBZHdsZHBCOztBYzFsZFk7RUFFUSwyQ0FBQTtFQUFBLDhDQUFBO0FkNmxkcEI7O0FjL2xkWTtFQUVRLDJDQUFBO0VBQUEsNENBQUE7QWRrbWRwQjs7QWNwbWRZO0VBRVEsNENBQUE7RUFBQSwrQ0FBQTtBZHVtZHBCOztBY3ptZFk7RUFFUSw4Q0FBQTtFQUFBLCtDQUFBO0FkNG1kcEI7O0FjOW1kWTtFQUVRLDBDQUFBO0VBQUEsNkNBQUE7QWRpbmRwQjs7QWNubmRZO0VBRVEsMENBQUE7RUFBQSwyQ0FBQTtBZHNuZHBCOztBY3huZFk7RUFFUSwyQ0FBQTtFQUFBLDhDQUFBO0FkMm5kcEI7O0FjN25kWTtFQUVRLDZDQUFBO0VBQUEsOENBQUE7QWRnb2RwQjs7QWNsb2RZO0VBRVEsMkNBQUE7RUFBQSw4Q0FBQTtBZHFvZHBCOztBY3ZvZFk7RUFFUSwyQ0FBQTtFQUFBLDRDQUFBO0FkMG9kcEI7O0FjNW9kWTtFQUVRLDRDQUFBO0VBQUEsK0NBQUE7QWQrb2RwQjs7QWNqcGRZO0VBRVEsOENBQUE7RUFBQSwrQ0FBQTtBZG9wZHBCOztBY3RwZFk7RUFFUSx5Q0FBQTtFQUFBLDRDQUFBO0FkeXBkcEI7O0FjM3BkWTtFQUVRLHlDQUFBO0VBQUEsMENBQUE7QWQ4cGRwQjs7QWNocWRZO0VBRVEsMENBQUE7RUFBQSw2Q0FBQTtBZG1xZHBCOztBY3JxZFk7RUFFUSw0Q0FBQTtFQUFBLDZDQUFBO0Fkd3FkcEI7O0FjMXFkWTtFQUVRLDBDQUFBO0VBQUEsNkNBQUE7QWQ2cWRwQjs7QWMvcWRZO0VBRVEsMENBQUE7RUFBQSwyQ0FBQTtBZGtyZHBCOztBY3ByZFk7RUFFUSwyQ0FBQTtFQUFBLDhDQUFBO0FkdXJkcEI7O0FjenJkWTtFQUVRLDZDQUFBO0VBQUEsOENBQUE7QWQ0cmRwQjs7QWM5cmRZO0VBRVEsdUNBQUE7RUFBQSwwQ0FBQTtBZGlzZHBCOztBY25zZFk7RUFFUSx1Q0FBQTtFQUFBLHdDQUFBO0Fkc3NkcEI7O0FjeHNkWTtFQUVRLHdDQUFBO0VBQUEsMkNBQUE7QWQyc2RwQjs7QWM3c2RZO0VBRVEsMENBQUE7RUFBQSwyQ0FBQTtBZGd0ZHBCOztBY2x0ZFk7RUFFUSx5Q0FBQTtFQUFBLDRDQUFBO0FkcXRkcEI7O0FjdnRkWTtFQUVRLHlDQUFBO0VBQUEsMENBQUE7QWQwdGRwQjs7QWM1dGRZO0VBRVEsMENBQUE7RUFBQSw2Q0FBQTtBZCt0ZHBCOztBY2p1ZFk7RUFFUSw0Q0FBQTtFQUFBLDZDQUFBO0Fkb3VkcEI7O0FjdHVkWTtFQUVRLHNDQUFBO0VBQUEseUNBQUE7QWR5dWRwQjs7QWMzdWRZO0VBRVEsc0NBQUE7RUFBQSx1Q0FBQTtBZDh1ZHBCOztBY2h2ZFk7RUFFUSx1Q0FBQTtFQUFBLDBDQUFBO0FkbXZkcEI7O0FjcnZkWTtFQUVRLHlDQUFBO0VBQUEsMENBQUE7QWR3dmRwQjs7QWNqdmRRO0VBYWdCO0lBRVEsb0NBQUE7SUFBQSx1Q0FBQTtFZHd1ZDlCO0VjMXVkc0I7SUFFUSxvQ0FBQTtJQUFBLHFDQUFBO0VkNHVkOUI7RWM5dWRzQjtJQUVRLHFDQUFBO0lBQUEsd0NBQUE7RWRndmQ5QjtFY2x2ZHNCO0lBRVEsdUNBQUE7SUFBQSx3Q0FBQTtFZG92ZDlCO0VjdHZkc0I7SUFFUSx1REFBQTtJQUFBLDBEQUFBO0Vkd3ZkOUI7RWMxdmRzQjtJQUVRLHVEQUFBO0lBQUEsd0RBQUE7RWQ0dmQ5QjtFYzl2ZHNCO0lBRVEsd0RBQUE7SUFBQSwyREFBQTtFZGd3ZDlCO0VjbHdkc0I7SUFFUSwwREFBQTtJQUFBLDJEQUFBO0Vkb3dkOUI7RWN0d2RzQjtJQUVRLDJDQUFBO0lBQUEsOENBQUE7RWR3d2Q5QjtFYzF3ZHNCO0lBRVEsMkNBQUE7SUFBQSw0Q0FBQTtFZDR3ZDlCO0VjOXdkc0I7SUFFUSw0Q0FBQTtJQUFBLCtDQUFBO0VkZ3hkOUI7RWNseGRzQjtJQUVRLDhDQUFBO0lBQUEsK0NBQUE7RWRveGQ5QjtFY3R4ZHNCO0lBRVEsMENBQUE7SUFBQSw2Q0FBQTtFZHd4ZDlCO0VjMXhkc0I7SUFFUSwwQ0FBQTtJQUFBLDJDQUFBO0VkNHhkOUI7RWM5eGRzQjtJQUVRLDJDQUFBO0lBQUEsOENBQUE7RWRneWQ5QjtFY2x5ZHNCO0lBRVEsNkNBQUE7SUFBQSw4Q0FBQTtFZG95ZDlCO0VjdHlkc0I7SUFFUSwyQ0FBQTtJQUFBLDhDQUFBO0Vkd3lkOUI7RWMxeWRzQjtJQUVRLDJDQUFBO0lBQUEsNENBQUE7RWQ0eWQ5QjtFYzl5ZHNCO0lBRVEsNENBQUE7SUFBQSwrQ0FBQTtFZGd6ZDlCO0VjbHpkc0I7SUFFUSw4Q0FBQTtJQUFBLCtDQUFBO0Vkb3pkOUI7RWN0emRzQjtJQUVRLHlDQUFBO0lBQUEsNENBQUE7RWR3emQ5QjtFYzF6ZHNCO0lBRVEseUNBQUE7SUFBQSwwQ0FBQTtFZDR6ZDlCO0VjOXpkc0I7SUFFUSwwQ0FBQTtJQUFBLDZDQUFBO0VkZzBkOUI7RWNsMGRzQjtJQUVRLDRDQUFBO0lBQUEsNkNBQUE7RWRvMGQ5QjtFY3QwZHNCO0lBRVEsMENBQUE7SUFBQSw2Q0FBQTtFZHcwZDlCO0VjMTBkc0I7SUFFUSwwQ0FBQTtJQUFBLDJDQUFBO0VkNDBkOUI7RWM5MGRzQjtJQUVRLDJDQUFBO0lBQUEsOENBQUE7RWRnMWQ5QjtFY2wxZHNCO0lBRVEsNkNBQUE7SUFBQSw4Q0FBQTtFZG8xZDlCO0VjdDFkc0I7SUFFUSx1Q0FBQTtJQUFBLDBDQUFBO0VkdzFkOUI7RWMxMWRzQjtJQUVRLHVDQUFBO0lBQUEsd0NBQUE7RWQ0MWQ5QjtFYzkxZHNCO0lBRVEsd0NBQUE7SUFBQSwyQ0FBQTtFZGcyZDlCO0VjbDJkc0I7SUFFUSwwQ0FBQTtJQUFBLDJDQUFBO0VkbzJkOUI7RWN0MmRzQjtJQUVRLHlDQUFBO0lBQUEsNENBQUE7RWR3MmQ5QjtFYzEyZHNCO0lBRVEseUNBQUE7SUFBQSwwQ0FBQTtFZDQyZDlCO0VjOTJkc0I7SUFFUSwwQ0FBQTtJQUFBLDZDQUFBO0VkZzNkOUI7RWNsM2RzQjtJQUVRLDRDQUFBO0lBQUEsNkNBQUE7RWRvM2Q5QjtFY3QzZHNCO0lBRVEsc0NBQUE7SUFBQSx5Q0FBQTtFZHczZDlCO0VjMTNkc0I7SUFFUSxzQ0FBQTtJQUFBLHVDQUFBO0VkNDNkOUI7RWM5M2RzQjtJQUVRLHVDQUFBO0lBQUEsMENBQUE7RWRnNGQ5QjtFY2w0ZHNCO0lBRVEseUNBQUE7SUFBQSwwQ0FBQTtFZG80ZDlCO0FBQ0Y7QWNwNWRRO0VBYWdCO0lBRVEsb0NBQUE7SUFBQSx1Q0FBQTtFZDA0ZDlCO0VjNTRkc0I7SUFFUSxvQ0FBQTtJQUFBLHFDQUFBO0VkODRkOUI7RWNoNWRzQjtJQUVRLHFDQUFBO0lBQUEsd0NBQUE7RWRrNWQ5QjtFY3A1ZHNCO0lBRVEsdUNBQUE7SUFBQSx3Q0FBQTtFZHM1ZDlCO0VjeDVkc0I7SUFFUSx1REFBQTtJQUFBLDBEQUFBO0VkMDVkOUI7RWM1NWRzQjtJQUVRLHVEQUFBO0lBQUEsd0RBQUE7RWQ4NWQ5QjtFY2g2ZHNCO0lBRVEsd0RBQUE7SUFBQSwyREFBQTtFZGs2ZDlCO0VjcDZkc0I7SUFFUSwwREFBQTtJQUFBLDJEQUFBO0VkczZkOUI7RWN4NmRzQjtJQUVRLDJDQUFBO0lBQUEsOENBQUE7RWQwNmQ5QjtFYzU2ZHNCO0lBRVEsMkNBQUE7SUFBQSw0Q0FBQTtFZDg2ZDlCO0VjaDdkc0I7SUFFUSw0Q0FBQTtJQUFBLCtDQUFBO0VkazdkOUI7RWNwN2RzQjtJQUVRLDhDQUFBO0lBQUEsK0NBQUE7RWRzN2Q5QjtFY3g3ZHNCO0lBRVEsMENBQUE7SUFBQSw2Q0FBQTtFZDA3ZDlCO0VjNTdkc0I7SUFFUSwwQ0FBQTtJQUFBLDJDQUFBO0VkODdkOUI7RWNoOGRzQjtJQUVRLDJDQUFBO0lBQUEsOENBQUE7RWRrOGQ5QjtFY3A4ZHNCO0lBRVEsNkNBQUE7SUFBQSw4Q0FBQTtFZHM4ZDlCO0VjeDhkc0I7SUFFUSwyQ0FBQTtJQUFBLDhDQUFBO0VkMDhkOUI7RWM1OGRzQjtJQUVRLDJDQUFBO0lBQUEsNENBQUE7RWQ4OGQ5QjtFY2g5ZHNCO0lBRVEsNENBQUE7SUFBQSwrQ0FBQTtFZGs5ZDlCO0VjcDlkc0I7SUFFUSw4Q0FBQTtJQUFBLCtDQUFBO0VkczlkOUI7RWN4OWRzQjtJQUVRLHlDQUFBO0lBQUEsNENBQUE7RWQwOWQ5QjtFYzU5ZHNCO0lBRVEseUNBQUE7SUFBQSwwQ0FBQTtFZDg5ZDlCO0VjaCtkc0I7SUFFUSwwQ0FBQTtJQUFBLDZDQUFBO0VkaytkOUI7RWNwK2RzQjtJQUVRLDRDQUFBO0lBQUEsNkNBQUE7RWRzK2Q5QjtFY3grZHNCO0lBRVEsMENBQUE7SUFBQSw2Q0FBQTtFZDArZDlCO0VjNStkc0I7SUFFUSwwQ0FBQTtJQUFBLDJDQUFBO0VkOCtkOUI7RWNoL2RzQjtJQUVRLDJDQUFBO0lBQUEsOENBQUE7RWRrL2Q5QjtFY3AvZHNCO0lBRVEsNkNBQUE7SUFBQSw4Q0FBQTtFZHMvZDlCO0VjeC9kc0I7SUFFUSx1Q0FBQTtJQUFBLDBDQUFBO0VkMC9kOUI7RWM1L2RzQjtJQUVRLHVDQUFBO0lBQUEsd0NBQUE7RWQ4L2Q5QjtFY2hnZXNCO0lBRVEsd0NBQUE7SUFBQSwyQ0FBQTtFZGtnZTlCO0VjcGdlc0I7SUFFUSwwQ0FBQTtJQUFBLDJDQUFBO0Vkc2dlOUI7RWN4Z2VzQjtJQUVRLHlDQUFBO0lBQUEsNENBQUE7RWQwZ2U5QjtFYzVnZXNCO0lBRVEseUNBQUE7SUFBQSwwQ0FBQTtFZDhnZTlCO0VjaGhlc0I7SUFFUSwwQ0FBQTtJQUFBLDZDQUFBO0Vka2hlOUI7RWNwaGVzQjtJQUVRLDRDQUFBO0lBQUEsNkNBQUE7RWRzaGU5QjtFY3hoZXNCO0lBRVEsc0NBQUE7SUFBQSx5Q0FBQTtFZDBoZTlCO0VjNWhlc0I7SUFFUSxzQ0FBQTtJQUFBLHVDQUFBO0VkOGhlOUI7RWNoaWVzQjtJQUVRLHVDQUFBO0lBQUEsMENBQUE7RWRraWU5QjtFY3BpZXNCO0lBRVEseUNBQUE7SUFBQSwwQ0FBQTtFZHNpZTlCO0FBQ0Y7QWN0amVRO0VBYWdCO0lBRVEsb0NBQUE7SUFBQSx1Q0FBQTtFZDRpZTlCO0VjOWllc0I7SUFFUSxvQ0FBQTtJQUFBLHFDQUFBO0VkZ2plOUI7RWNsamVzQjtJQUVRLHFDQUFBO0lBQUEsd0NBQUE7RWRvamU5QjtFY3RqZXNCO0lBRVEsdUNBQUE7SUFBQSx3Q0FBQTtFZHdqZTlCO0VjMWplc0I7SUFFUSx1REFBQTtJQUFBLDBEQUFBO0VkNGplOUI7RWM5amVzQjtJQUVRLHVEQUFBO0lBQUEsd0RBQUE7RWRna2U5QjtFY2xrZXNCO0lBRVEsd0RBQUE7SUFBQSwyREFBQTtFZG9rZTlCO0VjdGtlc0I7SUFFUSwwREFBQTtJQUFBLDJEQUFBO0Vkd2tlOUI7RWMxa2VzQjtJQUVRLDJDQUFBO0lBQUEsOENBQUE7RWQ0a2U5QjtFYzlrZXNCO0lBRVEsMkNBQUE7SUFBQSw0Q0FBQTtFZGdsZTlCO0VjbGxlc0I7SUFFUSw0Q0FBQTtJQUFBLCtDQUFBO0Vkb2xlOUI7RWN0bGVzQjtJQUVRLDhDQUFBO0lBQUEsK0NBQUE7RWR3bGU5QjtFYzFsZXNCO0lBRVEsMENBQUE7SUFBQSw2Q0FBQTtFZDRsZTlCO0VjOWxlc0I7SUFFUSwwQ0FBQTtJQUFBLDJDQUFBO0VkZ21lOUI7RWNsbWVzQjtJQUVRLDJDQUFBO0lBQUEsOENBQUE7RWRvbWU5QjtFY3RtZXNCO0lBRVEsNkNBQUE7SUFBQSw4Q0FBQTtFZHdtZTlCO0VjMW1lc0I7SUFFUSwyQ0FBQTtJQUFBLDhDQUFBO0VkNG1lOUI7RWM5bWVzQjtJQUVRLDJDQUFBO0lBQUEsNENBQUE7RWRnbmU5QjtFY2xuZXNCO0lBRVEsNENBQUE7SUFBQSwrQ0FBQTtFZG9uZTlCO0VjdG5lc0I7SUFFUSw4Q0FBQTtJQUFBLCtDQUFBO0Vkd25lOUI7RWMxbmVzQjtJQUVRLHlDQUFBO0lBQUEsNENBQUE7RWQ0bmU5QjtFYzluZXNCO0lBRVEseUNBQUE7SUFBQSwwQ0FBQTtFZGdvZTlCO0VjbG9lc0I7SUFFUSwwQ0FBQTtJQUFBLDZDQUFBO0Vkb29lOUI7RWN0b2VzQjtJQUVRLDRDQUFBO0lBQUEsNkNBQUE7RWR3b2U5QjtFYzFvZXNCO0lBRVEsMENBQUE7SUFBQSw2Q0FBQTtFZDRvZTlCO0VjOW9lc0I7SUFFUSwwQ0FBQTtJQUFBLDJDQUFBO0VkZ3BlOUI7RWNscGVzQjtJQUVRLDJDQUFBO0lBQUEsOENBQUE7RWRvcGU5QjtFY3RwZXNCO0lBRVEsNkNBQUE7SUFBQSw4Q0FBQTtFZHdwZTlCO0VjMXBlc0I7SUFFUSx1Q0FBQTtJQUFBLDBDQUFBO0VkNHBlOUI7RWM5cGVzQjtJQUVRLHVDQUFBO0lBQUEsd0NBQUE7RWRncWU5QjtFY2xxZXNCO0lBRVEsd0NBQUE7SUFBQSwyQ0FBQTtFZG9xZTlCO0VjdHFlc0I7SUFFUSwwQ0FBQTtJQUFBLDJDQUFBO0Vkd3FlOUI7RWMxcWVzQjtJQUVRLHlDQUFBO0lBQUEsNENBQUE7RWQ0cWU5QjtFYzlxZXNCO0lBRVEseUNBQUE7SUFBQSwwQ0FBQTtFZGdyZTlCO0VjbHJlc0I7SUFFUSwwQ0FBQTtJQUFBLDZDQUFBO0Vkb3JlOUI7RWN0cmVzQjtJQUVRLDRDQUFBO0lBQUEsNkNBQUE7RWR3cmU5QjtFYzFyZXNCO0lBRVEsc0NBQUE7SUFBQSx5Q0FBQTtFZDRyZTlCO0VjOXJlc0I7SUFFUSxzQ0FBQTtJQUFBLHVDQUFBO0VkZ3NlOUI7RWNsc2VzQjtJQUVRLHVDQUFBO0lBQUEsMENBQUE7RWRvc2U5QjtFY3RzZXNCO0lBRVEseUNBQUE7SUFBQSwwQ0FBQTtFZHdzZTlCO0FBQ0Y7QWN4dGVRO0VBYWdCO0lBRVEsb0NBQUE7SUFBQSx1Q0FBQTtFZDhzZTlCO0VjaHRlc0I7SUFFUSxvQ0FBQTtJQUFBLHFDQUFBO0Vka3RlOUI7RWNwdGVzQjtJQUVRLHFDQUFBO0lBQUEsd0NBQUE7RWRzdGU5QjtFY3h0ZXNCO0lBRVEsdUNBQUE7SUFBQSx3Q0FBQTtFZDB0ZTlCO0VjNXRlc0I7SUFFUSx1REFBQTtJQUFBLDBEQUFBO0VkOHRlOUI7RWNodWVzQjtJQUVRLHVEQUFBO0lBQUEsd0RBQUE7RWRrdWU5QjtFY3B1ZXNCO0lBRVEsd0RBQUE7SUFBQSwyREFBQTtFZHN1ZTlCO0VjeHVlc0I7SUFFUSwwREFBQTtJQUFBLDJEQUFBO0VkMHVlOUI7RWM1dWVzQjtJQUVRLDJDQUFBO0lBQUEsOENBQUE7RWQ4dWU5QjtFY2h2ZXNCO0lBRVEsMkNBQUE7SUFBQSw0Q0FBQTtFZGt2ZTlCO0VjcHZlc0I7SUFFUSw0Q0FBQTtJQUFBLCtDQUFBO0Vkc3ZlOUI7RWN4dmVzQjtJQUVRLDhDQUFBO0lBQUEsK0NBQUE7RWQwdmU5QjtFYzV2ZXNCO0lBRVEsMENBQUE7SUFBQSw2Q0FBQTtFZDh2ZTlCO0VjaHdlc0I7SUFFUSwwQ0FBQTtJQUFBLDJDQUFBO0Vka3dlOUI7RWNwd2VzQjtJQUVRLDJDQUFBO0lBQUEsOENBQUE7RWRzd2U5QjtFY3h3ZXNCO0lBRVEsNkNBQUE7SUFBQSw4Q0FBQTtFZDB3ZTlCO0VjNXdlc0I7SUFFUSwyQ0FBQTtJQUFBLDhDQUFBO0VkOHdlOUI7RWNoeGVzQjtJQUVRLDJDQUFBO0lBQUEsNENBQUE7RWRreGU5QjtFY3B4ZXNCO0lBRVEsNENBQUE7SUFBQSwrQ0FBQTtFZHN4ZTlCO0VjeHhlc0I7SUFFUSw4Q0FBQTtJQUFBLCtDQUFBO0VkMHhlOUI7RWM1eGVzQjtJQUVRLHlDQUFBO0lBQUEsNENBQUE7RWQ4eGU5QjtFY2h5ZXNCO0lBRVEseUNBQUE7SUFBQSwwQ0FBQTtFZGt5ZTlCO0VjcHllc0I7SUFFUSwwQ0FBQTtJQUFBLDZDQUFBO0Vkc3llOUI7RWN4eWVzQjtJQUVRLDRDQUFBO0lBQUEsNkNBQUE7RWQweWU5QjtFYzV5ZXNCO0lBRVEsMENBQUE7SUFBQSw2Q0FBQTtFZDh5ZTlCO0VjaHplc0I7SUFFUSwwQ0FBQTtJQUFBLDJDQUFBO0Vka3plOUI7RWNwemVzQjtJQUVRLDJDQUFBO0lBQUEsOENBQUE7RWRzemU5QjtFY3h6ZXNCO0lBRVEsNkNBQUE7SUFBQSw4Q0FBQTtFZDB6ZTlCO0VjNXplc0I7SUFFUSx1Q0FBQTtJQUFBLDBDQUFBO0VkOHplOUI7RWNoMGVzQjtJQUVRLHVDQUFBO0lBQUEsd0NBQUE7RWRrMGU5QjtFY3AwZXNCO0lBRVEsd0NBQUE7SUFBQSwyQ0FBQTtFZHMwZTlCO0VjeDBlc0I7SUFFUSwwQ0FBQTtJQUFBLDJDQUFBO0VkMDBlOUI7RWM1MGVzQjtJQUVRLHlDQUFBO0lBQUEsNENBQUE7RWQ4MGU5QjtFY2gxZXNCO0lBRVEseUNBQUE7SUFBQSwwQ0FBQTtFZGsxZTlCO0VjcDFlc0I7SUFFUSwwQ0FBQTtJQUFBLDZDQUFBO0VkczFlOUI7RWN4MWVzQjtJQUVRLDRDQUFBO0lBQUEsNkNBQUE7RWQwMWU5QjtFYzUxZXNCO0lBRVEsc0NBQUE7SUFBQSx5Q0FBQTtFZDgxZTlCO0VjaDJlc0I7SUFFUSxzQ0FBQTtJQUFBLHVDQUFBO0VkazJlOUI7RWNwMmVzQjtJQUVRLHVDQUFBO0lBQUEsMENBQUE7RWRzMmU5QjtFY3gyZXNCO0lBRVEseUNBQUE7SUFBQSwwQ0FBQTtFZDAyZTlCO0FBQ0Y7QWMvamZRO0VBQ0ksc0JBQUE7QWRpa2ZaOztBY2xrZlE7RUFDSSx1QkFBQTtBZHFrZlo7O0FjdGtmUTtFQUNJLHNCQUFBO0FkeWtmWjs7QWMxa2ZRO0VBQ0kseUJBQUE7QWQ2a2ZaOztBYzlrZlE7RUFDSSwwQkFBQTtBZGlsZlo7O0FjbGxmUTtFQUNJLHFCQUFBO0FkcWxmWjs7QWN0bGZRO0VBQ0ksMEJBQUE7QWR5bGZaOztBYzFsZlE7RUFDSSwwQkFBQTtBZDZsZlo7O0FjOWxmUTtFQUNJLHFCQUFBO0FkaW1mWjs7QWNsbWZRO0VBQ0ksMEJBQUE7QWRxbWZaOztBY3RtZlE7RUFDSSwwQkFBQTtBZHltZlo7O0FjMW1mUTtFQUNJLHFCQUFBO0FkNm1mWjs7QWM5bWZRO0VBQ0ksMEJBQUE7QWRpbmZaOztBY2xuZlE7RUFDSSwwQkFBQTtBZHFuZlo7O0FjdG5mUTtFQUNJLHNCQUFBO0FkeW5mWjs7QWMxbmZRO0VBQ0ksNkJBQUE7QWQ2bmZaOztBYzluZlE7RUFDSSw2QkFBQTtBZGlvZlo7O0FjbG9mUTtFQUNJLGtDQUFBO0VBQUEsNkJBQUE7QWRxb2ZaOztBY3RvZlE7RUFDSSxzQkFBQTtBZHlvZlo7O0FjMW9mUTtFQUNJLHNCQUFBO0FkNm9mWjs7QWM5b2ZRO0VBQ0ksc0JBQUE7QWRpcGZaOztBY2xwZlE7RUFDSSxzQkFBQTtBZHFwZlo7O0FjdHBmUTtFQUNJLHNCQUFBO0FkeXBmWjs7QWMxcGZRO0VBQ0ksc0JBQUE7QWQ2cGZaOztBYzlwZlE7RUFDSSxzQkFBQTtBZGlxZlo7O0FjbHFmUTtFQUNJLHNCQUFBO0FkcXFmWjs7QWN0cWZRO0VBQ0ksc0JBQUE7QWR5cWZaOztBYzFxZlE7RUFDSSx1QkFBQTtBZDZxZlo7O0FjOXFmUTtFQUNJLHVCQUFBO0FkaXJmWjs7QWNscmZRO0VBQ0ksdUJBQUE7QWRxcmZaOztBY3RyZlE7RUFDSSx1QkFBQTtBZHlyZlo7O0FjMXJmUTtFQUNJLHVCQUFBO0FkNnJmWjs7QWM5cmZRO0VBQ0ksdUJBQUE7QWRpc2ZaOztBY2xzZlE7RUFDSSx1QkFBQTtBZHFzZlo7O0FjdHNmUTtFQUNJLHVCQUFBO0FkeXNmWjs7QWMxc2ZRO0VBQ0ksdUJBQUE7QWQ2c2ZaOztBYzlzZlE7RUFDSSx1QkFBQTtBZGl0Zlo7O0FjbHRmUTtFQUNJLHVCQUFBO0FkcXRmWjs7QWN0dGZRO0VBQ0ksdUJBQUE7QWR5dGZaOztBYzF0ZlE7RUFDSSx1QkFBQTtBZDZ0Zlo7O0FjOXRmUTtFQUNJLHVCQUFBO0FkaXVmWjs7QWNsdWZRO0VBQ0ksdUJBQUE7QWRxdWZaOztBY3R1ZlE7RUFDSSx1QkFBQTtBZHl1Zlo7O0FjMXVmUTtFQUNJLHVCQUFBO0FkNnVmWjs7QWM5dWZRO0VBQ0ksdUJBQUE7QWRpdmZaOztBY2x2ZlE7RUFDSSx1QkFBQTtBZHF2Zlo7O0FjdHZmUTtFQUNJLHVCQUFBO0FkeXZmWjs7QWMxdmZRO0VBQ0ksdUJBQUE7QWQ2dmZaOztBY2p1Zlk7RUFHWTtJQUNJLHNCQUFBO0Vka3VmMUI7RWNudWZzQjtJQUNJLHVCQUFBO0VkcXVmMUI7RWN0dWZzQjtJQUNJLHNCQUFBO0Vkd3VmMUI7RWN6dWZzQjtJQUNJLHlCQUFBO0VkMnVmMUI7RWM1dWZzQjtJQUNJLDBCQUFBO0VkOHVmMUI7RWMvdWZzQjtJQUNJLHFCQUFBO0VkaXZmMUI7RWNsdmZzQjtJQUNJLDBCQUFBO0Vkb3ZmMUI7RWNydmZzQjtJQUNJLDBCQUFBO0VkdXZmMUI7RWN4dmZzQjtJQUNJLHFCQUFBO0VkMHZmMUI7RWMzdmZzQjtJQUNJLDBCQUFBO0VkNnZmMUI7RWM5dmZzQjtJQUNJLDBCQUFBO0VkZ3dmMUI7RWNqd2ZzQjtJQUNJLHFCQUFBO0VkbXdmMUI7RWNwd2ZzQjtJQUNJLDBCQUFBO0Vkc3dmMUI7RWN2d2ZzQjtJQUNJLDBCQUFBO0VkeXdmMUI7RWMxd2ZzQjtJQUNJLHNCQUFBO0VkNHdmMUI7RWM3d2ZzQjtJQUNJLDZCQUFBO0VkK3dmMUI7RWNoeGZzQjtJQUNJLDZCQUFBO0Vka3hmMUI7RWNueGZzQjtJQUNJLGtDQUFBO0lBQUEsNkJBQUE7RWRxeGYxQjtFY3R4ZnNCO0lBQ0ksc0JBQUE7RWR3eGYxQjtFY3p4ZnNCO0lBQ0ksc0JBQUE7RWQyeGYxQjtFYzV4ZnNCO0lBQ0ksc0JBQUE7RWQ4eGYxQjtFYy94ZnNCO0lBQ0ksc0JBQUE7RWRpeWYxQjtFY2x5ZnNCO0lBQ0ksc0JBQUE7RWRveWYxQjtFY3J5ZnNCO0lBQ0ksc0JBQUE7RWR1eWYxQjtFY3h5ZnNCO0lBQ0ksc0JBQUE7RWQweWYxQjtFYzN5ZnNCO0lBQ0ksc0JBQUE7RWQ2eWYxQjtFYzl5ZnNCO0lBQ0ksc0JBQUE7RWRnemYxQjtFY2p6ZnNCO0lBQ0ksdUJBQUE7RWRtemYxQjtFY3B6ZnNCO0lBQ0ksdUJBQUE7RWRzemYxQjtFY3Z6ZnNCO0lBQ0ksdUJBQUE7RWR5emYxQjtFYzF6ZnNCO0lBQ0ksdUJBQUE7RWQ0emYxQjtFYzd6ZnNCO0lBQ0ksdUJBQUE7RWQremYxQjtFY2gwZnNCO0lBQ0ksdUJBQUE7RWRrMGYxQjtFY24wZnNCO0lBQ0ksdUJBQUE7RWRxMGYxQjtFY3QwZnNCO0lBQ0ksdUJBQUE7RWR3MGYxQjtFY3owZnNCO0lBQ0ksdUJBQUE7RWQyMGYxQjtFYzUwZnNCO0lBQ0ksdUJBQUE7RWQ4MGYxQjtFYy8wZnNCO0lBQ0ksdUJBQUE7RWRpMWYxQjtFY2wxZnNCO0lBQ0ksdUJBQUE7RWRvMWYxQjtFY3IxZnNCO0lBQ0ksdUJBQUE7RWR1MWYxQjtFY3gxZnNCO0lBQ0ksdUJBQUE7RWQwMWYxQjtFYzMxZnNCO0lBQ0ksdUJBQUE7RWQ2MWYxQjtFYzkxZnNCO0lBQ0ksdUJBQUE7RWRnMmYxQjtFY2oyZnNCO0lBQ0ksdUJBQUE7RWRtMmYxQjtFY3AyZnNCO0lBQ0ksdUJBQUE7RWRzMmYxQjtFY3YyZnNCO0lBQ0ksdUJBQUE7RWR5MmYxQjtFYzEyZnNCO0lBQ0ksdUJBQUE7RWQ0MmYxQjtFYzcyZnNCO0lBQ0ksdUJBQUE7RWQrMmYxQjtBQUNGO0FjcDNmWTtFQUdZO0lBQ0ksc0JBQUE7RWRvM2YxQjtFY3IzZnNCO0lBQ0ksdUJBQUE7RWR1M2YxQjtFY3gzZnNCO0lBQ0ksc0JBQUE7RWQwM2YxQjtFYzMzZnNCO0lBQ0kseUJBQUE7RWQ2M2YxQjtFYzkzZnNCO0lBQ0ksMEJBQUE7RWRnNGYxQjtFY2o0ZnNCO0lBQ0kscUJBQUE7RWRtNGYxQjtFY3A0ZnNCO0lBQ0ksMEJBQUE7RWRzNGYxQjtFY3Y0ZnNCO0lBQ0ksMEJBQUE7RWR5NGYxQjtFYzE0ZnNCO0lBQ0kscUJBQUE7RWQ0NGYxQjtFYzc0ZnNCO0lBQ0ksMEJBQUE7RWQrNGYxQjtFY2g1ZnNCO0lBQ0ksMEJBQUE7RWRrNWYxQjtFY241ZnNCO0lBQ0kscUJBQUE7RWRxNWYxQjtFY3Q1ZnNCO0lBQ0ksMEJBQUE7RWR3NWYxQjtFY3o1ZnNCO0lBQ0ksMEJBQUE7RWQyNWYxQjtFYzU1ZnNCO0lBQ0ksc0JBQUE7RWQ4NWYxQjtFYy81ZnNCO0lBQ0ksNkJBQUE7RWRpNmYxQjtFY2w2ZnNCO0lBQ0ksNkJBQUE7RWRvNmYxQjtFY3I2ZnNCO0lBQ0ksa0NBQUE7SUFBQSw2QkFBQTtFZHU2ZjFCO0VjeDZmc0I7SUFDSSxzQkFBQTtFZDA2ZjFCO0VjMzZmc0I7SUFDSSxzQkFBQTtFZDY2ZjFCO0VjOTZmc0I7SUFDSSxzQkFBQTtFZGc3ZjFCO0Vjajdmc0I7SUFDSSxzQkFBQTtFZG03ZjFCO0VjcDdmc0I7SUFDSSxzQkFBQTtFZHM3ZjFCO0Vjdjdmc0I7SUFDSSxzQkFBQTtFZHk3ZjFCO0VjMTdmc0I7SUFDSSxzQkFBQTtFZDQ3ZjFCO0VjNzdmc0I7SUFDSSxzQkFBQTtFZCs3ZjFCO0VjaDhmc0I7SUFDSSxzQkFBQTtFZGs4ZjFCO0Vjbjhmc0I7SUFDSSx1QkFBQTtFZHE4ZjFCO0VjdDhmc0I7SUFDSSx1QkFBQTtFZHc4ZjFCO0Vjejhmc0I7SUFDSSx1QkFBQTtFZDI4ZjFCO0VjNThmc0I7SUFDSSx1QkFBQTtFZDg4ZjFCO0VjLzhmc0I7SUFDSSx1QkFBQTtFZGk5ZjFCO0VjbDlmc0I7SUFDSSx1QkFBQTtFZG85ZjFCO0Vjcjlmc0I7SUFDSSx1QkFBQTtFZHU5ZjFCO0VjeDlmc0I7SUFDSSx1QkFBQTtFZDA5ZjFCO0VjMzlmc0I7SUFDSSx1QkFBQTtFZDY5ZjFCO0VjOTlmc0I7SUFDSSx1QkFBQTtFZGcrZjFCO0Vjaitmc0I7SUFDSSx1QkFBQTtFZG0rZjFCO0VjcCtmc0I7SUFDSSx1QkFBQTtFZHMrZjFCO0Vjditmc0I7SUFDSSx1QkFBQTtFZHkrZjFCO0VjMStmc0I7SUFDSSx1QkFBQTtFZDQrZjFCO0VjNytmc0I7SUFDSSx1QkFBQTtFZCsrZjFCO0VjaC9mc0I7SUFDSSx1QkFBQTtFZGsvZjFCO0Vjbi9mc0I7SUFDSSx1QkFBQTtFZHEvZjFCO0VjdC9mc0I7SUFDSSx1QkFBQTtFZHcvZjFCO0Vjei9mc0I7SUFDSSx1QkFBQTtFZDIvZjFCO0VjNS9mc0I7SUFDSSx1QkFBQTtFZDgvZjFCO0VjLy9mc0I7SUFDSSx1QkFBQTtFZGlnZ0IxQjtBQUNGO0FjdGdnQlk7RUFHWTtJQUNJLHNCQUFBO0Vkc2dnQjFCO0VjdmdnQnNCO0lBQ0ksdUJBQUE7RWR5Z2dCMUI7RWMxZ2dCc0I7SUFDSSxzQkFBQTtFZDRnZ0IxQjtFYzdnZ0JzQjtJQUNJLHlCQUFBO0VkK2dnQjFCO0VjaGhnQnNCO0lBQ0ksMEJBQUE7RWRraGdCMUI7RWNuaGdCc0I7SUFDSSxxQkFBQTtFZHFoZ0IxQjtFY3RoZ0JzQjtJQUNJLDBCQUFBO0Vkd2hnQjFCO0VjemhnQnNCO0lBQ0ksMEJBQUE7RWQyaGdCMUI7RWM1aGdCc0I7SUFDSSxxQkFBQTtFZDhoZ0IxQjtFYy9oZ0JzQjtJQUNJLDBCQUFBO0VkaWlnQjFCO0VjbGlnQnNCO0lBQ0ksMEJBQUE7RWRvaWdCMUI7RWNyaWdCc0I7SUFDSSxxQkFBQTtFZHVpZ0IxQjtFY3hpZ0JzQjtJQUNJLDBCQUFBO0VkMGlnQjFCO0VjM2lnQnNCO0lBQ0ksMEJBQUE7RWQ2aWdCMUI7RWM5aWdCc0I7SUFDSSxzQkFBQTtFZGdqZ0IxQjtFY2pqZ0JzQjtJQUNJLDZCQUFBO0VkbWpnQjFCO0VjcGpnQnNCO0lBQ0ksNkJBQUE7RWRzamdCMUI7RWN2amdCc0I7SUFDSSxrQ0FBQTtJQUFBLDZCQUFBO0VkeWpnQjFCO0VjMWpnQnNCO0lBQ0ksc0JBQUE7RWQ0amdCMUI7RWM3amdCc0I7SUFDSSxzQkFBQTtFZCtqZ0IxQjtFY2hrZ0JzQjtJQUNJLHNCQUFBO0Vka2tnQjFCO0VjbmtnQnNCO0lBQ0ksc0JBQUE7RWRxa2dCMUI7RWN0a2dCc0I7SUFDSSxzQkFBQTtFZHdrZ0IxQjtFY3prZ0JzQjtJQUNJLHNCQUFBO0VkMmtnQjFCO0VjNWtnQnNCO0lBQ0ksc0JBQUE7RWQ4a2dCMUI7RWMva2dCc0I7SUFDSSxzQkFBQTtFZGlsZ0IxQjtFY2xsZ0JzQjtJQUNJLHNCQUFBO0Vkb2xnQjFCO0VjcmxnQnNCO0lBQ0ksdUJBQUE7RWR1bGdCMUI7RWN4bGdCc0I7SUFDSSx1QkFBQTtFZDBsZ0IxQjtFYzNsZ0JzQjtJQUNJLHVCQUFBO0VkNmxnQjFCO0VjOWxnQnNCO0lBQ0ksdUJBQUE7RWRnbWdCMUI7RWNqbWdCc0I7SUFDSSx1QkFBQTtFZG1tZ0IxQjtFY3BtZ0JzQjtJQUNJLHVCQUFBO0Vkc21nQjFCO0Vjdm1nQnNCO0lBQ0ksdUJBQUE7RWR5bWdCMUI7RWMxbWdCc0I7SUFDSSx1QkFBQTtFZDRtZ0IxQjtFYzdtZ0JzQjtJQUNJLHVCQUFBO0VkK21nQjFCO0VjaG5nQnNCO0lBQ0ksdUJBQUE7RWRrbmdCMUI7RWNubmdCc0I7SUFDSSx1QkFBQTtFZHFuZ0IxQjtFY3RuZ0JzQjtJQUNJLHVCQUFBO0Vkd25nQjFCO0Vjem5nQnNCO0lBQ0ksdUJBQUE7RWQybmdCMUI7RWM1bmdCc0I7SUFDSSx1QkFBQTtFZDhuZ0IxQjtFYy9uZ0JzQjtJQUNJLHVCQUFBO0VkaW9nQjFCO0VjbG9nQnNCO0lBQ0ksdUJBQUE7RWRvb2dCMUI7RWNyb2dCc0I7SUFDSSx1QkFBQTtFZHVvZ0IxQjtFY3hvZ0JzQjtJQUNJLHVCQUFBO0VkMG9nQjFCO0VjM29nQnNCO0lBQ0ksdUJBQUE7RWQ2b2dCMUI7RWM5b2dCc0I7SUFDSSx1QkFBQTtFZGdwZ0IxQjtFY2pwZ0JzQjtJQUNJLHVCQUFBO0VkbXBnQjFCO0FBQ0Y7QWN4cGdCWTtFQUdZO0lBQ0ksc0JBQUE7RWR3cGdCMUI7RWN6cGdCc0I7SUFDSSx1QkFBQTtFZDJwZ0IxQjtFYzVwZ0JzQjtJQUNJLHNCQUFBO0VkOHBnQjFCO0VjL3BnQnNCO0lBQ0kseUJBQUE7RWRpcWdCMUI7RWNscWdCc0I7SUFDSSwwQkFBQTtFZG9xZ0IxQjtFY3JxZ0JzQjtJQUNJLHFCQUFBO0VkdXFnQjFCO0VjeHFnQnNCO0lBQ0ksMEJBQUE7RWQwcWdCMUI7RWMzcWdCc0I7SUFDSSwwQkFBQTtFZDZxZ0IxQjtFYzlxZ0JzQjtJQUNJLHFCQUFBO0VkZ3JnQjFCO0VjanJnQnNCO0lBQ0ksMEJBQUE7RWRtcmdCMUI7RWNwcmdCc0I7SUFDSSwwQkFBQTtFZHNyZ0IxQjtFY3ZyZ0JzQjtJQUNJLHFCQUFBO0VkeXJnQjFCO0VjMXJnQnNCO0lBQ0ksMEJBQUE7RWQ0cmdCMUI7RWM3cmdCc0I7SUFDSSwwQkFBQTtFZCtyZ0IxQjtFY2hzZ0JzQjtJQUNJLHNCQUFBO0Vka3NnQjFCO0VjbnNnQnNCO0lBQ0ksNkJBQUE7RWRxc2dCMUI7RWN0c2dCc0I7SUFDSSw2QkFBQTtFZHdzZ0IxQjtFY3pzZ0JzQjtJQUNJLGtDQUFBO0lBQUEsNkJBQUE7RWQyc2dCMUI7RWM1c2dCc0I7SUFDSSxzQkFBQTtFZDhzZ0IxQjtFYy9zZ0JzQjtJQUNJLHNCQUFBO0VkaXRnQjFCO0VjbHRnQnNCO0lBQ0ksc0JBQUE7RWRvdGdCMUI7RWNydGdCc0I7SUFDSSxzQkFBQTtFZHV0Z0IxQjtFY3h0Z0JzQjtJQUNJLHNCQUFBO0VkMHRnQjFCO0VjM3RnQnNCO0lBQ0ksc0JBQUE7RWQ2dGdCMUI7RWM5dGdCc0I7SUFDSSxzQkFBQTtFZGd1Z0IxQjtFY2p1Z0JzQjtJQUNJLHNCQUFBO0VkbXVnQjFCO0VjcHVnQnNCO0lBQ0ksc0JBQUE7RWRzdWdCMUI7RWN2dWdCc0I7SUFDSSx1QkFBQTtFZHl1Z0IxQjtFYzF1Z0JzQjtJQUNJLHVCQUFBO0VkNHVnQjFCO0VjN3VnQnNCO0lBQ0ksdUJBQUE7RWQrdWdCMUI7RWNodmdCc0I7SUFDSSx1QkFBQTtFZGt2Z0IxQjtFY252Z0JzQjtJQUNJLHVCQUFBO0VkcXZnQjFCO0VjdHZnQnNCO0lBQ0ksdUJBQUE7RWR3dmdCMUI7RWN6dmdCc0I7SUFDSSx1QkFBQTtFZDJ2Z0IxQjtFYzV2Z0JzQjtJQUNJLHVCQUFBO0VkOHZnQjFCO0VjL3ZnQnNCO0lBQ0ksdUJBQUE7RWRpd2dCMUI7RWNsd2dCc0I7SUFDSSx1QkFBQTtFZG93Z0IxQjtFY3J3Z0JzQjtJQUNJLHVCQUFBO0VkdXdnQjFCO0VjeHdnQnNCO0lBQ0ksdUJBQUE7RWQwd2dCMUI7RWMzd2dCc0I7SUFDSSx1QkFBQTtFZDZ3Z0IxQjtFYzl3Z0JzQjtJQUNJLHVCQUFBO0VkZ3hnQjFCO0VjanhnQnNCO0lBQ0ksdUJBQUE7RWRteGdCMUI7RWNweGdCc0I7SUFDSSx1QkFBQTtFZHN4Z0IxQjtFY3Z4Z0JzQjtJQUNJLHVCQUFBO0VkeXhnQjFCO0VjMXhnQnNCO0lBQ0ksdUJBQUE7RWQ0eGdCMUI7RWM3eGdCc0I7SUFDSSx1QkFBQTtFZCt4Z0IxQjtFY2h5Z0JzQjtJQUNJLHVCQUFBO0Vka3lnQjFCO0VjbnlnQnNCO0lBQ0ksdUJBQUE7RWRxeWdCMUI7QUFDRjtBY3YwZ0JRO0VBQ0ksdUJBQUE7QWR5MGdCWjs7QWMxMGdCUTtFQUNJLHdCQUFBO0FkNjBnQlo7O0FjOTBnQlE7RUFDSSx1QkFBQTtBZGkxZ0JaOztBY2wxZ0JRO0VBQ0ksOEJBQUE7QWRxMWdCWjs7QWN0MWdCUTtFQUNJLDhCQUFBO0FkeTFnQlo7O0FjMTFnQlE7RUFDSSxtQ0FBQTtFQUFBLDhCQUFBO0FkNjFnQlo7O0FjOTFnQlE7RUFDSSx1QkFBQTtBZGkyZ0JaOztBY2wyZ0JRO0VBQ0ksdUJBQUE7QWRxMmdCWjs7QWN0MmdCUTtFQUNJLHVCQUFBO0FkeTJnQlo7O0FjMTJnQlE7RUFDSSx1QkFBQTtBZDYyZ0JaOztBYzkyZ0JRO0VBQ0ksdUJBQUE7QWRpM2dCWjs7QWNsM2dCUTtFQUNJLHVCQUFBO0FkcTNnQlo7O0FjdDNnQlE7RUFDSSx1QkFBQTtBZHkzZ0JaOztBYzEzZ0JRO0VBQ0ksdUJBQUE7QWQ2M2dCWjs7QWM5M2dCUTtFQUNJLHVCQUFBO0FkaTRnQlo7O0FjbDRnQlE7RUFDSSx3QkFBQTtBZHE0Z0JaOztBY3Q0Z0JRO0VBQ0ksd0JBQUE7QWR5NGdCWjs7QWMxNGdCUTtFQUNJLHdCQUFBO0FkNjRnQlo7O0FjOTRnQlE7RUFDSSx3QkFBQTtBZGk1Z0JaOztBY2w1Z0JRO0VBQ0ksd0JBQUE7QWRxNWdCWjs7QWN0NWdCUTtFQUNJLHdCQUFBO0FkeTVnQlo7O0FjMTVnQlE7RUFDSSx3QkFBQTtBZDY1Z0JaOztBYzk1Z0JRO0VBQ0ksd0JBQUE7QWRpNmdCWjs7QWNsNmdCUTtFQUNJLHdCQUFBO0FkcTZnQlo7O0FjdDZnQlE7RUFDSSx3QkFBQTtBZHk2Z0JaOztBYzE2Z0JRO0VBQ0ksd0JBQUE7QWQ2NmdCWjs7QWM5NmdCUTtFQUNJLHdCQUFBO0FkaTdnQlo7O0FjbDdnQlE7RUFDSSx3QkFBQTtBZHE3Z0JaOztBY3Q3Z0JRO0VBQ0ksd0JBQUE7QWR5N2dCWjs7QWMxN2dCUTtFQUNJLHdCQUFBO0FkNjdnQlo7O0FjOTdnQlE7RUFDSSx3QkFBQTtBZGk4Z0JaOztBY2w4Z0JRO0VBQ0ksd0JBQUE7QWRxOGdCWjs7QWN0OGdCUTtFQUNJLHdCQUFBO0FkeThnQlo7O0FjMThnQlE7RUFDSSx3QkFBQTtBZDY4Z0JaOztBYzk4Z0JRO0VBQ0ksd0JBQUE7QWRpOWdCWjs7QWNsOWdCUTtFQUNJLHdCQUFBO0FkcTlnQlo7O0FjejdnQlk7RUFHWTtJQUNJLHVCQUFBO0VkMDdnQjFCO0VjMzdnQnNCO0lBQ0ksd0JBQUE7RWQ2N2dCMUI7RWM5N2dCc0I7SUFDSSx1QkFBQTtFZGc4Z0IxQjtFY2o4Z0JzQjtJQUNJLDhCQUFBO0VkbThnQjFCO0VjcDhnQnNCO0lBQ0ksOEJBQUE7RWRzOGdCMUI7RWN2OGdCc0I7SUFDSSxtQ0FBQTtJQUFBLDhCQUFBO0VkeThnQjFCO0VjMThnQnNCO0lBQ0ksdUJBQUE7RWQ0OGdCMUI7RWM3OGdCc0I7SUFDSSx1QkFBQTtFZCs4Z0IxQjtFY2g5Z0JzQjtJQUNJLHVCQUFBO0VkazlnQjFCO0VjbjlnQnNCO0lBQ0ksdUJBQUE7RWRxOWdCMUI7RWN0OWdCc0I7SUFDSSx1QkFBQTtFZHc5Z0IxQjtFY3o5Z0JzQjtJQUNJLHVCQUFBO0VkMjlnQjFCO0VjNTlnQnNCO0lBQ0ksdUJBQUE7RWQ4OWdCMUI7RWMvOWdCc0I7SUFDSSx1QkFBQTtFZGkrZ0IxQjtFY2wrZ0JzQjtJQUNJLHVCQUFBO0VkbytnQjFCO0VjcitnQnNCO0lBQ0ksd0JBQUE7RWR1K2dCMUI7RWN4K2dCc0I7SUFDSSx3QkFBQTtFZDArZ0IxQjtFYzMrZ0JzQjtJQUNJLHdCQUFBO0VkNitnQjFCO0VjOStnQnNCO0lBQ0ksd0JBQUE7RWRnL2dCMUI7RWNqL2dCc0I7SUFDSSx3QkFBQTtFZG0vZ0IxQjtFY3AvZ0JzQjtJQUNJLHdCQUFBO0Vkcy9nQjFCO0Vjdi9nQnNCO0lBQ0ksd0JBQUE7RWR5L2dCMUI7RWMxL2dCc0I7SUFDSSx3QkFBQTtFZDQvZ0IxQjtFYzcvZ0JzQjtJQUNJLHdCQUFBO0VkKy9nQjFCO0VjaGdoQnNCO0lBQ0ksd0JBQUE7RWRrZ2hCMUI7RWNuZ2hCc0I7SUFDSSx3QkFBQTtFZHFnaEIxQjtFY3RnaEJzQjtJQUNJLHdCQUFBO0Vkd2doQjFCO0VjemdoQnNCO0lBQ0ksd0JBQUE7RWQyZ2hCMUI7RWM1Z2hCc0I7SUFDSSx3QkFBQTtFZDhnaEIxQjtFYy9naEJzQjtJQUNJLHdCQUFBO0VkaWhoQjFCO0VjbGhoQnNCO0lBQ0ksd0JBQUE7RWRvaGhCMUI7RWNyaGhCc0I7SUFDSSx3QkFBQTtFZHVoaEIxQjtFY3hoaEJzQjtJQUNJLHdCQUFBO0VkMGhoQjFCO0VjM2hoQnNCO0lBQ0ksd0JBQUE7RWQ2aGhCMUI7RWM5aGhCc0I7SUFDSSx3QkFBQTtFZGdpaEIxQjtFY2ppaEJzQjtJQUNJLHdCQUFBO0VkbWloQjFCO0FBQ0Y7QWN4aWhCWTtFQUdZO0lBQ0ksdUJBQUE7RWR3aWhCMUI7RWN6aWhCc0I7SUFDSSx3QkFBQTtFZDJpaEIxQjtFYzVpaEJzQjtJQUNJLHVCQUFBO0VkOGloQjFCO0VjL2loQnNCO0lBQ0ksOEJBQUE7RWRpamhCMUI7RWNsamhCc0I7SUFDSSw4QkFBQTtFZG9qaEIxQjtFY3JqaEJzQjtJQUNJLG1DQUFBO0lBQUEsOEJBQUE7RWR1amhCMUI7RWN4amhCc0I7SUFDSSx1QkFBQTtFZDBqaEIxQjtFYzNqaEJzQjtJQUNJLHVCQUFBO0VkNmpoQjFCO0VjOWpoQnNCO0lBQ0ksdUJBQUE7RWRna2hCMUI7RWNqa2hCc0I7SUFDSSx1QkFBQTtFZG1raEIxQjtFY3BraEJzQjtJQUNJLHVCQUFBO0Vkc2toQjFCO0VjdmtoQnNCO0lBQ0ksdUJBQUE7RWR5a2hCMUI7RWMxa2hCc0I7SUFDSSx1QkFBQTtFZDRraEIxQjtFYzdraEJzQjtJQUNJLHVCQUFBO0VkK2toQjFCO0VjaGxoQnNCO0lBQ0ksdUJBQUE7RWRrbGhCMUI7RWNubGhCc0I7SUFDSSx3QkFBQTtFZHFsaEIxQjtFY3RsaEJzQjtJQUNJLHdCQUFBO0Vkd2xoQjFCO0VjemxoQnNCO0lBQ0ksd0JBQUE7RWQybGhCMUI7RWM1bGhCc0I7SUFDSSx3QkFBQTtFZDhsaEIxQjtFYy9saEJzQjtJQUNJLHdCQUFBO0VkaW1oQjFCO0VjbG1oQnNCO0lBQ0ksd0JBQUE7RWRvbWhCMUI7RWNybWhCc0I7SUFDSSx3QkFBQTtFZHVtaEIxQjtFY3htaEJzQjtJQUNJLHdCQUFBO0VkMG1oQjFCO0VjM21oQnNCO0lBQ0ksd0JBQUE7RWQ2bWhCMUI7RWM5bWhCc0I7SUFDSSx3QkFBQTtFZGduaEIxQjtFY2puaEJzQjtJQUNJLHdCQUFBO0VkbW5oQjFCO0VjcG5oQnNCO0lBQ0ksd0JBQUE7RWRzbmhCMUI7RWN2bmhCc0I7SUFDSSx3QkFBQTtFZHluaEIxQjtFYzFuaEJzQjtJQUNJLHdCQUFBO0VkNG5oQjFCO0VjN25oQnNCO0lBQ0ksd0JBQUE7RWQrbmhCMUI7RWNob2hCc0I7SUFDSSx3QkFBQTtFZGtvaEIxQjtFY25vaEJzQjtJQUNJLHdCQUFBO0VkcW9oQjFCO0VjdG9oQnNCO0lBQ0ksd0JBQUE7RWR3b2hCMUI7RWN6b2hCc0I7SUFDSSx3QkFBQTtFZDJvaEIxQjtFYzVvaEJzQjtJQUNJLHdCQUFBO0VkOG9oQjFCO0VjL29oQnNCO0lBQ0ksd0JBQUE7RWRpcGhCMUI7QUFDRjtBY3RwaEJZO0VBR1k7SUFDSSx1QkFBQTtFZHNwaEIxQjtFY3ZwaEJzQjtJQUNJLHdCQUFBO0VkeXBoQjFCO0VjMXBoQnNCO0lBQ0ksdUJBQUE7RWQ0cGhCMUI7RWM3cGhCc0I7SUFDSSw4QkFBQTtFZCtwaEIxQjtFY2hxaEJzQjtJQUNJLDhCQUFBO0Vka3FoQjFCO0VjbnFoQnNCO0lBQ0ksbUNBQUE7SUFBQSw4QkFBQTtFZHFxaEIxQjtFY3RxaEJzQjtJQUNJLHVCQUFBO0Vkd3FoQjFCO0VjenFoQnNCO0lBQ0ksdUJBQUE7RWQycWhCMUI7RWM1cWhCc0I7SUFDSSx1QkFBQTtFZDhxaEIxQjtFYy9xaEJzQjtJQUNJLHVCQUFBO0VkaXJoQjFCO0VjbHJoQnNCO0lBQ0ksdUJBQUE7RWRvcmhCMUI7RWNycmhCc0I7SUFDSSx1QkFBQTtFZHVyaEIxQjtFY3hyaEJzQjtJQUNJLHVCQUFBO0VkMHJoQjFCO0VjM3JoQnNCO0lBQ0ksdUJBQUE7RWQ2cmhCMUI7RWM5cmhCc0I7SUFDSSx1QkFBQTtFZGdzaEIxQjtFY2pzaEJzQjtJQUNJLHdCQUFBO0VkbXNoQjFCO0VjcHNoQnNCO0lBQ0ksd0JBQUE7RWRzc2hCMUI7RWN2c2hCc0I7SUFDSSx3QkFBQTtFZHlzaEIxQjtFYzFzaEJzQjtJQUNJLHdCQUFBO0VkNHNoQjFCO0VjN3NoQnNCO0lBQ0ksd0JBQUE7RWQrc2hCMUI7RWNodGhCc0I7SUFDSSx3QkFBQTtFZGt0aEIxQjtFY250aEJzQjtJQUNJLHdCQUFBO0VkcXRoQjFCO0VjdHRoQnNCO0lBQ0ksd0JBQUE7RWR3dGhCMUI7RWN6dGhCc0I7SUFDSSx3QkFBQTtFZDJ0aEIxQjtFYzV0aEJzQjtJQUNJLHdCQUFBO0VkOHRoQjFCO0VjL3RoQnNCO0lBQ0ksd0JBQUE7RWRpdWhCMUI7RWNsdWhCc0I7SUFDSSx3QkFBQTtFZG91aEIxQjtFY3J1aEJzQjtJQUNJLHdCQUFBO0VkdXVoQjFCO0VjeHVoQnNCO0lBQ0ksd0JBQUE7RWQwdWhCMUI7RWMzdWhCc0I7SUFDSSx3QkFBQTtFZDZ1aEIxQjtFYzl1aEJzQjtJQUNJLHdCQUFBO0VkZ3ZoQjFCO0VjanZoQnNCO0lBQ0ksd0JBQUE7RWRtdmhCMUI7RWNwdmhCc0I7SUFDSSx3QkFBQTtFZHN2aEIxQjtFY3Z2aEJzQjtJQUNJLHdCQUFBO0VkeXZoQjFCO0VjMXZoQnNCO0lBQ0ksd0JBQUE7RWQ0dmhCMUI7RWM3dmhCc0I7SUFDSSx3QkFBQTtFZCt2aEIxQjtBQUNGO0FjcHdoQlk7RUFHWTtJQUNJLHVCQUFBO0Vkb3doQjFCO0VjcndoQnNCO0lBQ0ksd0JBQUE7RWR1d2hCMUI7RWN4d2hCc0I7SUFDSSx1QkFBQTtFZDB3aEIxQjtFYzN3aEJzQjtJQUNJLDhCQUFBO0VkNndoQjFCO0VjOXdoQnNCO0lBQ0ksOEJBQUE7RWRneGhCMUI7RWNqeGhCc0I7SUFDSSxtQ0FBQTtJQUFBLDhCQUFBO0VkbXhoQjFCO0VjcHhoQnNCO0lBQ0ksdUJBQUE7RWRzeGhCMUI7RWN2eGhCc0I7SUFDSSx1QkFBQTtFZHl4aEIxQjtFYzF4aEJzQjtJQUNJLHVCQUFBO0VkNHhoQjFCO0VjN3hoQnNCO0lBQ0ksdUJBQUE7RWQreGhCMUI7RWNoeWhCc0I7SUFDSSx1QkFBQTtFZGt5aEIxQjtFY255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O0FjbGhpQlE7RUFDSSwwQkFBQTtBZHFoaUJaOztBY3RoaUJRO0VBQ0ksMEJBQUE7QWR5aGlCWjs7QWMxaGlCUTtFQUNJLDBCQUFBO0FkNmhpQlo7O0FjOWhpQlE7RUFDSSwwQkFBQTtBZGlpaUJaOztBY2xpaUJRO0VBQ0ksMkJBQUE7QWRxaWlCWjs7QWN0aWlCUTtFQUNJLDJCQUFBO0FkeWlpQlo7O0FjMWlpQlE7RUFDSSwyQkFBQTtBZDZpaUJaOztBYzlpaUJRO0VBQ0ksMkJBQUE7QWRpamlCWjs7QWNsamlCUTtFQUNJLDJCQUFBO0FkcWppQlo7O0FjdGppQlE7RUFDSSwyQkFBQTtBZHlqaUJaOztBYzFqaUJRO0VBQ0ksMkJBQUE7QWQ2amlCWjs7QWM5amlCUTtFQUNJLDJCQUFBO0FkaWtpQlo7O0FjbGtpQlE7RUFDSSwyQkFBQTtBZHFraUJaOztBY3RraUJRO0VBQ0ksMkJBQUE7QWR5a2lCWjs7QWMxa2lCUTtFQUNJLDJCQUFBO0FkNmtpQlo7O0FjOWtpQlE7RUFDSSwyQkFBQTtBZGlsaUJaOztBY2xsaUJRO0VBQ0ksMkJBQUE7QWRxbGlCWjs7QWN0bGlCUTtFQUNJLDJCQUFBO0FkeWxpQlo7O0FjMWxpQlE7RUFDSSwyQkFBQTtBZDZsaUJaOztBYzlsaUJRO0VBQ0ksMkJBQUE7QWRpbWlCWjs7QWNsbWlCUTtFQUNJLDJCQUFBO0FkcW1pQlo7O0FjdG1pQlE7RUFDSSwyQkFBQTtBZHltaUJaOztBYzFtaUJRO0VBQ0ksMkJBQUE7QWQ2bWlCWjs7QWM5bWlCUTtFQUNJLDJCQUFBO0FkaW5pQlo7O0FjbG5pQlE7RUFDSSwyQkFBQTtBZHFuaUJaOztBY3psaUJZO0VBR1k7SUFDSSx5QkFBQTtFZDBsaUIxQjtFYzNsaUJzQjtJQUNJLDBCQUFBO0VkNmxpQjFCO0VjOWxpQnNCO0lBQ0ksMkJBQUE7RWRnbWlCMUI7RWNqbWlCc0I7SUFDSSxpQ0FBQTtFZG1taUIxQjtFY3BtaUJzQjtJQUNJLGlDQUFBO0Vkc21pQjFCO0Vjdm1pQnNCO0lBQ0ksc0NBQUE7SUFBQSxpQ0FBQTtFZHltaUIxQjtFYzFtaUJzQjtJQUNJLDBCQUFBO0VkNG1pQjFCO0VjN21pQnNCO0lBQ0ksMEJBQUE7RWQrbWlCMUI7RWNobmlCc0I7SUFDSSwwQkFBQTtFZGtuaUIxQjtFY25uaUJzQjtJQUNJLDBCQUFBO0VkcW5pQjFCO0VjdG5pQnNCO0lBQ0ksMEJBQUE7RWR3bmlCMUI7RWN6bmlCc0I7SUFDSSwwQkFBQTtFZDJuaUIxQjtFYzVuaUJzQjtJQUNJLDBCQUFBO0VkOG5pQjFCO0VjL25pQnNCO0lBQ0ksMEJBQUE7RWRpb2lCMUI7RWNsb2lCc0I7SUFDSSwwQkFBQTtFZG9vaUIxQjtFY3JvaUJzQjtJQUNJLDJCQUFBO0VkdW9pQjFCO0VjeG9pQnNCO0lBQ0ksMkJBQUE7RWQwb2lCMUI7RWMzb2lCc0I7SUFDSSwyQkFBQTtFZDZvaUIxQjtFYzlvaUJzQjtJQUNJLDJCQUFBO0VkZ3BpQjFCO0VjanBpQnNCO0lBQ0ksMkJBQUE7RWRtcGlCMUI7RWNwcGlCc0I7SUFDSSwyQkFBQTtFZHNwaUIxQjtFY3ZwaUJzQjtJQUNJLDJCQUFBO0VkeXBpQjFCO0VjMXBpQnNCO0lBQ0ksMkJBQUE7RWQ0cGlCMUI7RWM3cGlCc0I7SUFDSSwyQkFBQTtFZCtwaUIxQjtFY2hxaUJzQjtJQUNJLDJCQUFBO0Vka3FpQjFCO0VjbnFpQnNCO0lBQ0ksMkJBQUE7RWRxcWlCMUI7RWN0cWlCc0I7SUFDSSwyQkFBQTtFZHdxaUIxQjtFY3pxaUJzQjtJQUNJLDJCQUFBO0VkMnFpQjFCO0VjNXFpQnNCO0lBQ0ksMkJBQUE7RWQ4cWlCMUI7RWMvcWlCc0I7SUFDSSwyQkFBQTtFZGlyaUIxQjtFY2xyaUJzQjtJQUNJLDJCQUFBO0Vkb3JpQjFCO0VjcnJpQnNCO0lBQ0ksMkJBQUE7RWR1cmlCMUI7RWN4cmlCc0I7SUFDSSwyQkFBQTtFZDByaUIxQjtFYzNyaUJzQjtJQUNJLDJCQUFBO0VkNnJpQjFCO0VjOXJpQnNCO0lBQ0ksMkJBQUE7RWRnc2lCMUI7RWNqc2lCc0I7SUFDSSwyQkFBQTtFZG1zaUIxQjtBQUNGO0FjeHNpQlk7RUFHWTtJQUNJLHlCQUFBO0Vkd3NpQjFCO0VjenNpQnNCO0lBQ0ksMEJBQUE7RWQyc2lCMUI7RWM1c2lCc0I7SUFDSSwyQkFBQTtFZDhzaUIxQjtFYy9zaUJzQjtJQUNJLGlDQUFBO0VkaXRpQjFCO0VjbHRpQnNCO0lBQ0ksaUNBQUE7RWRvdGlCMUI7RWNydGlCc0I7SUFDSSxzQ0FBQTtJQUFBLGlDQUFBO0VkdXRpQjFCO0VjeHRpQnNCO0lBQ0ksMEJBQUE7RWQwdGlCMUI7RWMzdGlCc0I7SUFDSSwwQkFBQTtFZDZ0aUIxQjtFYzl0aUJzQjtJQUNJLDBCQUFBO0VkZ3VpQjFCO0VjanVpQnNCO0lBQ0ksMEJBQUE7RWRtdWlCMUI7RWNwdWlCc0I7SUFDSSwwQkFBQTtFZHN1aUIxQjtFY3Z1aUJzQjtJQUNJLDBCQUFBO0VkeXVpQjFCO0VjMXVpQnNCO0lBQ0ksMEJBQUE7RWQ0dWlCMUI7RWM3dWlCc0I7SUFDSSwwQkFBQTtFZCt1aUIxQjtFY2h2aUJzQjtJQUNJLDBCQUFBO0Vka3ZpQjFCO0VjbnZpQnNCO0lBQ0ksMkJBQUE7RWRxdmlCMUI7RWN0dmlCc0I7SUFDSSwyQkFBQTtFZHd2aUIxQjtFY3p2aUJzQjtJQUNJLDJCQUFBO0VkMnZpQjFCO0VjNXZpQnNCO0lBQ0ksMkJBQUE7RWQ4dmlCMUI7RWMvdmlCc0I7SUFDSSwyQkFBQTtFZGl3aUIxQjtFY2x3aUJzQjtJQUNJLDJCQUFBO0Vkb3dpQjFCO0VjcndpQnNCO0lBQ0ksMkJBQUE7RWR1d2lCMUI7RWN4d2lCc0I7SUFDSSwyQkFBQTtFZDB3aUIxQjtFYzN3aUJzQjtJQUNJLDJCQUFBO0VkNndpQjFCO0VjOXdpQnNCO0lBQ0ksMkJBQUE7RWRneGlCMUI7RWNqeGlCc0I7SUFDSSwyQkFBQTtFZG14aUIxQjtFY3B4aUJzQjtJQUNJLDJCQUFBO0Vkc3hpQjFCO0VjdnhpQnNCO0lBQ0ksMkJBQUE7RWR5eGlCMUI7RWMxeGlCc0I7SUFDSSwyQkFBQTtFZDR4aUIxQjtFYzd4aUJzQjtJQUNJLDJCQUFBO0VkK3hpQjFCO0VjaHlpQnNCO0lBQ0ksMkJBQUE7RWRreWlCMUI7RWNueWlCc0I7SUFDSSwyQkFBQTtFZHF5aUIxQjtFY3R5aUJzQjtJQUNJLDJCQUFBO0Vkd3lpQjFCO0VjenlpQnNCO0lBQ0ksMkJBQUE7RWQyeWlCMUI7RWM1eWlCc0I7SUFDSSwyQkFBQTtFZDh5aUIxQjtFYy95aUJzQjtJQUNJLDJCQUFBO0VkaXppQjFCO0FBQ0Y7QWN0emlCWTtFQUdZO0lBQ0kseUJBQUE7RWRzemlCMUI7RWN2emlCc0I7SUFDSSwwQkFBQTtFZHl6aUIxQjtFYzF6aUJzQjtJQUNJLDJCQUFBO0VkNHppQjFCO0VjN3ppQnNCO0lBQ0ksaUNBQUE7RWQremlCMUI7RWNoMGlCc0I7SUFDSSxpQ0FBQTtFZGswaUIxQjtFY24waUJzQjtJQUNJLHNDQUFBO0lBQUEsaUNBQUE7RWRxMGlCMUI7RWN0MGlCc0I7SUFDSSwwQkFBQTtFZHcwaUIxQjtFY3owaUJzQjtJQUNJLDBCQUFBO0VkMjBpQjFCO0VjNTBpQnNCO0lBQ0ksMEJBQUE7RWQ4MGlCMUI7RWMvMGlCc0I7SUFDSSwwQkFBQTtFZGkxaUIxQjtFY2wxaUJzQjtJQUNJLDBCQUFBO0VkbzFpQjFCO0VjcjFpQnNCO0lBQ0ksMEJBQUE7RWR1MWlCMUI7RWN4MWlCc0I7SUFDSSwwQkFBQTtFZDAxaUIxQjtFYzMxaUJzQjtJQUNJLDBCQUFBO0VkNjFpQjFCO0VjOTFpQnNCO0lBQ0ksMEJBQUE7RWRnMmlCMUI7RWNqMmlCc0I7SUFDSSwyQkFBQTtFZG0yaUIxQjtFY3AyaUJzQjtJQUNJLDJCQUFBO0VkczJpQjFCO0VjdjJpQnNCO0lBQ0ksMkJBQUE7RWR5MmlCMUI7RWMxMmlCc0I7SUFDSSwyQkFBQTtFZDQyaUIxQjtFYzcyaUJzQjtJQUNJLDJCQUFBO0VkKzJpQjFCO0VjaDNpQnNCO0lBQ0ksMkJBQUE7RWRrM2lCMUI7RWNuM2lCc0I7SUFDSSwyQkFBQTtFZHEzaUIxQjtFY3QzaUJzQjtJQUNJLDJCQUFBO0VkdzNpQjFCO0VjejNpQnNCO0lBQ0ksMkJBQUE7RWQyM2lCMUI7RWM1M2lCc0I7SUFDSSwyQkFBQTtFZDgzaUIxQjtFYy8zaUJzQjtJQUNJLDJCQUFBO0VkaTRpQjFCO0VjbDRpQnNCO0lBQ0ksMkJBQUE7RWRvNGlCMUI7RWNyNGlCc0I7SUFDSSwyQkFBQTtFZHU0aUIxQjtFY3g0aUJzQjtJQUNJLDJCQUFBO0VkMDRpQjFCO0VjMzRpQnNCO0lBQ0ksMkJBQUE7RWQ2NGlCMUI7RWM5NGlCc0I7SUFDSSwyQkFBQTtFZGc1aUIxQjtFY2o1aUJzQjtJQUNJLDJCQUFBO0VkbTVpQjFCO0VjcDVpQnNCO0lBQ0ksMkJBQUE7RWRzNWlCMUI7RWN2NWlCc0I7SUFDSSwyQkFBQTtFZHk1aUIxQjtFYzE1aUJzQjtJQUNJLDJCQUFBO0VkNDVpQjFCO0VjNzVpQnNCO0lBQ0ksMkJBQUE7RWQrNWlCMUI7QUFDRjtBY3A2aUJZO0VBR1k7SUFDSSx5QkFBQTtFZG82aUIxQjtFY3I2aUJzQjtJQUNJLDBCQUFBO0VkdTZpQjFCO0VjeDZpQnNCO0lBQ0ksMkJBQUE7RWQwNmlCMUI7RWMzNmlCc0I7SUFDSSxpQ0FBQTtFZDY2aUIxQjtFYzk2aUJzQjtJQUNJLGlDQUFBO0VkZzdpQjFCO0VjajdpQnNCO0lBQ0ksc0NBQUE7SUFBQSxpQ0FBQTtFZG03aUIxQjtFY3A3aUJzQjtJQUNJLDBCQUFBO0VkczdpQjFCO0VjdjdpQnNCO0lBQ0ksMEJBQUE7RWR5N2lCMUI7RWMxN2lCc0I7SUFDSSwwQkFBQTtFZDQ3aUIxQjtFYzc3aUJzQjtJQUNJLDBCQUFBO0VkKzdpQjFCO0VjaDhpQnNCO0lBQ0ksMEJBQUE7RWRrOGlCMUI7RWNuOGlCc0I7SUFDSSwwQkFBQTtFZHE4aUIxQjtFY3Q4aUJzQjtJQUNJLDBCQUFBO0VkdzhpQjFCO0VjejhpQnNCO0lBQ0ksMEJBQUE7RWQyOGlCMUI7RWM1OGlCc0I7SUFDSSwwQkFBQTtFZDg4aUIxQjtFYy84aUJzQjtJQUNJLDJCQUFBO0VkaTlpQjFCO0VjbDlpQnNCO0lBQ0ksMkJBQUE7RWRvOWlCMUI7RWNyOWlCc0I7SUFDSSwyQkFBQTtFZHU5aUIxQjtFY3g5aUJzQjtJQUNJLDJCQUFBO0VkMDlpQjFCO0VjMzlpQnNCO0lBQ0ksMkJBQUE7RWQ2OWlCMUI7RWM5OWlCc0I7SUFDSSwyQkFBQTtFZGcraUIxQjtFY2oraUJzQjtJQUNJLDJCQUFBO0VkbStpQjFCO0VjcCtpQnNCO0lBQ0ksMkJBQUE7RWRzK2lCMUI7RWN2K2lCc0I7SUFDSSwyQkFBQTtFZHkraUIxQjtFYzEraUJzQjtJQUNJLDJCQUFBO0VkNCtpQjFCO0VjNytpQnNCO0lBQ0ksMkJBQUE7RWQrK2lCMUI7RWNoL2lCc0I7SUFDSSwyQkFBQTtFZGsvaUIxQjtFY24vaUJzQjtJQUNJLDJCQUFBO0VkcS9pQjFCO0VjdC9pQnNCO0lBQ0ksMkJBQUE7RWR3L2lCMUI7RWN6L2lCc0I7SUFDSSwyQkFBQTtFZDIvaUIxQjtFYzUvaUJzQjtJQUNJLDJCQUFBO0VkOC9pQjFCO0VjLy9pQnNCO0lBQ0ksMkJBQUE7RWRpZ2pCMUI7RWNsZ2pCc0I7SUFDSSwyQkFBQTtFZG9nakIxQjtFY3JnakJzQjtJQUNJLDJCQUFBO0VkdWdqQjFCO0VjeGdqQnNCO0lBQ0ksMkJBQUE7RWQwZ2pCMUI7RWMzZ2pCc0I7SUFDSSwyQkFBQTtFZDZnakIxQjtBQUNGO0FjL2lqQlE7RUFDSSwwQkFBQTtBZGlqakJaOztBY2xqakJRO0VBQ0ksMkJBQUE7QWRxampCWjs7QWN0ampCUTtFQUNJLDRCQUFBO0FkeWpqQlo7O0FjN2hqQlk7RUFHWTtJQUNJLDBCQUFBO0VkOGhqQjFCO0VjL2hqQnNCO0lBQ0ksMkJBQUE7RWRpaWpCMUI7RWNsaWpCc0I7SUFDSSw0QkFBQTtFZG9pakIxQjtBQUNGO0FjemlqQlk7RUFHWTtJQUNJLDBCQUFBO0VkeWlqQjFCO0VjMWlqQnNCO0lBQ0ksMkJBQUE7RWQ0aWpCMUI7RWM3aWpCc0I7SUFDSSw0QkFBQTtFZCtpakIxQjtBQUNGO0FjcGpqQlk7RUFHWTtJQUNJLDBCQUFBO0Vkb2pqQjFCO0VjcmpqQnNCO0lBQ0ksMkJBQUE7RWR1ampCMUI7RWN4ampCc0I7SUFDSSw0QkFBQTtFZDBqakIxQjtBQUNGO0FjL2pqQlk7RUFHWTtJQUNJLDBCQUFBO0VkK2pqQjFCO0VjaGtqQnNCO0lBQ0ksMkJBQUE7RWRra2pCMUI7RWNua2pCc0I7SUFDSSw0QkFBQTtFZHFrakIxQjtBQUNGO0Fjdm1qQlE7RUFDSSwwQkFBQTtBZHltakJaOztBYzFtakJRO0VBQ0ksMkJBQUE7QWQ2bWpCWjs7QWM5bWpCUTtFQUNJLDRCQUFBO0FkaW5qQlo7O0FjbG5qQlE7RUFDSSxrQ0FBQTtBZHFuakJaOztBY3RuakJRO0VBQ0ksa0NBQUE7QWR5bmpCWjs7QWMxbmpCUTtFQUNJLHVDQUFBO0VBQUEsa0NBQUE7QWQ2bmpCWjs7QWM5bmpCUTtFQUNJLDJCQUFBO0FkaW9qQlo7O0FjbG9qQlE7RUFDSSwyQkFBQTtBZHFvakJaOztBY3RvakJRO0VBQ0ksMkJBQUE7QWR5b2pCWjs7QWMxb2pCUTtFQUNJLDJCQUFBO0FkNm9qQlo7O0FjOW9qQlE7RUFDSSwyQkFBQTtBZGlwakJaOztBY2xwakJRO0VBQ0ksMkJBQUE7QWRxcGpCWjs7QWN0cGpCUTtFQUNJLDJCQUFBO0FkeXBqQlo7O0FjMXBqQlE7RUFDSSwyQkFBQTtBZDZwakJaOztBYzlwakJRO0VBQ0ksMkJBQUE7QWRpcWpCWjs7QWNscWpCUTtFQUNJLDRCQUFBO0FkcXFqQlo7O0FjdHFqQlE7RUFDSSw0QkFBQTtBZHlxakJaOztBYzFxakJRO0VBQ0ksNEJBQUE7QWQ2cWpCWjs7QWM5cWpCUTtFQUNJLDRCQUFBO0FkaXJqQlo7O0FjbHJqQlE7RUFDSSw0QkFBQTtBZHFyakJaOztBY3RyakJRO0VBQ0ksNEJBQUE7QWR5cmpCWjs7QWMxcmpCUTtFQUNJLDRCQUFBO0FkNnJqQlo7O0FjOXJqQlE7RUFDSSw0QkFBQTtBZGlzakJaOztBY2xzakJRO0VBQ0ksNEJBQUE7QWRxc2pCWjs7QWN0c2pCUTtFQUNJLDRCQUFBO0FkeXNqQlo7O0FjMXNqQlE7RUFDSSw0QkFBQTtBZDZzakJaOztBYzlzakJRO0VBQ0ksNEJBQUE7QWRpdGpCWjs7QWNsdGpCUTtFQUNJLDRCQUFBO0FkcXRqQlo7O0FjdHRqQlE7RUFDSSw0QkFBQTtBZHl0akJaOztBYzF0akJRO0VBQ0ksNEJBQUE7QWQ2dGpCWjs7QWM5dGpCUTtFQUNJLDRCQUFBO0FkaXVqQlo7O0FjbHVqQlE7RUFDSSw0QkFBQTtBZHF1akJaOztBY3R1akJRO0VBQ0ksNEJBQUE7QWR5dWpCWjs7QWMxdWpCUTtFQUNJLDRCQUFBO0FkNnVqQlo7O0FjOXVqQlE7RUFDSSw0QkFBQTtBZGl2akJaOztBY2x2akJRO0VBQ0ksNEJBQUE7QWRxdmpCWjs7QWN6dGpCWTtFQUdZO0lBQ0ksMEJBQUE7RWQwdGpCMUI7RWMzdGpCc0I7SUFDSSwyQkFBQTtFZDZ0akIxQjtFYzl0akJzQjtJQUNJLDRCQUFBO0VkZ3VqQjFCO0VjanVqQnNCO0lBQ0ksa0NBQUE7RWRtdWpCMUI7RWNwdWpCc0I7SUFDSSxrQ0FBQTtFZHN1akIxQjtFY3Z1akJzQjtJQUNJLHVDQUFBO0lBQUEsa0NBQUE7RWR5dWpCMUI7RWMxdWpCc0I7SUFDSSwyQkFBQTtFZDR1akIxQjtFYzd1akJzQjtJQUNJLDJCQUFBO0VkK3VqQjFCO0VjaHZqQnNCO0lBQ0ksMkJBQUE7RWRrdmpCMUI7RWNudmpCc0I7SUFDSSwyQkFBQTtFZHF2akIxQjtFY3R2akJzQjtJQUNJLDJCQUFBO0Vkd3ZqQjFCO0VjenZqQnNCO0lBQ0ksMkJBQUE7RWQydmpCMUI7RWM1dmpCc0I7SUFDSSwyQkFBQTtFZDh2akIxQjtFYy92akJzQjtJQUNJLDJCQUFBO0VkaXdqQjFCO0VjbHdqQnNCO0lBQ0ksMkJBQUE7RWRvd2pCMUI7RWNyd2pCc0I7SUFDSSw0QkFBQTtFZHV3akIxQjtFY3h3akJzQjtJQUNJLDRCQUFBO0VkMHdqQjFCO0VjM3dqQnNCO0lBQ0ksNEJBQUE7RWQ2d2pCMUI7RWM5d2pCc0I7SUFDSSw0QkFBQTtFZGd4akIxQjtFY2p4akJzQjtJQUNJLDRCQUFBO0VkbXhqQjFCO0VjcHhqQnNCO0lBQ0ksNEJBQUE7RWRzeGpCMUI7RWN2eGpCc0I7SUFDSSw0QkFBQTtFZHl4akIxQjtFYzF4akJzQjtJQUNJLDRCQUFBO0VkNHhqQjFCO0VjN3hqQnNCO0lBQ0ksNEJBQUE7RWQreGpCMUI7RWNoeWpCc0I7SUFDSSw0QkFBQTtFZGt5akIxQjtFY255akJzQjtJQUNJLDRCQUFBO0VkcXlqQjFCO0VjdHlqQnNCO0lBQ0ksNEJBQUE7RWR3eWpCMUI7RWN6eWpCc0I7SUFDSSw0QkFBQTtFZDJ5akIxQjtFYzV5akJzQjtJQUNJLDRCQUFBO0VkOHlqQjFCO0VjL3lqQnNCO0lBQ0ksNEJBQUE7RWRpempCMUI7RWNsempCc0I7SUFDSSw0QkFBQTtFZG96akIxQjtFY3J6akJzQjtJQUNJLDRCQUFBO0VkdXpqQjFCO0VjeHpqQnNCO0lBQ0ksNEJBQUE7RWQwempCMUI7RWMzempCc0I7SUFDSSw0QkFBQTtFZDZ6akIxQjtFYzl6akJzQjtJQUNJLDRCQUFBO0VkZzBqQjFCO0VjajBqQnNCO0lBQ0ksNEJBQUE7RWRtMGpCMUI7QUFDRjtBY3gwakJZO0VBR1k7SUFDSSwwQkFBQTtFZHcwakIxQjtFY3owakJzQjtJQUNJLDJCQUFBO0VkMjBqQjFCO0VjNTBqQnNCO0lBQ0ksNEJBQUE7RWQ4MGpCMUI7RWMvMGpCc0I7SUFDSSxrQ0FBQTtFZGkxakIxQjtFY2wxakJzQjtJQUNJLGtDQUFBO0VkbzFqQjFCO0VjcjFqQnNCO0lBQ0ksdUNBQUE7SUFBQSxrQ0FBQTtFZHUxakIxQjtFY3gxakJzQjtJQUNJLDJCQUFBO0VkMDFqQjFCO0VjMzFqQnNCO0lBQ0ksMkJBQUE7RWQ2MWpCMUI7RWM5MWpCc0I7SUFDSSwyQkFBQTtFZGcyakIxQjtFY2oyakJzQjtJQUNJLDJCQUFBO0VkbTJqQjFCO0VjcDJqQnNCO0lBQ0ksMkJBQUE7RWRzMmpCMUI7RWN2MmpCc0I7SUFDSSwyQkFBQTtFZHkyakIxQjtFYzEyakJzQjtJQUNJLDJCQUFBO0VkNDJqQjFCO0VjNzJqQnNCO0lBQ0ksMkJBQUE7RWQrMmpCMUI7RWNoM2pCc0I7SUFDSSwyQkFBQTtFZGszakIxQjtFY24zakJzQjtJQUNJLDRCQUFBO0VkcTNqQjFCO0VjdDNqQnNCO0lBQ0ksNEJBQUE7RWR3M2pCMUI7RWN6M2pCc0I7SUFDSSw0QkFBQTtFZDIzakIxQjtFYzUzakJzQjtJQUNJLDRCQUFBO0VkODNqQjFCO0VjLzNqQnNCO0lBQ0ksNEJBQUE7RWRpNGpCMUI7RWNsNGpCc0I7SUFDSSw0QkFBQTtFZG80akIxQjtFY3I0akJzQjtJQUNJLDRCQUFBO0VkdTRqQjFCO0VjeDRqQnNCO0lBQ0ksNEJBQUE7RWQwNGpCMUI7RWMzNGpCc0I7SUFDSSw0QkFBQTtFZDY0akIxQjtFYzk0akJzQjtJQUNJLDRCQUFBO0VkZzVqQjFCO0VjajVqQnNCO0lBQ0ksNEJBQUE7RWRtNWpCMUI7RWNwNWpCc0I7SUFDSSw0QkFBQTtFZHM1akIxQjtFY3Y1akJzQjtJQUNJLDRCQUFBO0VkeTVqQjFCO0VjMTVqQnNCO0lBQ0ksNEJBQUE7RWQ0NWpCMUI7RWM3NWpCc0I7SUFDSSw0QkFBQTtFZCs1akIxQjtFY2g2akJzQjtJQUNJLDRCQUFBO0VkazZqQjFCO0VjbjZqQnNCO0lBQ0ksNEJBQUE7RWRxNmpCMUI7RWN0NmpCc0I7SUFDSSw0QkFBQTtFZHc2akIxQjtFY3o2akJzQjtJQUNJLDRCQUFBO0VkMjZqQjFCO0VjNTZqQnNCO0lBQ0ksNEJBQUE7RWQ4NmpCMUI7RWMvNmpCc0I7SUFDSSw0QkFBQTtFZGk3akIxQjtBQUNGO0FjdDdqQlk7RUFHWTtJQUNJLDBCQUFBO0VkczdqQjFCO0VjdjdqQnNCO0lBQ0ksMkJBQUE7RWR5N2pCMUI7RWMxN2pCc0I7SUFDSSw0QkFBQTtFZDQ3akIxQjtFYzc3akJzQjtJQUNJLGtDQUFBO0VkKzdqQjFCO0VjaDhqQnNCO0lBQ0ksa0NBQUE7RWRrOGpCMUI7RWNuOGpCc0I7SUFDSSx1Q0FBQTtJQUFBLGtDQUFBO0VkcThqQjFCO0VjdDhqQnNCO0lBQ0ksMkJBQUE7RWR3OGpCMUI7RWN6OGpCc0I7SUFDSSwyQkFBQTtFZDI4akIxQjtFYzU4akJzQjtJQUNJLDJCQUFBO0VkODhqQjFCO0VjLzhqQnNCO0lBQ0ksMkJBQUE7RWRpOWpCMUI7RWNsOWpCc0I7SUFDSSwyQkFBQTtFZG85akIxQjtFY3I5akJzQjtJQUNJLDJCQUFBO0VkdTlqQjFCO0VjeDlqQnNCO0lBQ0ksMkJBQUE7RWQwOWpCMUI7RWMzOWpCc0I7SUFDSSwyQkFBQTtFZDY5akIxQjtFYzk5akJzQjtJQUNJLDJCQUFBO0VkZytqQjFCO0VjaitqQnNCO0lBQ0ksNEJBQUE7RWRtK2pCMUI7RWNwK2pCc0I7SUFDSSw0QkFBQTtFZHMrakIxQjtFY3YrakJzQjtJQUNJLDRCQUFBO0VkeStqQjFCO0VjMStqQnNCO0lBQ0ksNEJBQUE7RWQ0K2pCMUI7RWM3K2pCc0I7SUFDSSw0QkFBQTtFZCsrakIxQjtFY2gvakJzQjtJQUNJLDRCQUFBO0Vkay9qQjFCO0Vjbi9qQnNCO0lBQ0ksNEJBQUE7RWRxL2pCMUI7RWN0L2pCc0I7SUFDSSw0QkFBQTtFZHcvakIxQjtFY3ovakJzQjtJQUNJLDRCQUFBO0VkMi9qQjFCO0VjNS9qQnNCO0lBQ0ksNEJBQUE7RWQ4L2pCMUI7RWMvL2pCc0I7SUFDSSw0QkFBQTtFZGlna0IxQjtFY2xna0JzQjtJQUNJLDRCQUFBO0Vkb2drQjFCO0VjcmdrQnNCO0lBQ0ksNEJBQUE7RWR1Z2tCMUI7RWN4Z2tCc0I7SUFDSSw0QkFBQTtFZDBna0IxQjtFYzNna0JzQjtJQUNJLDRCQUFBO0VkNmdrQjFCO0VjOWdrQnNCO0lBQ0ksNEJBQUE7RWRnaGtCMUI7RWNqaGtCc0I7SUFDSSw0QkFBQTtFZG1oa0IxQjtFY3Boa0JzQjtJQUNJLDRCQUFBO0Vkc2hrQjFCO0VjdmhrQnNCO0lBQ0ksNEJBQUE7RWR5aGtCMUI7RWMxaGtCc0I7SUFDSSw0QkFBQTtFZDRoa0IxQjtFYzdoa0JzQjtJQUNJLDRCQUFBO0VkK2hrQjFCO0FBQ0Y7QWNwaWtCWTtFQUdZO0lBQ0ksMEJBQUE7RWRvaWtCMUI7RWNyaWtCc0I7SUFDSSwyQkFBQTtFZHVpa0IxQjtFY3hpa0JzQjtJQUNJLDRCQUFBO0VkMGlrQjFCO0VjM2lrQnNCO0lBQ0ksa0NBQUE7RWQ2aWtCMUI7RWM5aWtCc0I7SUFDSSxrQ0FBQTtFZGdqa0IxQjtFY2pqa0JzQjtJQUNJLHVDQUFBO0lBQUEsa0NBQUE7RWRtamtCMUI7RWNwamtCc0I7SUFDSSwyQkFBQTtFZHNqa0IxQjtFY3Zqa0JzQjtJQUNJLDJCQUFBO0VkeWprQjFCO0VjMWprQnNCO0lBQ0ksMkJBQUE7RWQ0amtCMUI7RWM3amtCc0I7SUFDSSwyQkFBQTtFZCtqa0IxQjtFY2hra0JzQjtJQUNJLDJCQUFBO0Vka2trQjFCO0VjbmtrQnNCO0lBQ0ksMkJBQUE7RWRxa2tCMUI7RWN0a2tCc0I7SUFDSSwyQkFBQTtFZHdra0IxQjtFY3pra0JzQjtJQUNJLDJCQUFBO0VkMmtrQjFCO0VjNWtrQnNCO0lBQ0ksMkJBQUE7RWQ4a2tCMUI7RWMva2tCc0I7SUFDSSw0QkFBQTtFZGlsa0IxQjtFY2xsa0JzQjtJQUNJLDRCQUFBO0Vkb2xrQjFCO0VjcmxrQnNCO0lBQ0ksNEJBQUE7RWR1bGtCMUI7RWN4bGtCc0I7SUFDSSw0QkFBQTtFZDBsa0IxQjtFYzNsa0JzQjtJQUNJLDRCQUFBO0VkNmxrQjFCO0VjOWxrQnNCO0lBQ0ksNEJBQUE7RWRnbWtCMUI7RWNqbWtCc0I7SUFDSSw0QkFBQTtFZG1ta0IxQjtFY3Bta0JzQjtJQUNJLDRCQUFBO0Vkc21rQjFCO0Vjdm1rQnNCO0lBQ0ksNEJBQUE7RWR5bWtCMUI7RWMxbWtCc0I7SUFDSSw0QkFBQTtFZDRta0IxQjtFYzdta0JzQjtJQUNJLDRCQUFBO0VkK21rQjFCO0VjaG5rQnNCO0lBQ0ksNEJBQUE7RWRrbmtCMUI7RWNubmtCc0I7SUFDSSw0QkFBQTtFZHFua0IxQjtFY3Rua0JzQjtJQUNJLDRCQUFBO0Vkd25rQjFCO0Vjem5rQnNCO0lBQ0ksNEJBQUE7RWQybmtCMUI7RWM1bmtCc0I7SUFDSSw0QkFBQTtFZDhua0IxQjtFYy9ua0JzQjtJQUNJLDRCQUFBO0VkaW9rQjFCO0VjbG9rQnNCO0lBQ0ksNEJBQUE7RWRvb2tCMUI7RWNyb2tCc0I7SUFDSSw0QkFBQTtFZHVva0IxQjtFY3hva0JzQjtJQUNJLDRCQUFBO0VkMG9rQjFCO0VjM29rQnNCO0lBQ0ksNEJBQUE7RWQ2b2tCMUI7QUFDRjtBYy9xa0JRO0VBQ0ksMkJBQUE7QWRpcmtCWjs7QWNscmtCUTtFQUNJLDBCQUFBO0FkcXJrQlo7O0FjdHJrQlE7RUFDSSw2QkFBQTtBZHlya0JaOztBYzFya0JRO0VBQ0ksNkJBQUE7QWQ2cmtCWjs7QWM5cmtCUTtFQUNJLDJCQUFBO0FkaXNrQlo7O0FjcnFrQlk7RUFHWTtJQUNJLDJCQUFBO0Vkc3FrQjFCO0VjdnFrQnNCO0lBQ0ksMEJBQUE7RWR5cWtCMUI7RWMxcWtCc0I7SUFDSSw2QkFBQTtFZDRxa0IxQjtFYzdxa0JzQjtJQUNJLDZCQUFBO0VkK3FrQjFCO0VjaHJrQnNCO0lBQ0ksMkJBQUE7RWRrcmtCMUI7QUFDRjtBY3Zya0JZO0VBR1k7SUFDSSwyQkFBQTtFZHVya0IxQjtFY3hya0JzQjtJQUNJLDBCQUFBO0VkMHJrQjFCO0VjM3JrQnNCO0lBQ0ksNkJBQUE7RWQ2cmtCMUI7RWM5cmtCc0I7SUFDSSw2QkFBQTtFZGdza0IxQjtFY2pza0JzQjtJQUNJLDJCQUFBO0VkbXNrQjFCO0FBQ0Y7QWN4c2tCWTtFQUdZO0lBQ0ksMkJBQUE7RWR3c2tCMUI7RWN6c2tCc0I7SUFDSSwwQkFBQTtFZDJza0IxQjtFYzVza0JzQjtJQUNJLDZCQUFBO0VkOHNrQjFCO0VjL3NrQnNCO0lBQ0ksNkJBQUE7RWRpdGtCMUI7RWNsdGtCc0I7SUFDSSwyQkFBQTtFZG90a0IxQjtBQUNGO0FjenRrQlk7RUFHWTtJQUNJLDJCQUFBO0VkeXRrQjFCO0VjMXRrQnNCO0lBQ0ksMEJBQUE7RWQ0dGtCMUI7RWM3dGtCc0I7SUFDSSw2QkFBQTtFZCt0a0IxQjtFY2h1a0JzQjtJQUNJLDZCQUFBO0Vka3VrQjFCO0VjbnVrQnNCO0lBQ0ksMkJBQUE7RWRxdWtCMUI7QUFDRjtBY3Z3a0JRO0VBQ0ksb0JBQUE7QWR5d2tCWjs7QWMxd2tCUTtFQUNJLG1CQUFBO0FkNndrQlo7O0FjOXdrQlE7RUFDSSxtQkFBQTtBZGl4a0JaOztBY2x4a0JRO0VBQ0ksb0JBQUE7QWRxeGtCWjs7QWN6dmtCWTtFQUdZO0lBQ0ksb0JBQUE7RWQwdmtCMUI7RWMzdmtCc0I7SUFDSSxtQkFBQTtFZDZ2a0IxQjtFYzl2a0JzQjtJQUNJLG1CQUFBO0VkZ3drQjFCO0VjandrQnNCO0lBQ0ksb0JBQUE7RWRtd2tCMUI7QUFDRjtBY3h3a0JZO0VBR1k7SUFDSSxvQkFBQTtFZHd3a0IxQjtFY3p3a0JzQjtJQUNJLG1CQUFBO0VkMndrQjFCO0VjNXdrQnNCO0lBQ0ksbUJBQUE7RWQ4d2tCMUI7RWMvd2tCc0I7SUFDSSxvQkFBQTtFZGl4a0IxQjtBQUNGO0FjdHhrQlk7RUFHWTtJQUNJLG9CQUFBO0Vkc3hrQjFCO0VjdnhrQnNCO0lBQ0ksbUJBQUE7RWR5eGtCMUI7RWMxeGtCc0I7SUFDSSxtQkFBQTtFZDR4a0IxQjtFYzd4a0JzQjtJQUNJLG9CQUFBO0VkK3hrQjFCO0FBQ0Y7QWNweWtCWTtFQUdZO0lBQ0ksb0JBQUE7RWRveWtCMUI7RWNyeWtCc0I7SUFDSSxtQkFBQTtFZHV5a0IxQjtFY3h5a0JzQjtJQUNJLG1CQUFBO0VkMHlrQjFCO0VjM3lrQnNCO0lBQ0ksb0JBQUE7RWQ2eWtCMUI7QUFDRjtBYy8wa0JRO0VBQ0kscUJBQUE7QWRpMWtCWjs7QWNsMWtCUTtFQUNJLG9CQUFBO0FkcTFrQlo7O0FjdDFrQlE7RUFDSSxvQkFBQTtBZHkxa0JaOztBYzExa0JRO0VBQ0kscUJBQUE7QWQ2MWtCWjs7QWNqMGtCWTtFQUdZO0lBQ0kscUJBQUE7RWRrMGtCMUI7RWNuMGtCc0I7SUFDSSxvQkFBQTtFZHEwa0IxQjtFY3Qwa0JzQjtJQUNJLG9CQUFBO0VkdzBrQjFCO0VjejBrQnNCO0lBQ0kscUJBQUE7RWQyMGtCMUI7QUFDRjtBY2gxa0JZO0VBR1k7SUFDSSxxQkFBQTtFZGcxa0IxQjtFY2oxa0JzQjtJQUNJLG9CQUFBO0VkbTFrQjFCO0VjcDFrQnNCO0lBQ0ksb0JBQUE7RWRzMWtCMUI7RWN2MWtCc0I7SUFDSSxxQkFBQTtFZHkxa0IxQjtBQUNGO0FjOTFrQlk7RUFHWTtJQUNJLHFCQUFBO0VkODFrQjFCO0VjLzFrQnNCO0lBQ0ksb0JBQUE7RWRpMmtCMUI7RWNsMmtCc0I7SUFDSSxvQkFBQTtFZG8ya0IxQjtFY3Iya0JzQjtJQUNJLHFCQUFBO0VkdTJrQjFCO0FBQ0Y7QWM1MmtCWTtFQUdZO0lBQ0kscUJBQUE7RWQ0MmtCMUI7RWM3MmtCc0I7SUFDSSxvQkFBQTtFZCsya0IxQjtFY2gza0JzQjtJQUNJLG9CQUFBO0VkazNrQjFCO0VjbjNrQnNCO0lBQ0kscUJBQUE7RWRxM2tCMUI7QUFDRjtBY3Y1a0JRO0VBQ0ksc0JBQUE7QWR5NWtCWjs7QWMxNWtCUTtFQUNJLHFCQUFBO0FkNjVrQlo7O0FjOTVrQlE7RUFDSSxxQkFBQTtBZGk2a0JaOztBY2w2a0JRO0VBQ0ksc0JBQUE7QWRxNmtCWjs7QWN6NGtCWTtFQUdZO0lBQ0ksc0JBQUE7RWQwNGtCMUI7RWMzNGtCc0I7SUFDSSxxQkFBQTtFZDY0a0IxQjtFYzk0a0JzQjtJQUNJLHFCQUFBO0VkZzVrQjFCO0VjajVrQnNCO0lBQ0ksc0JBQUE7RWRtNWtCMUI7QUFDRjtBY3g1a0JZO0VBR1k7SUFDSSxzQkFBQTtFZHc1a0IxQjtFY3o1a0JzQjtJQUNJLHFCQUFBO0VkMjVrQjFCO0VjNTVrQnNCO0lBQ0kscUJBQUE7RWQ4NWtCMUI7RWMvNWtCc0I7SUFDSSxzQkFBQTtFZGk2a0IxQjtBQUNGO0FjdDZrQlk7RUFHWTtJQUNJLHNCQUFBO0VkczZrQjFCO0VjdjZrQnNCO0lBQ0kscUJBQUE7RWR5NmtCMUI7RWMxNmtCc0I7SUFDSSxxQkFBQTtFZDQ2a0IxQjtFYzc2a0JzQjtJQUNJLHNCQUFBO0VkKzZrQjFCO0FBQ0Y7QWNwN2tCWTtFQUdZO0lBQ0ksc0JBQUE7RWRvN2tCMUI7RWNyN2tCc0I7SUFDSSxxQkFBQTtFZHU3a0IxQjtFY3g3a0JzQjtJQUNJLHFCQUFBO0VkMDdrQjFCO0VjMzdrQnNCO0lBQ0ksc0JBQUE7RWQ2N2tCMUI7QUFDRjtBYy85a0JRO0VBQ0ksdUJBQUE7QWRpK2tCWjs7QWNsK2tCUTtFQUNJLHNCQUFBO0FkcStrQlo7O0FjdCtrQlE7RUFDSSxzQkFBQTtBZHkra0JaOztBYzEra0JRO0VBQ0ksdUJBQUE7QWQ2K2tCWjs7QWNqOWtCWTtFQUdZO0lBQ0ksdUJBQUE7RWRrOWtCMUI7RWNuOWtCc0I7SUFDSSxzQkFBQTtFZHE5a0IxQjtFY3Q5a0JzQjtJQUNJLHNCQUFBO0VkdzlrQjFCO0VjejlrQnNCO0lBQ0ksdUJBQUE7RWQyOWtCMUI7QUFDRjtBY2gra0JZO0VBR1k7SUFDSSx1QkFBQTtFZGcra0IxQjtFY2ora0JzQjtJQUNJLHNCQUFBO0VkbStrQjFCO0VjcCtrQnNCO0lBQ0ksc0JBQUE7RWRzK2tCMUI7RWN2K2tCc0I7SUFDSSx1QkFBQTtFZHkra0IxQjtBQUNGO0FjOStrQlk7RUFHWTtJQUNJLHVCQUFBO0VkOCtrQjFCO0VjLytrQnNCO0lBQ0ksc0JBQUE7RWRpL2tCMUI7RWNsL2tCc0I7SUFDSSxzQkFBQTtFZG8va0IxQjtFY3Iva0JzQjtJQUNJLHVCQUFBO0VkdS9rQjFCO0FBQ0Y7QWM1L2tCWTtFQUdZO0lBQ0ksdUJBQUE7RWQ0L2tCMUI7RWM3L2tCc0I7SUFDSSxzQkFBQTtFZCsva0IxQjtFY2hnbEJzQjtJQUNJLHNCQUFBO0Vka2dsQjFCO0VjbmdsQnNCO0lBQ0ksdUJBQUE7RWRxZ2xCMUI7QUFDRjtBY3ZpbEJRO0VBQ0kseUJBQUE7QWR5aWxCWjs7QWMxaWxCUTtFQUNJLDJCQUFBO0FkNmlsQlo7O0FjOWlsQlE7RUFDSSw0QkFBQTtBZGlqbEJaOztBY2xqbEJRO0VBQ0ksMkJBQUE7QWRxamxCWjs7QWN6aGxCWTtFQUdZO0lBQ0kseUJBQUE7RWQwaGxCMUI7RWMzaGxCc0I7SUFDSSwyQkFBQTtFZDZobEIxQjtFYzlobEJzQjtJQUNJLDRCQUFBO0VkZ2lsQjFCO0VjamlsQnNCO0lBQ0ksMkJBQUE7RWRtaWxCMUI7QUFDRjtBY3hpbEJZO0VBR1k7SUFDSSx5QkFBQTtFZHdpbEIxQjtFY3ppbEJzQjtJQUNJLDJCQUFBO0VkMmlsQjFCO0VjNWlsQnNCO0lBQ0ksNEJBQUE7RWQ4aWxCMUI7RWMvaWxCc0I7SUFDSSwyQkFBQTtFZGlqbEIxQjtBQUNGO0FjdGpsQlk7RUFHWTtJQUNJLHlCQUFBO0Vkc2psQjFCO0VjdmpsQnNCO0lBQ0ksMkJBQUE7RWR5amxCMUI7RWMxamxCc0I7SUFDSSw0QkFBQTtFZDRqbEIxQjtFYzdqbEJzQjtJQUNJLDJCQUFBO0VkK2psQjFCO0FBQ0Y7QWNwa2xCWTtFQUdZO0lBQ0kseUJBQUE7RWRva2xCMUI7RWNya2xCc0I7SUFDSSwyQkFBQTtFZHVrbEIxQjtFY3hrbEJzQjtJQUNJLDRCQUFBO0VkMGtsQjFCO0VjM2tsQnNCO0lBQ0ksMkJBQUE7RWQ2a2xCMUI7QUFDRjtBYy9tbEJRO0VBQ0ksMkJBQUE7QWRpbmxCWjs7QWNsbmxCUTtFQUNJLDZCQUFBO0FkcW5sQlo7O0FjdG5sQlE7RUFDSSw4QkFBQTtBZHlubEJaOztBYzFubEJRO0VBQ0ksNkJBQUE7QWQ2bmxCWjs7QWNqbWxCWTtFQUdZO0lBQ0ksMkJBQUE7RWRrbWxCMUI7RWNubWxCc0I7SUFDSSw2QkFBQTtFZHFtbEIxQjtFY3RtbEJzQjtJQUNJLDhCQUFBO0Vkd21sQjFCO0Vjem1sQnNCO0lBQ0ksNkJBQUE7RWQybWxCMUI7QUFDRjtBY2hubEJZO0VBR1k7SUFDSSwyQkFBQTtFZGdubEIxQjtFY2pubEJzQjtJQUNJLDZCQUFBO0VkbW5sQjFCO0VjcG5sQnNCO0lBQ0ksOEJBQUE7RWRzbmxCMUI7RWN2bmxCc0I7SUFDSSw2QkFBQTtFZHlubEIxQjtBQUNGO0FjOW5sQlk7RUFHWTtJQUNJLDJCQUFBO0VkOG5sQjFCO0VjL25sQnNCO0lBQ0ksNkJBQUE7RWRpb2xCMUI7RWNsb2xCc0I7SUFDSSw4QkFBQTtFZG9vbEIxQjtFY3JvbEJzQjtJQUNJLDZCQUFBO0VkdW9sQjFCO0FBQ0Y7QWM1b2xCWTtFQUdZO0lBQ0ksMkJBQUE7RWQ0b2xCMUI7RWM3b2xCc0I7SUFDSSw2QkFBQTtFZCtvbEIxQjtFY2hwbEJzQjtJQUNJLDhCQUFBO0Vka3BsQjFCO0VjbnBsQnNCO0lBQ0ksNkJBQUE7RWRxcGxCMUI7QUFDRjtBY3ZybEJRO0VBQ0ksMkJBQUE7QWR5cmxCWjs7QWMxcmxCUTtFQUNJLDZCQUFBO0FkNnJsQlo7O0FjOXJsQlE7RUFDSSw4QkFBQTtBZGlzbEJaOztBY2xzbEJRO0VBQ0ksNkJBQUE7QWRxc2xCWjs7QWN6cWxCWTtFQUdZO0lBQ0ksMkJBQUE7RWQwcWxCMUI7RWMzcWxCc0I7SUFDSSw2QkFBQTtFZDZxbEIxQjtFYzlxbEJzQjtJQUNJLDhCQUFBO0VkZ3JsQjFCO0VjanJsQnNCO0lBQ0ksNkJBQUE7RWRtcmxCMUI7QUFDRjtBY3hybEJZO0VBR1k7SUFDSSwyQkFBQTtFZHdybEIxQjtFY3pybEJzQjtJQUNJLDZCQUFBO0VkMnJsQjFCO0VjNXJsQnNCO0lBQ0ksOEJBQUE7RWQ4cmxCMUI7RWMvcmxCc0I7SUFDSSw2QkFBQTtFZGlzbEIxQjtBQUNGO0FjdHNsQlk7RUFHWTtJQUNJLDJCQUFBO0Vkc3NsQjFCO0VjdnNsQnNCO0lBQ0ksNkJBQUE7RWR5c2xCMUI7RWMxc2xCc0I7SUFDSSw4QkFBQTtFZDRzbEIxQjtFYzdzbEJzQjtJQUNJLDZCQUFBO0VkK3NsQjFCO0FBQ0Y7QWNwdGxCWTtFQUdZO0lBQ0ksMkJBQUE7RWRvdGxCMUI7RWNydGxCc0I7SUFDSSw2QkFBQTtFZHV0bEIxQjtFY3h0bEJzQjtJQUNJLDhCQUFBO0VkMHRsQjFCO0VjM3RsQnNCO0lBQ0ksNkJBQUE7RWQ2dGxCMUI7QUFDRjtBYy92bEJRO0VBQ0ksd0JBQUE7QWRpd2xCWjs7QWNsd2xCUTtFQUNJLHFCQUFBO0FkcXdsQlo7O0FjdHdsQlE7RUFDSSxxQkFBQTtBZHl3bEJaOztBYzF3bEJRO0VBQ0kscUJBQUE7QWQ2d2xCWjs7QWM5d2xCUTtFQUNJLHFCQUFBO0FkaXhsQlo7O0FjbHhsQlE7RUFDSSxxQkFBQTtBZHF4bEJaOztBY3R4bEJRO0VBQ0kscUJBQUE7QWR5eGxCWjs7QWM3dmxCWTtFQUdZO0lBQ0ksd0JBQUE7RWQ4dmxCMUI7RWMvdmxCc0I7SUFDSSxxQkFBQTtFZGl3bEIxQjtFY2x3bEJzQjtJQUNJLHFCQUFBO0Vkb3dsQjFCO0VjcndsQnNCO0lBQ0kscUJBQUE7RWR1d2xCMUI7RWN4d2xCc0I7SUFDSSxxQkFBQTtFZDB3bEIxQjtFYzN3bEJzQjtJQUNJLHFCQUFBO0VkNndsQjFCO0VjOXdsQnNCO0lBQ0kscUJBQUE7RWRneGxCMUI7QUFDRjtBY3J4bEJZO0VBR1k7SUFDSSx3QkFBQTtFZHF4bEIxQjtFY3R4bEJzQjtJQUNJLHFCQUFB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QnNCO0lBQ0ksc0NBQUE7RWRzNm1CMUI7RWN2Nm1Cc0I7SUFDSSx1Q0FBQTtFZHk2bUIxQjtBQUNGO0FjOTZtQlk7RUFHWTtJQUNJLG9DQUFBO0VkODZtQjFCO0VjLzZtQnNCO0lBQ0ksc0NBQUE7RWRpN21CMUI7RWNsN21Cc0I7SUFDSSx1Q0FBQTtFZG83bUIxQjtFY3I3bUJzQjtJQUNJLG9DQUFBO0VkdTdtQjFCO0VjeDdtQnNCO0lBQ0ksc0NBQUE7RWQwN21CMUI7RWMzN21Cc0I7SUFDSSx1Q0FBQTtFZDY3bUIxQjtBQUNGO0FjbDhtQlk7RUFHWTtJQUNJLG9DQUFBO0VkazhtQjFCO0VjbjhtQnNCO0lBQ0ksc0NBQUE7RWRxOG1CMUI7RWN0OG1Cc0I7SUFDSSx1Q0FBQTtFZHc4bUIxQjtFY3o4bUJzQjtJQUNJLG9DQUFBO0VkMjhtQjFCO0VjNThtQnNCO0lBQ0ksc0NBQUE7RWQ4OG1CMUI7RWMvOG1Cc0I7SUFDSSx1Q0FBQTtFZGk5bUIxQjtBQUNGO0Fjbi9tQlE7RUFDSSxtQ0FBQTtBZHEvbUJaOztBY3QvbUJRO0VBQ0ksb0NBQUE7QWR5L21CWjs7QWMxL21CUTtFQUNJLG1DQUFBO0FkNi9tQlo7O0FjOS9tQlE7RUFDSSxvQ0FBQTtBZGlnbkJaOztBY2xnbkJRO0VBQ0ksb0NBQUE7QWRxZ25CWjs7QWN0Z25CUTtFQUNJLHFDQUFBO0FkeWduQlo7O0FjNyttQlk7RUFHWTtJQUNJLG1DQUFBO0VkOCttQjFCO0VjLyttQnNCO0lBQ0ksb0NBQUE7RWRpL21CMUI7RWNsL21Cc0I7SUFDSSxtQ0FBQTtFZG8vbUIxQjtFY3IvbUJzQjtJQUNJLG9DQUFBO0VkdS9tQjFCO0VjeC9tQnNCO0lBQ0ksb0NBQUE7RWQwL21CMUI7RWMzL21Cc0I7SUFDSSxxQ0FBQTtFZDYvbUIxQjtBQUNGO0FjbGduQlk7RUFHWTtJQUNJLG1DQUFBO0Vka2duQjFCO0VjbmduQnNCO0lBQ0ksb0NBQUE7RWRxZ25CMUI7RWN0Z25Cc0I7SUFDSSxtQ0FBQTtFZHdnbkIxQjtFY3pnbkJzQjtJQUNJLG9DQUFBO0VkMmduQjFCO0VjNWdu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KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqISpcXFxuICAhKioqIGNzcyAuL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzZdLnJ1bGVzWzBdLm9uZU9mWzBdLnVzZVsxXSEuL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cnVsZVNldFsxXS5ydWxlc1s2XS5ydWxlc1swXS5vbmVPZlswXS51c2VbMl0hLi9ub2RlX21vZHVsZXMvcHJpbWVuZy9yZXNvdXJjZXMvcHJpbWVuZy5taW4uY3NzICoqKiFcbiAgXFwqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnAtY29tcG9uZW50LC5wLWNvbXBvbmVudCAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucC1oaWRkZW57ZGlzcGxheTpub25lfS5wLWhpZGRlbi1zcGFjZXt2aXNpYmlsaXR5OmhpZGRlbn0ucC1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0ucC1oaWRkZW4tYWNjZXNzaWJsZSBpbnB1dCwucC1oaWRkZW4tYWNjZXNzaWJsZSBzZWxlY3R7dHJhbnNmb3JtOnNjYWxlKDApfS5wLXJlc2V0e21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS5wLWRpc2FibGVkLC5wLWRpc2FibGVkICp7Y3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lfS5wLWNvbXBvbmVudC1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wLW92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW59LnAtdW5zZWxlY3RhYmxlLXRleHR7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnAtc2Nyb2xsYmFyLW1lYXN1cmV7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O292ZXJmbG93OnNjcm9sbDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweH1Aa2V5ZnJhbWVzIHAtZmFkZWluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19aW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwiZmlsZVwiXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24sYnV0dG9ue2JvcmRlci1yYWRpdXM6MH0ucC1saW5re3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucC1saW5rOmRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS5wLXNyLW9ubHl7Ym9yZGVyOjA7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7Y2xpcC1wYXRoOmluc2V0KDUwJSk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDt3b3JkLXdyYXA6bm9ybWFsICFpbXBvcnRhbnR9LnAtY29ubmVjdGVkLW92ZXJsYXl7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZVkoMC44KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTJzIGN1YmljLWJlemllcigwLDAsMC4yLDEpLG9wYWNpdHkgLjEycyBjdWJpYy1iZXppZXIoMCwwLDAuMiwxKX0ucC1jb25uZWN0ZWQtb3ZlcmxheS12aXNpYmxle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVZKDEpfS5wLWNvbm5lY3RlZC1vdmVybGF5LWhpZGRlbntvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlWSgxKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGxpbmVhcn0ucC10b2dnbGVhYmxlLWNvbnRlbnQubmctYW5pbWF0aW5ne292ZXJmbG93OmhpZGRlbn0ucC1pY29uLXdyYXBwZXJ7ZGlzcGxheTpmbGV4fS5wLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2t9LnAtaWNvbi1zcGlue2FuaW1hdGlvbjpwLWljb24tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXJ9QGtleWZyYW1lcyBwLWljb24tc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0ucC1iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowIC41cmVtfS5wLW92ZXJsYXktYmFkZ2V7cG9zaXRpb246cmVsYXRpdmV9LnAtb3ZlcmxheS1iYWRnZSAucC1iYWRnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLC01MCUpO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwO21hcmdpbjowfS5wLWJhZGdlLWRvdHt3aWR0aDouNXJlbTttaW4td2lkdGg6LjVyZW07aGVpZ2h0Oi41cmVtO2JvcmRlci1yYWRpdXM6NTAlO3BhZGRpbmc6MH0ucC1iYWRnZS1uby1ndXR0ZXJ7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6NTAlfS5wLWJ1dHRvbnttYXJnaW46MDtkaXNwbGF5OmlubGluZS1mbGV4O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjpib3R0b207dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWJ1dHRvbi1sYWJlbHtmbGV4OjEgMSBhdXRvfS5wLWJ1dHRvbi1pY29uLXJpZ2h0e29yZGVyOjF9LnAtYnV0dG9uOmRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS5wLWJ1dHRvbi1pY29uLW9ubHl7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucC1idXR0b24taWNvbi1vbmx5OmFmdGVye2NvbnRlbnQ6J3AnO3Zpc2liaWxpdHk6aGlkZGVuO2NsaXA6cmVjdCgwIDAgMCAwKTt3aWR0aDowfS5wLWJ1dHRvbi12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnAtYnV0dG9uLWljb24tYm90dG9te29yZGVyOjJ9LnAtYnV0dG9uc2V0IC5wLWJ1dHRvbnttYXJnaW46MH0ucC1idXR0b25zZXQgLnAtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjAgbm9uZX0ucC1idXR0b25zZXQgLnAtYnV0dG9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpe2JvcmRlci1yYWRpdXM6MH0ucC1idXR0b25zZXQgLnAtYnV0dG9uOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5wLWJ1dHRvbnNldCAucC1idXR0b246bGFzdC1vZi10eXBle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LnAtYnV0dG9uc2V0IC5wLWJ1dHRvbjpmb2N1c3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnAtY2hlY2tib3h7ZGlzcGxheTppbmxpbmUtZmxleDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207cG9zaXRpb246cmVsYXRpdmV9LnAtY2hlY2tib3gtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lfS5wLWNoZWNrYm94LWJveHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9cC1jaGVja2JveHtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOmJvdHRvbTthbGlnbi1pdGVtczpjZW50ZXJ9LnAtY2hlY2tib3gtbGFiZWx7bGluZS1oZWlnaHQ6MX0ucC1jb2xvcnBpY2tlci1wYW5lbCAucC1jb2xvcnBpY2tlci1jb2xvcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybCgnY29sb3IucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wfS5wLWNvbG9ycGlja2VyLXBhbmVsIC5wLWNvbG9ycGlja2VyLWh1ZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybCgnaHVlLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcH0ucC1pbnB1dHRleHR7bWFyZ2luOjB9LnAtZmx1aWQgLnAtaW5wdXR0ZXh0e3dpZHRoOjEwMCV9LnAtaW5wdXRncm91cHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlfS5wLWlucHV0Z3JvdXAtYWRkb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wLWlucHV0Z3JvdXAgLnAtZmxvYXQtbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0ucC1pbnB1dGdyb3VwIC5wLWlucHV0dGV4dCwucC1mbHVpZCAucC1pbnB1dGdyb3VwIC5wLWlucHV0dGV4dCwucC1pbnB1dGdyb3VwIC5wLWlucHV0d3JhcHBlciwucC1pbnB1dGdyb3VwIC5wLWlucHV0d3JhcHBlcj4ucC1jb21wb25lbnR7ZmxleDoxIDEgYXV0bzt3aWR0aDoxJX0ucC1mbG9hdC1sYWJlbHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWZsb2F0LWxhYmVsIGxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3BvaW50ZXItZXZlbnRzOm5vbmU7dG9wOjUwJTttYXJnaW4tdG9wOi0uNXJlbTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO2xpbmUtaGVpZ2h0OjF9LnAtZmxvYXQtbGFiZWwgdGV4dGFyZWEgfiBsYWJlbHt0b3A6MXJlbX0ucC1mbG9hdC1sYWJlbCBpbnB1dDpmb2N1cyB+IGxhYmVsLC5wLWZsb2F0LWxhYmVsIGlucHV0LnAtZmlsbGVkIH4gbGFiZWwsLnAtZmxvYXQtbGFiZWwgdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCwucC1mbG9hdC1sYWJlbCB0ZXh0YXJlYS5wLWZpbGxlZCB+IGxhYmVsLC5wLWZsb2F0LWxhYmVsIC5wLWlucHV0d3JhcHBlci1mb2N1cyB+IGxhYmVsLC5wLWZsb2F0LWxhYmVsIC5wLWlucHV0d3JhcHBlci1maWxsZWQgfiBsYWJlbHt0b3A6LS43NXJlbTtmb250LXNpemU6MTJweH0ucC1mbG9hdC1sYWJlbCAuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVse3RvcDotMjBweDtmb250LXNpemU6MTJweH0ucC1mbG9hdC1sYWJlbCAucC1wbGFjZWhvbGRlciwucC1mbG9hdC1sYWJlbCBpbnB1dDo6cGxhY2Vob2xkZXIsLnAtZmxvYXQtbGFiZWwgLnAtaW5wdXR0ZXh0OjpwbGFjZWhvbGRlcntvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0ucC1mbG9hdC1sYWJlbCAucC1mb2N1cyAucC1wbGFjZWhvbGRlciwucC1mbG9hdC1sYWJlbCBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIsLnAtZmxvYXQtbGFiZWwgLnAtaW5wdXR0ZXh0OmZvY3VzOjpwbGFjZWhvbGRlcntvcGFjaXR5OjE7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0ucC1pbnB1dC1pY29uLWxlZnQsLnAtaW5wdXQtaWNvbi1yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30ucC1pbnB1dC1pY29uLWxlZnQ+aSwucC1pbnB1dC1pY29uLWxlZnQ+LnAtaWNvbi13cmFwcGVyLC5wLWlucHV0LWljb24tcmlnaHQ+aSwucC1pbnB1dC1pY29uLXJpZ2h0Pi5wLWljb24td3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LS41cmVtfS5wLWZsdWlkIC5wLWlucHV0LWljb24tbGVmdCwucC1mbHVpZCAucC1pbnB1dC1pY29uLXJpZ2h0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ucC1pbnB1dHRleHRhcmVhLXJlc2l6YWJsZXtvdmVyZmxvdzpoaWRkZW47cmVzaXplOm5vbmV9LnAtZmx1aWQgLnAtaW5wdXR0ZXh0YXJlYXt3aWR0aDoxMDAlfS5wLXBhc3N3b3Jke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXh9LnAtcGFzc3dvcmQtcGFuZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5wLXBhc3N3b3JkIC5wLXBhc3N3b3JkLXBhbmVse21pbi13aWR0aDoxMDAlfS5wLXBhc3N3b3JkLW1ldGVye2hlaWdodDoxMHB4fS5wLXBhc3N3b3JkLXN0cmVuZ3Roe2hlaWdodDoxMDAlO3dpZHRoOjA7dHJhbnNpdGlvbjp3aWR0aCAxcyBlYXNlLWluLW91dH0ucC1mbHVpZCAucC1wYXNzd29yZHtkaXNwbGF5OmZsZXh9LnAtcGFzc3dvcmQtaW5wdXQ6Oi1tcy1yZXZlYWwsLnAtcGFzc3dvcmQtaW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmV9LnAtcGFzc3dvcmQtY2xlYXItaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LS41cmVtO2N1cnNvcjpwb2ludGVyfS5wLXBhc3N3b3JkLWNsZWFyYWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1yYWRpb2J1dHRvbntkaXNwbGF5OmlubGluZS1mbGV4O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1yYWRpb2J1dHRvbi1ib3h7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5wLXJhZGlvYnV0dG9uLWljb257LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSguMSk7Ym9yZGVyLXJhZGl1czo1MCU7dmlzaWJpbGl0eTpoaWRkZW59LnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0IC5wLXJhZGlvYnV0dG9uLWljb257dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wLDEuMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXAtcmFkaW9idXR0b257ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjpib3R0b207YWxpZ24taXRlbXM6Y2VudGVyfS5wLXJhZGlvYnV0dG9uLWxhYmVse2xpbmUtaGVpZ2h0OjF9LnAtcmlwcGxle292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1pbmt7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApfS5wLWluay1hY3RpdmV7YW5pbWF0aW9uOnJpcHBsZSAuNHMgbGluZWFyfS5wLXJpcHBsZS1kaXNhYmxlZCAucC1pbmt7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QGtleWZyYW1lcyByaXBwbGV7MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDIuNSl9fS5wLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO3BhZGRpbmc6LjI1ZW0gLjVyZW07bWF4LXdpZHRoOjEyLjVyZW19LnAtdG9vbHRpcC5wLXRvb2x0aXAtcmlnaHQsLnAtdG9vbHRpcC5wLXRvb2x0aXAtbGVmdHtwYWRkaW5nOjAgLjI1cmVtfS5wLXRvb2x0aXAucC10b29sdGlwLXRvcCwucC10b29sdGlwLnAtdG9vbHRpcC1ib3R0b217cGFkZGluZzouMjVlbSAwfS5wLXRvb2x0aXAgLnAtdG9vbHRpcC10ZXh0e3doaXRlLXNwYWNlOnByZS1saW5lO3dvcmQtYnJlYWs6YnJlYWstd29yZH0ucC10b29sdGlwLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0ucC10b29sdGlwLXJpZ2h0IC5wLXRvb2x0aXAtYXJyb3d7dG9wOjUwJTtsZWZ0OjA7bWFyZ2luLXRvcDotLjI1cmVtO2JvcmRlci13aWR0aDouMjVlbSAuMjVlbSAuMjVlbSAwfS5wLXRvb2x0aXAtbGVmdCAucC10b29sdGlwLWFycm93e3RvcDo1MCU7cmlnaHQ6MDttYXJnaW4tdG9wOi0uMjVyZW07Ym9yZGVyLXdpZHRoOi4yNWVtIDAgLjI1ZW0gLjI1cmVtfS5wLXRvb2x0aXAucC10b29sdGlwLXRvcHtwYWRkaW5nOi4yNWVtIDB9LnAtdG9vbHRpcC10b3AgLnAtdG9vbHRpcC1hcnJvd3tib3R0b206MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotLjI1cmVtO2JvcmRlci13aWR0aDouMjVlbSAuMjVlbSAwfS5wLXRvb2x0aXAtYm90dG9tIC5wLXRvb2x0aXAtYXJyb3d7dG9wOjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LS4yNXJlbTtib3JkZXItd2lkdGg6MCAuMjVlbSAuMjVyZW19XG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiEqXFxcbiAgISoqKiBjc3MgLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cnVsZVNldFsxXS5ydWxlc1s2XS5ydWxlc1swXS5vbmVPZlswXS51c2VbMV0hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvZGlzdC9janMuanM/P3J1bGVTZXRbMV0ucnVsZXNbNl0ucnVsZXNbMF0ub25lT2ZbMF0udXNlWzJdIS4vbm9kZV9tb2R1bGVzL3ByaW1laWNvbnMvcHJpbWVpY29ucy5jc3MgKioqIVxuICBcXCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdwcmltZWljb25zJztcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIHNyYzogdXJsKCdwcmltZWljb25zLmVvdCcpO1xuICAgIHNyYzogdXJsKCdwcmltZWljb25zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgncHJpbWVpY29ucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdwcmltZWljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdwcmltZWljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdwcmltZWljb25zLnN2Zz8jcHJpbWVpY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5waSB7XG4gICAgZm9udC1mYW1pbHk6ICdwcmltZWljb25zJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnBpOmJlZm9yZSB7XG4gICAgLS13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5waS1mdyB7XG4gICAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5waS1zcGluIHtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cblxuLnBpLWVyYXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5waS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4ucGktdmVyaWZpZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4ucGktZGVsZXRlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4ucGktaG91cmdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmVcIjtcbn1cblxuLnBpLXRydWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDBcIjtcbn1cblxuLnBpLXdyZW5jaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZmXCI7XG59XG5cbi5waS1taWNyb3Bob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmFcIjtcbn1cblxuLnBpLW1lZ2FwaG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XG59XG5cbi5waS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmNcIjtcbn1cblxuLnBpLWJpdGNvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmZFwiO1xufVxuXG4ucGktZmlsZS1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjZcIjtcbn1cblxuLnBpLWxhbmd1YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjdcIjtcbn1cblxuLnBpLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjhcIjtcbn1cblxuLnBpLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjlcIjtcbn1cblxuLnBpLWZpbGUtd29yZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWYxXCI7XG59XG5cbi5waS1naWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjJcIjtcbn1cblxuLnBpLWNhcnQtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWYzXCI7XG59XG5cbi5waS10aHVtYnMtZG93bi1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjRcIjtcbn1cblxuLnBpLXRodW1icy11cC1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjVcIjtcbn1cblxuLnBpLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMFwiO1xufVxuXG4ucGktY2FsY3VsYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVmXCI7XG59XG5cbi5waS1zb3J0LWFsdC1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG5cbi5waS1hcnJvd3MtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG5cbi5waS1hcnJvd3MtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVkXCI7XG59XG5cbi5waS1wb3VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG5cbi5waS1wcmltZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG5cbi5waS1jaGFydC1waWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuXG4ucGktcmVkZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZThcIjtcbn1cblxuLnBpLWNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllN1wiO1xufVxuXG4ucGktc3luYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG5cbi5waS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllNVwiO1xufVxuXG4ucGktc2VydmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTRcIjtcbn1cblxuLnBpLWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTNcIjtcbn1cblxuLnBpLWhhc2h0YWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuXG4ucGktYm9va21hcmstZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XG59XG5cbi5waS1maWx0ZXItZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG5cbi5waS1oZWFydC1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTFcIjtcbn1cblxuLnBpLWZsYWctZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRlXCI7XG59XG5cbi5waS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuXG4ucGktY2lyY2xlLWZpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuXG4ucGktYm9sdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG59XG5cbi5waS1oaXN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGFcIjtcbn1cblxuLnBpLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG5cbi5waS1hdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG5cbi5waS1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG5cbi5waS1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDVcIjtcbn1cblxuLnBpLWFycm93LWRvd24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XG59XG5cbi5waS1hcnJvdy1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDdcIjtcbn1cblxuLnBpLXRlbGVncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDNcIjtcbn1cblxuLnBpLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDJcIjtcbn1cblxuLnBpLXN0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMVwiO1xufVxuXG4ucGktd2hhdHNhcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuXG4ucGktYnVpbGRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuXG4ucGktcXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cblxuLnBpLWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG5cbi5waS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuXG4ucGktbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljYlwiO1xufVxuXG4ucGktc2VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG5cbi5waS1zbGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5waS1zdW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljOFwiO1xufVxuXG4ucGktbW9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM3XCI7XG59XG5cbi5waS12aW1lbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG5cbi5waS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cblxuLnBpLWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuXG4ucGktd2FsbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cblxuLnBpLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMyXCI7XG59XG5cbi5waS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLnBpLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLnBpLWRpc2NvcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4ucGktcGVyY2VudGFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG5cbi5waS1ldXJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cblxuLnBpLWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuXG4ucGktc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cblxuLnBpLXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG5cbi5waS1hbWF6b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliY1wiO1xufVxuXG4ucGktcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuXG4ucGktZmlsdGVyLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cblxuLnBpLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cblxuLnBpLWdpdGh1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG5cbi5waS10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLnBpLXN0ZXAtYmFja3dhcmQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLnBpLXN0ZXAtZm9yd2FyZC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4ucGktZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XG59XG5cbi5waS1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG5cbi5waS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLnBpLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG5cbi5waS1wYXVzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG5cbi5waS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLnBpLWNvbXBhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4ucGktaWQtY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5waS10aWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4ucGktZmlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLnBpLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLnBpLWRpcmVjdGlvbnMtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLnBpLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4ucGktdGh1bWJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLnBpLXRodW1icy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLnBpLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5waS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cblxuLnBpLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4ucGktc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4ucGktc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4ucGktc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLnBpLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5waS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLnBpLXNvcnQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLnBpLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLnBpLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4ucGktc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4ucGktc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLnBpLXBhbGV0dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4ucGktdW5kbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5waS1kZXNrdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLnBpLXNsaWRlcnMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5waS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4ucGktc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4ucGktc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLnBpLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4ucGktZmlsZS1wZGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4ucGktY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLnBpLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4ucGktdXNlci1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLnBpLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5waS1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLnBpLWdvb2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5waS1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5waS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4ucGktaGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4ucGktbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLnBpLXRhYmxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5waS1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4ucGktc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5waS1jb21tZW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5waS1jb21tZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLnBpLWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5waS1iZWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLnBpLXBhcGVyY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5waS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4ucGktZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4ucGktdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4ucGktdm9sdW1lLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLnBpLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4ucGktZWplY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4ucGktbW9uZXktYmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5waS1pbWFnZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4ucGktaW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4ucGktc2lnbi1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5waS1zaWduLW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5waS13aWZpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLnBpLXNpdGVtYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4ucGktY2hhcnQtYmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLnBpLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5waS1kb2xsYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4ucGktbG9jay1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLnBpLXRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLnBpLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4ucGktbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5waS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4ucGktZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLnBpLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLnBpLWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5waS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5waS1pbmJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG5cbi5waS1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cblxuLnBpLXVubG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5waS10YWdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLnBpLXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5waS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuXG4ucGktc2F2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5waS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4ucGktcXVlc3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4ucGktY29weTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5waS1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLnBpLWNsb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLnBpLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLnBpLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLnBpLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4ucGktZWxsaXBzaXMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5waS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLnBpLWJvb2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLnBpLWdsb2JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLnBpLXJlcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5waS1maWx0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4ucGktcHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4ucGktYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4ucGktYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5waS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4ucGktYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5waS1jb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4ucGktY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4ucGktY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLnBpLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLnBpLXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5waS11c2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5waS1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5waS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLnBpLXVzZXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5waS10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5waS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLnBpLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5waS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4ucGktcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4gIFxuLnBpLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4ucGktZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4ucGktY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4ucGktY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5waS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLnBpLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLnBpLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5waS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4ucGktYW5nbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5waS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLnBpLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLnBpLWFuZ2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLnBpLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5waS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5waS1iYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4ucGktc3Rhci1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLnBpLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4ucGktY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLnBpLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4ucGktY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLnBpLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4ucGktY2FyZXQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5waS1jYXJldC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5waS1jYXJldC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLnBpLWNhcmV0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLnBpLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5waS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5waS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4ucGktdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4ucGktdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLnBpLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4ucGktcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4ucGktbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4ucGktbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLnBpLWNpcmNsZS1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5waS1jaXJjbGUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLnBpLXNvcnQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5waS1zb3J0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLnBpLXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4ucGktc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5waS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4ucGktdGgtbGFyZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4ucGktYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5waS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLnBpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLnBpLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLnBpLWJhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLnBpLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5waS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLnBpLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLnBpLWhvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4ucGktc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiEqXFxcbiAgISoqKiBjc3MgLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cnVsZVNldFsxXS5ydWxlc1s2XS5ydWxlc1swXS5vbmVPZlswXS51c2VbMV0hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvZGlzdC9janMuanM/P3J1bGVTZXRbMV0ucnVsZXNbNl0ucnVsZXNbMF0ub25lT2ZbMF0udXNlWzJdIS4vc3JjL2Fzc2V0cy9sYXlvdXQvc3R5bGVzL3RoZW1lL2JoaXMvdGhlbWUuY3NzICoqKiFcbiAgXFwqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBCYXNlZCBvbiBib290c3RyYXA0LWxpZ2h0LWJsdWUgdGhlbWUgZnJvbSBQcmltZU5HICovXG4vKiBDb2xvcnMgdXBkYXRlZCB0byBtYXRjaCB0aGUgQkhJUyBnb3Zlcm5tZW50IHNpdGUgKi9cblxuOnJvb3Qge1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCc7XG4gICAgLS1mb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICdTZWdvZSBVSSBTeW1ib2wnO1xuICAgIC0tc3VyZmFjZS1hOiAjZmZmZmZmO1xuICAgIC0tc3VyZmFjZS1iOiAjZWZlZmVmO1xuICAgIC0tc3VyZmFjZS1jOiAjZTllY2VmO1xuICAgIC0tc3VyZmFjZS1kOiAjZGVlMmU2O1xuICAgIC0tc3VyZmFjZS1lOiAjZmZmZmZmO1xuICAgIC0tc3VyZmFjZS1mOiAjZmZmZmZmO1xuICAgIC0tdGV4dC1jb2xvcjogIzIxMjUyOTtcbiAgICAtLXRleHQtY29sb3Itc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAgIC0tcHJpbWFyeS1jb2xvcjogIzAwMzk1ZDtcbiAgICAtLXByaW1hcnktY29sb3ItdGV4dDogI2ZmZmZmZjtcbiAgICAtLXN1cmZhY2UtMDogI2ZmZmZmZjtcbiAgICAtLXN1cmZhY2UtNTA6ICNmOWZhZmI7XG4gICAgLS1zdXJmYWNlLTEwMDogI2Y4ZjlmYTtcbiAgICAtLXN1cmZhY2UtMjAwOiAjZTllY2VmO1xuICAgIC0tc3VyZmFjZS0zMDA6ICNkZWUyZTY7XG4gICAgLS1zdXJmYWNlLTQwMDogI2NlZDRkYTtcbiAgICAtLXN1cmZhY2UtNTAwOiAjYWRiNWJkO1xuICAgIC0tc3VyZmFjZS02MDA6ICM2Yzc1N2Q7XG4gICAgLS1zdXJmYWNlLTcwMDogIzQ5NTA1NztcbiAgICAtLXN1cmZhY2UtODAwOiAjMzQzYTQwO1xuICAgIC0tc3VyZmFjZS05MDA6ICMyMTI1Mjk7XG4gICAgLS1ncmF5LTUwOiAjZjlmYWZiO1xuICAgIC0tZ3JheS0xMDA6ICNmOGY5ZmE7XG4gICAgLS1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgICAtLWdyYXktMzAwOiAjZGVlMmU2O1xuICAgIC0tZ3JheS00MDA6ICNjZWQ0ZGE7XG4gICAgLS1ncmF5LTUwMDogI2FkYjViZDtcbiAgICAtLWdyYXktNjAwOiAjNmM3NTdkO1xuICAgIC0tZ3JheS03MDA6ICM0OTUwNTc7XG4gICAgLS1ncmF5LTgwMDogIzM0M2E0MDtcbiAgICAtLWdyYXktOTAwOiAjMjEyNTI5O1xuICAgIC0tY29udGVudC1wYWRkaW5nOiAxLjI1cmVtO1xuICAgIC0taW5saW5lLXNwYWNpbmc6IDAuNXJlbTtcbiAgICAtLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtLXN1cmZhY2UtZ3JvdW5kOiAjZWZlZmVmO1xuICAgIC0tc3VyZmFjZS1zZWN0aW9uOiAjZmZmZmZmO1xuICAgIC0tc3VyZmFjZS1jYXJkOiAjZmZmZmZmO1xuICAgIC0tc3VyZmFjZS1vdmVybGF5OiAjZmZmZmZmO1xuICAgIC0tc3VyZmFjZS1ib3JkZXI6ICNkZWUyZTY7XG4gICAgLS1zdXJmYWNlLWhvdmVyOiAjZTllY2VmO1xuICAgIC0tbWFza2JnOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLS1oaWdobGlnaHQtYmc6ICNlMWIyNDA7XG4gICAgLS1oaWdobGlnaHQtdGV4dC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtLWZvY3VzLXJpbmc6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgY29sb3Itc2NoZW1lOiBsaWdodDtcbn1cblxuOnJvb3Qge1xuICAgIC0tYmx1ZS01MDogI2YzZjhmZjtcbiAgICAtLWJsdWUtMTAwOiAjYzVkY2ZmO1xuICAgIC0tYmx1ZS0yMDA6ICM5N2MxZmU7XG4gICAgLS1ibHVlLTMwMDogIzY5YTVmZTtcbiAgICAtLWJsdWUtNDAwOiAjM2I4YWZkO1xuICAgIC0tYmx1ZS01MDA6ICMwZDZlZmQ7XG4gICAgLS1ibHVlLTYwMDogIzBiNWVkNztcbiAgICAtLWJsdWUtNzAwOiAjMDk0ZGIxO1xuICAgIC0tYmx1ZS04MDA6ICMwNzNkOGI7XG4gICAgLS1ibHVlLTkwMDogIzA1MmM2NTtcbiAgICAtLWdyZWVuLTUwOiAjZjRmOWY2O1xuICAgIC0tZ3JlZW4tMTAwOiAjYzhlMmQ2O1xuICAgIC0tZ3JlZW4tMjAwOiAjOWNjYmI1O1xuICAgIC0tZ3JlZW4tMzAwOiAjNzBiNTk1O1xuICAgIC0tZ3JlZW4tNDAwOiAjNDU5ZTc0O1xuICAgIC0tZ3JlZW4tNTAwOiAjMTk4NzU0O1xuICAgIC0tZ3JlZW4tNjAwOiAjMTU3MzQ3O1xuICAgIC0tZ3JlZW4tNzAwOiAjMTI1ZjNiO1xuICAgIC0tZ3JlZW4tODAwOiAjMGU0YTJlO1xuICAgIC0tZ3JlZW4tOTAwOiAjMGEzNjIyO1xuICAgIC0teWVsbG93LTUwOiAjZmZmY2YzO1xuICAgIC0teWVsbG93LTEwMDogI2ZmZjBjMztcbiAgICAtLXllbGxvdy0yMDA6ICNmZmU0OTQ7XG4gICAgLS15ZWxsb3ctMzAwOiAjZmZkOTY1O1xuICAgIC0teWVsbG93LTQwMDogI2ZmY2QzNjtcbiAgICAtLXllbGxvdy01MDA6ICNmZmMxMDc7XG4gICAgLS15ZWxsb3ctNjAwOiAjZDlhNDA2O1xuICAgIC0teWVsbG93LTcwMDogI2IzODcwNTtcbiAgICAtLXllbGxvdy04MDA6ICM4YzZhMDQ7XG4gICAgLS15ZWxsb3ctOTAwOiAjNjY0ZDAzO1xuICAgIC0tY3lhbi01MDogI2YzZmNmZTtcbiAgICAtLWN5YW4tMTAwOiAjYzVmMmZiO1xuICAgIC0tY3lhbi0yMDA6ICM5N2U4Zjk7XG4gICAgLS1jeWFuLTMwMDogIzY5ZGVmNjtcbiAgICAtLWN5YW4tNDAwOiAjM2JkNGYzO1xuICAgIC0tY3lhbi01MDA6ICMwZGNhZjA7XG4gICAgLS1jeWFuLTYwMDogIzBiYWNjYztcbiAgICAtLWN5YW4tNzAwOiAjMDk4ZGE4O1xuICAgIC0tY3lhbi04MDA6ICMwNzZmODQ7XG4gICAgLS1jeWFuLTkwMDogIzA1NTE2MDtcbiAgICAtLXBpbmstNTA6ICNmZGY1Zjk7XG4gICAgLS1waW5rLTEwMDogI2Y1Y2VlMTtcbiAgICAtLXBpbmstMjAwOiAjZWRhN2NhO1xuICAgIC0tcGluay0zMDA6ICNlNjgxYjM7XG4gICAgLS1waW5rLTQwMDogI2RlNWE5YjtcbiAgICAtLXBpbmstNTAwOiAjZDYzMzg0O1xuICAgIC0tcGluay02MDA6ICNiNjJiNzA7XG4gICAgLS1waW5rLTcwMDogIzk2MjQ1YztcbiAgICAtLXBpbmstODAwOiAjNzYxYzQ5O1xuICAgIC0tcGluay05MDA6ICM1NjE0MzU7XG4gICAgLS1pbmRpZ28tNTA6ICNmN2YzZmU7XG4gICAgLS1pbmRpZ28tMTAwOiAjZGFjNmZjO1xuICAgIC0taW5kaWdvLTIwMDogI2JkOThmOTtcbiAgICAtLWluZGlnby0zMDA6ICNhMDZiZjc7XG4gICAgLS1pbmRpZ28tNDAwOiAjODMzZGY0O1xuICAgIC0taW5kaWdvLTUwMDogIzY2MTBmMjtcbiAgICAtLWluZGlnby02MDA6ICM1NzBlY2U7XG4gICAgLS1pbmRpZ28tNzAwOiAjNDcwYmE5O1xuICAgIC0taW5kaWdvLTgwMDogIzM4MDk4NTtcbiAgICAtLWluZGlnby05MDA6ICMyOTA2NjE7XG4gICAgLS10ZWFsLTUwOiAjZjRmY2ZhO1xuICAgIC0tdGVhbC0xMDA6ICNjOWYyZTY7XG4gICAgLS10ZWFsLTIwMDogIzlmZThkMjtcbiAgICAtLXRlYWwtMzAwOiAjNzVkZWJmO1xuICAgIC0tdGVhbC00MDA6ICM0YWQzYWI7XG4gICAgLS10ZWFsLTUwMDogIzIwYzk5NztcbiAgICAtLXRlYWwtNjAwOiAjMWJhYjgwO1xuICAgIC0tdGVhbC03MDA6ICMxNjhkNmE7XG4gICAgLS10ZWFsLTgwMDogIzEyNmY1MztcbiAgICAtLXRlYWwtOTAwOiAjMGQ1MDNjO1xuICAgIC0tb3JhbmdlLTUwOiAjZmZmOWYzO1xuICAgIC0tb3JhbmdlLTEwMDogI2ZmZTBjNztcbiAgICAtLW9yYW5nZS0yMDA6ICNmZWM4OWE7XG4gICAgLS1vcmFuZ2UtMzAwOiAjZmVhZjZkO1xuICAgIC0tb3JhbmdlLTQwMDogI2ZkOTc0MTtcbiAgICAtLW9yYW5nZS01MDA6ICNmZDdlMTQ7XG4gICAgLS1vcmFuZ2UtNjAwOiAjZDc2YjExO1xuICAgIC0tb3JhbmdlLTcwMDogI2IxNTgwZTtcbiAgICAtLW9yYW5nZS04MDA6ICM4YjQ1MGI7XG4gICAgLS1vcmFuZ2UtOTAwOiAjNjUzMjA4O1xuICAgIC0tYmx1ZWdyYXktNTA6ICNmOGY5ZmI7XG4gICAgLS1ibHVlZ3JheS0xMDA6ICNlMGU0ZWE7XG4gICAgLS1ibHVlZ3JheS0yMDA6ICNjN2NlZDk7XG4gICAgLS1ibHVlZ3JheS0zMDA6ICNhZWI5Yzg7XG4gICAgLS1ibHVlZ3JheS00MDA6ICM5NWEzYjg7XG4gICAgLS1ibHVlZ3JheS01MDA6ICM3YzhlYTc7XG4gICAgLS1ibHVlZ3JheS02MDA6ICM2OTc5OGU7XG4gICAgLS1ibHVlZ3JheS03MDA6ICM1NzYzNzU7XG4gICAgLS1ibHVlZ3JheS04MDA6ICM0NDRlNWM7XG4gICAgLS1ibHVlZ3JheS05MDA6ICMzMjM5NDM7XG4gICAgLS1wdXJwbGUtNTA6ICNmOGY2ZmM7XG4gICAgLS1wdXJwbGUtMTAwOiAjZGNkMmYwO1xuICAgIC0tcHVycGxlLTIwMDogI2MxYWVlNDtcbiAgICAtLXB1cnBsZS0zMDA6ICNhNjhhZDk7XG4gICAgLS1wdXJwbGUtNDAwOiAjOGE2NmNkO1xuICAgIC0tcHVycGxlLTUwMDogIzZmNDJjMTtcbiAgICAtLXB1cnBsZS02MDA6ICM1ZTM4YTQ7XG4gICAgLS1wdXJwbGUtNzAwOiAjNGUyZTg3O1xuICAgIC0tcHVycGxlLTgwMDogIzNkMjQ2YTtcbiAgICAtLXB1cnBsZS05MDA6ICMyYzFhNGQ7XG4gICAgLS1yZWQtNTA6ICNmZGY1ZjY7XG4gICAgLS1yZWQtMTAwOiAjZjdjZmQyO1xuICAgIC0tcmVkLTIwMDogI2YwYThhZjtcbiAgICAtLXJlZC0zMDA6ICNlOTgyOGM7XG4gICAgLS1yZWQtNDAwOiAjZTM1YjY4O1xuICAgIC0tcmVkLTUwMDogI2RjMzU0NTtcbiAgICAtLXJlZC02MDA6ICNiYjJkM2I7XG4gICAgLS1yZWQtNzAwOiAjOWEyNTMwO1xuICAgIC0tcmVkLTgwMDogIzc5MWQyNjtcbiAgICAtLXJlZC05MDA6ICM1ODE1MWM7XG4gICAgLS1wcmltYXJ5LTUwOiAjZjJmOGZmO1xuICAgIC0tcHJpbWFyeS0xMDA6ICNjMmRmZmY7XG4gICAgLS1wcmltYXJ5LTIwMDogIzkxYzZmZjtcbiAgICAtLXByaW1hcnktMzAwOiAjNjFhZGZmO1xuICAgIC0tcHJpbWFyeS00MDA6ICMzMDk0ZmY7XG4gICAgLS1wcmltYXJ5LTUwMDogI2UxYjI0MDtcbiAgICAtLXByaW1hcnktNjAwOiAjMDA2OWQ5O1xuICAgIC0tcHJpbWFyeS03MDA6ICMwMDU2YjM7XG4gICAgLS1wcmltYXJ5LTgwMDogIzAwNDQ4YztcbiAgICAtLXByaW1hcnktOTAwOiAjMDAzMTY2O1xufVxuXG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1zdHJva2Uge1xuICAgIHN0cm9rZTogIzZjNzU3ZDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtZmlsbCB7XG4gICAgZmlsbDogIzZjNzU3ZDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyIC5xbC1waWNrZXItbGFiZWwge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2Uge1xuICAgIHN0cm9rZTogIzIxMjUyOTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwge1xuICAgIGZpbGw6ICMyMTI1Mjk7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLXN0cm9rZSB7XG4gICAgc3Ryb2tlOiAjMjEyNTI5O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtZmlsbCB7XG4gICAgZmlsbDogIzIxMjUyOTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQ6bm90KC5xbC1pY29uLXBpY2tlcikgLnFsLXBpY2tlci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci1jb250ZW50LnFsLXNub3cge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci1jb250ZW50IC5xbC1lZGl0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2Uge1xuICAgIHN0cm9rZTogIzIxMjUyOTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsIHtcbiAgICBmaWxsOiAjMjEyNTI5O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSB7XG4gICAgc3Ryb2tlOiAjZTFiMjQwO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsIHtcbiAgICBmaWxsOiAjZTFiMjQwO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXBpY2tlci1sYWJlbCxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtcGlja2VyLWxhYmVsLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbn1cblxuQGxheWVyIHByaW1lbmcge1xuICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5wLWNvbXBvbmVudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogdmFyKC0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgLnAtY29tcG9uZW50LW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIH1cblxuICAgIC5wLWRpc2FibGVkLFxuICAgIC5wLWNvbXBvbmVudDpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgfVxuXG4gICAgLnAtZXJyb3Ige1xuICAgICAgICBjb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICAucC10ZXh0LXNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cblxuICAgIC5waSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAucC1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1saW5rOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgLnAtY29tcG9uZW50LW92ZXJsYXktZW50ZXIge1xuICAgICAgICBhbmltYXRpb246IHAtY29tcG9uZW50LW92ZXJsYXktZW50ZXItYW5pbWF0aW9uIDE1MG1zIGZvcndhcmRzO1xuICAgIH1cblxuICAgIC5wLWNvbXBvbmVudC1vdmVybGF5LWxlYXZlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBwLWNvbXBvbmVudC1vdmVybGF5LWxlYXZlLWFuaW1hdGlvbiAxNTBtcyBmb3J3YXJkcztcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHAtY29tcG9uZW50LW92ZXJsYXktZW50ZXItYW5pbWF0aW9uIHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICB0byB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYXNrYmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgcC1jb21wb25lbnQtb3ZlcmxheS1sZWF2ZS1hbmltYXRpb24ge1xuICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hc2tiZyk7XG4gICAgICAgIH1cbiAgICAgICAgdG8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLWxvYWRlciB7XG4gICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUucC1hdXRvY29tcGxldGUtZGQgLnAtYXV0b2NvbXBsZXRlLWxvYWRlciB7XG4gICAgICAgIHJpZ2h0OiAzLjEwN3JlbTtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIgLnAtYXV0b2NvbXBsZXRlLWlucHV0LXRva2VuIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtaW5wdXQtdG9rZW4gaW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgbm9ybWFsKTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtdG9rZW4ge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtdG9rZW4gLnAtYXV0b2NvbXBsZXRlLXRva2VuLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtdG9rZW4ucC1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjZWQ0ZGE7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUucC1pbnZhbGlkLnAtY29tcG9uZW50ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWl0ZW0ucC1oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjdkNjtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWl0ZW0tZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgcC1hdXRvY29tcGxldGUubmctZGlydHkubmctaW52YWxpZCA+IC5wLWF1dG9jb21wbGV0ZSA+IC5wLWlucHV0dGV4dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICBwLWF1dG9jb21wbGV0ZS5wLWF1dG9jb21wbGV0ZS1jbGVhcmFibGUgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIH1cbiAgICBwLWF1dG9jb21wbGV0ZS5wLWF1dG9jb21wbGV0ZS1jbGVhcmFibGUgLnAtYXV0b2NvbXBsZXRlLWNsZWFyLWljb24ge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgcC1hdXRvY29tcGxldGUucC1hdXRvY29tcGxldGUtY2xlYXJhYmxlIC5wLWF1dG9jb21wbGV0ZS1kZCAucC1hdXRvY29tcGxldGUtY2xlYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICByaWdodDogMy4xMDdyZW07XG4gICAgfVxuXG4gICAgcC1jYWxlbmRhci5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtY2FsZW5kYXIgPiAucC1pbnB1dHRleHQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtY2FsZW5kYXI6bm90KC5wLWNhbGVuZGFyLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuXG4gICAgLnAtZGF0ZXBpY2tlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRhdGVwaWNrZXItaW5saW5lKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRhdGVwaWNrZXItaW5saW5lKSAucC1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2LFxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItcHJldjplbmFibGVkOmhvdmVyLFxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1uZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2OmZvY3VzLXZpc2libGUsXG4gICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLW5leHQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci10aXRsZSAucC1kYXRlcGlja2VyLXllYXIsXG4gICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXItbW9udGgge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItdGl0bGUgLnAtZGF0ZXBpY2tlci15ZWFyOmVuYWJsZWQ6aG92ZXIsXG4gICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXItbW9udGg6ZW5hYmxlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItdGl0bGUgLnAtZGF0ZXBpY2tlci1tb250aCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRoIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRoID4gc3BhbiB7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3BhbiB7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3Bhbi5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3Bhbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZC5wLWRhdGVwaWNrZXItdG9kYXkgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NlZDRkYTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQucC1kYXRlcGlja2VyLXRvZGF5ID4gc3Bhbi5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItYnV0dG9uYmFyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWJ1dHRvbmJhciAucC1idXR0b24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbjplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciBidXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIucC1kYXRlcGlja2VyLXRpbWVvbmx5IC5wLXRpbWVwaWNrZXIge1xuICAgICAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtbW9udGhwaWNrZXIge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLW1vbnRocGlja2VyIC5wLW1vbnRocGlja2VyLW1vbnRoIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtbW9udGhwaWNrZXIgLnAtbW9udGhwaWNrZXItbW9udGgucC1oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC15ZWFycGlja2VyIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC15ZWFycGlja2VyIC5wLXllYXJwaWNrZXIteWVhciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLXllYXJwaWNrZXIgLnAteWVhcnBpY2tlci15ZWFyLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIucC1kYXRlcGlja2VyLW11bHRpcGxlLW1vbnRoIC5wLWRhdGVwaWNrZXItZ3JvdXAge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci1tdWx0aXBsZS1tb250aCAucC1kYXRlcGlja2VyLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci1tdWx0aXBsZS1tb250aCAucC1kYXRlcGlja2VyLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgdGFibGUgdGQgc3Bhbjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIHRhYmxlIHRkIHNwYW46bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIC5wLW1vbnRocGlja2VyIC5wLW1vbnRocGlja2VyLW1vbnRoOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgLnAtbW9udGhwaWNrZXIgLnAtbW9udGhwaWNrZXItbW9udGg6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIC5wLXllYXJwaWNrZXIgLnAteWVhcnBpY2tlci15ZWFyOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgLnAteWVhcnBpY2tlciAucC15ZWFycGlja2VyLXllYXI6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICBwLWNhbGVuZGFyLnAtY2FsZW5kYXItY2xlYXJhYmxlIC5wLWlucHV0dGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgcC1jYWxlbmRhci5wLWNhbGVuZGFyLWNsZWFyYWJsZSAucC1jYWxlbmRhci1jbGVhci1pY29uIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIH1cblxuICAgIHAtY2FsZW5kYXIucC1jYWxlbmRhci1jbGVhcmFibGUgLnAtY2FsZW5kYXItdy1idG4gLnAtY2FsZW5kYXItY2xlYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICByaWdodDogMy4xMDdyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0aCxcbiAgICAgICAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wLWNhc2NhZGVzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtbGFiZWwucC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtbGFiZWw6ZW5hYmxlZDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnAtY2FzY2FkZXNlbGVjdCAucC1jYXNjYWRlc2VsZWN0LXRyaWdnZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHdpZHRoOiAyLjM1N3JlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtY2FzY2FkZXNlbGVjdC5wLWludmFsaWQucC1jb21wb25lbnQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2N2Q2O1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbSAucC1jYXNjYWRlc2VsZWN0LWl0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgfVxuICAgIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0gLnAtY2FzY2FkZXNlbGVjdC1ncm91cC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtY2FzY2FkZXNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1jYXNjYWRlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cblxuICAgIHAtY2FzY2FkZXNlbGVjdC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtY2FzY2FkZXNlbGVjdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICBwLWNhc2NhZGVzZWxlY3QucC1jYXNjYWRlc2VsZWN0LWNsZWFyYWJsZSAucC1jYXNjYWRlc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICB9XG4gICAgcC1jYXNjYWRlc2VsZWN0LnAtY2FzY2FkZXNlbGVjdC1jbGVhcmFibGUgLnAtY2FzY2FkZXNlbGVjdC1jbGVhci1pY29uIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHJpZ2h0OiAyLjM1N3JlbTtcbiAgICB9XG5cbiAgICAucC1vdmVybGF5LW1vZGFsIC5wLWNhc2NhZGVzZWxlY3Qtc3VibGlzdCAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwIDAuMjVyZW0gMC41cmVtO1xuICAgIH1cbiAgICAucC1vdmVybGF5LW1vZGFsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbS1hY3RpdmUgPiAucC1jYXNjYWRlc2VsZWN0LWl0ZW0tY29udGVudCAucC1jYXNjYWRlc2VsZWN0LWdyb3VwLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgLnAtY2hlY2tib3gge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3ggLnAtY2hlY2tib3gtaWNvbiB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3ggLnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveC5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtY2hlY2tib3g6bm90KC5wLWNoZWNrYm94LWRpc2FibGVkKSAucC1jaGVja2JveC1ib3g6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gICAgfVxuICAgIC5wLWNoZWNrYm94Om5vdCgucC1jaGVja2JveC1kaXNhYmxlZCkgLnAtY2hlY2tib3gtYm94LnAtZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtY2hlY2tib3g6bm90KC5wLWNoZWNrYm94LWRpc2FibGVkKSAucC1jaGVja2JveC1ib3gucC1oaWdobGlnaHQ6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDYyY2M7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIHAtY2hlY2tib3gubmctZGlydHkubmctaW52YWxpZCA+IC5wLWNoZWNrYm94ID4gLnAtY2hlY2tib3gtYm94IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtY2hlY2tib3ggLnAtY2hlY2tib3gtYm94LnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLWNoZWNrYm94Om5vdCgucC1jaGVja2JveC1kaXNhYmxlZCkgLnAtY2hlY2tib3gtYm94OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICB9XG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLWNoZWNrYm94Om5vdCgucC1jaGVja2JveC1kaXNhYmxlZCkgLnAtY2hlY2tib3gtYm94LnAtaGlnaGxpZ2h0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjJjYztcbiAgICB9XG5cbiAgICAucC1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgLnAtaGlnaGxpZ2h0IC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICBwLXRyaXN0YXRlY2hlY2tib3gubmctZGlydHkubmctaW52YWxpZCA+IC5wLWNoZWNrYm94ID4gLnAtY2hlY2tib3gtYm94IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLWNoaXBzOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAgIH1cbiAgICAucC1jaGlwczpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy10b2tlbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cbiAgICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtdG9rZW4ucC1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjZWQ0ZGE7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtdG9rZW4gLnAtY2hpcHMtdG9rZW4taWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy1pbnB1dC10b2tlbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICB9XG4gICAgLnAtY2hpcHMgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIC5wLWNoaXBzLWlucHV0LXRva2VuIGlucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBwLWNoaXBzLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1jaGlwcyA+IC5wLWlucHV0dGV4dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICBwLWNoaXBzLnAtY2hpcHMtY2xlYXJhYmxlIC5wLWlucHV0dGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gICAgfVxuICAgIHAtY2hpcHMucC1jaGlwcy1jbGVhcmFibGUgLnAtY2hpcHMtY2xlYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICB9XG5cbiAgICAucC1jb2xvcnBpY2tlci1wcmV2aWV3LFxuICAgIC5wLWZsdWlkIC5wLWNvbG9ycGlja2VyLXByZXZpZXcucC1pbnB1dHRleHQge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgIC5wLWNvbG9ycGlja2VyLXBhbmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtY29sb3JwaWNrZXItcGFuZWwgLnAtY29sb3JwaWNrZXItY29sb3ItaGFuZGxlLFxuICAgIC5wLWNvbG9ycGlja2VyLXBhbmVsIC5wLWNvbG9ycGlja2VyLWh1ZS1oYW5kbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgLnAtY29sb3JwaWNrZXItb3ZlcmxheS1wYW5lbCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnAtZHJvcGRvd24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtZHJvcGRvd246bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgICB9XG4gICAgLnAtZHJvcGRvd246bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLnAtZHJvcGRvd24tY2xlYXJhYmxlIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgICB9XG4gICAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWw6Zm9jdXMsXG4gICAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWw6ZW5hYmxlZDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgd2lkdGg6IDIuMzU3cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1kcm9wZG93biAucC1kcm9wZG93bi1jbGVhci1pY29uIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHJpZ2h0OiAyLjM1N3JlbTtcbiAgICB9XG4gICAgLnAtZHJvcGRvd24ucC1pbnZhbGlkLnAtY29tcG9uZW50IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWhlYWRlciAucC1kcm9wZG93bi1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtO1xuICAgIH1cbiAgICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1oZWFkZXIgLnAtZHJvcGRvd24tZmlsdGVyLWljb24ge1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY3ZDY7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1lbXB0eS1tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1kcm9wZG93biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1kcm9wZG93bjpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICB9XG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLWRyb3Bkb3duOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1kcm9wZG93bjpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgcC1kcm9wZG93bi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtZHJvcGRvd24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtaWNvbi1maWVsZCAucC1pbnB1dC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICB9XG5cbiAgICAucC1pbnB1dGdyb3VwLWFkZG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyLjM1N3JlbTtcbiAgICB9XG4gICAgLnAtaW5wdXRncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NlZDRkYTtcbiAgICB9XG5cbiAgICAucC1pbnB1dGdyb3VwID4gLnAtY29tcG9uZW50LFxuICAgIC5wLWlucHV0Z3JvdXAgPiAucC1pbnB1dHdyYXBwZXIgPiAucC1pbnB1dHRleHQsXG4gICAgLnAtaW5wdXRncm91cCA+IC5wLWZsb2F0LWxhYmVsID4gLnAtY29tcG9uZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucC1pbnB1dGdyb3VwID4gLnAtY29tcG9uZW50ICsgLnAtaW5wdXRncm91cC1hZGRvbixcbiAgICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0ICsgLnAtaW5wdXRncm91cC1hZGRvbixcbiAgICAucC1pbnB1dGdyb3VwID4gLnAtZmxvYXQtbGFiZWwgPiAucC1jb21wb25lbnQgKyAucC1pbnB1dGdyb3VwLWFkZG9uIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtaW5wdXRncm91cCA+IC5wLWNvbXBvbmVudDpmb2N1cyxcbiAgICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0OmZvY3VzLFxuICAgIC5wLWlucHV0Z3JvdXAgPiAucC1mbG9hdC1sYWJlbCA+IC5wLWNvbXBvbmVudDpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5wLWlucHV0Z3JvdXAgPiAucC1jb21wb25lbnQ6Zm9jdXMgfiBsYWJlbCxcbiAgICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0OmZvY3VzIH4gbGFiZWwsXG4gICAgLnAtaW5wdXRncm91cCA+IC5wLWZsb2F0LWxhYmVsID4gLnAtY29tcG9uZW50OmZvY3VzIH4gbGFiZWwge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5wLWlucHV0Z3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4gICAgLnAtaW5wdXRncm91cCBidXR0b246Zmlyc3QtY2hpbGQsXG4gICAgLnAtaW5wdXRncm91cCBpbnB1dDpmaXJzdC1jaGlsZCxcbiAgICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyOmZpcnN0LWNoaWxkID4gLnAtY29tcG9uZW50LFxuICAgIC5wLWlucHV0Z3JvdXAgPiAucC1pbnB1dHdyYXBwZXI6Zmlyc3QtY2hpbGQgPiAucC1jb21wb25lbnQgPiAucC1pbnB1dHRleHQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAucC1pbnB1dGdyb3VwIC5wLWZsb2F0LWxhYmVsOmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnAtaW5wdXRncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuICAgIC5wLWlucHV0Z3JvdXAgYnV0dG9uOmxhc3QtY2hpbGQsXG4gICAgLnAtaW5wdXRncm91cCBpbnB1dDpsYXN0LWNoaWxkLFxuICAgIC5wLWlucHV0Z3JvdXAgPiAucC1pbnB1dHdyYXBwZXI6bGFzdC1jaGlsZCA+IC5wLWNvbXBvbmVudCxcbiAgICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyOmxhc3QtY2hpbGQgPiAucC1jb21wb25lbnQgPiAucC1pbnB1dHRleHQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5wLWlucHV0Z3JvdXAgLnAtZmxvYXQtbGFiZWw6bGFzdC1jaGlsZCBpbnB1dCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnAtZmx1aWQgLnAtaW5wdXRncm91cCAucC1idXR0b24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnAtZmx1aWQgLnAtaW5wdXRncm91cCAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgICAgICAgd2lkdGg6IDIuMzU3cmVtO1xuICAgIH1cblxuICAgIC5wLWljb24tZmllbGQtbGVmdCAucC1pbnB1dC1pY29uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBsZWZ0OiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB9XG5cbiAgICAucC1pY29uLWZpZWxkLXJpZ2h0IC5wLWlucHV0LWljb246bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIH1cblxuICAgIHAtaW5wdXRtYXNrLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1pbnB1dHRleHQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgcC1pbnB1dG1hc2sucC1pbnB1dG1hc2stY2xlYXJhYmxlIC5wLWlucHV0dGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgcC1pbnB1dG1hc2sucC1pbnB1dG1hc2stY2xlYXJhYmxlIC5wLWlucHV0bWFzay1jbGVhci1pY29uIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIH1cblxuICAgIHAtaW5wdXRudW1iZXIubmctZGlydHkubmctaW52YWxpZCA+IC5wLWlucHV0bnVtYmVyID4gLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIHAtaW5wdXRudW1iZXIucC1pbnB1dG51bWJlci1jbGVhcmFibGUgLnAtaW5wdXRudW1iZXItaW5wdXQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgfVxuICAgIHAtaW5wdXRudW1iZXIucC1pbnB1dG51bWJlci1jbGVhcmFibGUgLnAtaW5wdXRudW1iZXItY2xlYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICB9XG5cbiAgICBwLWlucHV0bnVtYmVyLnAtaW5wdXRudW1iZXItY2xlYXJhYmxlIC5wLWlucHV0bnVtYmVyLWJ1dHRvbnMtc3RhY2tlZCAucC1pbnB1dG51bWJlci1jbGVhci1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDMuMTA3cmVtO1xuICAgIH1cbiAgICBwLWlucHV0bnVtYmVyLnAtaW5wdXRudW1iZXItY2xlYXJhYmxlIC5wLWlucHV0bnVtYmVyLWJ1dHRvbnMtaG9yaXpvbnRhbCAucC1pbnB1dG51bWJlci1jbGVhci1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDMuMTA3cmVtO1xuICAgIH1cblxuICAgIC5wLWlucHV0b3RwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLnAtaW5wdXRvdHAtaW5wdXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLnAtaW5wdXRzd2l0Y2gge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgIH1cbiAgICAucC1pbnB1dHN3aXRjaCAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2VkNGRhO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtaW5wdXRzd2l0Y2ggLnAtaW5wdXRzd2l0Y2gtc2xpZGVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB9XG4gICAgLnAtaW5wdXRzd2l0Y2gucC1pbnB1dHN3aXRjaC1jaGVja2VkIC5wLWlucHV0c3dpdGNoLXNsaWRlcjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4yNXJlbSk7XG4gICAgfVxuICAgIC5wLWlucHV0c3dpdGNoLnAtZm9jdXMgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1pbnB1dHN3aXRjaDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjZWQ0ZGE7XG4gICAgfVxuICAgIC5wLWlucHV0c3dpdGNoLnAtaW5wdXRzd2l0Y2gtY2hlY2tlZCAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1pbnB1dHN3aXRjaC5wLWlucHV0c3dpdGNoLWNoZWNrZWQgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLWlucHV0c3dpdGNoLnAtaW5wdXRzd2l0Y2gtY2hlY2tlZDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuXG4gICAgcC1pbnB1dHN3aXRjaC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtaW5wdXRzd2l0Y2ggPiAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWlucHV0dGV4dDplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAgIH1cbiAgICAucC1pbnB1dHRleHQ6ZW5hYmxlZDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1pbnB1dHRleHQubmctZGlydHkubmctaW52YWxpZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICB9XG4gICAgLnAtaW5wdXR0ZXh0LnAtaW5wdXR0ZXh0LXNtIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZzogMC40Mzc1cmVtIDAuNjU2MjVyZW07XG4gICAgfVxuICAgIC5wLWlucHV0dGV4dC5wLWlucHV0dGV4dC1sZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xuICAgIH1cblxuICAgIC5wLWZsb2F0LWxhYmVsID4gbGFiZWwge1xuICAgICAgICBsZWZ0OiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgfVxuXG4gICAgLnAtZmxvYXQtbGFiZWwgPiAubmctaW52YWxpZC5uZy1kaXJ0eSArIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtaW5wdXQtaWNvbi1sZWZ0ID4gLnAtaWNvbi13cmFwcGVyLnAtaWNvbixcbiAgICAucC1pbnB1dC1pY29uLWxlZnQgPiBpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBsZWZ0OiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB9XG5cbiAgICAucC1pbnB1dC1pY29uLWxlZnQgPiAucC1pbnB1dHRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAucC1pbnB1dC1pY29uLWxlZnQucC1mbG9hdC1sYWJlbCA+IGxhYmVsIHtcbiAgICAgICAgbGVmdDogMi41cmVtO1xuICAgIH1cblxuICAgIC5wLWlucHV0LWljb24tcmlnaHQgPiAucC1pY29uLXdyYXBwZXIsXG4gICAgLnAtaW5wdXQtaWNvbi1yaWdodCA+IGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIH1cblxuICAgIC5wLWlucHV0LWljb24tcmlnaHQgPiAucC1pbnB1dHRleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgfVxuXG4gICAgLnAtaWNvbi1maWVsZC1sZWZ0ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgfVxuXG4gICAgLnAtaWNvbi1maWVsZC1sZWZ0LnAtZmxvYXQtbGFiZWwgPiBsYWJlbCB7XG4gICAgICAgIGxlZnQ6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAucC1pY29uLWZpZWxkLXJpZ2h0ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIH1cblxuICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cblxuICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuXG4gICAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cblxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1pbnB1dHRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cblxuICAgIC5wLWlucHV0dGV4dC1zbSAucC1pbnB1dHRleHQge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMC42NTYyNXJlbTtcbiAgICB9XG5cbiAgICAucC1pbnB1dHRleHQtbGcgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gICAgfVxuXG4gICAgLnAtbGlzdGJveCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtbGlzdGJveCAucC1saXN0Ym94LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1saXN0Ym94IC5wLWxpc3Rib3gtaGVhZGVyIC5wLWxpc3Rib3gtZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgICB9XG4gICAgLnAtbGlzdGJveCAucC1saXN0Ym94LWhlYWRlciAucC1saXN0Ym94LWZpbHRlci1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIH1cbiAgICAucC1saXN0Ym94IC5wLWxpc3Rib3gtaGVhZGVyIC5wLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtaXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW0gLnAtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWxpc3Rib3g6bm90KC5wLWRpc2FibGVkKSAucC1saXN0Ym94LWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY3ZDY7XG4gICAgfVxuICAgIC5wLWxpc3Rib3g6bm90KC5wLWRpc2FibGVkKSAucC1saXN0Ym94LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLWxpc3Rib3g6bm90KC5wLWRpc2FibGVkKSAucC1saXN0Ym94LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1saXN0Ym94Om5vdCgucC1kaXNhYmxlZCkgLnAtbGlzdGJveC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIucC1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1saXN0Ym94LnAtZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICB9XG5cbiAgICBwLWxpc3Rib3gubmctZGlydHkubmctaW52YWxpZCA+IC5wLWxpc3Rib3gge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtbXVsdGlzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0IC5wLW11bHRpc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QgLnAtbXVsdGlzZWxlY3QtbGFiZWwucC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdC5wLW11bHRpc2VsZWN0LWNoaXAgLnAtbXVsdGlzZWxlY3QtdG9rZW4ge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QucC1tdWx0aXNlbGVjdC1jaGlwIC5wLW11bHRpc2VsZWN0LXRva2VuIC5wLW11bHRpc2VsZWN0LXRva2VuLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdCAucC1tdWx0aXNlbGVjdC10cmlnZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICB3aWR0aDogMi4zNTdyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnAtaW5wdXR3cmFwcGVyLWZpbGxlZC5wLW11bHRpc2VsZWN0LnAtbXVsdGlzZWxlY3QtY2hpcCAucC1tdWx0aXNlbGVjdC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICB9XG5cbiAgICAucC1tdWx0aXNlbGVjdC1jbGVhcmFibGUgLnAtbXVsdGlzZWxlY3QtbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtY2xlYXJhYmxlIC5wLW11bHRpc2VsZWN0LWNsZWFyLWljb24ge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgcmlnaHQ6IDIuMzU3cmVtO1xuICAgIH1cblxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1maWx0ZXItY29udGFpbmVyIC5wLWlucHV0dGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1maWx0ZXItY29udGFpbmVyIC5wLW11bHRpc2VsZWN0LWZpbHRlci1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLW11bHRpc2VsZWN0LWNsb3NlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtY2xvc2U6ZW5hYmxlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLW11bHRpc2VsZWN0LWNsb3NlOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY3ZDY7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1pdGVtIC5wLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0tZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLW11bHRpc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICB9XG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLW11bHRpc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICB9XG5cbiAgICBwLW11bHRpc2VsZWN0Lm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1tdWx0aXNlbGVjdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICBwLXBhc3N3b3JkLm5nLWludmFsaWQubmctZGlydHkgPiAucC1wYXNzd29yZCA+IC5wLWlucHV0dGV4dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICAucC1wYXNzd29yZC1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtcGFzc3dvcmQtcGFuZWwgLnAtcGFzc3dvcmQtbWV0ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLXBhc3N3b3JkLXBhbmVsIC5wLXBhc3N3b3JkLW1ldGVyIC5wLXBhc3N3b3JkLXN0cmVuZ3RoLndlYWsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xuICAgIH1cbiAgICAucC1wYXNzd29yZC1wYW5lbCAucC1wYXNzd29yZC1tZXRlciAucC1wYXNzd29yZC1zdHJlbmd0aC5tZWRpdW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1wYXNzd29yZC1wYW5lbCAucC1wYXNzd29yZC1tZXRlciAucC1wYXNzd29yZC1zdHJlbmd0aC5zdHJvbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICAgIH1cblxuICAgIHAtcGFzc3dvcmQucC1wYXNzd29yZC1jbGVhcmFibGUgLnAtcGFzc3dvcmQtaW5wdXQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgfVxuICAgIHAtcGFzc3dvcmQucC1wYXNzd29yZC1jbGVhcmFibGUgLnAtcGFzc3dvcmQtY2xlYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICB9XG5cbiAgICBwLXBhc3N3b3JkLnAtcGFzc3dvcmQtY2xlYXJhYmxlLnAtcGFzc3dvcmQtbWFzayAucC1wYXNzd29yZC1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW07XG4gICAgfVxuICAgIHAtcGFzc3dvcmQucC1wYXNzd29yZC1jbGVhcmFibGUucC1wYXNzd29yZC1tYXNrIC5wLXBhc3N3b3JkLWNsZWFyLWljb24ge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAucC1yYWRpb2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveDpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAgIH1cbiAgICAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3g6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveCAucC1yYWRpb2J1dHRvbi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveC5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDYyY2M7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIHAtcmFkaW9idXR0b24ubmctZGlydHkubmctaW52YWxpZCA+IC5wLXJhZGlvYnV0dG9uID4gLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveC5wLWhpZ2hsaWdodDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjJjYztcbiAgICB9XG5cbiAgICAucC1yYWRpb2J1dHRvbi1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgLnAtaGlnaGxpZ2h0IC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAucC1yYXRpbmcge1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtcmF0aW5nIC5wLXJhdGluZy1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0gLnAtcmF0aW5nLWljb24ge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICAgIH1cbiAgICAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0gLnAtcmF0aW5nLWljb24ucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEuMTQzcmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMTQzcmVtO1xuICAgIH1cbiAgICAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0gLnAtcmF0aW5nLWljb24ucC1yYXRpbmctY2FuY2VsIHtcbiAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuICAgIC5wLXJhdGluZyAucC1yYXRpbmctaXRlbS5wLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0ucC1yYXRpbmctaXRlbS1hY3RpdmUgLnAtcmF0aW5nLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtcmF0aW5nOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLXJlYWRvbmx5KSAucC1yYXRpbmctaXRlbTpob3ZlciAucC1yYXRpbmctaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1yYXRpbmc6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtcmVhZG9ubHkpIC5wLXJhdGluZy1pdGVtOmhvdmVyIC5wLXJhdGluZy1pY29uLnAtcmF0aW5nLWNhbmNlbCB7XG4gICAgICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLWhpZ2hsaWdodCAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0ucC1yYXRpbmctaXRlbS1hY3RpdmUgLnAtcmF0aW5nLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZjNzU3ZDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0LFxuICAgIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzVhNjI2ODtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gICAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTQ1YjYyO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0IC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gICAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodCAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzU0NWI2MjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciAucC1idXR0b24taWNvbi1sZWZ0LFxuICAgIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQ6aG92ZXIgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICBwLXNlbGVjdGJ1dHRvbi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtc2VsZWN0YnV0dG9uID4gLnAtYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLXNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXNsaWRlci5wLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgICAgICAgaGVpZ2h0OiAwLjI4NnJlbTtcbiAgICB9XG4gICAgLnAtc2xpZGVyLnAtc2xpZGVyLWhvcml6b250YWwgLnAtc2xpZGVyLWhhbmRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjU3MTVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41NzE1cmVtO1xuICAgIH1cbiAgICAucC1zbGlkZXIucC1zbGlkZXItdmVydGljYWwge1xuICAgICAgICB3aWR0aDogMC4yODZyZW07XG4gICAgfVxuICAgIC5wLXNsaWRlci5wLXNsaWRlci12ZXJ0aWNhbCAucC1zbGlkZXItaGFuZGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjU3MTVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjU3MTVyZW07XG4gICAgfVxuICAgIC5wLXNsaWRlciAucC1zbGlkZXItaGFuZGxlIHtcbiAgICAgICAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgICAgICAgd2lkdGg6IDEuMTQzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTFiMjQwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtc2xpZGVyIC5wLXNsaWRlci1oYW5kbGU6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXNsaWRlciAucC1zbGlkZXItcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1zbGlkZXI6bm90KC5wLWRpc2FibGVkKSAucC1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjlkOTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2OWQ5O1xuICAgIH1cbiAgICAucC1zbGlkZXIucC1zbGlkZXItYW5pbWF0ZS5wLXNsaWRlci1ob3Jpem9udGFsIC5wLXNsaWRlci1oYW5kbGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIGxlZnQgMC4xNXM7XG4gICAgfVxuICAgIC5wLXNsaWRlci5wLXNsaWRlci1hbmltYXRlLnAtc2xpZGVyLWhvcml6b250YWwgLnAtc2xpZGVyLXJhbmdlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4xNXM7XG4gICAgfVxuICAgIC5wLXNsaWRlci5wLXNsaWRlci1hbmltYXRlLnAtc2xpZGVyLXZlcnRpY2FsIC5wLXNsaWRlci1oYW5kbGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIGJvdHRvbSAwLjE1cztcbiAgICB9XG4gICAgLnAtc2xpZGVyLnAtc2xpZGVyLWFuaW1hdGUucC1zbGlkZXItdmVydGljYWwgLnAtc2xpZGVyLXJhbmdlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTVzO1xuICAgIH1cblxuICAgIC5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2Yzc1N2Q7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0LFxuICAgIC5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC10b2dnbGVidXR0b24ucC1idXR0b246bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1YTYyNjg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gICAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzU0NWI2MjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uLnAtaGlnaGxpZ2h0IC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gICAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uLnAtaGlnaGxpZ2h0IC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NDViNjI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciAucC1idXR0b24taWNvbi1sZWZ0LFxuICAgIC5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIHAtdG9nZ2xlYnV0dG9uLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC10b2dnbGVidXR0b24ucC1idXR0b24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtdHJlZXNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC10cmVlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3QgLnAtdHJlZXNlbGVjdC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3QgLnAtdHJlZXNlbGVjdC1sYWJlbC5wLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3QucC10cmVlc2VsZWN0LWNoaXAgLnAtdHJlZXNlbGVjdC10b2tlbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cbiAgICAucC10cmVlc2VsZWN0IC5wLXRyZWVzZWxlY3QtdHJpZ2dlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgd2lkdGg6IDIuMzU3cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIHAtdHJlZXNlbGVjdC5uZy1pbnZhbGlkLm5nLWRpcnR5ID4gLnAtdHJlZXNlbGVjdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICAucC1pbnB1dHdyYXBwZXItZmlsbGVkIC5wLXRyZWVzZWxlY3QucC10cmVlc2VsZWN0LWNoaXAgLnAtdHJlZXNlbGVjdC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICB9XG5cbiAgICAucC10cmVlc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyLWNvbnRhaW5lciAucC10cmVlc2VsZWN0LWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1oZWFkZXIgLnAtdHJlZXNlbGVjdC1maWx0ZXItY29udGFpbmVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyLWljb24ge1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1oZWFkZXIgLnAtdHJlZXNlbGVjdC1maWx0ZXItY29udGFpbmVyLnAtdHJlZXNlbGVjdC1jbGVhcmFibGUtZmlsdGVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICAgIH1cbiAgICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyLWNvbnRhaW5lci5wLXRyZWVzZWxlY3QtY2xlYXJhYmxlLWZpbHRlciAucC10cmVlc2VsZWN0LWZpbHRlci1jbGVhci1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWhlYWRlciAucC10cmVlc2VsZWN0LWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIC5wLXRyZWVzZWxlY3QtY2xvc2U6ZW5hYmxlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWhlYWRlciAucC10cmVlc2VsZWN0LWNsb3NlOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1pdGVtcy13cmFwcGVyIC5wLXRyZWUge1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWl0ZW1zLXdyYXBwZXIgLnAtdHJlZXNlbGVjdC1lbXB0eS1tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5wLWlucHV0LWZpbGxlZCAucC10cmVlc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICB9XG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLXRyZWVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWlucHV0LWZpbGxlZCAucC10cmVlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuXG4gICAgcC10cmVlc2VsZWN0LnAtdHJlZXNlbGVjdC1jbGVhcmFibGUgLnAtdHJlZXNlbGVjdC1sYWJlbC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICAgIH1cbiAgICBwLXRyZWVzZWxlY3QucC10cmVlc2VsZWN0LWNsZWFyYWJsZSAucC10cmVlc2VsZWN0LWNsZWFyLWljb24ge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgcmlnaHQ6IDIuMzU3cmVtO1xuICAgIH1cblxuICAgIC5wLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFiMjQwO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDQ1NzA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDQ1NzA7XG4gICAgfVxuICAgIC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1MTgwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA1MTgwO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNkOWE0MDY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMywgMjU1LCAwLjA0KTtcbiAgICAgICAgY29sb3I6ICNkOWE0MDY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjMsIDI1NSwgMC4xNik7XG4gICAgICAgIGNvbG9yOiAjZDlhNDA2O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZC5wLWJ1dHRvbi1wbGFpbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMwMDM5NWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tdGV4dC5wLWJ1dHRvbi1wbGFpbiB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tdGV4dC5wLWJ1dHRvbi1wbGFpbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tdGV4dC5wLWJ1dHRvbi1wbGFpbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWJ1dHRvbiAucC1idXR0b24tbGFiZWwge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB9XG4gICAgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWxlZnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtYnV0dG9uIC5wLWJhZGdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXJhaXNlZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgICAgICAgd2lkdGg6IDIuMzU3cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSAucC1idXR0b24taWNvbi1sZWZ0LFxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkucC1idXR0b24tcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAyLjM1N3JlbTtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXNtIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZzogMC40Mzc1cmVtIDAuNjU2MjVyZW07XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zbSAucC1idXR0b24taWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1sZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tbGcgLnAtYnV0dG9uLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1sb2FkaW5nLWxhYmVsLW9ubHkgLnAtYnV0dG9uLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWxvYWRpbmctbGFiZWwtb25seSAucC1idXR0b24tbG9hZGluZy1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wLWZsdWlkIC5wLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucC1mbHVpZCAucC1idXR0b24taWNvbi1vbmx5IHtcbiAgICAgICAgd2lkdGg6IDIuMzU3cmVtO1xuICAgIH1cbiAgICAucC1mbHVpZCAucC1idXR0b24tZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAucC1mbHVpZCAucC1idXR0b24tZ3JvdXAgLnAtYnV0dG9uIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24sXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2Yzc1N2Q7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWE2MjY4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWE2MjY4O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOmZvY3VzLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NDViNjI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tb3V0bGluZWQsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDExNywgMTI1LCAwLjA0KTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDExNywgMTI1LCAwLjE2KTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDExNywgMTI1LCAwLjA0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMTYpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG5cbiAgICAucC1idXR0b24ucC1idXR0b24taW5mbyxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxN2EyYjg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxN2EyYjg7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTM4NDk2O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taW5mbzpub3QoOmRpc2FibGVkKTpmb2N1cyxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taW5mbzpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEzODQ5NjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzE3YTJiODtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4wNCk7XG4gICAgICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjE2KTtcbiAgICAgICAgY29sb3I6ICMxN2EyYjg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi10ZXh0LFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMTYyLCAxODQsIDAuMDQpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzE3YTJiODtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjE2KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMxN2EyYjg7XG4gICAgfVxuXG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24sXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjhhNzQ1O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIxODgzODtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6Zm9jdXMsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzczpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFlN2UzNDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tb3V0bGluZWQsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzI4YTc0NTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjA0KTtcbiAgICAgICAgY29sb3I6ICMyOGE3NDU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTY3LCA2OSwgMC4xNik7XG4gICAgICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dCxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzI4YTc0NTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE2NywgNjksIDAuMDQpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzI4YTc0NTtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE2NywgNjksIDAuMTYpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzI4YTc0NTtcbiAgICB9XG5cbiAgICAucC1idXR0b24ucC1idXR0b24td2FybmluZyxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTBhODAwO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24td2FybmluZzpub3QoOmRpc2FibGVkKTpmb2N1cyxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24td2FybmluZzpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2QzOWUwMDtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tb3V0bGluZWQsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjA0KTtcbiAgICAgICAgY29sb3I6ICNmZmMxMDc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5MywgNywgMC4xNik7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tdGV4dCxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMDQpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMTYpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICB9XG5cbiAgICAucC1idXR0b24ucC1idXR0b24taGVscCxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2ZjQyYzE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZjQyYzE7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjMzYmFkO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTgzNDlhO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taGVscDpub3QoOmRpc2FibGVkKTpmb2N1cyxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNkM2M2ZWM7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTgzNDlhO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGQyZTg3O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZCxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNmY0MmMxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjA0KTtcbiAgICAgICAgY29sb3I6ICM2ZjQyYzE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTEsIDY2LCAxOTMsIDAuMTYpO1xuICAgICAgICBjb2xvcjogIzZmNDJjMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM2ZjQyYzE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExMSwgNjYsIDE5MywgMC4wNCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNmY0MmMxO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTEsIDY2LCAxOTMsIDAuMTYpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzZmNDJjMTtcbiAgICB9XG5cbiAgICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24sXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZjM4MjU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNTQ3MzM7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU0NzMzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjU0NzMzO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmQyMTMwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLW91dGxpbmVkLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIwLCA1MywgNjksIDAuMDQpO1xuICAgICAgICBjb2xvcjogI2RjMzU0NTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjE2KTtcbiAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDUzLCA2OSwgMC4wNCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDUzLCA2OSwgMC4xNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmMxMDc7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tbGluazpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwNjlkOTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWxpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIgLnAtYnV0dG9uLWxhYmVsIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWxpbms6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5wLXNwZWVkZGlhbC1idXR0b24ucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG4gICAgLnAtc3BlZWRkaWFsLWJ1dHRvbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkgLnAtYnV0dG9uLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gICAgLnAtc3BlZWRkaWFsLWJ1dHRvbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkgLnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICAgIGhlaWdodDogMS4zcmVtO1xuICAgIH1cblxuICAgIC5wLXNwZWVkZGlhbC1saXN0IHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cblxuICAgIC5wLXNwZWVkZGlhbC1pdGVtLnAtZm9jdXMgPiAucC1zcGVlZGRpYWwtYWN0aW9uIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cblxuICAgIC5wLXNwZWVkZGlhbC1hY3Rpb24ge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDk1MDU3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLnAtc3BlZWRkaWFsLWFjdGlvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNDNhNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tdXAgLnAtc3BlZWRkaWFsLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgICB9XG4gICAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi11cCAucC1zcGVlZGRpYWwtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICAucC1zcGVlZGRpYWwtZGlyZWN0aW9uLWRvd24gLnAtc3BlZWRkaWFsLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgICB9XG4gICAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi1kb3duIC5wLXNwZWVkZGlhbC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cblxuICAgIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tbGVmdCAucC1zcGVlZGRpYWwtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICAgIH1cbiAgICAucC1zcGVlZGRpYWwtZGlyZWN0aW9uLWxlZnQgLnAtc3BlZWRkaWFsLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAucC1zcGVlZGRpYWwtZGlyZWN0aW9uLXJpZ2h0IC5wLXNwZWVkZGlhbC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgfVxuICAgIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tcmlnaHQgLnAtc3BlZWRkaWFsLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIC5wLXNwZWVkZGlhbC1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW0sXG4gICAgLnAtc3BlZWRkaWFsLXNlbWktY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtLFxuICAgIC5wLXNwZWVkZGlhbC1xdWFydGVyLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnAtc3BlZWRkaWFsLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbTpmaXJzdC1jaGlsZCxcbiAgICAucC1zcGVlZGRpYWwtY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtOmxhc3QtY2hpbGQsXG4gICAgLnAtc3BlZWRkaWFsLXNlbWktY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtOmZpcnN0LWNoaWxkLFxuICAgIC5wLXNwZWVkZGlhbC1zZW1pLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbTpsYXN0LWNoaWxkLFxuICAgIC5wLXNwZWVkZGlhbC1xdWFydGVyLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbTpmaXJzdC1jaGlsZCxcbiAgICAucC1zcGVlZGRpYWwtcXVhcnRlci1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucC1zcGVlZGRpYWwtbWFzayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB9XG5cbiAgICAucC1zcGxpdGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgfVxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXJvdW5kZWQgPiAucC1idXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIH1cbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1yYWlzZWQge1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgfVxuXG4gICAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2LFxuICAgIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dCB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldjplbmFibGVkOmhvdmVyLFxuICAgIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dDplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXByZXY6Zm9jdXMtdmlzaWJsZSxcbiAgICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICAgIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMgLnAtY2Fyb3VzZWwtaW5kaWNhdG9yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3IgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIC5wLWNhcm91c2VsLWluZGljYXRvciBidXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIC5wLWNhcm91c2VsLWluZGljYXRvci5wLWhpZ2hsaWdodCBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAucC1kYXRhdGFibGUgLnAtcGFnaW5hdG9yLXRvcCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMnB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4gLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiAucC1zb3J0YWJsZS1jb2x1bW4tYmFkZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogMS4xNDNyZW07XG4gICAgICAgIG1pbi13aWR0aDogMS4xNDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0M3JlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LXRvZ2dsZXIsXG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1pbml0LFxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZSxcbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWNhbmNlbCB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LXRvZ2dsZXI6ZW5hYmxlZDpob3ZlcixcbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWluaXQ6ZW5hYmxlZDpob3ZlcixcbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLXNhdmU6ZW5hYmxlZDpob3ZlcixcbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWNhbmNlbDplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctdG9nZ2xlcjpmb2N1cy12aXNpYmxlLFxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItaW5pdDpmb2N1cy12aXNpYmxlLFxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZTpmb2N1cy12aXNpYmxlLFxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItY2FuY2VsOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAuMTVyZW0gc29saWQgcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4xNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWRhdGF0YWJsZS1kcmFncG9pbnQtdG9wID4gdGQge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtZGF0YXRhYmxlLWRyYWdwb2ludC1ib3R0b20gPiB0ZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWhvdmVyYWJsZS1yb3dzIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1jb2x1bW4tcmVzaXplci1oZWxwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUtaGVhZGVyLFxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtc2Nyb2xsYWJsZS1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc2Nyb2xsYWJsZSA+IC5wLWRhdGF0YWJsZS13cmFwcGVyID4gLnAtZGF0YXRhYmxlLXRhYmxlID4gLnAtZGF0YXRhYmxlLXRoZWFkLFxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlID4gLnAtZGF0YXRhYmxlLXdyYXBwZXIgPiAucC1kYXRhdGFibGUtdGFibGUgPiAucC1kYXRhdGFibGUtdGZvb3QsXG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUgPiAucC1kYXRhdGFibGUtd3JhcHBlciA+IC5wLXNjcm9sbGVyLXZpZXdwb3J0ID4gLnAtc2Nyb2xsZXIgPiAucC1kYXRhdGFibGUtdGFibGUgPiAucC1kYXRhdGFibGUtdGhlYWQsXG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUgPiAucC1kYXRhdGFibGUtd3JhcHBlciA+IC5wLXNjcm9sbGVyLXZpZXdwb3J0ID4gLnAtc2Nyb2xsZXIgPiAucC1kYXRhdGFibGUtdGFibGUgPiAucC1kYXRhdGFibGUtdGZvb3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLWxvYWRpbmctaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtcGFnaW5hdG9yLXRvcCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10aGVhZCArIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10aGVhZCArIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lczpoYXMoLnAtZGF0YXRhYmxlLXRoZWFkKTpoYXMoLnAtZGF0YXRhYmxlLXRib2R5KSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lczpoYXMoLnAtZGF0YXRhYmxlLXRoZWFkKTpoYXMoLnAtZGF0YXRhYmxlLXRib2R5KSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXM6aGFzKC5wLWRhdGF0YWJsZS10Ym9keSk6aGFzKC5wLWRhdGF0YWJsZS10Zm9vdCkgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXM6aGFzKC5wLWRhdGF0YWJsZS10Ym9keSk6aGFzKC5wLWRhdGF0YWJsZS10Zm9vdCkgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc3RyaXBlZCAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc3RyaXBlZCAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikucC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pLnAtaGlnaGxpZ2h0IC5wLXJvdy10b2dnbGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zdHJpcGVkIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOm50aC1jaGlsZChldmVuKS5wLWhpZ2hsaWdodCAucC1yb3ctdG9nZ2xlcjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc20gLnAtZGF0YXRhYmxlLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNtIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc20gLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1sZyAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1sZyAucC1kYXRhdGFibGUtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICAgIH1cblxuICAgIC5wLWRhdGF2aWV3IC5wLXBhZ2luYXRvci10b3Age1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtZGF0YXZpZXcgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1kYXRhdmlldyAucC1kYXRhdmlldy1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucC1kYXRhdmlldyAucC1kYXRhdmlldy1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAucC1kYXRhdmlldyAucC1kYXRhdmlldy1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWxvYWRpbmctaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXZpZXcgLnAtZGF0YXZpZXctZW1wdHltZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAucC1jb2x1bW4tZmlsdGVyLXJvdyAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLFxuICAgIC5wLWNvbHVtbi1maWx0ZXItcm93IC5wLWNvbHVtbi1maWx0ZXItY2xlYXItYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi1vcGVuLFxuICAgIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLW9wZW46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLWFjdGl2ZSxcbiAgICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi1hY3RpdmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cblxuICAgIC5wLWNvbHVtbi1maWx0ZXItY2xlYXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtY29sdW1uLWZpbHRlci1jbGVhci1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDEyLjVyZW07XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG5cbiAgICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLW9wZXJhdG9yIHtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLWNvbnN0cmFpbnQgLnAtY29sdW1uLWZpbHRlci1tYXRjaG1vZGUtZHJvcGRvd24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludCAucC1jb2x1bW4tZmlsdGVyLXJlbW92ZS1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLWFkZC1ydWxlIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItYnV0dG9uYmFyIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWNvbnRyb2xzIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1jb250cm9scyAucC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdC1jb250YWluZXIucC1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtaGVhZGVyIC5wLW9yZGVybGlzdC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIH1cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWZpbHRlci1jb250YWluZXIgLnAtb3JkZXJsaXN0LWZpbHRlci1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtZmlsdGVyLWNvbnRhaW5lciAucC1vcmRlcmxpc3QtZmlsdGVyLWljb24ge1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtLnAtZm9jdXMge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjdkNjtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1lbXB0eS1tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdDpub3QoLmNkay1kcm9wLWxpc3QtZHJhZ2dpbmcpIC5wLW9yZGVybGlzdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdC5wLW9yZGVybGlzdC1zdHJpcGVkIC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdC5wLW9yZGVybGlzdC1zdHJpcGVkIC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtOm50aC1jaGlsZChldmVuKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuXG4gICAgLnAtb3JkZXJsaXN0LWl0ZW0uY2RrLWRyYWctcHJldmlldyB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudC5wLW9yZ2FuaXphdGlvbmNoYXJ0LXNlbGVjdGFibGUtbm9kZTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQucC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLW5vZGUtdG9nZ2xlciBpIHtcbiAgICAgICAgY29sb3I6ICMwMDNlODA7XG4gICAgfVxuICAgIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LWxpbmUtZG93biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LWxpbmUtbGVmdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbGluZS10b3Age1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50IC5wLW5vZGUtdG9nZ2xlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudCAucC1ub2RlLXRvZ2dsZXI6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICAucC1wYWdpbmF0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzAwMzk1ZDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1maXJzdCxcbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXByZXYsXG4gICAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1uZXh0LFxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbGFzdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMDAzOTVkO1xuICAgICAgICBtaW4td2lkdGg6IDIuMzU3cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMzU3cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItZmlyc3Q6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlcixcbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXByZXY6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlcixcbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLW5leHQ6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlcixcbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWxhc3Q6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgICAgICAgY29sb3I6IHJnYigwLCA1NywgOTMsIDAuNSk7XG4gICAgfVxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItZmlyc3Qge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWxhc3Qge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLXBhZ2luYXRvciAucC1kcm9wZG93biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMzU3cmVtO1xuICAgIH1cbiAgICAucC1wYWdpbmF0b3IgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2UtaW5wdXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wYWdlLWlucHV0IC5wLWlucHV0dGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMi4zNTdyZW07XG4gICAgfVxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMDAzOTVkO1xuICAgICAgICBtaW4td2lkdGg6IDIuMzU3cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMzU3cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIH1cbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgY29sb3I6ICMwMDM5NWQ7XG4gICAgICAgIG1pbi13aWR0aDogMi4zNTdyZW07XG4gICAgICAgIGhlaWdodDogMi4zNTdyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wYWdlcyAucC1wYWdpbmF0b3ItcGFnZS5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAgICAgY29sb3I6IHJnYigwLCA1NywgOTMsIDAuNSk7XG4gICAgfVxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcGFnZXMgLnAtcGFnaW5hdG9yLXBhZ2U6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiByZ2IoMCwgNTcsIDkzLCAwLjUpO1xuICAgIH1cblxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWJ1dHRvbnMge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1idXR0b25zIC5wLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0LXdyYXBwZXIucC1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1oZWFkZXIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1oZWFkZXIgLnAtcGlja2xpc3QtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWZpbHRlci1jb250YWluZXIgLnAtcGlja2xpc3QtZmlsdGVyLWlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgICB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtZmlsdGVyLWNvbnRhaW5lciAucC1waWNrbGlzdC1maWx0ZXItaWNvbiB7XG4gICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbS5wLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY3ZDY7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtZW1wdHktbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0Om5vdCguY2RrLWRyb3AtbGlzdC1kcmFnZ2luZykgLnAtcGlja2xpc3QtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1waWNrbGlzdC5wLXBpY2tsaXN0LXN0cmlwZWQgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0LnAtcGlja2xpc3Qtc3RyaXBlZCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG5cbiAgICAucC1waWNrbGlzdC1pdGVtLmNkay1kcmFnLXByZXZpZXcge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucC10aW1lbGluZSAucC10aW1lbGluZS1ldmVudC1tYXJrZXIge1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC10aW1lbGluZSAucC10aW1lbGluZS1ldmVudC1jb25uZWN0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC10aW1lbGluZS5wLXRpbWVsaW5lLXZlcnRpY2FsIC5wLXRpbWVsaW5lLWV2ZW50LW9wcG9zaXRlLFxuICAgIC5wLXRpbWVsaW5lLnAtdGltZWxpbmUtdmVydGljYWwgLnAtdGltZWxpbmUtZXZlbnQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG4gICAgLnAtdGltZWxpbmUucC10aW1lbGluZS12ZXJ0aWNhbCAucC10aW1lbGluZS1ldmVudC1jb25uZWN0b3Ige1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgIH1cbiAgICAucC10aW1lbGluZS5wLXRpbWVsaW5lLWhvcml6b250YWwgLnAtdGltZWxpbmUtZXZlbnQtb3Bwb3NpdGUsXG4gICAgLnAtdGltZWxpbmUucC10aW1lbGluZS1ob3Jpem9udGFsIC5wLXRpbWVsaW5lLWV2ZW50LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuICAgIC5wLXRpbWVsaW5lLnAtdGltZWxpbmUtaG9yaXpvbnRhbCAucC10aW1lbGluZS1ldmVudC1jb25uZWN0b3Ige1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAucC10cmVlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMTQzcmVtO1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGU6Zm9jdXMgPiAucC10cmVlbm9kZS1jb250ZW50IHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBwYWRkaW5nOiAwLjI4NnJlbTtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWUtdG9nZ2xlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXI6ZW5hYmxlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWUtdG9nZ2xlcjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZW5vZGUtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC1jaGVja2JveCAucC1pbmRldGVybWluYXRlIC5wLWNoZWNrYm94LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCAucC10cmVlLXRvZ2dsZXIsXG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLXRyZWVub2RlLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLXRyZWUtdG9nZ2xlcjpob3ZlcixcbiAgICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZW5vZGUtaWNvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC10cmVlbm9kZS1zZWxlY3RhYmxlOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLXRyZWVub2RlLWRyYWdvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRyZWUgLnAtdHJlZS1maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtZmlsdGVyLWNvbnRhaW5lciAucC10cmVlLWZpbHRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtZmlsdGVyLWNvbnRhaW5lciAucC10cmVlLWZpbHRlci1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWVub2RlLWNoaWxkcmVuIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWxvYWRpbmctaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWxvYWRpbmctaWNvbi5wLWljb24ge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWVub2RlLWRyb3Bwb2ludC5wLXRyZWVub2RlLWRyb3Bwb2ludC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICAgIH1cbiAgICAucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAwLjI4NnJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCAucC10cmVlbm9kZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWVub2RlLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZW5vZGUtbGFiZWw6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtdHJlZW5vZGUtc2VsZWN0YWJsZTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgLnAtdHJlZXRhYmxlIC5wLXBhZ2luYXRvci10b3Age1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXBhZ2luYXRvci1ib3R0b20ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDJweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4gLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiAucC1zb3J0YWJsZS1jb2x1bW4tYmFkZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogMS4xNDNyZW07XG4gICAgICAgIG1pbi13aWR0aDogMS4xNDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0M3JlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtdHJlZXRhYmxlLXRvZ2dsZXIge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC10cmVldGFibGUtdG9nZ2xlcjplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC10cmVldGFibGUtdG9nZ2xlcjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC10cmVldGFibGUtdG9nZ2xlci5wLWljb24ge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCBwLXRyZWV0YWJsZWNoZWNrYm94IC5wLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHAtdHJlZXRhYmxlY2hlY2tib3ggLnAtY2hlY2tib3ggLnAtaW5kZXRlcm1pbmF0ZSAucC1jaGVja2JveC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0cjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0wLjE1cmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyLnAtaGlnaGxpZ2h0IC5wLXRyZWV0YWJsZS10b2dnbGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ci5wLWhpZ2hsaWdodCAucC10cmVldGFibGUtdG9nZ2xlcjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWhvdmVyYWJsZS1yb3dzIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLXRyZWV0YWJsZS10b2dnbGVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC1jb2x1bW4tcmVzaXplci1oZWxwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUtaGVhZGVyLFxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtc2Nyb2xsYWJsZS1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLWxvYWRpbmctaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1sb2FkaW5nLWljb24ucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLXRvcCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAxcHg7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAwLjg3NXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtc20gLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zbSAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtbGcgLnAtdHJlZXRhYmxlLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1sZyAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtbGcgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gICAgfVxuXG4gICAgLnAtdmlydHVhbHNjcm9sbGVyIC5wLXZpcnR1YWxzY3JvbGxlci1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucC12aXJ0dWFsc2Nyb2xsZXIgLnAtdmlydHVhbHNjcm9sbGVyLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5wLXZpcnR1YWxzY3JvbGxlciAucC12aXJ0dWFsc2Nyb2xsZXItZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIC5wLWFjY29yZGlvbi10b2dnbGUtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpIC5wLWFjY29yZGlvbi1oZWFkZXItbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQ6aG92ZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWFjY29yZGlvbiBwLWFjY29yZGlvbnRhYiAucC1hY2NvcmRpb24tdGFiIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiIC5wLWFjY29yZGlvbi1oZWFkZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiIC5wLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLWFjY29yZGlvbi1oZWFkZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cbiAgICAucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6bm90KDpmaXJzdC1jaGlsZCkgLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayxcbiAgICAucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6bm90KDpmaXJzdC1jaGlsZCkgLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gICAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiOmZpcnN0LWNoaWxkIC5wLWFjY29yZGlvbi1oZWFkZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6bGFzdC1jaGlsZCAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1oaWdobGlnaHQpIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiOmxhc3QtY2hpbGQgLnAtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnAtY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtY2FyZCAucC1jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgfVxuICAgIC5wLWNhcmQgLnAtY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWNhcmQgLnAtY2FyZC1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIC5wLWNhcmQgLnAtY2FyZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgIH1cbiAgICAucC1jYXJkIC5wLWNhcmQtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgICB9XG5cbiAgICAucC1kaXZpZGVyIC5wLWRpdmlkZXItY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLWRpdmlkZXIucC1kaXZpZGVyLWhvcml6b250YWwge1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgICAucC1kaXZpZGVyLnAtZGl2aWRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1kaXZpZGVyLnAtZGl2aWRlci1ob3Jpem9udGFsIC5wLWRpdmlkZXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIH1cbiAgICAucC1kaXZpZGVyLnAtZGl2aWRlci12ZXJ0aWNhbCB7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuICAgIC5wLWRpdmlkZXIucC1kaXZpZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWwgLnAtZGl2aWRlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgfVxuXG4gICAgLnAtZmllbGRzZXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1maWVsZHNldCAucC1maWVsZHNldC1sZWdlbmQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kIGEge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQgYSAucC1maWVsZHNldC10b2dnbGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtZmllbGRzZXQgLnAtZmllbGRzZXQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgLnAtcGFuZWwgLnAtcGFuZWwtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIgLnAtcGFuZWwtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIgLnAtcGFuZWwtaGVhZGVyLWljb24ge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC1oZWFkZXItaWNvbjplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIgLnAtcGFuZWwtaGVhZGVyLWljb246Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtcGFuZWwucC1wYW5lbC10b2dnbGVhYmxlIC5wLXBhbmVsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICAgIH1cbiAgICAucC1wYW5lbCAucC1wYW5lbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtcGFuZWwgLnAtcGFuZWwtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1wYW5lbCAucC1wYW5lbC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cbiAgICAucC1wYW5lbCAucC1wYW5lbC1pY29ucy1lbmQge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5wLXBhbmVsIC5wLXBhbmVsLWljb25zLXN0YXJ0IHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1wYW5lbCAucC1wYW5lbC1pY29ucy1jZW50ZXIge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucC1zY3JvbGxwYW5lbCAucC1zY3JvbGxwYW5lbC1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1zY3JvbGxwYW5lbCAucC1zY3JvbGxwYW5lbC1iYXI6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICAucC1zcGxpdHRlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXNwbGl0dGVyIC5wLXNwbGl0dGVyLWd1dHRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLXNwbGl0dGVyIC5wLXNwbGl0dGVyLWd1dHRlciAucC1zcGxpdHRlci1ndXR0ZXItaGFuZGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtc3BsaXR0ZXIgLnAtc3BsaXR0ZXItZ3V0dGVyIC5wLXNwbGl0dGVyLWd1dHRlci1oYW5kbGU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtc3BsaXR0ZXIgLnAtc3BsaXR0ZXItZ3V0dGVyLXJlc2l6aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICB9XG5cbiAgICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cblxuICAgIC5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1uYXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5wLXN0ZXBwZXItaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnAtc3RlcHBlci1oZWFkZXI6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAucC1zdGVwcGVyLWhlYWRlciAucC1zdGVwcGVyLWFjdGlvbiB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5wLXN0ZXBwZXItaGVhZGVyIC5wLXN0ZXBwZXItYWN0aW9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgLnAtc3RlcHBlci5wLXN0ZXBwZXItcmVhZG9ubHkgLnAtc3RlcHBlci1oZWFkZXIge1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgfVxuXG4gICAgLnAtc3RlcHBlci1oZWFkZXIucC1oaWdobGlnaHQgLnAtc3RlcHBlci1hY3Rpb24ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLnAtc3RlcHBlci10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5wLXN0ZXBwZXItbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnAtc3RlcHBlci1zZXBhcmF0b3Ige1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG5cbiAgICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlciAucC1zdGVwcGVyLWFjdGlvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyIC5wLXN0ZXBwZXItYWN0aW9uIC5wLXN0ZXBwZXItbnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWluLXdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXIgLnAtc3RlcHBlci1hY3Rpb24gLnAtc3RlcHBlci10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyIC5wLXN0ZXBwZXItYWN0aW9uOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlci5wLWhpZ2hsaWdodCAucC1zdGVwcGVyLW51bWJlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyLnAtaGlnaGxpZ2h0IC5wLXN0ZXBwZXItdGl0bGUge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXI6aGFzKH4gLnAtaGlnaGxpZ2h0KSAucC1zdGVwcGVyLXNlcGFyYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1wYW5lbHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtc3RlcHBlciAucC1zdGVwcGVyLXNlcGFyYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXRvZ2dsZWFibGUtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgfVxuICAgIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItcGFuZWwucC1zdGVwcGVyLXBhbmVsLWFjdGl2ZSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbiAgICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXBhbmVsIC5wLXN0ZXBwZXItaGVhZGVyIHtcbiAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICB9XG4gICAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbCAucC1zdGVwcGVyLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXBhbmVsIC5wLXN0ZXBwZXItc2VwYXJhdG9yIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygxLjc1cmVtICsgMnB4KTtcbiAgICB9XG4gICAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbDpoYXMofiAucC1zdGVwcGVyLXBhbmVsLWFjdGl2ZSkgLnAtc3RlcHBlci1zZXBhcmF0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXBhbmVsOmxhc3Qtb2YtdHlwZSAucC1zdGVwcGVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgfVxuXG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdi1jb250ZW50IHtcbiAgICAgICAgc2Nyb2xsLXBhZGRpbmctaW5saW5lOiAyLjM1N3JlbTtcbiAgICB9XG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICB9XG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSAucC10YWJ2aWV3LW5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAjZmZmZmZmICNkZWUyZTYgI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBtYXJnaW46IDAgMCAtMXB4IDA7XG4gICAgfVxuICAgIC5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYgbGkgLnAtdGFidmlldy1uYXYtbGluazpub3QoLnAtZGlzYWJsZWQpOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYgbGk6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC10YWJ2aWV3LW5hdi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaS5wLWhpZ2hsaWdodCAucC10YWJ2aWV3LW5hdi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZmZmZiAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB9XG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LWxlZnQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC10YWJ2aWV3IC5wLXRhYnZpZXctcmlnaHQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRhYnZpZXcgLnAtdGFidmlldy1jbG9zZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYtYnRuLnAtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICB3aWR0aDogMi4zNTdyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdi1idG4ucC1saW5rOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXRhYnZpZXcgLnAtdGFidmlldy1wYW5lbHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAucC10b29sYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgIH1cbiAgICAucC10b29sYmFyIC5wLXRvb2xiYXItc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICB9XG5cbiAgICAucC1jb25maXJtLXBvcHVwIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgfVxuICAgIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gICAgfVxuICAgIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1mb290ZXIgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtZm9vdGVyIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucC1jb25maXJtLXBvcHVwOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1jb25maXJtLXBvcHVwOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgICAucC1jb25maXJtLXBvcHVwLnAtY29uZmlybS1wb3B1cC1mbGlwcGVkOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtY29uZmlybS1wb3B1cC5wLWNvbmZpcm0tcG9wdXAtZmxpcHBlZDpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICAgIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1pY29uLnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIC5wLWRpYWxvZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICAgIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbiB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbjplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb246Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtZGlhbG9nIC5wLWRpYWxvZy1oZWFkZXIgLnAtZGlhbG9nLWhlYWRlci1pY29uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5wLWRpYWxvZyAucC1kaWFsb2ctY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgICAucC1kaWFsb2cgLnAtZGlhbG9nLWNvbnRlbnQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1kaWFsb2cgLnAtZGlhbG9nLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtZGlhbG9nIC5wLWRpYWxvZy1mb290ZXIgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAucC1kaWFsb2cucC1jb25maXJtLWRpYWxvZyAucC1jb25maXJtLWRpYWxvZy1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICAucC1kaWFsb2cucC1jb25maXJtLWRpYWxvZyAucC1jb25maXJtLWRpYWxvZy1pY29uLnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICAgIC5wLWRpYWxvZy5wLWNvbmZpcm0tZGlhbG9nIC5wLWNvbmZpcm0tZGlhbG9nLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAucC1vdmVybGF5cGFuZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wLW92ZXJsYXlwYW5lbCAucC1vdmVybGF5cGFuZWwtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgfVxuICAgIC5wLW92ZXJsYXlwYW5lbCAucC1vdmVybGF5cGFuZWwtY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgIHJpZ2h0OiAtMXJlbTtcbiAgICB9XG4gICAgLnAtb3ZlcmxheXBhbmVsIC5wLW92ZXJsYXlwYW5lbC1jbG9zZTplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjlkOTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLW92ZXJsYXlwYW5lbDphZnRlciB7XG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtb3ZlcmxheXBhbmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgICAucC1vdmVybGF5cGFuZWwucC1vdmVybGF5cGFuZWwtZmxpcHBlZDphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLW92ZXJsYXlwYW5lbC5wLW92ZXJsYXlwYW5lbC1mbGlwcGVkOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG5cbiAgICAucC1zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciAucC1zaWRlYmFyLWNsb3NlLFxuICAgIC5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1pY29uIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItY2xvc2U6ZW5hYmxlZDpob3ZlcixcbiAgICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItaWNvbjplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItY2xvc2U6Zm9jdXMtdmlzaWJsZSxcbiAgICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItaWNvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyICsgLnAtc2lkZWJhci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5wLXNpZGViYXIgLnAtc2lkZWJhci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICB9XG5cbiAgICAucC10b29sdGlwIC5wLXRvb2x0aXAtdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMTI1Mjk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC10b29sdGlwLnAtdG9vbHRpcC1yaWdodCAucC10b29sdGlwLWFycm93IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC10b29sdGlwLnAtdG9vbHRpcC1sZWZ0IC5wLXRvb2x0aXAtYXJyb3cge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdG9vbHRpcC5wLXRvb2x0aXAtdG9wIC5wLXRvb2x0aXAtYXJyb3cge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC10b29sdGlwLnAtdG9vbHRpcC1ib3R0b20gLnAtdG9vbHRpcC1hcnJvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuXG4gICAgLnAtZmlsZXVwbG9hZCAucC1maWxldXBsb2FkLWJ1dHRvbmJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtYnV0dG9uYmFyIC5wLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtYnV0dG9uYmFyIC5wLWJ1dHRvbi5wLWZpbGV1cGxvYWQtY2hvb3NlLnAtZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtY29udGVudC5wLWZpbGV1cGxvYWQtaGlnaGxpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAxcHggZGFzaGVkICNlMWIyNDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1maWxldXBsb2FkIC5wLXByb2dyZXNzYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgIH1cbiAgICAucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtcm93ID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIH1cbiAgICAucC1maWxldXBsb2FkLnAtZmlsZXVwbG9hZC1hZHZhbmNlZCAucC1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAucC1maWxldXBsb2FkLWNob29zZTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjlkOTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwNjlkOTtcbiAgICB9XG4gICAgLnAtZmlsZXVwbG9hZC1jaG9vc2U6bm90KC5wLWRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2MmNjO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xuICAgIH1cblxuICAgIC5wLWJyZWFkY3J1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCBsaSAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCBsaSAucC1tZW51aXRlbS1saW5rOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1saXN0IGxpIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCBsaSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtYnJlYWRjcnVtYiAucC1icmVhZGNydW1iLWxpc3QgbGkucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMC41cmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtYnJlYWRjcnVtYiAucC1icmVhZGNydW1iLWxpc3QgbGk6bGFzdC1jaGlsZCAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIC5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1saXN0IGxpOmxhc3QtY2hpbGQgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cblxuICAgIC5wLWNvbnRleHRtZW51IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHdpZHRoOiAxMi41cmVtO1xuICAgIH1cbiAgICAucC1jb250ZXh0bWVudSAucC1jb250ZXh0bWVudS1yb290LWxpc3Qge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLXN1Ym1lbnUtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLXN1Ym1lbnUtaWNvbi5wLWljb24ge1xuICAgICAgICB3aWR0aDogMC44NzVyZW07XG4gICAgICAgIGhlaWdodDogMC44NzVyZW07XG4gICAgfVxuXG4gICAgLnAtZG9jayAucC1kb2NrLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZG9jayAucC1kb2NrLWxpc3QtY29udGFpbmVyIC5wLWRvY2stbGlzdCB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtZG9jayAucC1kb2NrLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtZG9jayAucC1kb2NrLWl0ZW0ucC1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWRvY2sgLnAtZG9jay1saW5rIHtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG4gICAgLnAtZG9jay5wLWRvY2stdG9wIC5wLWRvY2staXRlbS1zZWNvbmQtcHJldixcbiAgICAucC1kb2NrLnAtZG9jay10b3AgLnAtZG9jay1pdGVtLXNlY29uZC1uZXh0LFxuICAgIC5wLWRvY2sucC1kb2NrLWJvdHRvbSAucC1kb2NrLWl0ZW0tc2Vjb25kLXByZXYsXG4gICAgLnAtZG9jay5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1zZWNvbmQtbmV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAwLjlyZW07XG4gICAgfVxuICAgIC5wLWRvY2sucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tcHJldixcbiAgICAucC1kb2NrLnAtZG9jay10b3AgLnAtZG9jay1pdGVtLW5leHQsXG4gICAgLnAtZG9jay5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1wcmV2LFxuICAgIC5wLWRvY2sucC1kb2NrLWJvdHRvbSAucC1kb2NrLWl0ZW0tbmV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAxLjNyZW07XG4gICAgfVxuICAgIC5wLWRvY2sucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tY3VycmVudCxcbiAgICAucC1kb2NrLnAtZG9jay1ib3R0b20gLnAtZG9jay1pdGVtLWN1cnJlbnQge1xuICAgICAgICBtYXJnaW46IDAgMS41cmVtO1xuICAgIH1cbiAgICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1zZWNvbmQtcHJldixcbiAgICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1zZWNvbmQtbmV4dCxcbiAgICAucC1kb2NrLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tc2Vjb25kLXByZXYsXG4gICAgLnAtZG9jay5wLWRvY2stcmlnaHQgLnAtZG9jay1pdGVtLXNlY29uZC1uZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwLjlyZW0gMDtcbiAgICB9XG4gICAgLnAtZG9jay5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tcHJldixcbiAgICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1uZXh0LFxuICAgIC5wLWRvY2sucC1kb2NrLXJpZ2h0IC5wLWRvY2staXRlbS1wcmV2LFxuICAgIC5wLWRvY2sucC1kb2NrLXJpZ2h0IC5wLWRvY2staXRlbS1uZXh0IHtcbiAgICAgICAgbWFyZ2luOiAxLjNyZW0gMDtcbiAgICB9XG4gICAgLnAtZG9jay5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tY3VycmVudCxcbiAgICAucC1kb2NrLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tY3VycmVudCB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnAtZG9jay5wLWRvY2stdG9wIC5wLWRvY2stbGlzdC1jb250YWluZXIsXG4gICAgICAgIC5wLWRvY2sucC1kb2NrLWJvdHRvbSAucC1kb2NrLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucC1kb2NrLnAtZG9jay10b3AgLnAtZG9jay1saXN0LWNvbnRhaW5lciAucC1kb2NrLWxpc3QsXG4gICAgICAgIC5wLWRvY2sucC1kb2NrLWJvdHRvbSAucC1kb2NrLWxpc3QtY29udGFpbmVyIC5wLWRvY2stbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2stbGlzdC1jb250YWluZXIsXG4gICAgICAgIC5wLWRvY2sucC1kb2NrLXJpZ2h0IC5wLWRvY2stbGlzdC1jb250YWluZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2stbGlzdC1jb250YWluZXIgLnAtZG9jay1saXN0LFxuICAgICAgICAucC1kb2NrLnAtZG9jay1yaWdodCAucC1kb2NrLWxpc3QtY29udGFpbmVyIC5wLWRvY2stbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICAucC1kb2NrIC5wLWRvY2stbGlzdCAucC1kb2NrLWl0ZW0ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZWdhbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1tZWdhbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1tZWdhbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1wYW5lbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLXN1Ym1lbnUtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cbiAgICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LXZlcnRpY2FsIHtcbiAgICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIH1cbiAgICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWwgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWwgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWwgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWwgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsXG4gICAgICAgIC5wLW1lZ2FtZW51LXJvb3QtbGlzdFxuICAgICAgICA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZClcbiAgICAgICAgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyXG4gICAgICAgIC5wLW1lbnVpdGVtLWxpbmtcbiAgICAgICAgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbFxuICAgICAgICAucC1tZWdhbWVudS1yb290LWxpc3RcbiAgICAgICAgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpXG4gICAgICAgID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlclxuICAgICAgICAucC1tZW51aXRlbS1saW5rXG4gICAgICAgIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsXG4gICAgICAgIC5wLW1lZ2FtZW51LXJvb3QtbGlzdFxuICAgICAgICA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZClcbiAgICAgICAgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyXG4gICAgICAgIC5wLW1lbnVpdGVtLWxpbmtcbiAgICAgICAgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICB9XG5cbiAgICAucC1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHdpZHRoOiAxMi41cmVtO1xuICAgIH1cbiAgICAucC1tZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1tZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1tZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lbnUucC1tZW51LW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAucC1tZW51IC5wLXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbS1iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1pbi13aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgIC5wLW1lbnViYXIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1zdWJtZW51LWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtc3VibWVudS1saXN0IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnAtbWVudWJhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICB9XG4gICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1tZW51aXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICAgICAgICB9XG4gICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1jb250ZW50ID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1zdWJtZW51LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1jb250ZW50ID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtbWVudWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtIC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0gLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtIC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhclxuICAgICAgICAgICAgLnAtbWVudWJhci1yb290LWxpc3RcbiAgICAgICAgICAgIC5wLXN1Ym1lbnUtbGlzdFxuICAgICAgICAgICAgLnAtbWVudWl0ZW1cbiAgICAgICAgICAgIC5wLXN1Ym1lbnUtbGlzdFxuICAgICAgICAgICAgLnAtbWVudWl0ZW1cbiAgICAgICAgICAgIC5wLXN1Ym1lbnUtbGlzdFxuICAgICAgICAgICAgLnAtbWVudWl0ZW1cbiAgICAgICAgICAgIC5wLW1lbnVpdGVtLWNvbnRlbnRcbiAgICAgICAgICAgIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5wLW1lbnViYXJcbiAgICAgICAgICAgIC5wLW1lbnViYXItcm9vdC1saXN0XG4gICAgICAgICAgICAucC1zdWJtZW51LWxpc3RcbiAgICAgICAgICAgIC5wLW1lbnVpdGVtXG4gICAgICAgICAgICAucC1zdWJtZW51LWxpc3RcbiAgICAgICAgICAgIC5wLW1lbnVpdGVtXG4gICAgICAgICAgICAucC1zdWJtZW51LWxpc3RcbiAgICAgICAgICAgIC5wLW1lbnVpdGVtXG4gICAgICAgICAgICAucC1zdWJtZW51LWxpc3RcbiAgICAgICAgICAgIC5wLW1lbnVpdGVtXG4gICAgICAgICAgICAucC1tZW51aXRlbS1jb250ZW50XG4gICAgICAgICAgICAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNi43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyXG4gICAgICAgICAgICAucC1tZW51YmFyLXJvb3QtbGlzdFxuICAgICAgICAgICAgLnAtc3VibWVudS1saXN0XG4gICAgICAgICAgICAucC1tZW51aXRlbVxuICAgICAgICAgICAgLnAtc3VibWVudS1saXN0XG4gICAgICAgICAgICAucC1tZW51aXRlbVxuICAgICAgICAgICAgLnAtc3VibWVudS1saXN0XG4gICAgICAgICAgICAucC1tZW51aXRlbVxuICAgICAgICAgICAgLnAtc3VibWVudS1saXN0XG4gICAgICAgICAgICAucC1tZW51aXRlbVxuICAgICAgICAgICAgLnAtc3VibWVudS1saXN0XG4gICAgICAgICAgICAucC1tZW51aXRlbVxuICAgICAgICAgICAgLnAtbWVudWl0ZW0tY29udGVudFxuICAgICAgICAgICAgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDguMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlLWFjdGl2ZSAucC1tZW51YmFyLXJvb3QtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQgLnAtcGFuZWxtZW51LWhlYWRlci1hY3Rpb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQgLnAtcGFuZWxtZW51LWhlYWRlci1hY3Rpb24gLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCAucC1wYW5lbG1lbnUtaGVhZGVyLWFjdGlvbiAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodCAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodDpob3ZlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1wYW5lbG1lbnUtcm9vdC1saXN0IHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLXN1Ym1lbnUtbGlzdDpub3QoLnAtcGFuZWxtZW51LXJvb3QtbGlzdCkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbCAucC1wYW5lbG1lbnUtaGVhZGVyIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWwgLnAtcGFuZWxtZW51LWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQsXG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQ6aG92ZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOmZpcnN0LWNoaWxkIC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOmxhc3QtY2hpbGQgLnAtcGFuZWxtZW51LWhlYWRlcjpub3QoLnAtaGlnaGxpZ2h0KSAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWw6bGFzdC1jaGlsZCAucC1wYW5lbG1lbnUtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAucC1zbGlkZW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUtcm9vdC1saXN0IHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtc3VibWVudS1saXN0IHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudS5wLXNsaWRlbWVudS1vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gICAgLnAtc2xpZGVtZW51IC5wLWljb24ge1xuICAgICAgICB3aWR0aDogMC44NzVyZW07XG4gICAgICAgIGhlaWdodDogMC44NzVyZW07XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUtYmFja3dhcmQge1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LWJhY2t3YXJkOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1pbi13aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1zdGVwcyAucC1zdGVwcy1pdGVtIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3RlcHMtbnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbSAucC1tZW51aXRlbS1saW5rIC5wLXN0ZXBzLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbS5wLWhpZ2hsaWdodCAucC1zdGVwcy1udW1iZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbS5wLWhpZ2hsaWdodCAucC1zdGVwcy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1zdGVwcyAucC1zdGVwcy1pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgfVxuXG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICB9XG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC1tZW51aXRlbS1iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1pbi13aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICBib3JkZXI6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICNmZmZmZmYgI2RlZTJlNiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIG1hcmdpbjogMCAwIC0xcHggMDtcbiAgICB9XG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtLnAtaGlnaGxpZ2h0IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmZmZmICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIH1cbiAgICAucC10YWJtZW51IC5wLXRhYm1lbnUtbGVmdC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRhYm1lbnUgLnAtdGFibWVudS1yaWdodC1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdi1idG4ucC1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHdpZHRoOiAyLjM1N3JlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2LWJ0bi5wLWxpbms6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgLnAtdGllcmVkbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudS5wLXRpZXJlZG1lbnUtb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtdGllcmVkbWVudS1yb290LWxpc3Qge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtc3VibWVudS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cbiAgICAucC10aWVyZWRtZW51IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtc3VibWVudS1pY29uLnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICAucC1pbmxpbmUtbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjZTVmZjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjYjhkYWZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgY29sb3I6ICMwMDQwODU7XG4gICAgfVxuICAgIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtaW5mbyAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMwMDQwODU7XG4gICAgfVxuICAgIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNGVkZGE7XG4gICAgICAgIGJvcmRlcjogc29saWQgI2MzZTZjYjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgIH1cbiAgICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLXN1Y2Nlc3MgLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgIH1cbiAgICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLXdhcm4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xuICAgICAgICBib3JkZXI6IHNvbGlkICNmZmVlYmE7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBjb2xvcjogIzg1NjQwNDtcbiAgICB9XG4gICAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS13YXJuIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgICAgICBjb2xvcjogIzg1NjQwNDtcbiAgICB9XG4gICAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGQ3ZGE7XG4gICAgICAgIGJvcmRlcjogc29saWQgI2Y1YzZjYjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgIH1cbiAgICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWVycm9yIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgICAgICBjb2xvcjogIzcyMWMyNDtcbiAgICB9XG4gICAgLnAtaW5saW5lLW1lc3NhZ2UgLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWlubGluZS1tZXNzYWdlIC5wLWljb24ge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICAucC1pbmxpbmUtbWVzc2FnZSAucC1pbmxpbmUtbWVzc2FnZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWljb24tb25seSAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1tZXNzYWdlIC5wLW1lc3NhZ2Utd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLWNsb3NlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtY2xvc2U6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtbWVzc2FnZS5wLW1lc3NhZ2UtaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2U1ZmY7XG4gICAgICAgIGJvcmRlcjogc29saWQgI2I4ZGFmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjMDA0MDg1O1xuICAgIH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS1pbmZvIC5wLW1lc3NhZ2UtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMDA0MDg1O1xuICAgIH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS1pbmZvIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgICAgICBjb2xvcjogIzAwNDA4NTtcbiAgICB9XG4gICAgLnAtbWVzc2FnZS5wLW1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNGVkZGE7XG4gICAgICAgIGJvcmRlcjogc29saWQgI2MzZTZjYjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgIH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS1zdWNjZXNzIC5wLW1lc3NhZ2UtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgIH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS1zdWNjZXNzIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgICAgICBjb2xvcjogIzE1NTcyNDtcbiAgICB9XG4gICAgLnAtbWVzc2FnZS5wLW1lc3NhZ2Utd2FybiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYzY2Q7XG4gICAgICAgIGJvcmRlcjogc29saWQgI2ZmZWViYTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjODU2NDA0O1xuICAgIH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS13YXJuIC5wLW1lc3NhZ2UtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjODU2NDA0O1xuICAgIH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS13YXJuIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgICAgICBjb2xvcjogIzg1NjQwNDtcbiAgICB9XG4gICAgLnAtbWVzc2FnZS5wLW1lc3NhZ2UtZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhkN2RhO1xuICAgICAgICBib3JkZXI6IHNvbGlkICNmNWM2Y2I7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBjb2xvcjogIzcyMWMyNDtcbiAgICB9XG4gICAgLnAtbWVzc2FnZS5wLW1lc3NhZ2UtZXJyb3IgLnAtbWVzc2FnZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgfVxuICAgIC5wLW1lc3NhZ2UucC1tZXNzYWdlLWVycm9yIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgICAgICBjb2xvcjogIzcyMWMyNDtcbiAgICB9XG4gICAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1tZXNzYWdlIC5wLWljb24ge1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gICAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLXN1bW1hcnkge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtZGV0YWlsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAucC10b2FzdCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1tZXNzYWdlLWNvbnRlbnQgLnAtdG9hc3QtbWVzc2FnZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICAgIH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCAucC10b2FzdC1tZXNzYWdlLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLWljb246bm90KC5wLXRvYXN0LWljb24tY2xvc2UtaWNvbikge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCAucC10b2FzdC1zdW1tYXJ5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1tZXNzYWdlLWNvbnRlbnQgLnAtdG9hc3QtZGV0YWlsIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gICAgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtaWNvbi1jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtaWNvbi1jbG9zZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1pY29uLWNsb3NlOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NlNWZmO1xuICAgICAgICBib3JkZXI6IHNvbGlkICNiOGRhZmY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBjb2xvcjogIzAwNDA4NTtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtaW5mbyAucC10b2FzdC1tZXNzYWdlLWljb24sXG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtaW5mbyAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICMwMDQwODU7XG4gICAgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDRlZGRhO1xuICAgICAgICBib3JkZXI6IHNvbGlkICNjM2U2Y2I7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBjb2xvcjogIzE1NTcyNDtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utc3VjY2VzcyAucC10b2FzdC1tZXNzYWdlLWljb24sXG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utc3VjY2VzcyAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXdhcm4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xuICAgICAgICBib3JkZXI6IHNvbGlkICNmZmVlYmE7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBjb2xvcjogIzg1NjQwNDtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utd2FybiAucC10b2FzdC1tZXNzYWdlLWljb24sXG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utd2FybiAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICM4NTY0MDQ7XG4gICAgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZDdkYTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZjVjNmNiO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWVycm9yIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1lcnJvciAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgfVxuXG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2Uge1xuICAgICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZWZlZmVmO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWNsb3NlIC5wLWdhbGxlcmlhLWNsb3NlLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWNsb3NlIC5wLWljb24td3JhcHBlciAucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2U6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIGNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2VmZWZlZjtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgIH1cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiAucC1nYWxsZXJpYS1pdGVtLXByZXYtaWNvbixcbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiAucC1nYWxsZXJpYS1pdGVtLW5leHQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaXRlbS1uYXYgLnAtaWNvbi13cmFwcGVyIC5wLWljb24ge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdjpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICBjb2xvcjogI2VmZWZlZjtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2FwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgY29sb3I6ICNlZmVmZWY7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWluZGljYXRvcnMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLnAtaGlnaGxpZ2h0IGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtYm90dG9tIC5wLWdhbGxlcmlhLWluZGljYXRvcixcbiAgICAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtdG9wIC5wLWdhbGxlcmlhLWluZGljYXRvciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtbGVmdCAucC1nYWxsZXJpYS1pbmRpY2F0b3IsXG4gICAgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3JzLXJpZ2h0IC5wLWdhbGxlcmlhLWluZGljYXRvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvci5wLWhpZ2hsaWdodCBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwLjI1cmVtO1xuICAgIH1cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1wcmV2LFxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLW5leHQge1xuICAgICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZWZlZmVmO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLXByZXY6aG92ZXIsXG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtbmV4dDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWl0ZW0tY29udGVudDpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cblxuICAgIC5wLWdhbGxlcmlhLW1hc2sge1xuICAgICAgICAtLW1hc2tiZzogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIH1cblxuICAgIC5wLWltYWdlLW1hc2sge1xuICAgICAgICAtLW1hc2tiZzogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIH1cblxuICAgIC5wLWltYWdlLXByZXZpZXctaW5kaWNhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cblxuICAgIC5wLWltYWdlLXByZXZpZXctY29udGFpbmVyOmhvdmVyID4gLnAtaW1hZ2UtcHJldmlldy1pbmRpY2F0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuXG4gICAgLnAtaW1hZ2UtdG9vbGJhciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuXG4gICAgLnAtaW1hZ2UtYWN0aW9uLnAtbGluayB7XG4gICAgICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtaW1hZ2UtYWN0aW9uLnAtbGluazpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAucC1pbWFnZS1hY3Rpb24ucC1saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICB9XG4gICAgLnAtaW1hZ2UtYWN0aW9uLnAtbGluayBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIC5wLWltYWdlLWFjdGlvbi5wLWxpbmsgLnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgIH1cblxuICAgIC5wLWF2YXRhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtYXZhdGFyLnAtYXZhdGFyLWxnIHtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIC5wLWF2YXRhci5wLWF2YXRhci1sZyAucC1hdmF0YXItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgICAucC1hdmF0YXIucC1hdmF0YXIteGwge1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIC5wLWF2YXRhci5wLWF2YXRhci14bCAucC1hdmF0YXItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICAucC1hdmF0YXItZ3JvdXAgLnAtYXZhdGFyIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAucC1iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1pbi13aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gICAgLnAtYmFkZ2UucC1iYWRnZS1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtYmFkZ2UucC1iYWRnZS1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLWJhZGdlLnAtYmFkZ2UtaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1iYWRnZS5wLWJhZGdlLXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtYmFkZ2UucC1iYWRnZS1kYW5nZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtYmFkZ2UucC1iYWRnZS1sZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIG1pbi13aWR0aDogMi4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICB9XG4gICAgLnAtYmFkZ2UucC1iYWRnZS14bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgfVxuXG4gICAgLnAtY2hpcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgfVxuICAgIC5wLWNoaXAgLnAtY2hpcC10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICB9XG4gICAgLnAtY2hpcCAucC1jaGlwLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtY2hpcCAucGktY2hpcC1yZW1vdmUtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWNoaXAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtY2hpcCAucGktY2hpcC1yZW1vdmUtaWNvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtY2hpcCAucGktY2hpcC1yZW1vdmUtaWNvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1jaGlwIC5waS1jaGlwLXJlbW92ZS1pY29uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cblxuICAgIC5wLWlucGxhY2UgLnAtaW5wbGFjZS1kaXNwbGF5IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1pbnBsYWNlIC5wLWlucGxhY2UtZGlzcGxheTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLWlucGxhY2UgLnAtaW5wbGFjZS1kaXNwbGF5OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cblxuICAgIC5wLW1ldGVyZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wLW1ldGVyZ3JvdXAtbWV0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucC1tZXRlcmdyb3VwLXZlcnRpY2FsIC5wLW1ldGVyZ3JvdXAtbWV0ZXJzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAucC1tZXRlcmdyb3VwLWxhYmVscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLnAtbWV0ZXJncm91cC12ZXJ0aWNhbCAucC1tZXRlcmdyb3VwLWxhYmVscyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB9XG5cbiAgICAucC1tZXRlcmdyb3VwLWxhYmVscy12ZXJ0aWNhbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnAtbWV0ZXJncm91cC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5wLW1ldGVyZ3JvdXAtbGFiZWwtbWFya2VyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgLnAtbWV0ZXJncm91cCB7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG4gICAgLnAtbWV0ZXJncm91cCAucC1tZXRlcmdyb3VwLW1ldGVycyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtbWV0ZXJncm91cCAucC1tZXRlcmdyb3VwLW1ldGVyIHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLW1ldGVyZ3JvdXAgLnAtbWV0ZXJncm91cC1sYWJlbHMgLnAtbWV0ZXJncm91cC1sYWJlbCB7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgIH1cbiAgICAucC1tZXRlcmdyb3VwIC5wLW1ldGVyZ3JvdXAtbGFiZWxzIC5wLW1ldGVyZ3JvdXAtbGFiZWwtbWFya2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxuICAgIC5wLW1ldGVyZ3JvdXAgLnAtbWV0ZXJncm91cC1sYWJlbHMgLnAtbWV0ZXJncm91cC1sYWJlbC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICB9XG4gICAgLnAtbWV0ZXJncm91cCAucC1tZXRlcmdyb3VwLWxhYmVscy5wLW1ldGVyZ3JvdXAtbGFiZWxzLXZlcnRpY2FsIHtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuICAgIC5wLW1ldGVyZ3JvdXAgLnAtbWV0ZXJncm91cC1sYWJlbHMucC1tZXRlcmdyb3VwLWxhYmVscy1ob3Jpem9udGFsIHtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cbiAgICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC1ob3Jpem9udGFsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtaG9yaXpvbnRhbCAucC1tZXRlcmdyb3VwLW1ldGVycyB7XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC1ob3Jpem9udGFsIC5wLW1ldGVyZ3JvdXAtbWV0ZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC1ob3Jpem9udGFsIC5wLW1ldGVyZ3JvdXAtbWV0ZXI6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtdmVydGljYWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC12ZXJ0aWNhbCAucC1tZXRlcmdyb3VwLW1ldGVycyB7XG4gICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtdmVydGljYWwgLnAtbWV0ZXJncm91cC1tZXRlcjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC12ZXJ0aWNhbCAucC1tZXRlcmdyb3VwLW1ldGVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAucC1wcm9ncmVzc2JhciB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1wcm9ncmVzc2JhciAucC1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLXByb2dyZXNzYmFyIC5wLXByb2dyZXNzYmFyLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgLnAtc2Nyb2xsdG9wIHtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1zY3JvbGx0b3AucC1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIH1cbiAgICAucC1zY3JvbGx0b3AucC1saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIH1cbiAgICAucC1zY3JvbGx0b3AgLnAtc2Nyb2xsdG9wLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLXNjcm9sbHRvcCAucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgLnAtc2tlbGV0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXNrZWxldG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgIH1cblxuICAgIC5wLXRhZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXRhZy5wLXRhZy1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRhZy5wLXRhZy1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRhZy5wLXRhZy13YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRhZy5wLXRhZy1kYW5nZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdGFnIC5wLXRhZy1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgfVxuICAgIC5wLXRhZyAucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDAuNzVyZW07XG4gICAgICAgIGhlaWdodDogMC43NXJlbTtcbiAgICB9XG5cbiAgICAucC10ZXJtaW5hbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIH1cbiAgICAucC10ZXJtaW5hbCAucC10ZXJtaW5hbC1pbnB1dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogdmFyKC0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxufVxuLyogVmVuZG9yIGV4dGVuc2lvbnMgdG8gdGhlIGRlc2lnbmVyIGVuaGFuY2VkIGJvb3RzdHJhcCBjb21wYXRpYmlsaXR5ICovXG4vKiBDdXN0b21pemF0aW9ucyB0byB0aGUgZGVzaWduZXIgdGhlbWUgc2hvdWxkIGJlIGRlZmluZWQgaGVyZSAqL1xuXG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiEqXFxcbiAgISoqKiBjc3MgLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cnVsZVNldFsxXS5ydWxlc1s2XS5ydWxlc1swXS5vbmVPZlswXS51c2VbMV0hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvZGlzdC9janMuanM/P3J1bGVTZXRbMV0ucnVsZXNbNl0ucnVsZXNbMF0ub25lT2ZbMF0udXNlWzJdIS4vbm9kZV9tb2R1bGVzL3Jlc29sdmUtdXJsLWxvYWRlci9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s2XS5ydWxlc1sxXS51c2VbMF0hLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P3J1bGVTZXRbMV0ucnVsZXNbNl0ucnVsZXNbMV0udXNlWzFdIS4vc3JjL3N0eWxlcy5zY3NzP25nR2xvYmFsU3R5bGUgKioqIVxuICBcXCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogWW91IGNhbiBhZGQgZ2xvYmFsIHN0eWxlcyB0byB0aGlzIGZpbGUsIGFuZCBhbHNvIGltcG9ydCBvdGhlciBzdHlsZSBmaWxlcyAqLyAvKiBHZW5lcmFsICovXG4vKiBtYWluIGZvbnQgc2l6ZSAqL1xuLyogYm9yZGVyIHJhZGl1cyBvZiBsYXlvdXQgZWxlbWVudCBlLmcuIGNhcmQsIHNpZGViYXIgKi9cbi8qIHRyYW5zaXRpb24gZHVyYXRpb24gb2YgbGF5b3V0IGVsZW1lbnRzIGUuZy4gc2lkZWJhciwgb3ZlcmxheSBtZW51cyAqL1xuLnByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBiYWNrZ3JvdW5kOiAjZWRmMWY1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJlbG9hZGVyLWNvbnRlbnQge1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MHZoIC0gNzVweCk7XG4gIGxlZnQ6IGNhbGMoNTB2dyAtIDc1cHgpO1xufVxuXG4ucHJlbG9hZGVyLWNvbnRlbnQ6YmVmb3JlLCAucHJlbG9hZGVyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiBsb2FkZXIgMnMgbGluZWFyIGluZmluaXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJlbG9hZGVyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5sYXlvdXQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ubGF5b3V0LXRvcGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA1cmVtO1xuICB6LWluZGV4OiA5OTc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmxheW91dC10b3BiYXIgLmxheW91dC10b3BiYXItbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTkwMCk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ubGF5b3V0LXRvcGJhciAubGF5b3V0LXRvcGJhci1sb2dvIGltZyB7XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5sYXlvdXQtdG9wYmFyIC5sYXlvdXQtdG9wYmFyLWxvZ286Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIGJveC1zaGFkb3c6IHZhcigtLWZvY3VzLXJpbmcpO1xufVxuLmxheW91dC10b3BiYXIgLmxheW91dC10b3BiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4ubGF5b3V0LXRvcGJhciAubGF5b3V0LXRvcGJhci1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpO1xufVxuLmxheW91dC10b3BiYXIgLmxheW91dC10b3BiYXItYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICBib3gtc2hhZG93OiB2YXIoLS1mb2N1cy1yaW5nKTtcbn1cbi5sYXlvdXQtdG9wYmFyIC5sYXlvdXQtdG9wYmFyLWJ1dHRvbiBpIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubGF5b3V0LXRvcGJhciAubGF5b3V0LXRvcGJhci1idXR0b24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXQtdG9wYmFyIC5sYXlvdXQtbWVudS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5sYXlvdXQtdG9wYmFyIC5sYXlvdXQtdG9wYmFyLW1lbnUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXlvdXQtdG9wYmFyIC5sYXlvdXQtdG9wYmFyLW1lbnUtYnV0dG9uIGkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubGF5b3V0LXRvcGJhciAubGF5b3V0LXRvcGJhci1tZW51IHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxheW91dC10b3BiYXIgLmxheW91dC10b3BiYXItbWVudSAubGF5b3V0LXRvcGJhci1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sYXlvdXQtdG9wYmFyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmxheW91dC10b3BiYXIgLmxheW91dC10b3BiYXItbG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmxheW91dC10b3BiYXIgLmxheW91dC1tZW51LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmxheW91dC10b3BiYXIgLmxheW91dC10b3BiYXItbWVudS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5sYXlvdXQtdG9wYmFyIC5sYXlvdXQtdG9wYmFyLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utb3ZlcmxheSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgdG9wOiA1cmVtO1xuICAgIG1pbi13aWR0aDogMTVyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbmltYXRpb246IHNjYWxlaW4gMC4xNXMgbGluZWFyO1xuICB9XG4gIC5sYXlvdXQtdG9wYmFyIC5sYXlvdXQtdG9wYmFyLW1lbnUubGF5b3V0LXRvcGJhci1tZW51LW1vYmlsZS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sYXlvdXQtdG9wYmFyIC5sYXlvdXQtdG9wYmFyLW1lbnUgLmxheW91dC10b3BiYXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5sYXlvdXQtdG9wYmFyIC5sYXlvdXQtdG9wYmFyLW1lbnUgLmxheW91dC10b3BiYXItYnV0dG9uIGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAubGF5b3V0LXRvcGJhciAubGF5b3V0LXRvcGJhci1tZW51IC5sYXlvdXQtdG9wYmFyLWJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogbWVkaXVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubGF5b3V0LXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOXJlbSk7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG9wOiA3cmVtO1xuICBsZWZ0OiAycmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgbGVmdCAwLjJzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ubGF5b3V0LW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5sYXlvdXQtbWVudSAubGF5b3V0LXJvb3QtbWVudWl0ZW0gPiAubGF5b3V0LW1lbnVpdGVtLXJvb3QtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NTdyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTkwMCk7XG4gIG1hcmdpbjogMC43NXJlbSAwO1xufVxuLmxheW91dC1tZW51IC5sYXlvdXQtcm9vdC1tZW51aXRlbSA+IGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC1tZW51IGEge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmxheW91dC1tZW51IGEuYWN0aXZlLW1lbnVpdGVtID4gLmxheW91dC1zdWJtZW51LXRvZ2dsZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5sYXlvdXQtbWVudSBsaS5hY3RpdmUtbWVudWl0ZW0gPiBhIC5sYXlvdXQtc3VibWVudS10b2dnbGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ubGF5b3V0LW1lbnUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5sYXlvdXQtbWVudSB1bCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xufVxuLmxheW91dC1tZW51IHVsIGEgLmxheW91dC1tZW51aXRlbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubGF5b3V0LW1lbnUgdWwgYSAubGF5b3V0LXN1Ym1lbnUtdG9nZ2xlciB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4ubGF5b3V0LW1lbnUgdWwgYS5hY3RpdmUtcm91dGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4ubGF5b3V0LW1lbnUgdWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpO1xufVxuLmxheW91dC1tZW51IHVsIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIGJveC1zaGFkb3c6IGluc2V0IHZhcigtLWZvY3VzLXJpbmcpO1xufVxuLmxheW91dC1tZW51IHVsIHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5sYXlvdXQtbWVudSB1bCB1bCBsaSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubGF5b3V0LW1lbnUgdWwgdWwgbGkgbGkgYSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmxheW91dC1tZW51IHVsIHVsIGxpIGxpIGxpIGEge1xuICBtYXJnaW4tbGVmdDogMi41cmVtO1xufVxuLmxheW91dC1tZW51IHVsIHVsIGxpIGxpIGxpIGxpIGEge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cbi5sYXlvdXQtbWVudSB1bCB1bCBsaSBsaSBsaSBsaSBsaSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbn1cbi5sYXlvdXQtbWVudSB1bCB1bCBsaSBsaSBsaSBsaSBsaSBsaSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi5sYXlvdXQtY29uZmlnLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk7XG4gIGJveC1zaGFkb3c6IC0wLjI1cmVtIDAgMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmxheW91dC1jb25maWctYnV0dG9uIGkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xufVxuLmxheW91dC1jb25maWctYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS00MDApO1xufVxuXG4ubGF5b3V0LWNvbmZpZy1zaWRlYmFyLnAtc2lkZWJhciAucC1zaWRlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5sYXlvdXQtbWFpbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA3cmVtIDJyZW0gMnJlbSA0cmVtO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjJzO1xufVxuXG4ubGF5b3V0LW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmxheW91dC1mb290ZXIge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjJzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zdXJmYWNlLWJvcmRlcik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5NjBweCkge1xuICAubGF5b3V0LW1haW4sIC5sYW5kaW5nLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxNTA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtd3JhcHBlci5sYXlvdXQtb3ZlcmxheSAubGF5b3V0LW1haW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgLmxheW91dC13cmFwcGVyLmxheW91dC1vdmVybGF5IC5sYXlvdXQtc2lkZWJhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGF5b3V0LXdyYXBwZXIubGF5b3V0LW92ZXJsYXkubGF5b3V0LW92ZXJsYXktYWN0aXZlIC5sYXlvdXQtc2lkZWJhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5sYXlvdXQtd3JhcHBlci5sYXlvdXQtc3RhdGljIC5sYXlvdXQtbWFpbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDBweDtcbiAgfVxuICAubGF5b3V0LXdyYXBwZXIubGF5b3V0LXN0YXRpYy5sYXlvdXQtc3RhdGljLWluYWN0aXZlIC5sYXlvdXQtc2lkZWJhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5sYXlvdXQtd3JhcHBlci5sYXlvdXQtc3RhdGljLmxheW91dC1zdGF0aWMtaW5hY3RpdmUgLmxheW91dC1tYWluLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG4gIC5sYXlvdXQtd3JhcHBlciAubGF5b3V0LW1hc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2tlZC1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmxheW91dC13cmFwcGVyIC5sYXlvdXQtbWFpbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuICAubGF5b3V0LXdyYXBwZXIgLmxheW91dC1zaWRlYmFyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5sYXlvdXQtd3JhcHBlciAubGF5b3V0LW1hc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5ODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFza2JnKTtcbiAgfVxuICAubGF5b3V0LXdyYXBwZXIubGF5b3V0LW1vYmlsZS1hY3RpdmUgLmxheW91dC1zaWRlYmFyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmxheW91dC13cmFwcGVyLmxheW91dC1tb2JpbGUtYWN0aXZlIC5sYXlvdXQtbWFzayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiBmYWRlaW4gMC4ycztcbiAgfVxufVxuLmNhcmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLWNhcmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdXJmYWNlLWJvcmRlcik7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLWNhcmQtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jYXJkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC10b2FzdC5wLXRvYXN0LXRvcC1yaWdodCwgLnAtdG9hc3QucC10b2FzdC10b3AtbGVmdCwgLnAtdG9hc3QucC10b2FzdC10b3AtY2VudGVyIHtcbiAgdG9wOiAxMDBweDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMS41cmVtIDAgMXJlbSAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKTtcbn1cbmgxOmZpcnN0LWNoaWxkLCBoMjpmaXJzdC1jaGlsZCwgaDM6Zmlyc3QtY2hpbGQsIGg0OmZpcnN0LWNoaWxkLCBoNTpmaXJzdC1jaGlsZCwgaDY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNGRkY4RTE7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC40cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjOTBBNEFFO1xufVxuXG5ociB7XG4gIGJvcmRlci10b3A6IHNvbGlkIHZhcigtLXN1cmZhY2UtYm9yZGVyKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogUHJpbWVORyAqL1xuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5cbi5ncmlkID4gLmNvbCxcbi5ncmlkID4gW2NsYXNzKj1jb2xdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmdyaWQtbm9ndXR0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZ3JpZC1ub2d1dHRlciA+IC5jb2wsXG4uZ3JpZC1ub2d1dHRlciA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29sIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uY29sLWZpeGVkIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogOC4zMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxNi42NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogNDEuNjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDU4LjMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDY2LjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogODMuMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDkxLjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpjb2wge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnNtXFw6Y29sLWZpeGVkIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5zbVxcOmNvbC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiA4LjMzMzMlO1xuICB9XG4gIC5zbVxcOmNvbC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiAxNi42NjY3JTtcbiAgfVxuICAuc21cXDpjb2wtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5zbVxcOmNvbC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuc21cXDpjb2wtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogNDEuNjY2NyU7XG4gIH1cbiAgLnNtXFw6Y29sLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc21cXDpjb2wtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gIH1cbiAgLnNtXFw6Y29sLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDY2LjY2NjclO1xuICB9XG4gIC5zbVxcOmNvbC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnNtXFw6Y29sLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgfVxuICAuc21cXDpjb2wtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDkxLjY2NjclO1xuICB9XG4gIC5zbVxcOmNvbC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6Y29sIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5tZFxcOmNvbC1maXhlZCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAubWRcXDpjb2wtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogOC4zMzMzJTtcbiAgfVxuICAubWRcXDpjb2wtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gIH1cbiAgLm1kXFw6Y29sLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubWRcXDpjb2wtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLm1kXFw6Y29sLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDQxLjY2NjclO1xuICB9XG4gIC5tZFxcOmNvbC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1kXFw6Y29sLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xuICB9XG4gIC5tZFxcOmNvbC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiA2Ni42NjY3JTtcbiAgfVxuICAubWRcXDpjb2wtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5tZFxcOmNvbC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gIH1cbiAgLm1kXFw6Y29sLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgfVxuICAubWRcXDpjb2wtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmNvbCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAubGdcXDpjb2wtZml4ZWQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLmxnXFw6Y29sLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDguMzMzMyU7XG4gIH1cbiAgLmxnXFw6Y29sLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDE2LjY2NjclO1xuICB9XG4gIC5sZ1xcOmNvbC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmxnXFw6Y29sLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5sZ1xcOmNvbC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgfVxuICAubGdcXDpjb2wtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5sZ1xcOmNvbC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiA1OC4zMzMzJTtcbiAgfVxuICAubGdcXDpjb2wtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogNjYuNjY2NyU7XG4gIH1cbiAgLmxnXFw6Y29sLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAubGdcXDpjb2wtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDgzLjMzMzMlO1xuICB9XG4gIC5sZ1xcOmNvbC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogOTEuNjY2NyU7XG4gIH1cbiAgLmxnXFw6Y29sLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6Y29sIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC54bFxcOmNvbC1maXhlZCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAueGxcXDpjb2wtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogOC4zMzMzJTtcbiAgfVxuICAueGxcXDpjb2wtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gIH1cbiAgLnhsXFw6Y29sLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAueGxcXDpjb2wtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLnhsXFw6Y29sLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDQxLjY2NjclO1xuICB9XG4gIC54bFxcOmNvbC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnhsXFw6Y29sLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xuICB9XG4gIC54bFxcOmNvbC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiA2Ni42NjY3JTtcbiAgfVxuICAueGxcXDpjb2wtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC54bFxcOmNvbC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gIH1cbiAgLnhsXFw6Y29sLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgfVxuICAueGxcXDpjb2wtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29sLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMyUgIWltcG9ydGFudDtcbn1cblxuLmNvbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY3JSAhaW1wb3J0YW50O1xufVxuXG4uY29sLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NyUgIWltcG9ydGFudDtcbn1cblxuLmNvbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzJSAhaW1wb3J0YW50O1xufVxuXG4uY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6Y29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmNvbC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpjb2wtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmNvbC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmNvbC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpjb2wtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpjb2wtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmNvbC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6Y29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpjb2wtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpjb2wtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpjb2wtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6Y29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2wtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2wtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2wtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpjb2wtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Y29sLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpjb2wtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpjb2wtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Y29sLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Y29sLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpjb2wtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LTAge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0wKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC01MCB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC0xMDAge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtMzAwIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC00MDAge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtNjAwIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC03MDAge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtOTAwIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LTA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0wKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LTA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0wKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC0wOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtNTA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS01MCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC01MDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC01MDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS01MCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LTIwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtMzAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LTMwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtMzAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LTUwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtNjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LTYwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtNjAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LTgwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc3VyZmFjZS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtOTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LTkwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtOTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1zdXJmYWNlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCkgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uc3VyZmFjZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uc3VyZmFjZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uc3VyZmFjZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzdXJmYWNlLTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnN1cmZhY2UtMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2UtMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnN1cmZhY2UtNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzdXJmYWNlLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS01MCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2UtNTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS01MCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c3VyZmFjZS0xMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2UtMTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzdXJmYWNlLTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzdXJmYWNlLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6c3VyZmFjZS0yMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnN1cmZhY2UtMzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnN1cmZhY2UtMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzdXJmYWNlLTMwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c3VyZmFjZS00MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2UtNDAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzdXJmYWNlLTUwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzdXJmYWNlLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6c3VyZmFjZS01MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnN1cmZhY2UtNjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnN1cmZhY2UtNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzdXJmYWNlLTYwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c3VyZmFjZS03MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2UtNzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzdXJmYWNlLTgwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtODAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzdXJmYWNlLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtODAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6c3VyZmFjZS04MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnN1cmZhY2UtOTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnN1cmZhY2UtOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzdXJmYWNlLTkwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNTApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtODAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci0wOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci0wOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLTUwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNTApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItNTA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ym9yZGVyLTMwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ym9yZGVyLTYwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtODAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ym9yZGVyLTkwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpiZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6YmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmJnLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6YmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib3JkZXItdHJhbnNwYXJlbnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmJvcmRlci10cmFuc3BhcmVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpib3JkZXItdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6Ym9yZGVyLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpib3JkZXItdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtYmx1ZS01MCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZS0xMDAge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTIwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWUtMzAwIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZS00MDAge1xuICBjb2xvcjogdmFyKC0tYmx1ZS00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTUwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWUtNjAwIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZS03MDAge1xuICBjb2xvcjogdmFyKC0tYmx1ZS03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTgwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWUtOTAwIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWJsdWUtNTA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZS01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtYmx1ZS0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWJsdWUtMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlLTMwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtYmx1ZS00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZS00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWJsdWUtNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlLTYwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtYmx1ZS03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZS03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWJsdWUtODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlLTkwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ibHVlLTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWJsdWUtMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlLTIwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtYmx1ZS0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWJsdWUtNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlLTUwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtYmx1ZS02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWJsdWUtNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlLTgwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtYmx1ZS05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LWJsdWUtNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTEwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTQwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTcwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlLTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyZWVuLTUwIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JlZW4tMTAwIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTEwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyZWVuLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmVlbi0zMDAge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JlZW4tNDAwIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTQwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyZWVuLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmVlbi02MDAge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JlZW4tNzAwIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTcwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyZWVuLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmVlbi05MDAge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyZWVuLTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi0yMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi01MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi04MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmVlbi05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyZWVuLTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi0xMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi00MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi03MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmVlbi05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC1ncmVlbi01MDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmVlbi0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWdyZWVuLTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtZ3JlZW4tMzAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmVlbi00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWdyZWVuLTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtZ3JlZW4tNjAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmVlbi03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWdyZWVuLTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtZ3JlZW4tOTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXllbGxvdy01MCB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctNTApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctMTAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctMjAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctMzAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0zMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctNDAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctNTAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctNjAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy02MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctNzAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctODAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC15ZWxsb3ctOTAwIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQteWVsbG93LTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQteWVsbG93LTEwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC15ZWxsb3ctMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXllbGxvdy0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQteWVsbG93LTQwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXllbGxvdy02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQteWVsbG93LTcwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC15ZWxsb3ctODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXllbGxvdy05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC15ZWxsb3ctNTA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXllbGxvdy0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQteWVsbG93LTMwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXllbGxvdy01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQteWVsbG93LTYwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXllbGxvdy04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQteWVsbG93LTkwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC15ZWxsb3ctNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXllbGxvdy0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC15ZWxsb3ctMjAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQteWVsbG93LTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXllbGxvdy00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC15ZWxsb3ctNTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQteWVsbG93LTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXllbGxvdy03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC15ZWxsb3ctODAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQteWVsbG93LTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0teWVsbG93LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY3lhbi01MCB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtY3lhbi0xMDAge1xuICBjb2xvcjogdmFyKC0tY3lhbi0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jeWFuLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTIwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWN5YW4tMzAwIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtY3lhbi00MDAge1xuICBjb2xvcjogdmFyKC0tY3lhbi00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jeWFuLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTUwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWN5YW4tNjAwIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtY3lhbi03MDAge1xuICBjb2xvcjogdmFyKC0tY3lhbi03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jeWFuLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTgwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWN5YW4tOTAwIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWN5YW4tNTA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY3lhbi01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtY3lhbi0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY3lhbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWN5YW4tMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1jeWFuLTMwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtY3lhbi00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY3lhbi00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWN5YW4tNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1jeWFuLTYwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtY3lhbi03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY3lhbi03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWN5YW4tODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1jeWFuLTkwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1jeWFuLTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWN5YW4tMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1jeWFuLTIwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtY3lhbi0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY3lhbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWN5YW4tNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1jeWFuLTUwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtY3lhbi02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY3lhbi02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWN5YW4tNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1jeWFuLTgwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jeWFuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtY3lhbi05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY3lhbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LWN5YW4tNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWN5YW4tNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTEwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTQwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTcwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1jeWFuLTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY3lhbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbmstNTAge1xuICBjb2xvcjogdmFyKC0tcGluay01MCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXBpbmstMTAwIHtcbiAgY29sb3I6IHZhcigtLXBpbmstMTAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtcGluay0yMDAge1xuICBjb2xvcjogdmFyKC0tcGluay0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1waW5rLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTMwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXBpbmstNDAwIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNDAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtcGluay01MDAge1xuICBjb2xvcjogdmFyKC0tcGluay01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1waW5rLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTYwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXBpbmstNzAwIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtcGluay04MDAge1xuICBjb2xvcjogdmFyKC0tcGluay04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1waW5rLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC1waW5rLTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXBpbmstMTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXBpbmstMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1waW5rLTIwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcGluay0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcGluay0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXBpbmstNDAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1waW5rLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcGluay02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcGluay02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXBpbmstNzAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1waW5rLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcGluay05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcGluay05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtcGluay01MDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1waW5rLTEwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcGluay0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGluay0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXBpbmstMzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBpbmstMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1waW5rLTQwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcGluay01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGluay01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXBpbmstNjAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1waW5rLTcwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcGluay04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcGluay04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXBpbmstOTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBpbmstOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC1waW5rLTUwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1waW5rLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay0yMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay0zMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay01MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay02MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay04MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcGluay05MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXBpbmstOTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmRpZ28tNTAge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tMTAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tMjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNDAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNTAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tODAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtaW5kaWdvLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluZGlnby01MDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWluZGlnby0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtaW5kaWdvLTIwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1pbmRpZ28tMzAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWluZGlnby00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtaW5kaWdvLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1pbmRpZ28tNjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWluZGlnby03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtaW5kaWdvLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtaW5kaWdvLTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtaW5kaWdvLTEwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWluZGlnby0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtaW5kaWdvLTQwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWluZGlnby02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtaW5kaWdvLTcwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tODAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWluZGlnby05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtaW5kaWdvLTUwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1pbmRpZ28tMTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtaW5kaWdvLTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWluZGlnby0zMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1pbmRpZ28tNDAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtaW5kaWdvLTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWluZGlnby02MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1pbmRpZ28tNzAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1pbmRpZ28tNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtaW5kaWdvLTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0taW5kaWdvLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWluZGlnby05MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWluZGlnby05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRlYWwtNTAge1xuICBjb2xvcjogdmFyKC0tdGVhbC01MCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXRlYWwtMTAwIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtMTAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtdGVhbC0yMDAge1xuICBjb2xvcjogdmFyKC0tdGVhbC0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC10ZWFsLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTMwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXRlYWwtNDAwIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNDAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtdGVhbC01MDAge1xuICBjb2xvcjogdmFyKC0tdGVhbC01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC10ZWFsLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTYwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXRlYWwtNzAwIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtdGVhbC04MDAge1xuICBjb2xvcjogdmFyKC0tdGVhbC04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC10ZWFsLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC10ZWFsLTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXRlYWwtMTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC10ZWFsLTIwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtdGVhbC0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdGVhbC0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXRlYWwtNDAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC10ZWFsLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtdGVhbC02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdGVhbC02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXRlYWwtNzAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC10ZWFsLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtdGVhbC05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdGVhbC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtdGVhbC01MDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC10ZWFsLTEwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtdGVhbC0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGVhbC0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXRlYWwtMzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC10ZWFsLTQwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtdGVhbC01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGVhbC01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXRlYWwtNjAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC10ZWFsLTcwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtdGVhbC04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGVhbC04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXRlYWwtOTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC10ZWFsLTUwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZWFsLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC0yMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC0zMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC01MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC02MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC04MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtdGVhbC05MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRlYWwtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcmFuZ2UtNTAge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtMTAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtMjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNDAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNTAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtODAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS01MDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTIwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1vcmFuZ2UtMzAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1vcmFuZ2UtNjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTEwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTQwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTcwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtb3JhbmdlLTUwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1vcmFuZ2UtMTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtb3JhbmdlLTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LW9yYW5nZS0zMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1vcmFuZ2UtNDAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtb3JhbmdlLTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LW9yYW5nZS02MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1vcmFuZ2UtNzAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtb3JhbmdlLTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LW9yYW5nZS05MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWVncmF5LTUwIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZWdyYXktMTAwIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWVncmF5LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlZ3JheS0zMDAge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZWdyYXktNDAwIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWVncmF5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlZ3JheS02MDAge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZWdyYXktNzAwIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWVncmF5LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlZ3JheS05MDAge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWJsdWVncmF5LTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS0yMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS01MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS04MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibHVlZ3JheS05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsdWVncmF5LTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS0xMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS00MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS03MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibHVlZ3JheS05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC1ibHVlZ3JheS01MDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlZ3JheS0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsdWVncmF5LTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtYmx1ZWdyYXktMzAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlZ3JheS00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsdWVncmF5LTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtYmx1ZWdyYXktNjAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ibHVlZ3JheS03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJsdWVncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsdWVncmF5LTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYmx1ZWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtYmx1ZWdyYXktOTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXB1cnBsZS01MCB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtNTApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtMTAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtMjAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtMzAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS0zMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtNDAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtNTAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtNjAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS02MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtNzAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtODAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wdXJwbGUtOTAwIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtcHVycGxlLTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcHVycGxlLTEwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1wdXJwbGUtMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXB1cnBsZS0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcHVycGxlLTQwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1wdXJwbGUtNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXB1cnBsZS02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcHVycGxlLTcwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1wdXJwbGUtODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXB1cnBsZS05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1wdXJwbGUtNTA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcHVycGxlLTMwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcHVycGxlLTYwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcHVycGxlLTkwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC1wdXJwbGUtNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXB1cnBsZS0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wdXJwbGUtMjAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcHVycGxlLTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXB1cnBsZS00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wdXJwbGUtNTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcHVycGxlLTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXB1cnBsZS03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wdXJwbGUtODAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcHVycGxlLTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS01MCB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JheS0xMDAge1xuICBjb2xvcjogdmFyKC0tZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmF5LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktMzAwIHtcbiAgY29sb3I6IHZhcigtLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JheS00MDAge1xuICBjb2xvcjogdmFyKC0tZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmF5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktNjAwIHtcbiAgY29sb3I6IHZhcigtLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JheS03MDAge1xuICBjb2xvcjogdmFyKC0tZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmF5LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktOTAwIHtcbiAgY29sb3I6IHZhcigtLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyYXktNTA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtZ3JheS0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWdyYXktMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmF5LTMwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtZ3JheS00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWdyYXktNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmF5LTYwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtZ3JheS03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWdyYXktODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ncmF5LTkwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmF5LTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWdyYXktMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmF5LTIwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtZ3JheS0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWdyYXktNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmF5LTUwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtZ3JheS02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWdyYXktNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ncmF5LTgwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtZ3JheS05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LWdyYXktNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTEwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTQwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTcwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1ncmF5LTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlZC01MCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtNTApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtMTAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtMjAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC0yMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtMzAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC0zMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtNDAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtNTAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC01MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtNjAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC02MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtNzAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtODAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC04MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWQtOTAwIHtcbiAgY29sb3I6IHZhcigtLXJlZC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtcmVkLTUwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZC01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcmVkLTEwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1yZWQtMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZC0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXJlZC0zMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcmVkLTQwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1yZWQtNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZC01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXJlZC02MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcmVkLTcwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1yZWQtODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZC04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXJlZC05MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1yZWQtNTA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1yZWQtMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXJlZC0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXJlZC0yMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcmVkLTMwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1yZWQtNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXJlZC00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXJlZC01MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcmVkLTYwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1yZWQtNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXJlZC03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXJlZC04MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcmVkLTkwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC1yZWQtNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXJlZC01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXJlZC0xMDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXJlZC0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1yZWQtMjAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcmVkLTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcmVkLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXJlZC00MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXJlZC00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1yZWQtNTAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcmVkLTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcmVkLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LXJlZC03MDA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXJlZC03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1yZWQtODAwOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOnRleHQtcmVkLTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcmVkLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS01MCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtcHJpbWFyeS0xMDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0xMDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wcmltYXJ5LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTIwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXByaW1hcnktMzAwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktMzAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtcHJpbWFyeS00MDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS00MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wcmltYXJ5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXByaW1hcnktNjAwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNjAwKSAhaW1wb3J0YW50O1xufVxuLnRleHQtcHJpbWFyeS03MDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS03MDApICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wcmltYXJ5LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTgwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXByaW1hcnktOTAwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LXByaW1hcnktNTA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcHJpbWFyeS0xMDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXByaW1hcnktMjAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1wcmltYXJ5LTMwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcHJpbWFyeS00MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXByaW1hcnktNTAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1wcmltYXJ5LTYwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtcHJpbWFyeS03MDA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXByaW1hcnktODAwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1wcmltYXJ5LTkwMDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1wcmltYXJ5LTUwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXByaW1hcnktMTAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1wcmltYXJ5LTIwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcHJpbWFyeS0zMDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXByaW1hcnktNDAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1wcmltYXJ5LTUwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcHJpbWFyeS02MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXByaW1hcnktNzAwOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1wcmltYXJ5LTgwMDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtcHJpbWFyeS05MDA6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LXByaW1hcnktNTA6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTEwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTIwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTMwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTQwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTUwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTYwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTcwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTgwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5LTkwMDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS01MDApICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS04MDApICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctYmx1ZS01MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ibHVlLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctYmx1ZS0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWUtMzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ibHVlLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctYmx1ZS01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWUtNjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ibHVlLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctYmx1ZS04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWUtOTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLWJsdWUtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctYmx1ZS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWUtMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ibHVlLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctYmx1ZS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWUtNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ibHVlLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctYmx1ZS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWUtODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ibHVlLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6YmctYmx1ZS01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtMTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtNDAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtNzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWUtOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmVlbi0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JlZW4tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmVlbi00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi00MDApICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JlZW4tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmVlbi03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi03MDApICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JlZW4tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctZ3JlZW4tNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTUwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTgwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyZWVuLTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6YmctZ3JlZW4tNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyZWVuLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLWdyZWVuLTUwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyZWVuLTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctZ3JlZW4tMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1ncmVlbi0zMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyZWVuLTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctZ3JlZW4tNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1ncmVlbi02MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyZWVuLTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctZ3JlZW4tODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1ncmVlbi05MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTUwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpiZy15ZWxsb3ctNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy15ZWxsb3ctMTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXllbGxvdy0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmcteWVsbG93LTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy15ZWxsb3ctNDAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXllbGxvdy01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmcteWVsbG93LTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy15ZWxsb3ctNzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXllbGxvdy04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmcteWVsbG93LTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLXllbGxvdy01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXllbGxvdy0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmcteWVsbG93LTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy15ZWxsb3ctMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXllbGxvdy00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmcteWVsbG93LTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXllbGxvdy03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmcteWVsbG93LTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy15ZWxsb3ctOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLXllbGxvdy01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmcteWVsbG93LTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXllbGxvdy0yMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy15ZWxsb3ctMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmcteWVsbG93LTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXllbGxvdy01MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy15ZWxsb3ctNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmcteWVsbG93LTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXllbGxvdy04MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy15ZWxsb3ctOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jeWFuLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWN5YW4tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uYmctY3lhbi0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWN5YW4tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi01MDApICFpbXBvcnRhbnQ7XG59XG4uYmctY3lhbi02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWN5YW4tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi04MDApICFpbXBvcnRhbnQ7XG59XG4uYmctY3lhbi05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctY3lhbi01MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1jeWFuLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctY3lhbi0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWN5YW4tMzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1jeWFuLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctY3lhbi01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWN5YW4tNjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1jeWFuLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctY3lhbi04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWN5YW4tOTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLWN5YW4tNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctY3lhbi0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWN5YW4tMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1jeWFuLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctY3lhbi00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWN5YW4tNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1jeWFuLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctY3lhbi03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWN5YW4tODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1jeWFuLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6YmctY3lhbi01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jeWFuLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tMTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tNDAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tNzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWN5YW4tOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcGluay01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstNTApICFpbXBvcnRhbnQ7XG59XG4uYmctcGluay0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTEwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1waW5rLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmstMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay0zMDApICFpbXBvcnRhbnQ7XG59XG4uYmctcGluay00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTQwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1waW5rLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmstNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay02MDApICFpbXBvcnRhbnQ7XG59XG4uYmctcGluay03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTcwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1waW5rLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmstOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJnLXBpbmstNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcGluay0xMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXBpbmstMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1waW5rLTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcGluay00MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXBpbmstNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1waW5rLTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcGluay03MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXBpbmstODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1waW5rLTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpiZy1waW5rLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXBpbmstMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1waW5rLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcGluay0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXBpbmstNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1waW5rLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcGluay02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXBpbmstNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1waW5rLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcGluay05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLXBpbmstNTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGluay01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTIwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTMwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTUwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTYwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTgwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1waW5rLTkwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZGlnby01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTEwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTIwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTQwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTUwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTcwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTgwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28tOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctaW5kaWdvLTUwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctaW5kaWdvLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1pbmRpZ28tMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWluZGlnby0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctaW5kaWdvLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1pbmRpZ28tNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWluZGlnby02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctaW5kaWdvLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1pbmRpZ28tODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWluZGlnby05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpiZy1pbmRpZ28tNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1pbmRpZ28tMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWluZGlnby0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctaW5kaWdvLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1pbmRpZ28tNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWluZGlnby01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctaW5kaWdvLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWluZGlnby04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctaW5kaWdvLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpiZy1pbmRpZ28tNTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWluZGlnby0xMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1pbmRpZ28tMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctaW5kaWdvLTMwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWluZGlnby00MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1pbmRpZ28tNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctaW5kaWdvLTYwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWluZGlnby03MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5kaWdvLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1pbmRpZ28tODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGlnby04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctaW5kaWdvLTkwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpZ28tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGVhbC01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtNTApICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTEwMCkgIWltcG9ydGFudDtcbn1cbi5iZy10ZWFsLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXRlYWwtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC0zMDApICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTQwMCkgIWltcG9ydGFudDtcbn1cbi5iZy10ZWFsLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXRlYWwtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC02MDApICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTcwMCkgIWltcG9ydGFudDtcbn1cbi5iZy10ZWFsLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXRlYWwtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJnLXRlYWwtNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctdGVhbC0xMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXRlYWwtMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy10ZWFsLTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctdGVhbC00MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXRlYWwtNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy10ZWFsLTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctdGVhbC03MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXRlYWwtODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy10ZWFsLTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpiZy10ZWFsLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXRlYWwtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy10ZWFsLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctdGVhbC0zMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXRlYWwtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy10ZWFsLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctdGVhbC02MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXRlYWwtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy10ZWFsLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctdGVhbC05MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLXRlYWwtNTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVhbC01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTIwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTMwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTUwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTYwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTgwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy10ZWFsLTkwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ymctb3JhbmdlLTUwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ymctb3JhbmdlLTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1vcmFuZ2UtMjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLW9yYW5nZS0zMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ymctb3JhbmdlLTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLW9yYW5nZS02MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ymctb3JhbmdlLTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1vcmFuZ2UtODAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLW9yYW5nZS05MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpiZy1vcmFuZ2UtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLW9yYW5nZS0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ymctb3JhbmdlLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLW9yYW5nZS01MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ymctb3JhbmdlLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLW9yYW5nZS04MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ymctb3JhbmdlLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpiZy1vcmFuZ2UtNTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLW9yYW5nZS0xMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1vcmFuZ2UtMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ymctb3JhbmdlLTMwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLW9yYW5nZS00MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1vcmFuZ2UtNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ymctb3JhbmdlLTYwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLW9yYW5nZS03MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1vcmFuZ2UtODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ymctb3JhbmdlLTkwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZWdyYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlZ3JheS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWVncmF5LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlZ3JheS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWVncmF5LTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlZ3JheS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZWdyYXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWVncmF5LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctYmx1ZWdyYXktNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTIwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTUwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTgwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsdWVncmF5LTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6YmctYmx1ZWdyYXktNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTEwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTQwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTcwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsdWVncmF5LTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLWJsdWVncmF5LTUwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWVncmF5LTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmx1ZWdyYXktMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1ibHVlZ3JheS0zMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWVncmF5LTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmx1ZWdyYXktNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1ibHVlZ3JheS02MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWJsdWVncmF5LTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmx1ZWdyYXktODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWVncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1ibHVlZ3JheS05MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTUwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpiZy1wdXJwbGUtNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1wdXJwbGUtMTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXB1cnBsZS0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcHVycGxlLTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1wdXJwbGUtNDAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXB1cnBsZS01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcHVycGxlLTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXB1cnBsZS04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcHVycGxlLTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLXB1cnBsZS01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXB1cnBsZS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcHVycGxlLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXB1cnBsZS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcHVycGxlLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXB1cnBsZS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcHVycGxlLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLXB1cnBsZS01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctcHVycGxlLTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXB1cnBsZS0yMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1wdXJwbGUtMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctcHVycGxlLTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXB1cnBsZS01MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1wdXJwbGUtNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctcHVycGxlLTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUtNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXB1cnBsZS04MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1wdXJwbGUtOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JheS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JheS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JheS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctZ3JheS01MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ncmF5LTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctZ3JheS0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyYXktMzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ncmF5LTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctZ3JheS01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyYXktNjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ncmF5LTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctZ3JheS04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWdyYXktOTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLWdyYXktNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctZ3JheS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyYXktMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ncmF5LTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctZ3JheS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyYXktNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ncmF5LTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctZ3JheS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWdyYXktODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ncmF5LTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6YmctZ3JheS01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktMTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktNDAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktNzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLWdyYXktOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTUwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtMjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtMzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtODAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpiZy1yZWQtNTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1yZWQtMTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXJlZC0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcmVkLTMwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1yZWQtNDAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXJlZC01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcmVkLTYwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1yZWQtNzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXJlZC04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcmVkLTkwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLXJlZC01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXJlZC0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcmVkLTIwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1yZWQtMzAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXJlZC00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcmVkLTUwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1yZWQtNjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXJlZC03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcmVkLTgwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1yZWQtOTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLXJlZC01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctcmVkLTEwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXJlZC0yMDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1yZWQtMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctcmVkLTQwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXJlZC01MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1yZWQtNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctcmVkLTcwMDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXJlZC04MDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpiZy1yZWQtOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS01MCkgIWltcG9ydGFudDtcbn1cbi5iZy1wcmltYXJ5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1wcmltYXJ5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1wcmltYXJ5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS04MDApICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctcHJpbWFyeS01MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1wcmltYXJ5LTEwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcHJpbWFyeS0yMDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXByaW1hcnktMzAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1wcmltYXJ5LTQwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcHJpbWFyeS01MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXByaW1hcnktNjAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1wcmltYXJ5LTcwMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctcHJpbWFyeS04MDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXByaW1hcnktOTAwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLXByaW1hcnktNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcHJpbWFyeS0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXByaW1hcnktMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1wcmltYXJ5LTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcHJpbWFyeS00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXByaW1hcnktNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1wcmltYXJ5LTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctcHJpbWFyeS03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXByaW1hcnktODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1wcmltYXJ5LTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6YmctcHJpbWFyeS01MDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktMTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktMjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktMzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktNDAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktNTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktNjAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktNzAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktODAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXByaW1hcnktOTAwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUtNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsdWUtMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZS0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibHVlLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsdWUtNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZS01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibHVlLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsdWUtNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZS04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtODAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibHVlLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibHVlLTUwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ibHVlLTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZS0zMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ibHVlLTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZS02MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ibHVlLTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZS05MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItYmx1ZS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ibHVlLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ibHVlLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ibHVlLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWUtODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci1ibHVlLTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZS01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS0xMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS00MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS03MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZS05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbi01MCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWdyZWVuLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmVlbi0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JlZW4tMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWdyZWVuLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmVlbi01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JlZW4tNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWdyZWVuLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmVlbi04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JlZW4tOTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmVlbi01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tMjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tNTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tODAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmVlbi01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItZ3JlZW4tNTA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JlZW4tMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ncmVlbi0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWdyZWVuLTMwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JlZW4tNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ncmVlbi01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWdyZWVuLTYwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JlZW4tNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4tNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ncmVlbi04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbi04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWdyZWVuLTkwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15ZWxsb3ctNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy01MCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTIwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTMwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTUwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTYwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTgwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIteWVsbG93LTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0xMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXIteWVsbG93LTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy00MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXIteWVsbG93LTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy03MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXIteWVsbG93LTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdy02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdy05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXIteWVsbG93LTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci15ZWxsb3ctMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXIteWVsbG93LTIwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXllbGxvdy0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci15ZWxsb3ctNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXIteWVsbG93LTUwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXllbGxvdy02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci15ZWxsb3ctNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93LTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXIteWVsbG93LTgwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdy04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXllbGxvdy05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3ctOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWN5YW4tNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWN5YW4tMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItY3lhbi0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1jeWFuLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWN5YW4tNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItY3lhbi01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1jeWFuLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWN5YW4tNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItY3lhbi04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1jeWFuLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1jeWFuLTUwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWN5YW4tMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1jeWFuLTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItY3lhbi0zMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWN5YW4tNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1jeWFuLTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItY3lhbi02MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWN5YW4tNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1jeWFuLTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItY3lhbi05MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItY3lhbi01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1jeWFuLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItY3lhbi0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWN5YW4tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1jeWFuLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItY3lhbi01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWN5YW4tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1jeWFuLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItY3lhbi04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWN5YW4tODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWN5YW4tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci1jeWFuLTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY3lhbi01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi0xMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi00MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi03MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItY3lhbi05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jeWFuLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1waW5rLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTUwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1waW5rLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay0xMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXBpbmstMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcGluay0zMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstMzAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1waW5rLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay00MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXBpbmstNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcGluay02MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstNjAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1waW5rLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay03MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXBpbmstODAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcGluay05MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItcGluay01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1waW5rLTEwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcGluay0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1waW5rLTQwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcGluay01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1waW5rLTcwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcGluay04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcGluay0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1waW5rLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcGluay00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1waW5rLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcGluay03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1waW5rLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1waW5rLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItcGluay01MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXBpbmstNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstMjAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstMzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstNTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstNjAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstODAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXBpbmstOTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcGluay05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5kaWdvLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby0xMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby0xMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby0yMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby0zMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby00MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby00MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby01MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby02MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby03MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby03MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby04MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWluZGlnby05MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tNTA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItaW5kaWdvLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItaW5kaWdvLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItaW5kaWdvLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItaW5kaWdvLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItaW5kaWdvLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItaW5kaWdvLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ym9yZGVyLWluZGlnby01MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItaW5kaWdvLTEwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWluZGlnby0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1pbmRpZ28tMzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItaW5kaWdvLTQwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWluZGlnby01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1pbmRpZ28tNjAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItaW5kaWdvLTcwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWluZGlnby03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWluZGlnby04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmRpZ28tODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1pbmRpZ28tOTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5kaWdvLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10ZWFsLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTUwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci10ZWFsLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC0xMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXRlYWwtMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdGVhbC0zMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtMzAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci10ZWFsLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC00MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXRlYWwtNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdGVhbC02MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtNjAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci10ZWFsLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC03MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXRlYWwtODAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdGVhbC05MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItdGVhbC01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTEwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItdGVhbC0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtMjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXRlYWwtMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTQwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItdGVhbC01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtNTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXRlYWwtNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTcwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItdGVhbC04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtODAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXRlYWwtOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItdGVhbC0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtMTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTMwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItdGVhbC00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtNDAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTYwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItdGVhbC03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtNzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTkwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItdGVhbC01MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwtNTApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtMjAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtMzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC0zMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtNTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtNjAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC02MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtODAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXRlYWwtOTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3JhbmdlLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS0xMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS0zMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS00MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS00MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS02MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS03MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS03MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS04MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLW9yYW5nZS05MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtNTA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS01MCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMTAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0yMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItb3JhbmdlLTMwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNDAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS01MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItb3JhbmdlLTYwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS04MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItb3JhbmdlLTkwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTUwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItb3JhbmdlLTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMzAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS00MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItb3JhbmdlLTUwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS03MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItb3JhbmdlLTgwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ym9yZGVyLW9yYW5nZS01MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItb3JhbmdlLTEwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLW9yYW5nZS0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtMjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1vcmFuZ2UtMzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItb3JhbmdlLTQwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS00MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLW9yYW5nZS01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtNTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1vcmFuZ2UtNjAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItb3JhbmdlLTcwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZS03MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLW9yYW5nZS04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UtODAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1vcmFuZ2UtOTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3JhbmdlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlZ3JheS01MCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsdWVncmF5LTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibHVlZ3JheS0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWVncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZWdyYXktMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsdWVncmF5LTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibHVlZ3JheS01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWVncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZWdyYXktNjAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsdWVncmF5LTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibHVlZ3JheS04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWVncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmx1ZWdyYXktOTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibHVlZ3JheS01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktMjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktNTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktODAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmx1ZWdyYXktOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ibHVlZ3JheS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktMTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktNDAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktNzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmx1ZWdyYXktOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItYmx1ZWdyYXktNTA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZWdyYXktMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibHVlZ3JheS0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWJsdWVncmF5LTMwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWVncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZWdyYXktNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibHVlZ3JheS01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWJsdWVncmF5LTYwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWVncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItYmx1ZWdyYXktNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibHVlZ3JheS04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLWJsdWVncmF5LTkwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJsdWVncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wdXJwbGUtNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS01MCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTIwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTUwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTgwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHVycGxlLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0xMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcHVycGxlLTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1wdXJwbGUtMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS00MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcHVycGxlLTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1wdXJwbGUtNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS03MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcHVycGxlLTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1wdXJwbGUtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItcHVycGxlLTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1wdXJwbGUtMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHVycGxlLTIwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXB1cnBsZS0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1wdXJwbGUtNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHVycGxlLTUwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXB1cnBsZS02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1wdXJwbGUtNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHVycGxlLTgwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZS04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXB1cnBsZS05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWdyYXktMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JheS0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmF5LTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWdyYXktNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JheS01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmF5LTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWdyYXktNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZ3JheS04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ncmF5LTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTUwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWdyYXktMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JheS0zMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWdyYXktNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JheS02MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWdyYXktNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItZ3JheS05MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JheS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JheS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWdyYXktMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JheS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWdyYXktNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItZ3JheS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWdyYXktOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci1ncmF5LTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS0xMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS00MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS03MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItZ3JheS05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQtNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC01MCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTEwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTIwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTIwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTMwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTQwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTUwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTUwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTYwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTcwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTgwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTgwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkLTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXJlZC01MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXJlZC0xMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC0xMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcmVkLTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTIwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1yZWQtMzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXJlZC00MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC00MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcmVkLTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTUwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1yZWQtNjAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXJlZC03MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC03MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcmVkLTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTgwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1yZWQtOTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItcmVkLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtNTApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcmVkLTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTEwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1yZWQtMjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXJlZC0zMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC0zMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcmVkLTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTQwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1yZWQtNTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXJlZC02MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC02MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcmVkLTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTcwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1yZWQtODAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXJlZC05MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItcmVkLTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTUwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1yZWQtMTAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcmVkLTIwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC0yMDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXJlZC0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtMzAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1yZWQtNDAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcmVkLTUwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC01MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXJlZC02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtNjAwKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1yZWQtNzAwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcmVkLTgwMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC04MDApICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6Ym9yZGVyLXJlZC05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktNTAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNTApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXByaW1hcnktMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHJpbWFyeS0yMDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktMjAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1wcmltYXJ5LTMwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS0zMDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXByaW1hcnktNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHJpbWFyeS01MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNTAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1wcmltYXJ5LTYwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS02MDApICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXByaW1hcnktNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcHJpbWFyeS04MDAge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktODAwKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1wcmltYXJ5LTkwMCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1wcmltYXJ5LTUwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXByaW1hcnktMTAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1wcmltYXJ5LTIwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS0yMDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcHJpbWFyeS0zMDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktMzAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXByaW1hcnktNDAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1wcmltYXJ5LTUwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcHJpbWFyeS02MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNjAwKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXByaW1hcnktNzAwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1wcmltYXJ5LTgwMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS04MDApICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItcHJpbWFyeS05MDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItcHJpbWFyeS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS01MCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1wcmltYXJ5LTEwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS0xMDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcHJpbWFyeS0yMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktMjAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXByaW1hcnktMzAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1wcmltYXJ5LTQwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS00MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcHJpbWFyeS01MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktNTAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXByaW1hcnktNjAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1wcmltYXJ5LTcwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS03MDApICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItcHJpbWFyeS04MDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktODAwKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXByaW1hcnktOTAwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci1wcmltYXJ5LTUwOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS01MCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS0xMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTEwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS0yMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTIwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS0zMDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS00MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTQwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS01MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS02MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS03MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTcwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS04MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTgwMCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeS05MDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlLWFscGhhLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpICFpbXBvcnRhbnQ7XG59XG4uYmctd2hpdGUtYWxwaGEtMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMikgIWltcG9ydGFudDtcbn1cbi5iZy13aGl0ZS1hbHBoYS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKSAhaW1wb3J0YW50O1xufVxuLmJnLXdoaXRlLWFscGhhLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpICFpbXBvcnRhbnQ7XG59XG4uYmctd2hpdGUtYWxwaGEtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgIWltcG9ydGFudDtcbn1cbi5iZy13aGl0ZS1hbHBoYS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KSAhaW1wb3J0YW50O1xufVxuLmJnLXdoaXRlLWFscGhhLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpICFpbXBvcnRhbnQ7XG59XG4uYmctd2hpdGUtYWxwaGEtODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgIWltcG9ydGFudDtcbn1cbi5iZy13aGl0ZS1hbHBoYS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpiZy13aGl0ZS1hbHBoYS0xMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ymctd2hpdGUtYWxwaGEtMjA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMikgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXdoaXRlLWFscGhhLTMwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy13aGl0ZS1hbHBoYS00MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ymctd2hpdGUtYWxwaGEtNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXdoaXRlLWFscGhhLTYwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy13aGl0ZS1hbHBoYS03MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ymctd2hpdGUtYWxwaGEtODA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLXdoaXRlLWFscGhhLTkwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJnLXdoaXRlLWFscGhhLTEwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy13aGl0ZS1hbHBoYS0yMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ymctd2hpdGUtYWxwaGEtMzA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMykgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXdoaXRlLWFscGhhLTQwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy13aGl0ZS1hbHBoYS01MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ymctd2hpdGUtYWxwaGEtNjA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNikgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLXdoaXRlLWFscGhhLTcwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy13aGl0ZS1hbHBoYS04MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ymctd2hpdGUtYWxwaGEtOTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTEwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTIwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTMwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTQwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTUwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTYwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTcwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTgwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJnLXdoaXRlLWFscGhhLTkwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2stYWxwaGEtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudDtcbn1cbi5iZy1ibGFjay1hbHBoYS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKSAhaW1wb3J0YW50O1xufVxuLmJnLWJsYWNrLWFscGhhLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpICFpbXBvcnRhbnQ7XG59XG4uYmctYmxhY2stYWxwaGEtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcbn1cbi5iZy1ibGFjay1hbHBoYS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50O1xufVxuLmJnLWJsYWNrLWFscGhhLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpICFpbXBvcnRhbnQ7XG59XG4uYmctYmxhY2stYWxwaGEtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNykgIWltcG9ydGFudDtcbn1cbi5iZy1ibGFjay1hbHBoYS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KSAhaW1wb3J0YW50O1xufVxuLmJnLWJsYWNrLWFscGhhLTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLWJsYWNrLWFscGhhLTEwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ibGFjay1hbHBoYS0yMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctYmxhY2stYWxwaGEtMzA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMykgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsYWNrLWFscGhhLTQwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ibGFjay1hbHBoYS01MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctYmxhY2stYWxwaGEtNjA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNikgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJnLWJsYWNrLWFscGhhLTcwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpiZy1ibGFjay1hbHBoYS04MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6YmctYmxhY2stYWxwaGEtOTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6YmctYmxhY2stYWxwaGEtMTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsYWNrLWFscGhhLTIwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ibGFjay1hbHBoYS0zMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctYmxhY2stYWxwaGEtNDA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsYWNrLWFscGhhLTUwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ibGFjay1hbHBoYS02MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6YmctYmxhY2stYWxwaGEtNzA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNykgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJnLWJsYWNrLWFscGhhLTgwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpiZy1ibGFjay1hbHBoYS05MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtMTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtMjA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtMzA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtNDA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtNTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtNjA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtNzA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtODA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6YmctYmxhY2stYWxwaGEtOTA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUtYWxwaGEtMTAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci13aGl0ZS1hbHBoYS0yMCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXdoaXRlLWFscGhhLTMwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMykgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItd2hpdGUtYWxwaGEtNDAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci13aGl0ZS1hbHBoYS01MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXdoaXRlLWFscGhhLTYwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNikgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItd2hpdGUtYWxwaGEtNzAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci13aGl0ZS1hbHBoYS04MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXdoaXRlLWFscGhhLTkwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXdoaXRlLWFscGhhLTEwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci13aGl0ZS1hbHBoYS0yMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItd2hpdGUtYWxwaGEtMzA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXdoaXRlLWFscGhhLTQwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci13aGl0ZS1hbHBoYS01MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItd2hpdGUtYWxwaGEtNjA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLXdoaXRlLWFscGhhLTcwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNykgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci13aGl0ZS1hbHBoYS04MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItd2hpdGUtYWxwaGEtOTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItd2hpdGUtYWxwaGEtMTA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXdoaXRlLWFscGhhLTIwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMikgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci13aGl0ZS1hbHBoYS0zMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItd2hpdGUtYWxwaGEtNDA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXdoaXRlLWFscGhhLTUwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci13aGl0ZS1hbHBoYS02MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItd2hpdGUtYWxwaGEtNzA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLXdoaXRlLWFscGhhLTgwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci13aGl0ZS1hbHBoYS05MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtMTA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtMjA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMikgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtMzA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMykgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtNDA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtNTA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtNjA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNikgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtNzA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNykgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtODA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDpib3JkZXItd2hpdGUtYWxwaGEtOTA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjay1hbHBoYS0xMCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsYWNrLWFscGhhLTIwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMikgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmxhY2stYWxwaGEtMzAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4zKSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibGFjay1hbHBoYS00MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsYWNrLWFscGhhLTUwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmxhY2stYWxwaGEtNjAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC42KSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ibGFjay1hbHBoYS03MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjcpICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJsYWNrLWFscGhhLTgwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYmxhY2stYWxwaGEtOTAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItYmxhY2stYWxwaGEtMTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWJsYWNrLWFscGhhLTIwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMikgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ibGFjay1hbHBoYS0zMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjMpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmxhY2stYWxwaGEtNDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC40KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWJsYWNrLWFscGhhLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ibGFjay1hbHBoYS02MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjYpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDpib3JkZXItYmxhY2stYWxwaGEtNzA6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC43KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6Ym9yZGVyLWJsYWNrLWFscGhhLTgwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOmJvcmRlci1ibGFjay1hbHBoYS05MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibGFjay1hbHBoYS0xMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmxhY2stYWxwaGEtMjA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4yKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWJsYWNrLWFscGhhLTMwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMykgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ibGFjay1hbHBoYS00MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmxhY2stYWxwaGEtNTA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWJsYWNrLWFscGhhLTYwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuNikgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOmJvcmRlci1ibGFjay1hbHBoYS03MDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjcpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDpib3JkZXItYmxhY2stYWxwaGEtODA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC44KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6Ym9yZGVyLWJsYWNrLWFscGhhLTkwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS0xMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS0yMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4yKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS0zMDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4zKSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS00MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC40KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS01MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS02MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC42KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS03MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC43KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS04MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC44KSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZVxcOmJvcmRlci1ibGFjay1hbHBoYS05MDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC45KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS1hbHBoYS0xMCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdoaXRlLWFscGhhLTIwIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAhaW1wb3J0YW50O1xufVxuLnRleHQtd2hpdGUtYWxwaGEtMzAge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpICFpbXBvcnRhbnQ7XG59XG4udGV4dC13aGl0ZS1hbHBoYS00MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdoaXRlLWFscGhhLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KSAhaW1wb3J0YW50O1xufVxuLnRleHQtd2hpdGUtYWxwaGEtNjAge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpICFpbXBvcnRhbnQ7XG59XG4udGV4dC13aGl0ZS1hbHBoYS03MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNykgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdoaXRlLWFscGhhLTgwIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KSAhaW1wb3J0YW50O1xufVxuLnRleHQtd2hpdGUtYWxwaGEtOTAge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtd2hpdGUtYWxwaGEtMTA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXdoaXRlLWFscGhhLTIwOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC13aGl0ZS1hbHBoYS0zMDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMykgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtd2hpdGUtYWxwaGEtNDA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXdoaXRlLWFscGhhLTUwOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC13aGl0ZS1hbHBoYS02MDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNikgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtd2hpdGUtYWxwaGEtNzA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LXdoaXRlLWFscGhhLTgwOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC13aGl0ZS1hbHBoYS05MDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC13aGl0ZS1hbHBoYS0xMDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtd2hpdGUtYWxwaGEtMjA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXdoaXRlLWFscGhhLTMwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC13aGl0ZS1hbHBoYS00MDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtd2hpdGUtYWxwaGEtNTA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXdoaXRlLWFscGhhLTYwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC13aGl0ZS1hbHBoYS03MDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNykgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtd2hpdGUtYWxwaGEtODA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LXdoaXRlLWFscGhhLTkwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS0xMDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS0yMDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS0zMDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS00MDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS01MDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS02MDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS03MDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS04MDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlXFw6dGV4dC13aGl0ZS1hbHBoYS05MDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLWFscGhhLTEwIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmxhY2stYWxwaGEtMjAge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjIpICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibGFjay1hbHBoYS0zMCB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMykgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsYWNrLWFscGhhLTQwIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC40KSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmxhY2stYWxwaGEtNTAge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibGFjay1hbHBoYS02MCB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNikgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsYWNrLWFscGhhLTcwIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC43KSAhaW1wb3J0YW50O1xufVxuLnRleHQtYmxhY2stYWxwaGEtODAge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjgpICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibGFjay1hbHBoYS05MCB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ibGFjay1hbHBoYS0xMDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtYmxhY2stYWxwaGEtMjA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjIpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWJsYWNrLWFscGhhLTMwOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC4zKSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibGFjay1hbHBoYS00MDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtYmxhY2stYWxwaGEtNTA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWJsYWNrLWFscGhhLTYwOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42KSAhaW1wb3J0YW50O1xufVxuLmhvdmVyXFw6dGV4dC1ibGFjay1hbHBoYS03MDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNykgIWltcG9ydGFudDtcbn1cbi5ob3ZlclxcOnRleHQtYmxhY2stYWxwaGEtODA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjgpICFpbXBvcnRhbnQ7XG59XG4uaG92ZXJcXDp0ZXh0LWJsYWNrLWFscGhhLTkwOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWJsYWNrLWFscGhhLTEwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibGFjay1hbHBoYS0yMDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMikgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtYmxhY2stYWxwaGEtMzA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjMpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWJsYWNrLWFscGhhLTQwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC40KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibGFjay1hbHBoYS01MDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtYmxhY2stYWxwaGEtNjA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjYpICFpbXBvcnRhbnQ7XG59XG4uZm9jdXNcXDp0ZXh0LWJsYWNrLWFscGhhLTcwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC43KSAhaW1wb3J0YW50O1xufVxuLmZvY3VzXFw6dGV4dC1ibGFjay1hbHBoYS04MDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOCkgIWltcG9ydGFudDtcbn1cbi5mb2N1c1xcOnRleHQtYmxhY2stYWxwaGEtOTA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTEwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTIwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMikgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTMwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMykgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTQwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTUwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTYwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNikgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTcwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNykgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTgwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOCkgIWltcG9ydGFudDtcbn1cbi5hY3RpdmVcXDp0ZXh0LWJsYWNrLWFscGhhLTkwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LXJldmVyc2Uge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJmYWNlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbn1cblxuLnN1cmZhY2UtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6dGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dGV4dC1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpiZy1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6YmctcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpiZy1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmJnLXByaW1hcnktcmV2ZXJzZTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLXByaW1hcnktcmV2ZXJzZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpiZy1wcmltYXJ5LXJldmVyc2U6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ymctd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ymctd2hpdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpib3JkZXItcHJpbWFyeTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpib3JkZXItcHJpbWFyeTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtd2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXdoaXRlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci13aGl0ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6Ym9yZGVyLXdoaXRlOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWNvbG9yOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtY29sb3I6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtY29sb3I6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtY29sb3Itc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp0ZXh0LWNvbG9yLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnRleHQtY29sb3Itc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c3VyZmFjZS1ncm91bmQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS1ncm91bmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2UtZ3JvdW5kOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzdXJmYWNlLXNlY3Rpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnN1cmZhY2Utc2VjdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utc2VjdGlvbikgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnN1cmZhY2Utc2VjdGlvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnN1cmZhY2UtY2FyZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6c3VyZmFjZS1jYXJkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c3VyZmFjZS1vdmVybGF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzdXJmYWNlLW92ZXJsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzdXJmYWNlLW92ZXJsYXk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzdXJmYWNlLWhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzdXJmYWNlLWhvdmVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnN1cmZhY2UtYm9yZGVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c3VyZmFjZS1ib3JkZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtYm9yZGVyKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6c3VyZmFjZS1ib3JkZXI6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6dGV4dC1wcmltYXJ5IHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1wcmltYXJ5IHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YmctcHJpbWFyeS1yZXZlcnNlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ymctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LWNvbG9yIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnN1cmZhY2UtZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpzdXJmYWNlLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utc2VjdGlvbikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpzdXJmYWNlLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpzdXJmYWNlLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utb3ZlcmxheSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpzdXJmYWNlLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWhvdmVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnN1cmZhY2UtYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtYm9yZGVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnRleHQtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6dGV4dC1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpiZy1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDpiZy1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6YmctcHJpbWFyeTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOmJnLXByaW1hcnktcmV2ZXJzZTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6YmctcHJpbWFyeS1yZXZlcnNlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6YmctcHJpbWFyeS1yZXZlcnNlOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6Ymctd2hpdGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6Ymctd2hpdGU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItcHJpbWFyeTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXByaW1hcnk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpib3JkZXItcHJpbWFyeTphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnRleHQtd2hpdGU6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXdoaXRlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOmJvcmRlci13aGl0ZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6Ym9yZGVyLXdoaXRlOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWNvbG9yOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnRleHQtY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnRleHQtY29sb3I6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnRleHQtY29sb3Itc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWNvbG9yLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnRleHQtY29sb3Itc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6c3VyZmFjZS1ncm91bmQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6c3VyZmFjZS1ncm91bmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnN1cmZhY2UtZ3JvdW5kOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpzdXJmYWNlLXNlY3Rpb246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utc2VjdGlvbikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnN1cmZhY2Utc2VjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1zZWN0aW9uKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnN1cmZhY2Utc2VjdGlvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utc2VjdGlvbikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnN1cmZhY2UtY2FyZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6c3VyZmFjZS1jYXJkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6c3VyZmFjZS1jYXJkOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6c3VyZmFjZS1vdmVybGF5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDpzdXJmYWNlLW92ZXJsYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utb3ZlcmxheSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzdXJmYWNlLW92ZXJsYXk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpzdXJmYWNlLWhvdmVyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWhvdmVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6c3VyZmFjZS1ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzdXJmYWNlLWhvdmVyOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnN1cmZhY2UtYm9yZGVyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtYm9yZGVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6c3VyZmFjZS1ib3JkZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6c3VyZmFjZS1ib3JkZXI6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtYm9yZGVyKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDp0ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLXByaW1hcnkge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy1wcmltYXJ5LXJldmVyc2Uge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItd2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtY29sb3Ige1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6c3VyZmFjZS1ncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnN1cmZhY2Utc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1zZWN0aW9uKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnN1cmZhY2UtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnN1cmZhY2Utb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnN1cmZhY2UtaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6c3VyZmFjZS1ib3JkZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDp0ZXh0LXByaW1hcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOmJnLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOmJnLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpiZy1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6YmctcHJpbWFyeS1yZXZlcnNlOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpiZy1wcmltYXJ5LXJldmVyc2U6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpiZy1wcmltYXJ5LXJldmVyc2U6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpiZy13aGl0ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6Ymctd2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpiZy13aGl0ZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wcmltYXJ5OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItcHJpbWFyeTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOmJvcmRlci1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6dGV4dC13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6dGV4dC13aGl0ZTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItd2hpdGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXdoaXRlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpib3JkZXItd2hpdGU6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOnRleHQtY29sb3I6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6dGV4dC1jb2xvcjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1jb2xvci1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOnRleHQtY29sb3Itc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6dGV4dC1jb2xvci1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpzdXJmYWNlLWdyb3VuZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpzdXJmYWNlLWdyb3VuZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6c3VyZmFjZS1ncm91bmQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOnN1cmZhY2Utc2VjdGlvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1zZWN0aW9uKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6c3VyZmFjZS1zZWN0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6c3VyZmFjZS1zZWN0aW9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1zZWN0aW9uKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6c3VyZmFjZS1jYXJkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpzdXJmYWNlLWNhcmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpzdXJmYWNlLWNhcmQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpzdXJmYWNlLW92ZXJsYXk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utb3ZlcmxheSkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOnN1cmZhY2Utb3ZlcmxheTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnN1cmZhY2Utb3ZlcmxheTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utb3ZlcmxheSkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOnN1cmZhY2UtaG92ZXI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpzdXJmYWNlLWhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWhvdmVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnN1cmZhY2UtaG92ZXI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWhvdmVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6c3VyZmFjZS1ib3JkZXI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpzdXJmYWNlLWJvcmRlcjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpzdXJmYWNlLWJvcmRlcjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YmctcHJpbWFyeSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLXByaW1hcnktcmV2ZXJzZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC1jb2xvciB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC1jb2xvci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpzdXJmYWNlLWdyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6c3VyZmFjZS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6c3VyZmFjZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6c3VyZmFjZS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6c3VyZmFjZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpzdXJmYWNlLWJvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOnRleHQtcHJpbWFyeTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6YmctcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6YmctcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOmJnLXByaW1hcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDpiZy1wcmltYXJ5LXJldmVyc2U6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOmJnLXByaW1hcnktcmV2ZXJzZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOmJnLXByaW1hcnktcmV2ZXJzZTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpiZy13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOmJnLXdoaXRlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXByaW1hcnk6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOmJvcmRlci1wcmltYXJ5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6Ym9yZGVyLXByaW1hcnk6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDp0ZXh0LXdoaXRlOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOmJvcmRlci13aGl0ZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItd2hpdGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOmJvcmRlci13aGl0ZTphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1jb2xvcjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDp0ZXh0LWNvbG9yOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWNvbG9yLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1jb2xvci1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDp0ZXh0LWNvbG9yLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOnN1cmZhY2UtZ3JvdW5kOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOnN1cmZhY2UtZ3JvdW5kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDpzdXJmYWNlLWdyb3VuZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6c3VyZmFjZS1zZWN0aW9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpzdXJmYWNlLXNlY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utc2VjdGlvbikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDpzdXJmYWNlLXNlY3Rpb246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDpzdXJmYWNlLWNhcmQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOnN1cmZhY2UtY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOnN1cmZhY2UtY2FyZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOnN1cmZhY2Utb3ZlcmxheTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6c3VyZmFjZS1vdmVybGF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c3VyZmFjZS1vdmVybGF5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6c3VyZmFjZS1ob3Zlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOnN1cmZhY2UtaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c3VyZmFjZS1ob3ZlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDpzdXJmYWNlLWJvcmRlcjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOnN1cmZhY2UtYm9yZGVyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtYm9yZGVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOnN1cmZhY2UtYm9yZGVyOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctcHJpbWFyeSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJnLXByaW1hcnktcmV2ZXJzZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC1jb2xvciB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC1jb2xvci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpzdXJmYWNlLWdyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ncm91bmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6c3VyZmFjZS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6c3VyZmFjZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6c3VyZmFjZS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6c3VyZmFjZS1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpzdXJmYWNlLWJvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOnRleHQtcHJpbWFyeTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6YmctcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6YmctcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOmJnLXByaW1hcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDpiZy1wcmltYXJ5LXJldmVyc2U6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOmJnLXByaW1hcnktcmV2ZXJzZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOmJnLXByaW1hcnktcmV2ZXJzZTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpiZy13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOmJnLXdoaXRlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXByaW1hcnk6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOmJvcmRlci1wcmltYXJ5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6Ym9yZGVyLXByaW1hcnk6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6dGV4dC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDp0ZXh0LXdoaXRlOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOmJvcmRlci13aGl0ZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItd2hpdGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOmJvcmRlci13aGl0ZTphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6dGV4dC1jb2xvcjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDp0ZXh0LWNvbG9yOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWNvbG9yLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6dGV4dC1jb2xvci1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDp0ZXh0LWNvbG9yLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOnN1cmZhY2UtZ3JvdW5kOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOnN1cmZhY2UtZ3JvdW5kOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWdyb3VuZCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDpzdXJmYWNlLWdyb3VuZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6c3VyZmFjZS1zZWN0aW9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpzdXJmYWNlLXNlY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utc2VjdGlvbikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDpzdXJmYWNlLXNlY3Rpb246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDpzdXJmYWNlLWNhcmQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOnN1cmZhY2UtY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jYXJkKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOnN1cmZhY2UtY2FyZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY2FyZCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOnN1cmZhY2Utb3ZlcmxheTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6c3VyZmFjZS1vdmVybGF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLW92ZXJsYXkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c3VyZmFjZS1vdmVybGF5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6c3VyZmFjZS1ob3Zlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOnN1cmZhY2UtaG92ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c3VyZmFjZS1ob3ZlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtaG92ZXIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDpzdXJmYWNlLWJvcmRlcjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOnN1cmZhY2UtYm9yZGVyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtYm9yZGVyKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOnN1cmZhY2UtYm9yZGVyOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWJvcmRlcikgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZpZWxkID4gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmZpZWxkLmdyaWQgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZCA+IHNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZpZWxkLmdyaWQsXG4uZm9ybWdyaWQuZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5maWVsZC5ncmlkIC5jb2wtZml4ZWQsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLWZpeGVkLFxuLmZpZWxkLmdyaWQgLmNvbCxcbi5mb3JtZ3JpZC5ncmlkIC5jb2wsXG4uZmllbGQuZ3JpZCAuY29sLTEsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTEsXG4uZmllbGQuZ3JpZCAuY29sLTIsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTIsXG4uZmllbGQuZ3JpZCAuY29sLTMsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTMsXG4uZmllbGQuZ3JpZCAuY29sLTQsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTQsXG4uZmllbGQuZ3JpZCAuY29sLTUsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTUsXG4uZmllbGQuZ3JpZCAuY29sLTYsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTYsXG4uZmllbGQuZ3JpZCAuY29sLTcsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTcsXG4uZmllbGQuZ3JpZCAuY29sLTgsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTgsXG4uZmllbGQuZ3JpZCAuY29sLTksXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTksXG4uZmllbGQuZ3JpZCAuY29sLTEwLFxuLmZvcm1ncmlkLmdyaWQgLmNvbC0xMCxcbi5maWVsZC5ncmlkIC5jb2wtMTEsXG4uZm9ybWdyaWQuZ3JpZCAuY29sLTExLFxuLmZpZWxkLmdyaWQgLmNvbC0xMixcbi5mb3JtZ3JpZC5ncmlkIC5jb2wtMTIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5mb3JtZ3JvdXAtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmZvcm1ncm91cC1pbmxpbmUgLmZpZWxkLFxuLmZvcm1ncm91cC1pbmxpbmUgLmZpZWxkLWNoZWNrYm94LFxuLmZvcm1ncm91cC1pbmxpbmUgLmZpZWxkLXJhZGlvYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uZm9ybWdyb3VwLWlubGluZSAuZmllbGQgPiBsYWJlbCxcbi5mb3JtZ3JvdXAtaW5saW5lIC5maWVsZC1jaGVja2JveCA+IGxhYmVsLFxuLmZvcm1ncm91cC1pbmxpbmUgLmZpZWxkLXJhZGlvYnV0dG9uID4gbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94LFxuLmZpZWxkLXJhZGlvYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrYm94ID4gbGFiZWwsXG4uZmllbGQtcmFkaW9idXR0b24gPiBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDppbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDp0ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6dGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6dGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLm5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDp1bmRlcmxpbmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDp1bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6dW5kZXJsaW5lOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOmxpbmUtdGhyb3VnaDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpsaW5lLXRocm91Z2g6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6bm8tdW5kZXJsaW5lOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOm5vLXVuZGVybGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6bm8tdW5kZXJsaW5lOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW92ZXJmbG93LWNsaXAge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW92ZXJmbG93LWVsbGlwc2lzIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6dGV4dC1vdmVyZmxvdy1jbGlwIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dGV4dC1vdmVyZmxvdy1lbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6dGV4dC1vdmVyZmxvdy1jbGlwIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC1vdmVyZmxvdy1lbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6dGV4dC1vdmVyZmxvdy1jbGlwIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC1vdmVyZmxvdy1lbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOnRleHQtb3ZlcmZsb3ctY2xpcCB7XG4gICAgdGV4dC1vdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRleHQtb3ZlcmZsb3ctZWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmZvbnQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb250LW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvbnQtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9udC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvbnQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpmb250LWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9udC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb250LW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvbnQtc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb250LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6Zm9udC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvbnQtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb250LXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9udC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpmb250LWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9udC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb250LW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvbnQtc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb250LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXhzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iYXNlIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC0yeGwge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC0zeGwge1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtNHhsIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTV4bCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LTZ4bCB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC03eGwge1xuICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtOHhsIHtcbiAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOnRleHQteHMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LTJ4bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LTN4bCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dGV4dC00eGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRleHQtNXhsIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnRleHQtNnhsIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0ZXh0LTd4bCB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dGV4dC04eGwge1xuICAgIGZvbnQtc2l6ZTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDp0ZXh0LXhzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC0zeGwge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtNHhsIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0ZXh0LTV4bCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0ZXh0LTZ4bCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dGV4dC03eGwge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnRleHQtOHhsIHtcbiAgICBmb250LXNpemU6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6dGV4dC14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRleHQtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRleHQtMnhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRleHQtM3hsIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0ZXh0LTR4bCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC01eGwge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dGV4dC02eGwge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnRleHQtN3hsIHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0ZXh0LTh4bCB7XG4gICAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDp0ZXh0LXhzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC0zeGwge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRleHQtNHhsIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0ZXh0LTV4bCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp0ZXh0LTZ4bCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dGV4dC03eGwge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRleHQtOHhsIHtcbiAgICBmb250LXNpemU6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmxpbmUtaGVpZ2h0LTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1oZWlnaHQtMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWhlaWdodC0zIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGluZS1oZWlnaHQtNCB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1zcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1zcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLnZlcnRpY2FsLWFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1zdXBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDp2ZXJ0aWNhbC1hbGlnbi1iYXNlbGluZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dmVydGljYWwtYWxpZ24tdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dmVydGljYWwtYWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dmVydGljYWwtYWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnZlcnRpY2FsLWFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp2ZXJ0aWNhbC1hbGlnbi1zdWIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWIgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp2ZXJ0aWNhbC1hbGlnbi1zdXBlciB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnZlcnRpY2FsLWFsaWduLWJhc2VsaW5lIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp2ZXJ0aWNhbC1hbGlnbi10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp2ZXJ0aWNhbC1hbGlnbi1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp2ZXJ0aWNhbC1hbGlnbi1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp2ZXJ0aWNhbC1hbGlnbi10ZXh0LXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dmVydGljYWwtYWxpZ24tdGV4dC1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnZlcnRpY2FsLWFsaWduLXN1YiB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnZlcnRpY2FsLWFsaWduLXN1cGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6dmVydGljYWwtYWxpZ24tYmFzZWxpbmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnZlcnRpY2FsLWFsaWduLXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnZlcnRpY2FsLWFsaWduLWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnZlcnRpY2FsLWFsaWduLXRleHQtdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp2ZXJ0aWNhbC1hbGlnbi10ZXh0LWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dmVydGljYWwtYWxpZ24tc3ViIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dmVydGljYWwtYWxpZ24tc3VwZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6dmVydGljYWwtYWxpZ24tYmFzZWxpbmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnZlcnRpY2FsLWFsaWduLXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnZlcnRpY2FsLWFsaWduLWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnZlcnRpY2FsLWFsaWduLXRleHQtdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp2ZXJ0aWNhbC1hbGlnbi10ZXh0LWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dmVydGljYWwtYWxpZ24tc3ViIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dmVydGljYWwtYWxpZ24tc3VwZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlciAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6ZmxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6ZmxleC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6ZmxleC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpmbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZsZXgtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpmbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpmbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZsZXgtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6ZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmbGV4LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmbGV4LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6anVzdGlmeS1jb250ZW50LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6anVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6anVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6anVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpqdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6anVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6anVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpqdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpqdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmp1c3RpZnktY29udGVudC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpqdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpqdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmp1c3RpZnktY29udGVudC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpqdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWV2ZW5seSB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDphbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWxpZ24tY29udGVudC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWxpZ24tY29udGVudC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphbGlnbi1jb250ZW50LWV2ZW5seSB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphbGlnbi1jb250ZW50LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphbGlnbi1jb250ZW50LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24tY29udGVudC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFsaWduLWNvbnRlbnQtZXZlbmx5IHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6YWxpZ24tY29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWxpZ24tY29udGVudC1ldmVubHkge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6YWxpZ24tY29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWxpZ24tY29udGVudC1ldmVubHkge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWxpZ24taXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWxpZ24taXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24taXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24taXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWxpZ24taXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWxpZ24taXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDphbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFsaWduLWl0ZW1zLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6YWxpZ24tc2VsZi1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWxpZ24tc2VsZi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFsaWduLXNlbGYtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFsaWduLXNlbGYtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDphbGlnbi1zZWxmLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphbGlnbi1zZWxmLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24tc2VsZi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWxpZ24tc2VsZi1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmFsaWduLXNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFsaWduLXNlbGYtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphbGlnbi1zZWxmLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphbGlnbi1zZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmFsaWduLXNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFsaWduLXNlbGYtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphbGlnbi1zZWxmLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphbGlnbi1zZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtb3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtb3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtb3JkZXItNiB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmZsZXgtb3JkZXItMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LW9yZGVyLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6ZmxleC1vcmRlci0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZsZXgtb3JkZXItMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LW9yZGVyLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6ZmxleC1vcmRlci01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZsZXgtb3JkZXItNiB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6ZmxleC1vcmRlci0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtb3JkZXItMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmbGV4LW9yZGVyLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ZmxleC1vcmRlci0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmbGV4LW9yZGVyLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ZmxleC1vcmRlci02IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpmbGV4LW9yZGVyLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6ZmxleC1vcmRlci0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZsZXgtb3JkZXItMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmbGV4LW9yZGVyLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6ZmxleC1vcmRlci00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZsZXgtb3JkZXItNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmbGV4LW9yZGVyLTYge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpmbGV4LW9yZGVyLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1vcmRlci0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZsZXgtb3JkZXItMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmbGV4LW9yZGVyLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1vcmRlci00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZsZXgtb3JkZXItNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmbGV4LW9yZGVyLTYge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbGV4LTEge1xuICBmbGV4OiAxIDEgMCUgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWluaXRpYWwge1xuICBmbGV4OiAwIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub25lIHtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpmbGV4LTEge1xuICAgIGZsZXg6IDEgMSAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZsZXgtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6ZmxleC1ub25lIHtcbiAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmZsZXgtMSB7XG4gICAgZmxleDogMSAxIDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6ZmxleC1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmbGV4LW5vbmUge1xuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6ZmxleC0xIHtcbiAgICBmbGV4OiAxIDEgMCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmbGV4LWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6ZmxleC1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZsZXgtbm9uZSB7XG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6ZmxleC0xIHtcbiAgICBmbGV4OiAxIDEgMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmbGV4LWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZsZXgtbm9uZSB7XG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmZsZXgtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmZsZXgtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmbGV4LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmZsZXgtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmbGV4LWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpmbGV4LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6ZmxleC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmbGV4LXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpmbGV4LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZsZXgtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmZsZXgtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6ZmxleC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmZsZXgtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6ZmxleC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuLmdhcC0wIHtcbiAgZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNiB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTcge1xuICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC04IHtcbiAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTAge1xuICByb3ctZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMyB7XG4gIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC01IHtcbiAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC02IHtcbiAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC03IHtcbiAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC04IHtcbiAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0wIHtcbiAgY29sdW1uLWdhcDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xIHtcbiAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0yIHtcbiAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTMge1xuICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTQge1xuICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNiB7XG4gIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNyB7XG4gIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtOCB7XG4gIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6Z2FwLTAge1xuICAgIGdhcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmdhcC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpnYXAtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpnYXAtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Z2FwLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Z2FwLTUge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmdhcC02IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpnYXAtNyB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Z2FwLTgge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnJvdy1nYXAtMCB7XG4gICAgcm93LWdhcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnJvdy1nYXAtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnJvdy1nYXAtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cm93LWdhcC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cm93LWdhcC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyb3ctZ2FwLTUge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyb3ctZ2FwLTYge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyb3ctZ2FwLTcge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyb3ctZ2FwLTgge1xuICAgIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpjb2x1bW4tZ2FwLTAge1xuICAgIGNvbHVtbi1nYXA6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpjb2x1bW4tZ2FwLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpjb2x1bW4tZ2FwLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmNvbHVtbi1nYXAtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmNvbHVtbi1nYXAtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sdW1uLWdhcC01IHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sdW1uLWdhcC02IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sdW1uLWdhcC03IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Y29sdW1uLWdhcC04IHtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmdhcC0wIHtcbiAgICBnYXA6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpnYXAtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Z2FwLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Z2FwLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmdhcC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmdhcC01IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpnYXAtNiB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Z2FwLTcge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmdhcC04IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpyb3ctZ2FwLTAge1xuICAgIHJvdy1nYXA6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpyb3ctZ2FwLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpyb3ctZ2FwLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnJvdy1nYXAtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnJvdy1nYXAtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cm93LWdhcC01IHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cm93LWdhcC02IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cm93LWdhcC03IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cm93LWdhcC04IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sdW1uLWdhcC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sdW1uLWdhcC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Y29sdW1uLWdhcC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpjb2x1bW4tZ2FwLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpjb2x1bW4tZ2FwLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbHVtbi1nYXAtNSB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbHVtbi1nYXAtNiB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbHVtbi1nYXAtNyB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmNvbHVtbi1nYXAtOCB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpnYXAtMCB7XG4gICAgZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Z2FwLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmdhcC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmdhcC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpnYXAtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpnYXAtNSB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Z2FwLTYge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmdhcC03IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpnYXAtOCB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cm93LWdhcC0wIHtcbiAgICByb3ctZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cm93LWdhcC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cm93LWdhcC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpyb3ctZ2FwLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpyb3ctZ2FwLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJvdy1nYXAtNSB7XG4gICAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJvdy1nYXAtNiB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJvdy1nYXAtNyB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJvdy1nYXAtOCB7XG4gICAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbHVtbi1nYXAtMCB7XG4gICAgY29sdW1uLWdhcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbHVtbi1nYXAtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmNvbHVtbi1nYXAtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sdW1uLWdhcC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Y29sdW1uLWdhcC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2x1bW4tZ2FwLTUge1xuICAgIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2x1bW4tZ2FwLTYge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2x1bW4tZ2FwLTcge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpjb2x1bW4tZ2FwLTgge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmdhcC0wIHtcbiAgICBnYXA6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpnYXAtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Z2FwLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Z2FwLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmdhcC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmdhcC01IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpnYXAtNiB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Z2FwLTcge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmdhcC04IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpyb3ctZ2FwLTAge1xuICAgIHJvdy1nYXA6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpyb3ctZ2FwLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpyb3ctZ2FwLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnJvdy1nYXAtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnJvdy1nYXAtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cm93LWdhcC01IHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cm93LWdhcC02IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cm93LWdhcC03IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cm93LWdhcC04IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Y29sdW1uLWdhcC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Y29sdW1uLWdhcC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Y29sdW1uLWdhcC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpjb2x1bW4tZ2FwLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpjb2x1bW4tZ2FwLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbHVtbi1nYXAtNSB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbHVtbi1nYXAtNiB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbHVtbi1nYXAtNyB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmNvbHVtbi1nYXAtOCB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC0wIHtcbiAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci04IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC04IHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpwLTAge1xuICAgIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnAtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnAtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cC01IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cC02IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cC03IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cC04IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB0LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwdC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB0LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwdC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB0LTYge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHQtNyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwdC04IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwci0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHItMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHItMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnByLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHItNyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnByLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnBiLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnBiLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cGItNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpwYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHgtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHgtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB4LTcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHktMCB7XG4gICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB5LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB5LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpweS02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cHktNyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnB5LTgge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6cC0wIHtcbiAgICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnAtNSB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnAtNiB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnAtNyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnAtOCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwdC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwdC02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB0LTcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnByLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHItNiB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnByLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnBsLTYge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnBsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpwYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnBiLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cGItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB4LTYge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpweC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpweS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHktMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpweS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHktNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpweS01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cHktNiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnB5LTcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpweS04IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnAtMCB7XG4gICAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnAtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnAtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwLTUge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwLTYge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwLTcge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwLTgge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB0LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB0LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHQtNiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwdC03IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB0LTgge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnByLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwci0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnByLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwci03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHItOCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwbC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwbC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwbC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBiLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cGItMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBiLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cGItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cGItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpwYi03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB4LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpweC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB4LTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpweC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpweC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHgtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpweS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHktMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB5LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHktMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB5LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHktNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnB5LTYge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpweS03IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6cHktOCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6cC0wIHtcbiAgICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnAtNSB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnAtNiB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnAtNyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnAtOCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwdC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwdC02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB0LTcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnByLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHItNiB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnByLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnBsLTYge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnBsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpwYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnBiLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cGItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB4LTYge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpweC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpweS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHktMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpweS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHktNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpweS01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cHktNiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnB5LTcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpweS04IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTAge1xuICBtYXJnaW46IDByZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS02IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTcge1xuICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOCB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW0tMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tLTIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tLTMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbS00IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbS01IHtcbiAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW0tNiB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tLTcge1xuICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbS04IHtcbiAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW10LTEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW10LTIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXQtMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXQtNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tdC01IHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tdC02IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tdC03IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tdC04IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNyB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXItMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXItNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXItNiB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tci03IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTgge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1sLTEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1sLTYge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbWItMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbWItNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLi1tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW14LTUge1xuICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW14LTYge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uLW14LTcge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW14LTgge1xuICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXktMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi4tbXktMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW15LTMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uLW15LTQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLi1teS01IHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLi1teS02IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLi1teS03IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLi1teS04IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6bS0wIHtcbiAgICBtYXJnaW46IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm0tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm0tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptLTUge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm0tNiB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bS03IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptLTgge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tLTEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbS0yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbS0zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW0tNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW0tNSB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tLTYge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbS03IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW0tOCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm10LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm10LTYge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptdC03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW10LTMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW10LTQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXQtNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXQtNiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXQtNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptdC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tbC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpteC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpteC02IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm14LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1teC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm15LTAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXktMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpteS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpteS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm15LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm15LTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXktNiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpteS03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm15LTgge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW15LTEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXktMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXktMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1teS01IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6LW15LTYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotbXktNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6bS0wIHtcbiAgICBtYXJnaW46IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm0tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm0tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptLTUge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm0tNiB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bS03IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptLTgge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tLTEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbS0yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbS0zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW0tNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW0tNSB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tLTYge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbS03IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW0tOCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm10LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm10LTYge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptdC03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW10LTMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW10LTQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXQtNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXQtNiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXQtNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptdC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tbC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpteC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpteC02IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm14LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1teC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm15LTAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXktMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpteS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpteS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm15LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm15LTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXktNiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpteS03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm15LTgge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW15LTEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXktMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXktMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1teS01IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LW15LTYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotbXktNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6bS0wIHtcbiAgICBtYXJnaW46IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm0tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm0tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptLTUge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm0tNiB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bS03IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptLTgge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tLTEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbS0yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbS0zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW0tNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW0tNSB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tLTYge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbS03IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW0tOCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm10LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm10LTYge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptdC03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW10LTMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW10LTQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXQtNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXQtNiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXQtNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptdC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXItNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tbC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpteC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpteC02IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm14LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1teC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm15LTAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXktMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpteS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpteS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm15LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm15LTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXktNiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpteS03IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm15LTgge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW15LTEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXktMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXktMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1teS01IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LW15LTYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotbXktNyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOm0tMCB7XG4gICAgbWFyZ2luOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bS01IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptLTYge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm0tNyB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bS04IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbS0xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW0tMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW0tMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tLTQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tLTUge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbS02IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW0tNyB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tLTgge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm10LTAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm10LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm10LTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptdC02IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXQtNyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm10LTgge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXQtMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXQtMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tdC00IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW10LTUge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW10LTYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW10LTcge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW10LTgge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1yLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptci02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptci03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tci0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tci02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXItOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptbC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptbC02IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tbC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbWwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tbC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWItNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1iLTcge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWItYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteC03IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1teC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1teC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW14LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXgtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm15LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXktMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXktMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteS01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm15LTYge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bXktNyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpteS04IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1teS0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW15LTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW15LTMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXktNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXktNSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOi1teS02IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LW15LTcge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotbXktOCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm15LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy0xIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LTIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LTMge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctNCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LTUge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LTYge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjBweCAyNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LTcge1xuICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy04IHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c2hhZG93LW5vbmU6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzaGFkb3ctbm9uZTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnNoYWRvdy0xOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzaGFkb3ctMTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnNoYWRvdy0xOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c2hhZG93LTI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzaGFkb3ctMjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzaGFkb3ctMjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzaGFkb3ctMzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyXFw6c2hhZG93LTM6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzaGFkb3ctMzphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnNoYWRvdy00OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnNoYWRvdy00OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzaGFkb3ctNDphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c2hhZG93LTU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uaG92ZXJcXDpzaGFkb3ctNTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzaGFkb3ctNTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNcXDpzaGFkb3ctNjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnNoYWRvdy02OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDIwcHggMjVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZVxcOnNoYWRvdy02OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c1xcOnNoYWRvdy03OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnNoYWRvdy03OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmVcXDpzaGFkb3ctNzphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzXFw6c2hhZG93LTg6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5ob3ZlclxcOnNoYWRvdy04OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlXFw6c2hhZG93LTg6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpzaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnNoYWRvdy0xIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6c2hhZG93LTIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6c2hhZG93LTMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpzaGFkb3ctNCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6c2hhZG93LTUge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6c2hhZG93LTYge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6c2hhZG93LTcge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggMjJweCAzMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwcHggOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnNoYWRvdy04IHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6c2hhZG93LW5vbmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzaGFkb3ctbm9uZTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy0xOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDpzaGFkb3ctMTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnNoYWRvdy0xOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6c2hhZG93LTI6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDpzaGFkb3ctMjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzaGFkb3ctMjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpzaGFkb3ctMzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmhvdmVyXFw6c2hhZG93LTM6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzaGFkb3ctMzphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy00OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnNoYWRvdy00OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzaGFkb3ctNDphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6c2hhZG93LTU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aG92ZXJcXDpzaGFkb3ctNTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxMHB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzaGFkb3ctNTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zm9jdXNcXDpzaGFkb3ctNjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDIwcHggMjVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnNoYWRvdy02OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjBweCAyNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFjdGl2ZVxcOnNoYWRvdy02OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDIwcHggMjVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy03OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnNoYWRvdy03OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDphY3RpdmVcXDpzaGFkb3ctNzphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggMjJweCAzMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwcHggOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmZvY3VzXFw6c2hhZG93LTg6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDExcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpob3ZlclxcOnNoYWRvdy04OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YWN0aXZlXFw6c2hhZG93LTg6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnNoYWRvdy1ub25lIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6c2hhZG93LTEge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpzaGFkb3ctMiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpzaGFkb3ctMyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnNoYWRvdy00IHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpzaGFkb3ctNSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxMHB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpzaGFkb3ctNiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDIwcHggMjVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpzaGFkb3ctNyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6c2hhZG93LTgge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDExcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOnNoYWRvdy1ub25lOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpzaGFkb3ctbm9uZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnNoYWRvdy1ub25lOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LTE6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOnNoYWRvdy0xOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6c2hhZG93LTE6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpzaGFkb3ctMjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOnNoYWRvdy0yOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnNoYWRvdy0yOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOnNoYWRvdy0zOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aG92ZXJcXDpzaGFkb3ctMzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnNoYWRvdy0zOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LTQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LTQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnNoYWRvdy00OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpzaGFkb3ctNTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxMHB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpob3ZlclxcOnNoYWRvdy01OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnNoYWRvdy01OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAxMHB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpmb2N1c1xcOnNoYWRvdy02OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjBweCAyNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LTY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YWN0aXZlXFw6c2hhZG93LTY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjBweCAyNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LTc6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggMjJweCAzMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwcHggOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LTc6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggMjJweCAzMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwcHggOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmFjdGl2ZVxcOnNoYWRvdy03OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Zm9jdXNcXDpzaGFkb3ctODpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LTg6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDExcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphY3RpdmVcXDpzaGFkb3ctODphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDExcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6c2hhZG93LW5vbmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpzaGFkb3ctMSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnNoYWRvdy0yIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnNoYWRvdy0zIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6c2hhZG93LTQge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnNoYWRvdy01IHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnNoYWRvdy02IHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjBweCAyNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnNoYWRvdy03IHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpzaGFkb3ctOCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LW5vbmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOnNoYWRvdy1ub25lOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c2hhZG93LW5vbmU6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDpzaGFkb3ctMTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LTE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDpzaGFkb3ctMTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOnNoYWRvdy0yOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LTI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c2hhZG93LTI6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LTM6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpob3ZlclxcOnNoYWRvdy0zOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c2hhZG93LTM6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDpzaGFkb3ctNDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctNDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c2hhZG93LTQ6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOnNoYWRvdy01OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LTU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c2hhZG93LTU6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LTY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctNjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDIwcHggMjVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDphY3RpdmVcXDpzaGFkb3ctNjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Zm9jdXNcXDpzaGFkb3ctNzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctNzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWN0aXZlXFw6c2hhZG93LTc6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmb2N1c1xcOnNoYWRvdy04OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctODpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmFjdGl2ZVxcOnNoYWRvdy04OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6c2hhZG93LW5vbmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpzaGFkb3ctMSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnNoYWRvdy0yIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnNoYWRvdy0zIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6c2hhZG93LTQge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnNoYWRvdy01IHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnNoYWRvdy02IHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggN3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjBweCAyNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnNoYWRvdy03IHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpzaGFkb3ctOCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LW5vbmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOnNoYWRvdy1ub25lOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c2hhZG93LW5vbmU6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDpzaGFkb3ctMTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LTE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDpzaGFkb3ctMTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOnNoYWRvdy0yOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LTI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c2hhZG93LTI6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LTM6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpob3ZlclxcOnNoYWRvdy0zOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c2hhZG93LTM6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDpzaGFkb3ctNDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3ctNDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c2hhZG93LTQ6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOnNoYWRvdy01OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LTU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMTBweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c2hhZG93LTU6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDEwcHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LTY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3ctNjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDdweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMHB4IDIwcHggMjVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphY3RpdmVcXDpzaGFkb3ctNjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCA3cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyMHB4IDI1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Zm9jdXNcXDpzaGFkb3ctNzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3ctNzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAyMnB4IDMwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDBweCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YWN0aXZlXFw6c2hhZG93LTc6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDIycHggMzBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpmb2N1c1xcOnNoYWRvdy04OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3ctODpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmFjdGl2ZVxcOnNoYWRvdy04OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG4uYm9yZGVyLW5vbmUge1xuICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItdG9wLW5vbmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbn1cblxuLmJvcmRlci10b3AtMSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci10b3AtMiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci10b3AtMyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci1yaWdodC1ub25lIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xufVxuXG4uYm9yZGVyLXJpZ2h0LTEge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4uYm9yZGVyLXJpZ2h0LTIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4uYm9yZGVyLXJpZ2h0LTMge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4uYm9yZGVyLWxlZnQtbm9uZSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG59XG5cbi5ib3JkZXItbGVmdC0xIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItbGVmdC0yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItbGVmdC0zIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItYm90dG9tLW5vbmUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbn1cblxuLmJvcmRlci1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci14LW5vbmUge1xuICBib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG59XG5cbi5ib3JkZXIteC0xIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXIteC0yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXIteC0zIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXIteS1ub25lIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xufVxuXG4uYm9yZGVyLXktMSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG4uYm9yZGVyLXktMiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG4uYm9yZGVyLXktMyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpib3JkZXItbm9uZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLTEge1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXItMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5zbVxcOmJvcmRlci0zIHtcbiAgICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXRvcC1ub25lIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICB9XG4gIC5zbVxcOmJvcmRlci10b3AtMSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXRvcC0yIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXItdG9wLTMge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5zbVxcOmJvcmRlci1yaWdodC1ub25lIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbiAgfVxuICAuc21cXDpib3JkZXItcmlnaHQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5zbVxcOmJvcmRlci1yaWdodC0yIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJpZ2h0LTMge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXItbGVmdC1ub25lIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLWxlZnQtMSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXItbGVmdC0yIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5zbVxcOmJvcmRlci1sZWZ0LTMge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLWJvdHRvbS1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICB9XG4gIC5zbVxcOmJvcmRlci1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXItYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5zbVxcOmJvcmRlci14LW5vbmUge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbiAgfVxuICAuc21cXDpib3JkZXIteC0xIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXIteC0yIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXIteC0zIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuc21cXDpib3JkZXIteS1ub25lIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXktMSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXktMiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXktMyB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmJvcmRlci1ub25lIHtcbiAgICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgfVxuICAubWRcXDpib3JkZXItMSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci0yIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLTMge1xuICAgIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXItdG9wLW5vbmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXRvcC0xIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXItdG9wLTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci10b3AtMyB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJpZ2h0LW5vbmUge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xuICB9XG4gIC5tZFxcOmJvcmRlci1yaWdodC0xIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJpZ2h0LTIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXItcmlnaHQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci1sZWZ0LW5vbmUge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcbiAgfVxuICAubWRcXDpib3JkZXItbGVmdC0xIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci1sZWZ0LTIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLWxlZnQtMyB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXItYm90dG9tLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXItYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXgtbm9uZSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xuICB9XG4gIC5tZFxcOmJvcmRlci14LTEge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci14LTIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci14LTMge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5tZFxcOmJvcmRlci15LW5vbmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgfVxuICAubWRcXDpib3JkZXIteS0xIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXIteS0yIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubWRcXDpib3JkZXIteS0zIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6Ym9yZGVyLW5vbmUge1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG4gIC5sZ1xcOmJvcmRlci0xIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLTIge1xuICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubGdcXDpib3JkZXItMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci10b3Atbm9uZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgfVxuICAubGdcXDpib3JkZXItdG9wLTEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci10b3AtMiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXRvcC0zIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubGdcXDpib3JkZXItcmlnaHQtbm9uZSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJpZ2h0LTEge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubGdcXDpib3JkZXItcmlnaHQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yaWdodC0zIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLWxlZnQtbm9uZSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICB9XG4gIC5sZ1xcOmJvcmRlci1sZWZ0LTEge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLWxlZnQtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubGdcXDpib3JkZXItbGVmdC0zIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci1ib3R0b20tbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgfVxuICAubGdcXDpib3JkZXItYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAubGdcXDpib3JkZXIteC1ub25lIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXgtMSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXgtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXgtMyB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXktbm9uZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICB9XG4gIC5sZ1xcOmJvcmRlci15LTEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci15LTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5sZ1xcOmJvcmRlci15LTMge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6Ym9yZGVyLW5vbmUge1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG4gIC54bFxcOmJvcmRlci0xIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLTIge1xuICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAueGxcXDpib3JkZXItMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci10b3Atbm9uZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgfVxuICAueGxcXDpib3JkZXItdG9wLTEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci10b3AtMiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXRvcC0zIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAueGxcXDpib3JkZXItcmlnaHQtbm9uZSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJpZ2h0LTEge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAueGxcXDpib3JkZXItcmlnaHQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci1yaWdodC0zIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLWxlZnQtbm9uZSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICB9XG4gIC54bFxcOmJvcmRlci1sZWZ0LTEge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLWxlZnQtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgfVxuICAueGxcXDpib3JkZXItbGVmdC0zIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci1ib3R0b20tbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgfVxuICAueGxcXDpib3JkZXItYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAueGxcXDpib3JkZXIteC1ub25lIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXgtMSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXgtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXgtMyB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXktbm9uZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICB9XG4gIC54bFxcOmJvcmRlci15LTEge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci15LTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG4gIC54bFxcOmJvcmRlci15LTMge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB9XG59XG4uYm9yZGVyLXNvbGlkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhc2hlZCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZG90dGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kb3VibGUge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpib3JkZXItc29saWQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItZGFzaGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1kb3R0ZWQge1xuICAgIGJvcmRlci1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLWRvdWJsZSB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3VibGUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6Ym9yZGVyLXNvbGlkIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLWRhc2hlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItZG90dGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1kb3VibGUge1xuICAgIGJvcmRlci1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmJvcmRlci1zb2xpZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1kYXNoZWQge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLWRvdHRlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItZG91YmxlIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6Ym9yZGVyLXNvbGlkIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLWRhc2hlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItZG90dGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1kb3VibGUge1xuICAgIGJvcmRlci1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib3JkZXItbm9yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQteHMge1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLW1kIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLTJ4bCB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZC0zeGwge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6Ym9yZGVyLW5vcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLXhzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC14bCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC0yeGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtM3hsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6Ym9yZGVyLW5vcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLXhzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC14bCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC0yeGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtM3hsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6Ym9yZGVyLW5vcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLXhzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC14bCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC0yeGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtM3hsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmJvcmRlci1ub3JvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC14cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtc20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtbWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQteGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtMnhsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLTN4bCB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib3JkZXItbm9yb3VuZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbm9yb3VuZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbm9yb3VuZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbm9yb3VuZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtbGVmdC14cyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtdG9wLXhzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtcmlnaHQteHMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtYm90dG9tLXhzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtbGVmdC1zbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLXRvcC1zbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZC1yaWdodC1zbSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtYm90dG9tLXNtIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLWxlZnQtbWQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLXRvcC1tZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLXJpZ2h0LW1kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLWJvdHRvbS1tZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLWxlZnQtbGcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtdG9wLWxnIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZC1yaWdodC1sZyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLWJvdHRvbS1sZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtbGVmdC14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLXRvcC14bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZC1yaWdodC14bCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtYm90dG9tLXhsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLWxlZnQtMnhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtdG9wLTJ4bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yb3VuZC1yaWdodC0yeGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJvdW5kLWJvdHRvbS0yeGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtbGVmdC0zeGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtdG9wLTN4bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtcmlnaHQtM3hsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcm91bmQtYm90dG9tLTN4bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY2lyY2xlLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY2lyY2xlLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY2lyY2xlLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY2lyY2xlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmJvcmRlci1ub3JvdW5kLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLW5vcm91bmQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItbm9yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1ub3JvdW5kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtbGVmdC14cyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC10b3AteHMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LXhzIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtYm90dG9tLXhzIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1sZWZ0LXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC10b3Atc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1yaWdodC1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1ib3R0b20tc20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1sZWZ0LW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLXRvcC1tZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtcmlnaHQtbWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1ib3R0b20tbWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLWxlZnQtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC10b3AtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtcmlnaHQtbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbS1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1sZWZ0LXhsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC10b3AteGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1yaWdodC14bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1ib3R0b20teGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1sZWZ0LTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtdG9wLTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC1ib3R0b20tMnhsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtbGVmdC0zeGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1yb3VuZC10b3AtM3hsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LTN4bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItcm91bmQtYm90dG9tLTN4bCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1jaXJjbGUtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym9yZGVyLWNpcmNsZS10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3JkZXItY2lyY2xlLXJpZ2h0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJvcmRlci1jaXJjbGUtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmJvcmRlci1ub3JvdW5kLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLW5vcm91bmQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItbm9yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1ub3JvdW5kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtbGVmdC14cyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC10b3AteHMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LXhzIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtYm90dG9tLXhzIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1sZWZ0LXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC10b3Atc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1yaWdodC1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1ib3R0b20tc20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1sZWZ0LW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLXRvcC1tZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtcmlnaHQtbWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1ib3R0b20tbWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLWxlZnQtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC10b3AtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtcmlnaHQtbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbS1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1sZWZ0LXhsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC10b3AteGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1yaWdodC14bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1ib3R0b20teGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1sZWZ0LTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtdG9wLTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC1ib3R0b20tMnhsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtbGVmdC0zeGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1yb3VuZC10b3AtM3hsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LTN4bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItcm91bmQtYm90dG9tLTN4bCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1jaXJjbGUtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLWNpcmNsZS10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3JkZXItY2lyY2xlLXJpZ2h0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJvcmRlci1jaXJjbGUtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmJvcmRlci1ub3JvdW5kLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLW5vcm91bmQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItbm9yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1ub3JvdW5kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtbGVmdC14cyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC10b3AteHMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LXhzIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtYm90dG9tLXhzIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1sZWZ0LXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC10b3Atc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1yaWdodC1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1ib3R0b20tc20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1sZWZ0LW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLXRvcC1tZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtcmlnaHQtbWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1ib3R0b20tbWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLWxlZnQtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC10b3AtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtcmlnaHQtbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbS1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1sZWZ0LXhsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC10b3AteGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1yaWdodC14bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1ib3R0b20teGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1sZWZ0LTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtdG9wLTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LTJ4bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC1ib3R0b20tMnhsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtbGVmdC0zeGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1yb3VuZC10b3AtM3hsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LTN4bCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItcm91bmQtYm90dG9tLTN4bCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1jaXJjbGUtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym9yZGVyLWNpcmNsZS10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3JkZXItY2lyY2xlLXJpZ2h0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJvcmRlci1jaXJjbGUtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpib3JkZXItbm9yb3VuZC1sZWZ0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1ub3JvdW5kLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLW5vcm91bmQtcmlnaHQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItbm9yb3VuZC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1sZWZ0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtcmlnaHQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLWxlZnQteHMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtdG9wLXhzIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1yaWdodC14cyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbS14cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtbGVmdC1zbSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtdG9wLXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtcmlnaHQtc20ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtYm90dG9tLXNtIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtbGVmdC1tZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC10b3AtbWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LW1kIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtYm90dG9tLW1kIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1sZWZ0LWxnIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtdG9wLWxnIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLXJpZ2h0LWxnIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1ib3R0b20tbGcge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtbGVmdC14bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtdG9wLXhsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtcmlnaHQteGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtYm90dG9tLXhsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtbGVmdC0yeGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLXRvcC0yeGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1yaWdodC0yeGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtYm90dG9tLTJ4bCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLWxlZnQtM3hsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItcm91bmQtdG9wLTN4bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1yb3VuZC1yaWdodC0zeGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLXJvdW5kLWJvdHRvbS0zeGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItY2lyY2xlLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvcmRlci1jaXJjbGUtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym9yZGVyLWNpcmNsZS1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpib3JkZXItY2lyY2xlLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG4udy1mdWxsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udy0xIHtcbiAgd2lkdGg6IDguMzMzMyUgIWltcG9ydGFudDtcbn1cblxuLnctMiB7XG4gIHdpZHRoOiAxNi42NjY3JSAhaW1wb3J0YW50O1xufVxuXG4udy0zIHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy00IHtcbiAgd2lkdGg6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUge1xuICB3aWR0aDogNDEuNjY2NyUgIWltcG9ydGFudDtcbn1cblxuLnctNiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNyB7XG4gIHdpZHRoOiA1OC4zMzMzJSAhaW1wb3J0YW50O1xufVxuXG4udy04IHtcbiAgd2lkdGg6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi53LTkge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi53LTExIHtcbiAgd2lkdGg6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG59XG5cbi53LTEyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctbWluIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi53LW1heCB7XG4gIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xufVxuXG4udy1maXQge1xuICB3aWR0aDogLW1vei1maXQtY29udGVudCAhaW1wb3J0YW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLnctMXJlbSB7XG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTJyZW0ge1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udy0zcmVtIHtcbiAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnctNHJlbSB7XG4gIHdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTVyZW0ge1xuICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udy02cmVtIHtcbiAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnctN3JlbSB7XG4gIHdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LThyZW0ge1xuICB3aWR0aDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4udy05cmVtIHtcbiAgd2lkdGg6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTByZW0ge1xuICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTFyZW0ge1xuICB3aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTJyZW0ge1xuICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTNyZW0ge1xuICB3aWR0aDogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTRyZW0ge1xuICB3aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTVyZW0ge1xuICB3aWR0aDogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTZyZW0ge1xuICB3aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTdyZW0ge1xuICB3aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMThyZW0ge1xuICB3aWR0aDogMThyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTlyZW0ge1xuICB3aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjByZW0ge1xuICB3aWR0aDogMjByZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjFyZW0ge1xuICB3aWR0aDogMjFyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjJyZW0ge1xuICB3aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjNyZW0ge1xuICB3aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjRyZW0ge1xuICB3aWR0aDogMjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjVyZW0ge1xuICB3aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjZyZW0ge1xuICB3aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjdyZW0ge1xuICB3aWR0aDogMjdyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjhyZW0ge1xuICB3aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMjlyZW0ge1xuICB3aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMzByZW0ge1xuICB3aWR0aDogMzByZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6dy1mdWxsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xIHtcbiAgICB3aWR0aDogOC4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0zIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy00IHtcbiAgICB3aWR0aDogMzMuMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTUge1xuICAgIHdpZHRoOiA0MS42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctNiB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy04IHtcbiAgICB3aWR0aDogNjYuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTkge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTEwIHtcbiAgICB3aWR0aDogODMuMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTExIHtcbiAgICB3aWR0aDogOTEuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTEyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctbWluIHtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LW1heCB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy1maXQge1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xcmVtIHtcbiAgICB3aWR0aDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctMnJlbSB7XG4gICAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTNyZW0ge1xuICAgIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy00cmVtIHtcbiAgICB3aWR0aDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctNXJlbSB7XG4gICAgd2lkdGg6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTZyZW0ge1xuICAgIHdpZHRoOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy03cmVtIHtcbiAgICB3aWR0aDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOnctOHJlbSB7XG4gICAgd2lkdGg6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp3LTlyZW0ge1xuICAgIHdpZHRoOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xMHJlbSB7XG4gICAgd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xMXJlbSB7XG4gICAgd2lkdGg6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xMnJlbSB7XG4gICAgd2lkdGg6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xM3JlbSB7XG4gICAgd2lkdGg6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xNHJlbSB7XG4gICAgd2lkdGg6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xNXJlbSB7XG4gICAgd2lkdGg6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xNnJlbSB7XG4gICAgd2lkdGg6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xN3JlbSB7XG4gICAgd2lkdGg6IDE3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xOHJlbSB7XG4gICAgd2lkdGg6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0xOXJlbSB7XG4gICAgd2lkdGg6IDE5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0yMHJlbSB7XG4gICAgd2lkdGg6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0yMXJlbSB7XG4gICAgd2lkdGg6IDIxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0yMnJlbSB7XG4gICAgd2lkdGg6IDIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0yM3JlbSB7XG4gICAgd2lkdGg6IDIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0yNHJlbSB7XG4gICAgd2lkdGg6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0yNXJlbSB7XG4gICAgd2lkdGg6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0yNnJlbSB7XG4gICAgd2lkdGg6IDI2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0yN3JlbSB7XG4gICAgd2lkdGg6IDI3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0yOHJlbSB7XG4gICAgd2lkdGg6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0yOXJlbSB7XG4gICAgd2lkdGg6IDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dy0zMHJlbSB7XG4gICAgd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMSB7XG4gICAgd2lkdGg6IDguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LTIge1xuICAgIHdpZHRoOiAxNi42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMyB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy01IHtcbiAgICB3aWR0aDogNDEuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LTYge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LTcge1xuICAgIHdpZHRoOiA1OC4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy05IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0xMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LW1pbiB7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy1tYXgge1xuICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctZml0IHtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMXJlbSB7XG4gICAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LTJyZW0ge1xuICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy0zcmVtIHtcbiAgICB3aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctNHJlbSB7XG4gICAgd2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LTVyZW0ge1xuICAgIHdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy02cmVtIHtcbiAgICB3aWR0aDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctN3JlbSB7XG4gICAgd2lkdGg6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp3LThyZW0ge1xuICAgIHdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dy05cmVtIHtcbiAgICB3aWR0aDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMTByZW0ge1xuICAgIHdpZHRoOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMTFyZW0ge1xuICAgIHdpZHRoOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMTJyZW0ge1xuICAgIHdpZHRoOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMTNyZW0ge1xuICAgIHdpZHRoOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMTRyZW0ge1xuICAgIHdpZHRoOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMTVyZW0ge1xuICAgIHdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMTZyZW0ge1xuICAgIHdpZHRoOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMTdyZW0ge1xuICAgIHdpZHRoOiAxN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMThyZW0ge1xuICAgIHdpZHRoOiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMTlyZW0ge1xuICAgIHdpZHRoOiAxOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMjByZW0ge1xuICAgIHdpZHRoOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMjFyZW0ge1xuICAgIHdpZHRoOiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMjJyZW0ge1xuICAgIHdpZHRoOiAyMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMjNyZW0ge1xuICAgIHdpZHRoOiAyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMjRyZW0ge1xuICAgIHdpZHRoOiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMjVyZW0ge1xuICAgIHdpZHRoOiAyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMjZyZW0ge1xuICAgIHdpZHRoOiAyNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMjdyZW0ge1xuICAgIHdpZHRoOiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMjhyZW0ge1xuICAgIHdpZHRoOiAyOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMjlyZW0ge1xuICAgIHdpZHRoOiAyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnctMzByZW0ge1xuICAgIHdpZHRoOiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDp3LWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTEge1xuICAgIHdpZHRoOiA4LjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTMge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTQge1xuICAgIHdpZHRoOiAzMy4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy02IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy03IHtcbiAgICB3aWR0aDogNTguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTgge1xuICAgIHdpZHRoOiA2Ni42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctOSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctMTEge1xuICAgIHdpZHRoOiA5MS42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctMTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy1taW4ge1xuICAgIHdpZHRoOiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctbWF4IHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LWZpdCB7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTFyZW0ge1xuICAgIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy0ycmVtIHtcbiAgICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctM3JlbSB7XG4gICAgd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTRyZW0ge1xuICAgIHdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy01cmVtIHtcbiAgICB3aWR0aDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctNnJlbSB7XG4gICAgd2lkdGg6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTdyZW0ge1xuICAgIHdpZHRoOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dy04cmVtIHtcbiAgICB3aWR0aDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnctOXJlbSB7XG4gICAgd2lkdGg6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTEwcmVtIHtcbiAgICB3aWR0aDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTExcmVtIHtcbiAgICB3aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTEycmVtIHtcbiAgICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTEzcmVtIHtcbiAgICB3aWR0aDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTE0cmVtIHtcbiAgICB3aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTE1cmVtIHtcbiAgICB3aWR0aDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTE2cmVtIHtcbiAgICB3aWR0aDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTE3cmVtIHtcbiAgICB3aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTE4cmVtIHtcbiAgICB3aWR0aDogMThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTE5cmVtIHtcbiAgICB3aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTIwcmVtIHtcbiAgICB3aWR0aDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTIxcmVtIHtcbiAgICB3aWR0aDogMjFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTIycmVtIHtcbiAgICB3aWR0aDogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTIzcmVtIHtcbiAgICB3aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTI0cmVtIHtcbiAgICB3aWR0aDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTI1cmVtIHtcbiAgICB3aWR0aDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTI2cmVtIHtcbiAgICB3aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTI3cmVtIHtcbiAgICB3aWR0aDogMjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTI4cmVtIHtcbiAgICB3aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTI5cmVtIHtcbiAgICB3aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp3LTMwcmVtIHtcbiAgICB3aWR0aDogMzByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMSB7XG4gICAgd2lkdGg6IDguMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTIge1xuICAgIHdpZHRoOiAxNi42NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMyB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy01IHtcbiAgICB3aWR0aDogNDEuNjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTYge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTcge1xuICAgIHdpZHRoOiA1OC4zMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy05IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy0xMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LW1pbiB7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy1tYXgge1xuICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctZml0IHtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMXJlbSB7XG4gICAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTJyZW0ge1xuICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy0zcmVtIHtcbiAgICB3aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctNHJlbSB7XG4gICAgd2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LTVyZW0ge1xuICAgIHdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy02cmVtIHtcbiAgICB3aWR0aDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctN3JlbSB7XG4gICAgd2lkdGg6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDp3LThyZW0ge1xuICAgIHdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dy05cmVtIHtcbiAgICB3aWR0aDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMTByZW0ge1xuICAgIHdpZHRoOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMTFyZW0ge1xuICAgIHdpZHRoOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMTJyZW0ge1xuICAgIHdpZHRoOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMTNyZW0ge1xuICAgIHdpZHRoOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMTRyZW0ge1xuICAgIHdpZHRoOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMTVyZW0ge1xuICAgIHdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMTZyZW0ge1xuICAgIHdpZHRoOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMTdyZW0ge1xuICAgIHdpZHRoOiAxN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMThyZW0ge1xuICAgIHdpZHRoOiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMTlyZW0ge1xuICAgIHdpZHRoOiAxOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMjByZW0ge1xuICAgIHdpZHRoOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMjFyZW0ge1xuICAgIHdpZHRoOiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMjJyZW0ge1xuICAgIHdpZHRoOiAyMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMjNyZW0ge1xuICAgIHdpZHRoOiAyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMjRyZW0ge1xuICAgIHdpZHRoOiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMjVyZW0ge1xuICAgIHdpZHRoOiAyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMjZyZW0ge1xuICAgIHdpZHRoOiAyNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMjdyZW0ge1xuICAgIHdpZHRoOiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMjhyZW0ge1xuICAgIHdpZHRoOiAyOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMjlyZW0ge1xuICAgIHdpZHRoOiAyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnctMzByZW0ge1xuICAgIHdpZHRoOiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uaC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLXNjcmVlbiB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC1taW4ge1xuICBoZWlnaHQ6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5oLW1heCB7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLmgtZml0IHtcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLmgtMXJlbSB7XG4gIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0ycmVtIHtcbiAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTNyZW0ge1xuICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtNHJlbSB7XG4gIGhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC01cmVtIHtcbiAgaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTZyZW0ge1xuICBoZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtN3JlbSB7XG4gIGhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4uaC04cmVtIHtcbiAgaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTlyZW0ge1xuICBoZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMTByZW0ge1xuICBoZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTExcmVtIHtcbiAgaGVpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMnJlbSB7XG4gIGhlaWdodDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMTNyZW0ge1xuICBoZWlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTE0cmVtIHtcbiAgaGVpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0xNXJlbSB7XG4gIGhlaWdodDogMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMTZyZW0ge1xuICBoZWlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTE3cmVtIHtcbiAgaGVpZ2h0OiAxN3JlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0xOHJlbSB7XG4gIGhlaWdodDogMThyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMTlyZW0ge1xuICBoZWlnaHQ6IDE5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTIwcmVtIHtcbiAgaGVpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0yMXJlbSB7XG4gIGhlaWdodDogMjFyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMjJyZW0ge1xuICBoZWlnaHQ6IDIycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTIzcmVtIHtcbiAgaGVpZ2h0OiAyM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0yNHJlbSB7XG4gIGhlaWdodDogMjRyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMjVyZW0ge1xuICBoZWlnaHQ6IDI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI2cmVtIHtcbiAgaGVpZ2h0OiAyNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0yN3JlbSB7XG4gIGhlaWdodDogMjdyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMjhyZW0ge1xuICBoZWlnaHQ6IDI4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI5cmVtIHtcbiAgaGVpZ2h0OiAyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0zMHJlbSB7XG4gIGhlaWdodDogMzByZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6aC1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC1taW4ge1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLW1heCB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtZml0IHtcbiAgICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0xcmVtIHtcbiAgICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTJyZW0ge1xuICAgIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtM3JlbSB7XG4gICAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC00cmVtIHtcbiAgICBoZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTVyZW0ge1xuICAgIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtNnJlbSB7XG4gICAgaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC03cmVtIHtcbiAgICBoZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLThyZW0ge1xuICAgIGhlaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtOXJlbSB7XG4gICAgaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0xMHJlbSB7XG4gICAgaGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMTFyZW0ge1xuICAgIGhlaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTEycmVtIHtcbiAgICBoZWlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0xM3JlbSB7XG4gICAgaGVpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMTRyZW0ge1xuICAgIGhlaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTE1cmVtIHtcbiAgICBoZWlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0xNnJlbSB7XG4gICAgaGVpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMTdyZW0ge1xuICAgIGhlaWdodDogMTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTE4cmVtIHtcbiAgICBoZWlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0xOXJlbSB7XG4gICAgaGVpZ2h0OiAxOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMjByZW0ge1xuICAgIGhlaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTIxcmVtIHtcbiAgICBoZWlnaHQ6IDIxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0yMnJlbSB7XG4gICAgaGVpZ2h0OiAyMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMjNyZW0ge1xuICAgIGhlaWdodDogMjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTI0cmVtIHtcbiAgICBoZWlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0yNXJlbSB7XG4gICAgaGVpZ2h0OiAyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMjZyZW0ge1xuICAgIGhlaWdodDogMjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTI3cmVtIHtcbiAgICBoZWlnaHQ6IDI3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6aC0yOHJlbSB7XG4gICAgaGVpZ2h0OiAyOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmgtMjlyZW0ge1xuICAgIGhlaWdodDogMjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpoLTMwcmVtIHtcbiAgICBoZWlnaHQ6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmgtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC1zY3JlZW4ge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtbWluIHtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC1tYXgge1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLWZpdCB7XG4gICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMXJlbSB7XG4gICAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0ycmVtIHtcbiAgICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTNyZW0ge1xuICAgIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtNHJlbSB7XG4gICAgaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC01cmVtIHtcbiAgICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTZyZW0ge1xuICAgIGhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtN3JlbSB7XG4gICAgaGVpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC04cmVtIHtcbiAgICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTlyZW0ge1xuICAgIGhlaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMTByZW0ge1xuICAgIGhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTExcmVtIHtcbiAgICBoZWlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0xMnJlbSB7XG4gICAgaGVpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMTNyZW0ge1xuICAgIGhlaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTE0cmVtIHtcbiAgICBoZWlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0xNXJlbSB7XG4gICAgaGVpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMTZyZW0ge1xuICAgIGhlaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTE3cmVtIHtcbiAgICBoZWlnaHQ6IDE3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0xOHJlbSB7XG4gICAgaGVpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMTlyZW0ge1xuICAgIGhlaWdodDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTIwcmVtIHtcbiAgICBoZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0yMXJlbSB7XG4gICAgaGVpZ2h0OiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMjJyZW0ge1xuICAgIGhlaWdodDogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTIzcmVtIHtcbiAgICBoZWlnaHQ6IDIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0yNHJlbSB7XG4gICAgaGVpZ2h0OiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMjVyZW0ge1xuICAgIGhlaWdodDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTI2cmVtIHtcbiAgICBoZWlnaHQ6IDI2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0yN3JlbSB7XG4gICAgaGVpZ2h0OiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmgtMjhyZW0ge1xuICAgIGhlaWdodDogMjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpoLTI5cmVtIHtcbiAgICBoZWlnaHQ6IDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6aC0zMHJlbSB7XG4gICAgaGVpZ2h0OiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpoLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLW1pbiB7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtbWF4IHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC1maXQge1xuICAgIGhlaWdodDogLW1vei1maXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTFyZW0ge1xuICAgIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMnJlbSB7XG4gICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0zcmVtIHtcbiAgICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTRyZW0ge1xuICAgIGhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtNXJlbSB7XG4gICAgaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC02cmVtIHtcbiAgICBoZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTdyZW0ge1xuICAgIGhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtOHJlbSB7XG4gICAgaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC05cmVtIHtcbiAgICBoZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTEwcmVtIHtcbiAgICBoZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0xMXJlbSB7XG4gICAgaGVpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMTJyZW0ge1xuICAgIGhlaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTEzcmVtIHtcbiAgICBoZWlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0xNHJlbSB7XG4gICAgaGVpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMTVyZW0ge1xuICAgIGhlaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTE2cmVtIHtcbiAgICBoZWlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0xN3JlbSB7XG4gICAgaGVpZ2h0OiAxN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMThyZW0ge1xuICAgIGhlaWdodDogMThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTE5cmVtIHtcbiAgICBoZWlnaHQ6IDE5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0yMHJlbSB7XG4gICAgaGVpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMjFyZW0ge1xuICAgIGhlaWdodDogMjFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTIycmVtIHtcbiAgICBoZWlnaHQ6IDIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0yM3JlbSB7XG4gICAgaGVpZ2h0OiAyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMjRyZW0ge1xuICAgIGhlaWdodDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTI1cmVtIHtcbiAgICBoZWlnaHQ6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0yNnJlbSB7XG4gICAgaGVpZ2h0OiAyNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMjdyZW0ge1xuICAgIGhlaWdodDogMjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpoLTI4cmVtIHtcbiAgICBoZWlnaHQ6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6aC0yOXJlbSB7XG4gICAgaGVpZ2h0OiAyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmgtMzByZW0ge1xuICAgIGhlaWdodDogMzByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmgtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC1zY3JlZW4ge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtbWluIHtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC1tYXgge1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLWZpdCB7XG4gICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMXJlbSB7XG4gICAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0ycmVtIHtcbiAgICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTNyZW0ge1xuICAgIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtNHJlbSB7XG4gICAgaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC01cmVtIHtcbiAgICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTZyZW0ge1xuICAgIGhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtN3JlbSB7XG4gICAgaGVpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC04cmVtIHtcbiAgICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTlyZW0ge1xuICAgIGhlaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMTByZW0ge1xuICAgIGhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTExcmVtIHtcbiAgICBoZWlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0xMnJlbSB7XG4gICAgaGVpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMTNyZW0ge1xuICAgIGhlaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTE0cmVtIHtcbiAgICBoZWlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0xNXJlbSB7XG4gICAgaGVpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMTZyZW0ge1xuICAgIGhlaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTE3cmVtIHtcbiAgICBoZWlnaHQ6IDE3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0xOHJlbSB7XG4gICAgaGVpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMTlyZW0ge1xuICAgIGhlaWdodDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTIwcmVtIHtcbiAgICBoZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0yMXJlbSB7XG4gICAgaGVpZ2h0OiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMjJyZW0ge1xuICAgIGhlaWdodDogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTIzcmVtIHtcbiAgICBoZWlnaHQ6IDIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0yNHJlbSB7XG4gICAgaGVpZ2h0OiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMjVyZW0ge1xuICAgIGhlaWdodDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTI2cmVtIHtcbiAgICBoZWlnaHQ6IDI2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0yN3JlbSB7XG4gICAgaGVpZ2h0OiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmgtMjhyZW0ge1xuICAgIGhlaWdodDogMjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpoLTI5cmVtIHtcbiAgICBoZWlnaHQ6IDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6aC0zMHJlbSB7XG4gICAgaGVpZ2h0OiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWluLXctMCB7XG4gIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdy1mdWxsIHtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdy1zY3JlZW4ge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdy1taW4ge1xuICBtaW4td2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdy1tYXgge1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOm1pbi13LTAge1xuICAgIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWluLXctZnVsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWluLXctc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWluLXctbWluIHtcbiAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWluLXctbWF4IHtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOm1pbi13LTAge1xuICAgIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWluLXctZnVsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWluLXctc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWluLXctbWluIHtcbiAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWluLXctbWF4IHtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOm1pbi13LTAge1xuICAgIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWluLXctZnVsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWluLXctc2NyZWVuIHtcbiAgICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWluLXctbWluIHtcbiAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWluLXctbWF4IHtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDptaW4tdy0wIHtcbiAgICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1pbi13LWZ1bGwge1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1pbi13LXNjcmVlbiB7XG4gICAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1pbi13LW1pbiB7XG4gICAgbWluLXdpZHRoOiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1pbi13LW1heCB7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWF4LXctMCB7XG4gIG1heC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy1zY3JlZW4ge1xuICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy1taW4ge1xuICBtYXgtd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy1tYXgge1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy1maXQge1xuICBtYXgtd2lkdGg6IC1tb3otZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMXJlbSB7XG4gIG1heC13aWR0aDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMnJlbSB7XG4gIG1heC13aWR0aDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctM3JlbSB7XG4gIG1heC13aWR0aDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctNHJlbSB7XG4gIG1heC13aWR0aDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctNXJlbSB7XG4gIG1heC13aWR0aDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctNnJlbSB7XG4gIG1heC13aWR0aDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctN3JlbSB7XG4gIG1heC13aWR0aDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctOHJlbSB7XG4gIG1heC13aWR0aDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctOXJlbSB7XG4gIG1heC13aWR0aDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMTByZW0ge1xuICBtYXgtd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0xMXJlbSB7XG4gIG1heC13aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTEycmVtIHtcbiAgbWF4LXdpZHRoOiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMTNyZW0ge1xuICBtYXgtd2lkdGg6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0xNHJlbSB7XG4gIG1heC13aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTE1cmVtIHtcbiAgbWF4LXdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMTZyZW0ge1xuICBtYXgtd2lkdGg6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0xN3JlbSB7XG4gIG1heC13aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTE4cmVtIHtcbiAgbWF4LXdpZHRoOiAxOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMTlyZW0ge1xuICBtYXgtd2lkdGg6IDE5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0yMHJlbSB7XG4gIG1heC13aWR0aDogMjByZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTIxcmVtIHtcbiAgbWF4LXdpZHRoOiAyMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMjJyZW0ge1xuICBtYXgtd2lkdGg6IDIycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0yM3JlbSB7XG4gIG1heC13aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTI0cmVtIHtcbiAgbWF4LXdpZHRoOiAyNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMjVyZW0ge1xuICBtYXgtd2lkdGg6IDI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0yNnJlbSB7XG4gIG1heC13aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTI3cmVtIHtcbiAgbWF4LXdpZHRoOiAyN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMjhyZW0ge1xuICBtYXgtd2lkdGg6IDI4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtdy0yOXJlbSB7XG4gIG1heC13aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13LTMwcmVtIHtcbiAgbWF4LXdpZHRoOiAzMHJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDptYXgtdy0wIHtcbiAgICBtYXgtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LW1pbiB7XG4gICAgbWF4LXdpZHRoOiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LW1heCB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LWZpdCB7XG4gICAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTFyZW0ge1xuICAgIG1heC13aWR0aDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTJyZW0ge1xuICAgIG1heC13aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTNyZW0ge1xuICAgIG1heC13aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTRyZW0ge1xuICAgIG1heC13aWR0aDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTVyZW0ge1xuICAgIG1heC13aWR0aDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTZyZW0ge1xuICAgIG1heC13aWR0aDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTdyZW0ge1xuICAgIG1heC13aWR0aDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LThyZW0ge1xuICAgIG1heC13aWR0aDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTlyZW0ge1xuICAgIG1heC13aWR0aDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTEwcmVtIHtcbiAgICBtYXgtd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMTFyZW0ge1xuICAgIG1heC13aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0xMnJlbSB7XG4gICAgbWF4LXdpZHRoOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTEzcmVtIHtcbiAgICBtYXgtd2lkdGg6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMTRyZW0ge1xuICAgIG1heC13aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0xNXJlbSB7XG4gICAgbWF4LXdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTE2cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMTdyZW0ge1xuICAgIG1heC13aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0xOHJlbSB7XG4gICAgbWF4LXdpZHRoOiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTE5cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMjByZW0ge1xuICAgIG1heC13aWR0aDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0yMXJlbSB7XG4gICAgbWF4LXdpZHRoOiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTIycmVtIHtcbiAgICBtYXgtd2lkdGg6IDIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMjNyZW0ge1xuICAgIG1heC13aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0yNHJlbSB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTI1cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMjZyZW0ge1xuICAgIG1heC13aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0yN3JlbSB7XG4gICAgbWF4LXdpZHRoOiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC13LTI4cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LXctMjlyZW0ge1xuICAgIG1heC13aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtdy0zMHJlbSB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDptYXgtdy0wIHtcbiAgICBtYXgtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LW1pbiB7XG4gICAgbWF4LXdpZHRoOiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LW1heCB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LWZpdCB7XG4gICAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTFyZW0ge1xuICAgIG1heC13aWR0aDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTJyZW0ge1xuICAgIG1heC13aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTNyZW0ge1xuICAgIG1heC13aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTRyZW0ge1xuICAgIG1heC13aWR0aDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTVyZW0ge1xuICAgIG1heC13aWR0aDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTZyZW0ge1xuICAgIG1heC13aWR0aDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTdyZW0ge1xuICAgIG1heC13aWR0aDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LThyZW0ge1xuICAgIG1heC13aWR0aDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTlyZW0ge1xuICAgIG1heC13aWR0aDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTEwcmVtIHtcbiAgICBtYXgtd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMTFyZW0ge1xuICAgIG1heC13aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0xMnJlbSB7XG4gICAgbWF4LXdpZHRoOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTEzcmVtIHtcbiAgICBtYXgtd2lkdGg6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMTRyZW0ge1xuICAgIG1heC13aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0xNXJlbSB7XG4gICAgbWF4LXdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTE2cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMTdyZW0ge1xuICAgIG1heC13aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0xOHJlbSB7XG4gICAgbWF4LXdpZHRoOiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTE5cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMjByZW0ge1xuICAgIG1heC13aWR0aDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0yMXJlbSB7XG4gICAgbWF4LXdpZHRoOiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTIycmVtIHtcbiAgICBtYXgtd2lkdGg6IDIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMjNyZW0ge1xuICAgIG1heC13aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0yNHJlbSB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTI1cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMjZyZW0ge1xuICAgIG1heC13aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0yN3JlbSB7XG4gICAgbWF4LXdpZHRoOiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC13LTI4cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LXctMjlyZW0ge1xuICAgIG1heC13aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtdy0zMHJlbSB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDptYXgtdy0wIHtcbiAgICBtYXgtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LXNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LW1pbiB7XG4gICAgbWF4LXdpZHRoOiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LW1heCB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LWZpdCB7XG4gICAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTFyZW0ge1xuICAgIG1heC13aWR0aDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTJyZW0ge1xuICAgIG1heC13aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTNyZW0ge1xuICAgIG1heC13aWR0aDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTRyZW0ge1xuICAgIG1heC13aWR0aDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTVyZW0ge1xuICAgIG1heC13aWR0aDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTZyZW0ge1xuICAgIG1heC13aWR0aDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTdyZW0ge1xuICAgIG1heC13aWR0aDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LThyZW0ge1xuICAgIG1heC13aWR0aDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTlyZW0ge1xuICAgIG1heC13aWR0aDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTEwcmVtIHtcbiAgICBtYXgtd2lkdGg6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMTFyZW0ge1xuICAgIG1heC13aWR0aDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0xMnJlbSB7XG4gICAgbWF4LXdpZHRoOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTEzcmVtIHtcbiAgICBtYXgtd2lkdGg6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMTRyZW0ge1xuICAgIG1heC13aWR0aDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0xNXJlbSB7XG4gICAgbWF4LXdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTE2cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMTdyZW0ge1xuICAgIG1heC13aWR0aDogMTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0xOHJlbSB7XG4gICAgbWF4LXdpZHRoOiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTE5cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMjByZW0ge1xuICAgIG1heC13aWR0aDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0yMXJlbSB7XG4gICAgbWF4LXdpZHRoOiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTIycmVtIHtcbiAgICBtYXgtd2lkdGg6IDIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMjNyZW0ge1xuICAgIG1heC13aWR0aDogMjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0yNHJlbSB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTI1cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMjZyZW0ge1xuICAgIG1heC13aWR0aDogMjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0yN3JlbSB7XG4gICAgbWF4LXdpZHRoOiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC13LTI4cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LXctMjlyZW0ge1xuICAgIG1heC13aWR0aDogMjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtdy0zMHJlbSB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6bWF4LXctMCB7XG4gICAgbWF4LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy1zY3JlZW4ge1xuICAgIG1heC13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy1taW4ge1xuICAgIG1heC13aWR0aDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy1tYXgge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy1maXQge1xuICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0xcmVtIHtcbiAgICBtYXgtd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0ycmVtIHtcbiAgICBtYXgtd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0zcmVtIHtcbiAgICBtYXgtd2lkdGg6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy00cmVtIHtcbiAgICBtYXgtd2lkdGg6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy01cmVtIHtcbiAgICBtYXgtd2lkdGg6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy02cmVtIHtcbiAgICBtYXgtd2lkdGg6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy03cmVtIHtcbiAgICBtYXgtd2lkdGg6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy04cmVtIHtcbiAgICBtYXgtd2lkdGg6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy05cmVtIHtcbiAgICBtYXgtd2lkdGg6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0xMHJlbSB7XG4gICAgbWF4LXdpZHRoOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTExcmVtIHtcbiAgICBtYXgtd2lkdGg6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMTJyZW0ge1xuICAgIG1heC13aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0xM3JlbSB7XG4gICAgbWF4LXdpZHRoOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTE0cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMTVyZW0ge1xuICAgIG1heC13aWR0aDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0xNnJlbSB7XG4gICAgbWF4LXdpZHRoOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTE3cmVtIHtcbiAgICBtYXgtd2lkdGg6IDE3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMThyZW0ge1xuICAgIG1heC13aWR0aDogMThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0xOXJlbSB7XG4gICAgbWF4LXdpZHRoOiAxOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTIwcmVtIHtcbiAgICBtYXgtd2lkdGg6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMjFyZW0ge1xuICAgIG1heC13aWR0aDogMjFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0yMnJlbSB7XG4gICAgbWF4LXdpZHRoOiAyMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTIzcmVtIHtcbiAgICBtYXgtd2lkdGg6IDIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMjRyZW0ge1xuICAgIG1heC13aWR0aDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0yNXJlbSB7XG4gICAgbWF4LXdpZHRoOiAyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTI2cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMjdyZW0ge1xuICAgIG1heC13aWR0aDogMjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtdy0yOHJlbSB7XG4gICAgbWF4LXdpZHRoOiAyOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC13LTI5cmVtIHtcbiAgICBtYXgtd2lkdGg6IDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LXctMzByZW0ge1xuICAgIG1heC13aWR0aDogMzByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1pbi1oLTAge1xuICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1pbi1oLWZ1bGwge1xuICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4taC1zY3JlZW4ge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDptaW4taC0wIHtcbiAgICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptaW4taC1mdWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWluLWgtc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDptaW4taC0wIHtcbiAgICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptaW4taC1mdWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWluLWgtc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDptaW4taC0wIHtcbiAgICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptaW4taC1mdWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWluLWgtc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6bWluLWgtMCB7XG4gICAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWluLWgtZnVsbCB7XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1pbi1oLXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxufVxuLm1heC1oLTAge1xuICBtYXgtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1heC1oLWZ1bGwge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC1zY3JlZW4ge1xuICBtYXgtaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWF4LWgtbWluIHtcbiAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLm1heC1oLW1heCB7XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC1maXQge1xuICBtYXgtaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xcmVtIHtcbiAgbWF4LWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LWgtMnJlbSB7XG4gIG1heC1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC1oLTNyZW0ge1xuICBtYXgtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC00cmVtIHtcbiAgbWF4LWhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LWgtNXJlbSB7XG4gIG1heC1oZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC1oLTZyZW0ge1xuICBtYXgtaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC03cmVtIHtcbiAgbWF4LWhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWF4LWgtOHJlbSB7XG4gIG1heC1oZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC1oLTlyZW0ge1xuICBtYXgtaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xMHJlbSB7XG4gIG1heC1oZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xMXJlbSB7XG4gIG1heC1oZWlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xMnJlbSB7XG4gIG1heC1oZWlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xM3JlbSB7XG4gIG1heC1oZWlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xNHJlbSB7XG4gIG1heC1oZWlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xNXJlbSB7XG4gIG1heC1oZWlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xNnJlbSB7XG4gIG1heC1oZWlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xN3JlbSB7XG4gIG1heC1oZWlnaHQ6IDE3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xOHJlbSB7XG4gIG1heC1oZWlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0xOXJlbSB7XG4gIG1heC1oZWlnaHQ6IDE5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yMHJlbSB7XG4gIG1heC1oZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yMXJlbSB7XG4gIG1heC1oZWlnaHQ6IDIxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yMnJlbSB7XG4gIG1heC1oZWlnaHQ6IDIycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yM3JlbSB7XG4gIG1heC1oZWlnaHQ6IDIzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yNHJlbSB7XG4gIG1heC1oZWlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yNXJlbSB7XG4gIG1heC1oZWlnaHQ6IDI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yNnJlbSB7XG4gIG1heC1oZWlnaHQ6IDI2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yN3JlbSB7XG4gIG1heC1oZWlnaHQ6IDI3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yOHJlbSB7XG4gIG1heC1oZWlnaHQ6IDI4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0yOXJlbSB7XG4gIG1heC1oZWlnaHQ6IDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXgtaC0zMHJlbSB7XG4gIG1heC1oZWlnaHQ6IDMwcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOm1heC1oLTAge1xuICAgIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLWZ1bGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtaC1zY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtbWluIHtcbiAgICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLW1heCB7XG4gICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtaC1maXQge1xuICAgIG1heC1oZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTFyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtaC0ycmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtM3JlbSB7XG4gICAgbWF4LWhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTRyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtaC01cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtNnJlbSB7XG4gICAgbWF4LWhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTdyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDptYXgtaC04cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bWF4LWgtOXJlbSB7XG4gICAgbWF4LWhlaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTEwcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTExcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTEycmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTEzcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTE0cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTE1cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTE2cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTE3cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTE4cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTE5cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTIwcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTIxcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTIycmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTIzcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTI0cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTI1cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTI2cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTI3cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTI4cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTI5cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm1heC1oLTMwcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDptYXgtaC0wIHtcbiAgICBtYXgtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC1mdWxsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC1oLW1pbiB7XG4gICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC1tYXgge1xuICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtZml0IHtcbiAgICBtYXgtaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0xcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtMnJlbSB7XG4gICAgbWF4LWhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC1oLTNyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC00cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtNXJlbSB7XG4gICAgbWF4LWhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC1oLTZyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC03cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6bWF4LWgtOHJlbSB7XG4gICAgbWF4LWhlaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm1heC1oLTlyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0xMHJlbSB7XG4gICAgbWF4LWhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0xMXJlbSB7XG4gICAgbWF4LWhlaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0xMnJlbSB7XG4gICAgbWF4LWhlaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0xM3JlbSB7XG4gICAgbWF4LWhlaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0xNHJlbSB7XG4gICAgbWF4LWhlaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0xNXJlbSB7XG4gICAgbWF4LWhlaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0xNnJlbSB7XG4gICAgbWF4LWhlaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0xN3JlbSB7XG4gICAgbWF4LWhlaWdodDogMTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0xOHJlbSB7XG4gICAgbWF4LWhlaWdodDogMThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0xOXJlbSB7XG4gICAgbWF4LWhlaWdodDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0yMHJlbSB7XG4gICAgbWF4LWhlaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0yMXJlbSB7XG4gICAgbWF4LWhlaWdodDogMjFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0yMnJlbSB7XG4gICAgbWF4LWhlaWdodDogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0yM3JlbSB7XG4gICAgbWF4LWhlaWdodDogMjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0yNHJlbSB7XG4gICAgbWF4LWhlaWdodDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0yNXJlbSB7XG4gICAgbWF4LWhlaWdodDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0yNnJlbSB7XG4gICAgbWF4LWhlaWdodDogMjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0yN3JlbSB7XG4gICAgbWF4LWhlaWdodDogMjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0yOHJlbSB7XG4gICAgbWF4LWhlaWdodDogMjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0yOXJlbSB7XG4gICAgbWF4LWhlaWdodDogMjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDptYXgtaC0zMHJlbSB7XG4gICAgbWF4LWhlaWdodDogMzByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6bWF4LWgtMCB7XG4gICAgbWF4LWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtZnVsbCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC1oLXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtaC1taW4ge1xuICAgIG1heC1oZWlnaHQ6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtbWF4IHtcbiAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC1oLWZpdCB7XG4gICAgbWF4LWhlaWdodDogLW1vei1maXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMXJlbSB7XG4gICAgbWF4LWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC1oLTJyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtaC0zcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtNHJlbSB7XG4gICAgbWF4LWhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC1oLTVyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtaC02cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtN3JlbSB7XG4gICAgbWF4LWhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm1heC1oLThyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDptYXgtaC05cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTByZW0ge1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTFyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTJyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTNyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTRyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTVyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTZyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTdyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMThyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMTlyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDE5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjByZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjFyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjJyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjNyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDIzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjRyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjVyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjZyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjdyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjhyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMjlyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bWF4LWgtMzByZW0ge1xuICAgIG1heC1oZWlnaHQ6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDptYXgtaC0wIHtcbiAgICBtYXgtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC1mdWxsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LWgtc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLW1pbiB7XG4gICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC1tYXgge1xuICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LWgtZml0IHtcbiAgICBtYXgtaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0xcmVtIHtcbiAgICBtYXgtaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LWgtMnJlbSB7XG4gICAgbWF4LWhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTNyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC00cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LWgtNXJlbSB7XG4gICAgbWF4LWhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTZyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC03cmVtIHtcbiAgICBtYXgtaGVpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bWF4LWgtOHJlbSB7XG4gICAgbWF4LWhlaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm1heC1oLTlyZW0ge1xuICAgIG1heC1oZWlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0xMHJlbSB7XG4gICAgbWF4LWhlaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0xMXJlbSB7XG4gICAgbWF4LWhlaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0xMnJlbSB7XG4gICAgbWF4LWhlaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0xM3JlbSB7XG4gICAgbWF4LWhlaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0xNHJlbSB7XG4gICAgbWF4LWhlaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0xNXJlbSB7XG4gICAgbWF4LWhlaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0xNnJlbSB7XG4gICAgbWF4LWhlaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0xN3JlbSB7XG4gICAgbWF4LWhlaWdodDogMTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0xOHJlbSB7XG4gICAgbWF4LWhlaWdodDogMThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0xOXJlbSB7XG4gICAgbWF4LWhlaWdodDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0yMHJlbSB7XG4gICAgbWF4LWhlaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0yMXJlbSB7XG4gICAgbWF4LWhlaWdodDogMjFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0yMnJlbSB7XG4gICAgbWF4LWhlaWdodDogMjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0yM3JlbSB7XG4gICAgbWF4LWhlaWdodDogMjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0yNHJlbSB7XG4gICAgbWF4LWhlaWdodDogMjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0yNXJlbSB7XG4gICAgbWF4LWhlaWdodDogMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0yNnJlbSB7XG4gICAgbWF4LWhlaWdodDogMjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0yN3JlbSB7XG4gICAgbWF4LWhlaWdodDogMjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0yOHJlbSB7XG4gICAgbWF4LWhlaWdodDogMjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0yOXJlbSB7XG4gICAgbWF4LWhlaWdodDogMjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDptYXgtaC0zMHJlbSB7XG4gICAgbWF4LWhlaWdodDogMzByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6c3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Zml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDphYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpzdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpmaXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpzdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOnN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDphYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG59XG4udG9wLWF1dG8ge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOnRvcC1hdXRvIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0b3AtMCB7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0b3AtNTAge1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dG9wLTEwMCB7XG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnRvcC1hdXRvIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0b3AtMCB7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0b3AtNTAge1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dG9wLTEwMCB7XG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnRvcC1hdXRvIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0b3AtMCB7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0b3AtNTAge1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dG9wLTEwMCB7XG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDp0b3AtYXV0byB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dG9wLTAge1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dG9wLTUwIHtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRvcC0xMDAge1xuICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGVmdC1hdXRvIHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubGVmdC0wIHtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6bGVmdC1hdXRvIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6bGVmdC0wIHtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpsZWZ0LTUwIHtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpsZWZ0LTEwMCB7XG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpsZWZ0LWF1dG8ge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpsZWZ0LTAge1xuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmxlZnQtNTAge1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmxlZnQtMTAwIHtcbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmxlZnQtYXV0byB7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmxlZnQtMCB7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bGVmdC01MCB7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6bGVmdC0xMDAge1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmxlZnQtYXV0byB7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmxlZnQtMCB7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bGVmdC01MCB7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6bGVmdC0xMDAge1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJpZ2h0LWF1dG8ge1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQtMCB7XG4gIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0LTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6cmlnaHQtYXV0byB7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyaWdodC0wIHtcbiAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cmlnaHQtNTAge1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpyaWdodC0xMDAge1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnJpZ2h0LWF1dG8ge1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cmlnaHQtMCB7XG4gICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnJpZ2h0LTUwIHtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6cmlnaHQtMTAwIHtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpyaWdodC1hdXRvIHtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJpZ2h0LTAge1xuICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpyaWdodC01MCB7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJpZ2h0LTEwMCB7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOnJpZ2h0LWF1dG8ge1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cmlnaHQtMCB7XG4gICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnJpZ2h0LTUwIHtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6cmlnaHQtMTAwIHtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYm90dG9tLWF1dG8ge1xuICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOmJvdHRvbS1hdXRvIHtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3R0b20tMCB7XG4gICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpib3R0b20tNTAge1xuICAgIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6Ym90dG9tLTEwMCB7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOmJvdHRvbS1hdXRvIHtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3R0b20tMCB7XG4gICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpib3R0b20tNTAge1xuICAgIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ym90dG9tLTEwMCB7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmJvdHRvbS1hdXRvIHtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3R0b20tMCB7XG4gICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpib3R0b20tNTAge1xuICAgIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6Ym90dG9tLTEwMCB7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDpib3R0b20tYXV0byB7XG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym90dG9tLTAge1xuICAgIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ym90dG9tLTUwIHtcbiAgICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJvdHRvbS0xMDAge1xuICAgIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6b3ZlcmZsb3ctYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm92ZXJmbG93LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpvdmVyZmxvdy1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm92ZXJmbG93LXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6b3ZlcmZsb3ctc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOm92ZXJmbG93LWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6b3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6b3ZlcmZsb3ctdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvdmVyZmxvdy1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOm92ZXJmbG93LWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3ZlcmZsb3ctdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpvdmVyZmxvdy1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLm92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpvdmVyZmxvdy14LWF1dG8ge1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvdmVyZmxvdy14LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6b3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6b3ZlcmZsb3cteC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpvdmVyZmxvdy14LWF1dG8ge1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvdmVyZmxvdy14LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6b3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6b3ZlcmZsb3cteC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpvdmVyZmxvdy14LWF1dG8ge1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvdmVyZmxvdy14LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6b3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6b3ZlcmZsb3cteC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6b3ZlcmZsb3cteC1hdXRvIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3ZlcmZsb3cteC1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpvdmVyZmxvdy15LWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6b3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6b3ZlcmZsb3cteS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpvdmVyZmxvdy15LWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6b3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6b3ZlcmZsb3cteS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpvdmVyZmxvdy15LWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6b3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6b3ZlcmZsb3cteS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6b3ZlcmZsb3cteS1hdXRvIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3ZlcmZsb3cteS1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm92ZXJmbG93LXktdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnotYXV0byB7XG4gIHotaW5kZXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnotMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnotMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLnotMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnotMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cblxuLnotNCB7XG4gIHotaW5kZXg6IDQgIWltcG9ydGFudDtcbn1cblxuLnotNSB7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6ei1hdXRvIHtcbiAgICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6ei0wIHtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6ei0xIHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6ei0yIHtcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6ei0zIHtcbiAgICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6ei00IHtcbiAgICB6LWluZGV4OiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6ei01IHtcbiAgICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnotYXV0byB7XG4gICAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnotMCB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnotMSB7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnotMiB7XG4gICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnotMyB7XG4gICAgei1pbmRleDogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnotNCB7XG4gICAgei1pbmRleDogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOnotNSB7XG4gICAgei1pbmRleDogNSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDp6LWF1dG8ge1xuICAgIHotaW5kZXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp6LTAge1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp6LTEge1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp6LTIge1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp6LTMge1xuICAgIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp6LTQge1xuICAgIHotaW5kZXg6IDQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp6LTUge1xuICAgIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOnotYXV0byB7XG4gICAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnotMCB7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnotMSB7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnotMiB7XG4gICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnotMyB7XG4gICAgei1pbmRleDogMyAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnotNCB7XG4gICAgei1pbmRleDogNCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnotNSB7XG4gICAgei1pbmRleDogNSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmctcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4uYmctbm8tcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVwZWF0LXgge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXggIWltcG9ydGFudDtcbn1cblxuLmJnLXJlcGVhdC15IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZXBlYXQtcm91bmQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlcGVhdC1zcGFjZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBzcGFjZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpiZy1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1uby1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1yZXBlYXQteCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YmctcmVwZWF0LXkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJnLXJlcGVhdC1yb3VuZCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YmctcmVwZWF0LXNwYWNlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogc3BhY2UgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6YmctcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6Ymctbm8tcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YmctcmVwZWF0LXgge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLXJlcGVhdC15IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy1yZXBlYXQtcm91bmQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLXJlcGVhdC1zcGFjZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHNwYWNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOmJnLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLXJlcGVhdC14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpiZy1yZXBlYXQteSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YmctcmVwZWF0LXJvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpiZy1yZXBlYXQtc3BhY2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBzcGFjZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6YmctcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6Ymctbm8tcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctcmVwZWF0LXgge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJnLXJlcGVhdC15IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpiZy1yZXBlYXQtcm91bmQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJnLXJlcGVhdC1zcGFjZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHNwYWNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iZy1hdXRvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6YmctYXV0byB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YmctY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1jb250YWluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6YmctYXV0byB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YmctY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy1jb250YWluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6YmctYXV0byB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YmctY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpiZy1jb250YWluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmJnLWF1dG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJnLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctY29udGFpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iZy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYmctbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmJnLWxlZnQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmJnLWxlZnQtdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmJnLXJpZ2h0LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmlnaHQtdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6YmctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJnLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1sZWZ0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1sZWZ0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpiZy1yaWdodC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOmJnLXJpZ2h0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6YmctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1kXFw6YmctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy1sZWZ0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy1sZWZ0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpiZy1yaWdodC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOmJnLXJpZ2h0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6YmctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxnXFw6YmctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpiZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpiZy1sZWZ0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpiZy1sZWZ0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpiZy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpiZy1yaWdodC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOmJnLXJpZ2h0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6YmctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOmJnLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpiZy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctbGVmdC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctbGVmdC10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6YmctcmlnaHQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpiZy1yaWdodC10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOmJnLXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWxlY3Qtbm9uZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0LXRleHQge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC1hbGwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QtYXV0byB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ub25lIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1kaXNjIHtcbiAgbGlzdC1zdHlsZTogZGlzYyAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1kZWNpbWFsIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbCAhaW1wb3J0YW50O1xufVxuXG4uYXBwZWFyYW5jZS1ub25lIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3V0bGluZS1ub25lIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb2ludGVyLWV2ZW50cy1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1hdXRvIHtcbiAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLXdhaXQge1xuICBjdXJzb3I6IHdhaXQgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3Qtbm9uZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0LXRleHQge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC1hbGwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QtYXV0byB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMCB7XG4gIG9wYWNpdHk6IC4xICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTIwIHtcbiAgb3BhY2l0eTogLjIgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMzAge1xuICBvcGFjaXR5OiAuMyAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS00MCB7XG4gIG9wYWNpdHk6IC40ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNjAge1xuICBvcGFjaXR5OiAuNiAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS03MCB7XG4gIG9wYWNpdHk6IC43ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTgwIHtcbiAgb3BhY2l0eTogLjggIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktOTAge1xuICBvcGFjaXR5OiAuOSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5yZXNldCB7XG4gIGFsbDogdW5zZXQ7XG59XG5cbi50cmFuc2l0aW9uLW5vbmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2l0aW9uLWFsbCB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1jb2xvcnMge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcixjb2xvciAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi10cmFuc2Zvcm0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0gIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZHVyYXRpb24tMTAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZHVyYXRpb24tMTUwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZHVyYXRpb24tMjAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZHVyYXRpb24tMzAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZHVyYXRpb24tNDAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZHVyYXRpb24tNTAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZHVyYXRpb24tMTAwMCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1kdXJhdGlvbi0yMDAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2l0aW9uLWR1cmF0aW9uLTMwMDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDAwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tbGluZWFyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNpdGlvbi1lYXNlLWluIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2l0aW9uLWVhc2Utb3V0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2l0aW9uLWVhc2UtaW4tb3V0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZGVsYXktMTAwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZGVsYXktMTUwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZGVsYXktMjAwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZGVsYXktMzAwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZGVsYXktNDAwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNDAwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZGVsYXktNTAwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTAwbXMgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tZGVsYXktMTAwMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMDBtcyAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLXgtMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS14LTEwMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uLXRyYW5zbGF0ZS14LTEwMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS15LTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUteS0xMDAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLi10cmFuc2xhdGUteS0xMDAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbVxcOnRyYW5zbGF0ZS14LTAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0cmFuc2xhdGUteC0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi10cmFuc2xhdGUteC0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDp0cmFuc2xhdGUteS0wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6dHJhbnNsYXRlLXktMTAwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotdHJhbnNsYXRlLXktMTAwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnRyYW5zbGF0ZS14LTAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0cmFuc2xhdGUteC0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi10cmFuc2xhdGUteC0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDp0cmFuc2xhdGUteS0wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6dHJhbnNsYXRlLXktMTAwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDotdHJhbnNsYXRlLXktMTAwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnRyYW5zbGF0ZS14LTAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0cmFuc2xhdGUteC0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOi10cmFuc2xhdGUteC0xMDAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDp0cmFuc2xhdGUteS0wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6dHJhbnNsYXRlLXktMTAwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotdHJhbnNsYXRlLXktMTAwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAueGxcXDp0cmFuc2xhdGUteC0wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dHJhbnNsYXRlLXgtMTAwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotdHJhbnNsYXRlLXgtMTAwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6dHJhbnNsYXRlLXktMCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnRyYW5zbGF0ZS15LTEwMCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LXRyYW5zbGF0ZS15LTEwMCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSAhaW1wb3J0YW50O1xuICB9XG59XG4ucm90YXRlLTQ1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi4tcm90YXRlLTQ1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSAhaW1wb3J0YW50O1xufVxuXG4ucm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi4tcm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4ucm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbn1cblxuLi1yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNtXFw6cm90YXRlLTQ1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotcm90YXRlLTQ1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cm90YXRlLTkwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDotcm90YXRlLTkwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6cm90YXRlLTE4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOi1yb3RhdGUtMTgwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpyb3RhdGUtNDUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1yb3RhdGUtNDUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpyb3RhdGUtOTAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOi1yb3RhdGUtOTAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpyb3RhdGUtMTgwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6LXJvdGF0ZS0xODAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnJvdGF0ZS00NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LXJvdGF0ZS00NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJvdGF0ZS05MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6LXJvdGF0ZS05MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOnJvdGF0ZS0xODAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDotcm90YXRlLTE4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC54bFxcOnJvdGF0ZS00NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LXJvdGF0ZS00NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnJvdGF0ZS05MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6LXJvdGF0ZS05MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOnJvdGF0ZS0xODAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDotcm90YXRlLTE4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgIWltcG9ydGFudDtcbiAgfVxufVxuLm9yaWdpbi1jZW50ZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLm9yaWdpbi10b3Age1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLm9yaWdpbi10b3AtcmlnaHQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLm9yaWdpbi1yaWdodCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmlnaW4tYm90dG9tLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmlnaW4tYm90dG9tIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5vcmlnaW4tYm90dG9tLWxlZnQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ub3JpZ2luLWxlZnQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmlnaW4tdG9wLWxlZnQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AtbGVmdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc21cXDpvcmlnaW4tY2VudGVyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvcmlnaW4tdG9wIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvcmlnaW4tdG9wLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuc21cXDpvcmlnaW4tcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6b3JpZ2luLWJvdHRvbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6b3JpZ2luLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6b3JpZ2luLWJvdHRvbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbVxcOm9yaWdpbi1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtXFw6b3JpZ2luLXRvcC1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AtbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpvcmlnaW4tY2VudGVyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvcmlnaW4tdG9wIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvcmlnaW4tdG9wLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAubWRcXDpvcmlnaW4tcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6b3JpZ2luLWJvdHRvbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6b3JpZ2luLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6b3JpZ2luLWJvdHRvbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZFxcOm9yaWdpbi1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1kXFw6b3JpZ2luLXRvcC1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AtbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGdcXDpvcmlnaW4tY2VudGVyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvcmlnaW4tdG9wIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvcmlnaW4tdG9wLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAubGdcXDpvcmlnaW4tcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6b3JpZ2luLWJvdHRvbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6b3JpZ2luLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6b3JpZ2luLWJvdHRvbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZ1xcOm9yaWdpbi1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnXFw6b3JpZ2luLXRvcC1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AtbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnhsXFw6b3JpZ2luLWNlbnRlciB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3JpZ2luLXRvcCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3JpZ2luLXRvcC1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsXFw6b3JpZ2luLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm9yaWdpbi1ib3R0b20tcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm9yaWdpbi1ib3R0b20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm9yaWdpbi1ib3R0b20tbGVmdCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAueGxcXDpvcmlnaW4tbGVmdCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC54bFxcOm9yaWdpbi10b3AtbGVmdCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wLWxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVvdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgb3BhY2l0eSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlZG93biB7XG4gIDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGV1cCB7XG4gIDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlaW5sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIG9wYWNpdHkgMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVvdXRsZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIG9wYWNpdHkgMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVpbnJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgb3BhY2l0eSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZW91dHJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIG9wYWNpdHkgMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZWludXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgb3BhY2l0eSAwLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZW91dHVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIG9wYWNpdHkgMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVpbmRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBvcGFjaXR5IDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlb3V0ZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBvcGFjaXR5IDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGUtd2lkdGgge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwbGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcHJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXB1cCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21pbmRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21pbmxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21pbnJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29taW51cCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gIH1cbn1cbi5mYWRlaW4ge1xuICBhbmltYXRpb246IGZhZGVpbiAwLjE1cyBsaW5lYXI7XG59XG5cbi5mYWRlb3V0IHtcbiAgYW5pbWF0aW9uOiBmYWRlb3V0IDAuMTVzIGxpbmVhcjtcbn1cblxuLnNsaWRlZG93biB7XG4gIGFuaW1hdGlvbjogc2xpZGVkb3duIDAuNDVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2xpZGV1cCB7XG4gIGFuaW1hdGlvbjogc2xpZGV1cCAwLjQ1cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7XG59XG5cbi5zY2FsZWluIHtcbiAgYW5pbWF0aW9uOiBzY2FsZWluIDAuMTVzIGxpbmVhcjtcbn1cblxuLmZhZGVpbmxlZnQge1xuICBhbmltYXRpb246IGZhZGVpbmxlZnQgMC4xNXMgbGluZWFyO1xufVxuXG4uZmFkZW91dGxlZnQge1xuICBhbmltYXRpb246IGZhZGVvdXRsZWZ0IDAuMTVzIGxpbmVhcjtcbn1cblxuLmZhZGVpbnJpZ2h0IHtcbiAgYW5pbWF0aW9uOiBmYWRlaW5yaWdodCAwLjE1cyBsaW5lYXI7XG59XG5cbi5mYWRlb3V0cmlnaHQge1xuICBhbmltYXRpb246IGZhZGVvdXRyaWdodCAwLjE1cyBsaW5lYXI7XG59XG5cbi5mYWRlaW51cCB7XG4gIGFuaW1hdGlvbjogZmFkZWludXAgMC4xNXMgbGluZWFyO1xufVxuXG4uZmFkZW91dHVwIHtcbiAgYW5pbWF0aW9uOiBmYWRlb3V0dXAgMC4xNXMgbGluZWFyO1xufVxuXG4uZmFkZWluZG93biB7XG4gIGFuaW1hdGlvbjogZmFkZWluZG93biAwLjE1cyBsaW5lYXI7XG59XG5cbi5mYWRlb3V0ZG93biB7XG4gIGFuaW1hdGlvbjogZmFkZW91dGRvd24gMC4xNXMgbGluZWFyO1xufVxuXG4uYW5pbWF0ZS13aWR0aCB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS13aWR0aCAxMDAwbXMgbGluZWFyO1xufVxuXG4uZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb246IGZsaXAgMC4xNXMgbGluZWFyO1xufVxuXG4uZmxpcHVwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogZmxpcHVwIDAuMTVzIGxpbmVhcjtcbn1cblxuLmZsaXBsZWZ0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogZmxpcGxlZnQgMC4xNXMgbGluZWFyO1xufVxuXG4uZmxpcHJpZ2h0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogZmxpcHJpZ2h0IDAuMTVzIGxpbmVhcjtcbn1cblxuLnpvb21pbiB7XG4gIGFuaW1hdGlvbjogem9vbWluIDAuMTVzIGxpbmVhcjtcbn1cblxuLnpvb21pbmRvd24ge1xuICBhbmltYXRpb246IHpvb21pbmRvd24gMC4xNXMgbGluZWFyO1xufVxuXG4uem9vbWlubGVmdCB7XG4gIGFuaW1hdGlvbjogem9vbWlubGVmdCAwLjE1cyBsaW5lYXI7XG59XG5cbi56b29taW5yaWdodCB7XG4gIGFuaW1hdGlvbjogem9vbWlucmlnaHQgMC4xNXMgbGluZWFyO1xufVxuXG4uem9vbWludXAge1xuICBhbmltYXRpb246IHpvb21pbnVwIDAuMTVzIGxpbmVhcjtcbn1cblxuLmFuaW1hdGlvbi1kdXJhdGlvbi0xMDAge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZHVyYXRpb24tMTUwIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNTBtcyAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWR1cmF0aW9uLTIwMCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjAwbXMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1kdXJhdGlvbi0zMDAge1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZHVyYXRpb24tNDAwIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtcyAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWR1cmF0aW9uLTUwMCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1kdXJhdGlvbi0xMDAwIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1kdXJhdGlvbi0yMDAwIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDAwbXMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1kdXJhdGlvbi0zMDAwIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDAwbXMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1kZWxheS0xMDAge1xuICBhbmltYXRpb24tZGVsYXk6IDEwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZGVsYXktMTUwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxNTBtcyAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWRlbGF5LTIwMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjAwbXMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1kZWxheS0zMDAge1xuICBhbmltYXRpb24tZGVsYXk6IDMwMG1zICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZGVsYXktNDAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0MDBtcyAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWRlbGF5LTUwMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTAwbXMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1kZWxheS0xMDAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMDAwbXMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1pdGVyYXRpb24tMSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1pdGVyYXRpb24tMiB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDIgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1pdGVyYXRpb24taW5maW5pdGUge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWxpbmVhciB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWVhc2UtaW4ge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWVhc2Utb3V0IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1lYXNlLWluLW91dCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1maWxsLW5vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZmlsbC1mb3J3YXJkcyB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRpb24tZmlsbC1iYWNrd2FyZHMge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHMgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGlvbi1maWxsLWJvdGgge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRoZW1lICovXG4ucC1idXR0b24ucC1idXR0b24tbGluay5sb2dvdXQtbGluayB7XG4gIGNvbG9yOiAjZDlhNDA2O1xufVxuXG4ucC1idXR0b24ucC1idXR0b24tbGluay5sb2dvdXQtbGluazpob3Zlcixcbi5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rLmxvZ291dC1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1zdHlsZXMuY3NzLm1hcCovIiwiLnAtY29tcG9uZW50LC5wLWNvbXBvbmVudCAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucC1oaWRkZW57ZGlzcGxheTpub25lfS5wLWhpZGRlbi1zcGFjZXt2aXNpYmlsaXR5OmhpZGRlbn0ucC1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0ucC1oaWRkZW4tYWNjZXNzaWJsZSBpbnB1dCwucC1oaWRkZW4tYWNjZXNzaWJsZSBzZWxlY3R7dHJhbnNmb3JtOnNjYWxlKDApfS5wLXJlc2V0e21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS5wLWRpc2FibGVkLC5wLWRpc2FibGVkICp7Y3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lfS5wLWNvbXBvbmVudC1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wLW92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW59LnAtdW5zZWxlY3RhYmxlLXRleHR7dXNlci1zZWxlY3Q6bm9uZX0ucC1zY3JvbGxiYXItbWVhc3VyZXt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7b3ZlcmZsb3c6c2Nyb2xsO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4fUAtd2Via2l0LWtleWZyYW1lcyBwLWZhZGVpbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcC1mYWRlaW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbixidXR0b257Ym9yZGVyLXJhZGl1czowfS5wLWxpbmt7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmV9LnAtbGluazpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0ucC1zci1vbmx5e2JvcmRlcjowO2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpO2NsaXAtcGF0aDppbnNldCg1MCUpO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7d29yZC13cmFwOm5vcm1hbCAhaW1wb3J0YW50fS5wLWNvbm5lY3RlZC1vdmVybGF5e29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGVZKDAuOCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjEycyBjdWJpYy1iZXppZXIoMCwwLDAuMiwxKSxvcGFjaXR5IC4xMnMgY3ViaWMtYmV6aWVyKDAsMCwwLjIsMSl9LnAtY29ubmVjdGVkLW92ZXJsYXktdmlzaWJsZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlWSgxKX0ucC1jb25uZWN0ZWQtb3ZlcmxheS1oaWRkZW57b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZVkoMSk7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBsaW5lYXJ9LnAtdG9nZ2xlYWJsZS1jb250ZW50Lm5nLWFuaW1hdGluZ3tvdmVyZmxvdzpoaWRkZW59LnAtaWNvbi13cmFwcGVye2Rpc3BsYXk6ZmxleH0ucC1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wLWljb24tc3Bpbnstd2Via2l0LWFuaW1hdGlvbjpwLWljb24tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOnAtaWNvbi1zcGluIDJzIGluZmluaXRlIGxpbmVhcn1ALXdlYmtpdC1rZXlmcmFtZXMgcC1pY29uLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgcC1pY29uLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5wLWJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgLjVyZW19LnAtb3ZlcmxheS1iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1vdmVybGF5LWJhZGdlIC5wLWJhZGdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsLTUwJSk7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7bWFyZ2luOjB9LnAtYmFkZ2UtZG90e3dpZHRoOi41cmVtO21pbi13aWR0aDouNXJlbTtoZWlnaHQ6LjVyZW07Ym9yZGVyLXJhZGl1czo1MCU7cGFkZGluZzowfS5wLWJhZGdlLW5vLWd1dHRlcntwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czo1MCV9LnAtYnV0dG9ue21hcmdpbjowO2Rpc3BsYXk6aW5saW5lLWZsZXg7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246Ym90dG9tO3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1idXR0b24tbGFiZWx7ZmxleDoxIDEgYXV0b30ucC1idXR0b24taWNvbi1yaWdodHtvcmRlcjoxfS5wLWJ1dHRvbjpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0ucC1idXR0b24taWNvbi1vbmx5e2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnAtYnV0dG9uLWljb24tb25seTphZnRlcntjb250ZW50OidwJzt2aXNpYmlsaXR5OmhpZGRlbjtjbGlwOnJlY3QoMCAwIDAgMCk7d2lkdGg6MH0ucC1idXR0b24tdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wLWJ1dHRvbi1pY29uLWJvdHRvbXtvcmRlcjoyfS5wLWJ1dHRvbnNldCAucC1idXR0b257bWFyZ2luOjB9LnAtYnV0dG9uc2V0IC5wLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDowIG5vbmV9LnAtYnV0dG9uc2V0IC5wLWJ1dHRvbjpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXItcmFkaXVzOjB9LnAtYnV0dG9uc2V0IC5wLWJ1dHRvbjpmaXJzdC1vZi10eXBle2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0ucC1idXR0b25zZXQgLnAtYnV0dG9uOmxhc3Qtb2YtdHlwZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5wLWJ1dHRvbnNldCAucC1idXR0b246Zm9jdXN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5wLWNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWZsZXg7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207cG9zaXRpb246cmVsYXRpdmV9LnAtY2hlY2tib3gtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lfS5wLWNoZWNrYm94LWJveHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9cC1jaGVja2JveHtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOmJvdHRvbTthbGlnbi1pdGVtczpjZW50ZXJ9LnAtY2hlY2tib3gtbGFiZWx7bGluZS1oZWlnaHQ6MX0ucC1jb2xvcnBpY2tlci1wYW5lbCAucC1jb2xvcnBpY2tlci1jb2xvcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcIi4vaW1hZ2VzL2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3B9LnAtY29sb3JwaWNrZXItcGFuZWwgLnAtY29sb3JwaWNrZXItaHVle2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKFwiLi9pbWFnZXMvaHVlLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3B9LnAtaW5wdXR0ZXh0e21hcmdpbjowfS5wLWZsdWlkIC5wLWlucHV0dGV4dHt3aWR0aDoxMDAlfS5wLWlucHV0Z3JvdXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0ucC1pbnB1dGdyb3VwLWFkZG9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucC1pbnB1dGdyb3VwIC5wLWZsb2F0LWxhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCV9LnAtaW5wdXRncm91cCAucC1pbnB1dHRleHQsLnAtZmx1aWQgLnAtaW5wdXRncm91cCAucC1pbnB1dHRleHQsLnAtaW5wdXRncm91cCAucC1pbnB1dHdyYXBwZXIsLnAtaW5wdXRncm91cCAucC1pbnB1dHdyYXBwZXI+LnAtY29tcG9uZW50e2ZsZXg6MSAxIGF1dG87d2lkdGg6MSV9LnAtZmxvYXQtbGFiZWx7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0ucC1mbG9hdC1sYWJlbCBsYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lO3RvcDo1MCU7bWFyZ2luLXRvcDotLjVyZW07dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTtsaW5lLWhlaWdodDoxfS5wLWZsb2F0LWxhYmVsIHRleHRhcmVhIH4gbGFiZWx7dG9wOjFyZW19LnAtZmxvYXQtbGFiZWwgaW5wdXQ6Zm9jdXMgfiBsYWJlbCwucC1mbG9hdC1sYWJlbCBpbnB1dC5wLWZpbGxlZCB+IGxhYmVsLC5wLWZsb2F0LWxhYmVsIHRleHRhcmVhOmZvY3VzIH4gbGFiZWwsLnAtZmxvYXQtbGFiZWwgdGV4dGFyZWEucC1maWxsZWQgfiBsYWJlbCwucC1mbG9hdC1sYWJlbCAucC1pbnB1dHdyYXBwZXItZm9jdXMgfiBsYWJlbCwucC1mbG9hdC1sYWJlbCAucC1pbnB1dHdyYXBwZXItZmlsbGVkIH4gbGFiZWx7dG9wOi0uNzVyZW07Zm9udC1zaXplOjEycHh9LnAtZmxvYXQtbGFiZWwgLmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbHt0b3A6LTIwcHg7Zm9udC1zaXplOjEycHh9LnAtZmxvYXQtbGFiZWwgLnAtcGxhY2Vob2xkZXIsLnAtZmxvYXQtbGFiZWwgaW5wdXQ6OnBsYWNlaG9sZGVyLC5wLWZsb2F0LWxhYmVsIC5wLWlucHV0dGV4dDo6cGxhY2Vob2xkZXJ7b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9LnAtZmxvYXQtbGFiZWwgLnAtZm9jdXMgLnAtcGxhY2Vob2xkZXIsLnAtZmxvYXQtbGFiZWwgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyLC5wLWZsb2F0LWxhYmVsIC5wLWlucHV0dGV4dDpmb2N1czo6cGxhY2Vob2xkZXJ7b3BhY2l0eToxO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9LnAtaW5wdXQtaWNvbi1sZWZ0LC5wLWlucHV0LWljb24tcmlnaHR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnAtaW5wdXQtaWNvbi1sZWZ0PmksLnAtaW5wdXQtaWNvbi1sZWZ0Pi5wLWljb24td3JhcHBlciwucC1pbnB1dC1pY29uLXJpZ2h0PmksLnAtaW5wdXQtaWNvbi1yaWdodD4ucC1pY29uLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0uNXJlbX0ucC1mbHVpZCAucC1pbnB1dC1pY29uLWxlZnQsLnAtZmx1aWQgLnAtaW5wdXQtaWNvbi1yaWdodHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnAtaW5wdXR0ZXh0YXJlYS1yZXNpemFibGV7b3ZlcmZsb3c6aGlkZGVuO3Jlc2l6ZTpub25lfS5wLWZsdWlkIC5wLWlucHV0dGV4dGFyZWF7d2lkdGg6MTAwJX0ucC1wYXNzd29yZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4fS5wLXBhc3N3b3JkLXBhbmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0ucC1wYXNzd29yZCAucC1wYXNzd29yZC1wYW5lbHttaW4td2lkdGg6MTAwJX0ucC1wYXNzd29yZC1tZXRlcntoZWlnaHQ6MTBweH0ucC1wYXNzd29yZC1zdHJlbmd0aHtoZWlnaHQ6MTAwJTt3aWR0aDowO3RyYW5zaXRpb246d2lkdGggMXMgZWFzZS1pbi1vdXR9LnAtZmx1aWQgLnAtcGFzc3dvcmR7ZGlzcGxheTpmbGV4fS5wLXBhc3N3b3JkLWlucHV0OjotbXMtcmV2ZWFsLC5wLXBhc3N3b3JkLWlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfS5wLXBhc3N3b3JkLWNsZWFyLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0uNXJlbTtjdXJzb3I6cG9pbnRlcn0ucC1wYXNzd29yZC1jbGVhcmFibGV7cG9zaXRpb246cmVsYXRpdmV9LnAtcmFkaW9idXR0b257ZGlzcGxheTppbmxpbmUtZmxleDtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1yYWRpb2J1dHRvbi1ib3h7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5wLXJhZGlvYnV0dG9uLWljb257LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSguMSk7Ym9yZGVyLXJhZGl1czo1MCU7dmlzaWJpbGl0eTpoaWRkZW59LnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0IC5wLXJhZGlvYnV0dG9uLWljb257dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wLDEuMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXAtcmFkaW9idXR0b257ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjpib3R0b207YWxpZ24taXRlbXM6Y2VudGVyfS5wLXJhZGlvYnV0dG9uLWxhYmVse2xpbmUtaGVpZ2h0OjF9LnAtcmlwcGxle292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1pbmt7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApfS5wLWluay1hY3RpdmV7YW5pbWF0aW9uOnJpcHBsZSAuNHMgbGluZWFyfS5wLXJpcHBsZS1kaXNhYmxlZCAucC1pbmt7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QGtleWZyYW1lcyByaXBwbGV7MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDIuNSl9fS5wLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO3BhZGRpbmc6LjI1ZW0gLjVyZW07bWF4LXdpZHRoOjEyLjVyZW19LnAtdG9vbHRpcC5wLXRvb2x0aXAtcmlnaHQsLnAtdG9vbHRpcC5wLXRvb2x0aXAtbGVmdHtwYWRkaW5nOjAgLjI1cmVtfS5wLXRvb2x0aXAucC10b29sdGlwLXRvcCwucC10b29sdGlwLnAtdG9vbHRpcC1ib3R0b217cGFkZGluZzouMjVlbSAwfS5wLXRvb2x0aXAgLnAtdG9vbHRpcC10ZXh0e3doaXRlLXNwYWNlOnByZS1saW5lO3dvcmQtYnJlYWs6YnJlYWstd29yZH0ucC10b29sdGlwLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0ucC10b29sdGlwLXJpZ2h0IC5wLXRvb2x0aXAtYXJyb3d7dG9wOjUwJTtsZWZ0OjA7bWFyZ2luLXRvcDotLjI1cmVtO2JvcmRlci13aWR0aDouMjVlbSAuMjVlbSAuMjVlbSAwfS5wLXRvb2x0aXAtbGVmdCAucC10b29sdGlwLWFycm93e3RvcDo1MCU7cmlnaHQ6MDttYXJnaW4tdG9wOi0uMjVyZW07Ym9yZGVyLXdpZHRoOi4yNWVtIDAgLjI1ZW0gLjI1cmVtfS5wLXRvb2x0aXAucC10b29sdGlwLXRvcHtwYWRkaW5nOi4yNWVtIDB9LnAtdG9vbHRpcC10b3AgLnAtdG9vbHRpcC1hcnJvd3tib3R0b206MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotLjI1cmVtO2JvcmRlci13aWR0aDouMjVlbSAuMjVlbSAwfS5wLXRvb2x0aXAtYm90dG9tIC5wLXRvb2x0aXAtYXJyb3d7dG9wOjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LS4yNXJlbTtib3JkZXItd2lkdGg6MCAuMjVlbSAuMjVyZW19IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdwcmltZWljb25zJztcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3ByaW1laWNvbnMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4vZm9udHMvcHJpbWVpY29ucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvcHJpbWVpY29ucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZvbnRzL3ByaW1laWNvbnMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvcHJpbWVpY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi9mb250cy9wcmltZWljb25zLnN2Zz8jcHJpbWVpY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5waSB7XG4gICAgZm9udC1mYW1pbHk6ICdwcmltZWljb25zJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnBpOmJlZm9yZSB7XG4gICAgLS13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucGktZncge1xuICAgIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGktc3BpbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cblxuLnBpLWVyYXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5waS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4ucGktdmVyaWZpZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4ucGktZGVsZXRlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4ucGktaG91cmdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmVcIjtcbn1cblxuLnBpLXRydWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMDBcIjtcbn1cblxuLnBpLXdyZW5jaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZmXCI7XG59XG5cbi5waS1taWNyb3Bob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmFcIjtcbn1cblxuLnBpLW1lZ2FwaG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWZiXCI7XG59XG5cbi5waS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZmNcIjtcbn1cblxuLnBpLWJpdGNvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmZFwiO1xufVxuXG4ucGktZmlsZS1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjZcIjtcbn1cblxuLnBpLWxhbmd1YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjdcIjtcbn1cblxuLnBpLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjhcIjtcbn1cblxuLnBpLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjlcIjtcbn1cblxuLnBpLWZpbGUtd29yZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWYxXCI7XG59XG5cbi5waS1naWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjJcIjtcbn1cblxuLnBpLWNhcnQtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWYzXCI7XG59XG5cbi5waS10aHVtYnMtZG93bi1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjRcIjtcbn1cblxuLnBpLXRodW1icy11cC1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZjVcIjtcbn1cblxuLnBpLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlmMFwiO1xufVxuXG4ucGktY2FsY3VsYXRvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVmXCI7XG59XG5cbi5waS1zb3J0LWFsdC1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG5cbi5waS1hcnJvd3MtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG5cbi5waS1hcnJvd3MtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVkXCI7XG59XG5cbi5waS1wb3VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG5cbi5waS1wcmltZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG5cbi5waS1jaGFydC1waWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuXG4ucGktcmVkZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZThcIjtcbn1cblxuLnBpLWNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllN1wiO1xufVxuXG4ucGktc3luYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG5cbi5waS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllNVwiO1xufVxuXG4ucGktc2VydmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTRcIjtcbn1cblxuLnBpLWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTNcIjtcbn1cblxuLnBpLWhhc2h0YWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuXG4ucGktYm9va21hcmstZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XG59XG5cbi5waS1maWx0ZXItZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG5cbi5waS1oZWFydC1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTFcIjtcbn1cblxuLnBpLWZsYWctZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRlXCI7XG59XG5cbi5waS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuXG4ucGktY2lyY2xlLWZpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuXG4ucGktYm9sdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG59XG5cbi5waS1oaXN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGFcIjtcbn1cblxuLnBpLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG5cbi5waS1hdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG5cbi5waS1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG5cbi5waS1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDVcIjtcbn1cblxuLnBpLWFycm93LWRvd24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XG59XG5cbi5waS1hcnJvdy1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDdcIjtcbn1cblxuLnBpLXRlbGVncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDNcIjtcbn1cblxuLnBpLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDJcIjtcbn1cblxuLnBpLXN0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMVwiO1xufVxuXG4ucGktd2hhdHNhcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuXG4ucGktYnVpbGRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuXG4ucGktcXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cblxuLnBpLWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG5cbi5waS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuXG4ucGktbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljYlwiO1xufVxuXG4ucGktc2VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG5cbi5waS1zbGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5waS1zdW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljOFwiO1xufVxuXG4ucGktbW9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM3XCI7XG59XG5cbi5waS12aW1lbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG5cbi5waS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cblxuLnBpLWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuXG4ucGktd2FsbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cblxuLnBpLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMyXCI7XG59XG5cbi5waS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLnBpLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLnBpLWRpc2NvcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4ucGktcGVyY2VudGFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG5cbi5waS1ldXJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cblxuLnBpLWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuXG4ucGktc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cblxuLnBpLXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG5cbi5waS1hbWF6b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliY1wiO1xufVxuXG4ucGktcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuXG4ucGktZmlsdGVyLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cblxuLnBpLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cblxuLnBpLWdpdGh1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG5cbi5waS10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLnBpLXN0ZXAtYmFja3dhcmQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLnBpLXN0ZXAtZm9yd2FyZC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4ucGktZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XG59XG5cbi5waS1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG5cbi5waS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLnBpLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG5cbi5waS1wYXVzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG5cbi5waS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLnBpLWNvbXBhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4ucGktaWQtY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5waS10aWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4ucGktZmlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLnBpLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLnBpLWRpcmVjdGlvbnMtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLnBpLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4ucGktdGh1bWJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLnBpLXRodW1icy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLnBpLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5waS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cblxuLnBpLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4ucGktc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4ucGktc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4ucGktc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLnBpLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5waS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLnBpLXNvcnQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLnBpLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLnBpLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4ucGktc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4ucGktc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLnBpLXBhbGV0dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4ucGktdW5kbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5waS1kZXNrdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLnBpLXNsaWRlcnMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5waS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4ucGktc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4ucGktc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLnBpLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4ucGktZmlsZS1wZGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4ucGktY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLnBpLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4ucGktdXNlci1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLnBpLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5waS1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLnBpLWdvb2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5waS1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5waS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4ucGktaGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4ucGktbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLnBpLXRhYmxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5waS1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4ucGktc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5waS1jb21tZW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5waS1jb21tZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLnBpLWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5waS1iZWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLnBpLXBhcGVyY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5waS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4ucGktZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4ucGktdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4ucGktdm9sdW1lLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLnBpLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4ucGktZWplY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4ucGktbW9uZXktYmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5waS1pbWFnZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4ucGktaW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4ucGktc2lnbi1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5waS1zaWduLW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5waS13aWZpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLnBpLXNpdGVtYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4ucGktY2hhcnQtYmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLnBpLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5waS1kb2xsYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4ucGktbG9jay1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLnBpLXRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLnBpLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4ucGktbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5waS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4ucGktZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLnBpLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLnBpLWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5waS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5waS1pbmJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG5cbi5waS1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cblxuLnBpLXVubG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5waS10YWdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLnBpLXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5waS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuXG4ucGktc2F2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5waS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4ucGktcXVlc3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4ucGktY29weTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5waS1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLnBpLWNsb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLnBpLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLnBpLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLnBpLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4ucGktZWxsaXBzaXMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5waS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLnBpLWJvb2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLnBpLWdsb2JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLnBpLXJlcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5waS1maWx0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4ucGktcHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4ucGktYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4ucGktYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5waS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4ucGktYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5waS1jb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4ucGktY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4ucGktY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLnBpLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLnBpLXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5waS11c2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5waS1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5waS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLnBpLXVzZXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5waS10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5waS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLnBpLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5waS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4ucGktcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4gIFxuLnBpLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4ucGktZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4ucGktY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4ucGktY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5waS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLnBpLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLnBpLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5waS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4ucGktYW5nbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5waS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLnBpLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLnBpLWFuZ2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLnBpLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5waS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5waS1iYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4ucGktc3Rhci1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLnBpLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4ucGktY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLnBpLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4ucGktY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLnBpLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4ucGktY2FyZXQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5waS1jYXJldC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5waS1jYXJldC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLnBpLWNhcmV0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLnBpLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5waS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5waS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4ucGktdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4ucGktdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLnBpLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4ucGktcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4ucGktbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4ucGktbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLnBpLWNpcmNsZS1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5waS1jaXJjbGUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLnBpLXNvcnQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5waS1zb3J0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLnBpLXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4ucGktc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5waS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4ucGktdGgtbGFyZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4ucGktYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5waS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLnBpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLnBpLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLnBpLWJhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLnBpLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5waS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLnBpLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLnBpLWhvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4ucGktc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4iLCIvKiBCYXNlZCBvbiBib290c3RyYXA0LWxpZ2h0LWJsdWUgdGhlbWUgZnJvbSBQcmltZU5HICovXG4vKiBDb2xvcnMgdXBkYXRlZCB0byBtYXRjaCB0aGUgQkhJUyBnb3Zlcm5tZW50IHNpdGUgKi9cblxuOnJvb3Qge1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJyxcbiAgICAgICAgJ1NlZ29lIFVJIFN5bWJvbCc7XG4gICAgLS1mb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsXG4gICAgICAgICdTZWdvZSBVSSBTeW1ib2wnO1xuICAgIC0tc3VyZmFjZS1hOiAjZmZmZmZmO1xuICAgIC0tc3VyZmFjZS1iOiAjZWZlZmVmO1xuICAgIC0tc3VyZmFjZS1jOiAjZTllY2VmO1xuICAgIC0tc3VyZmFjZS1kOiAjZGVlMmU2O1xuICAgIC0tc3VyZmFjZS1lOiAjZmZmZmZmO1xuICAgIC0tc3VyZmFjZS1mOiAjZmZmZmZmO1xuICAgIC0tdGV4dC1jb2xvcjogIzIxMjUyOTtcbiAgICAtLXRleHQtY29sb3Itc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAgIC0tcHJpbWFyeS1jb2xvcjogIzAwMzk1ZDtcbiAgICAtLXByaW1hcnktY29sb3ItdGV4dDogI2ZmZmZmZjtcbiAgICAtLXN1cmZhY2UtMDogI2ZmZmZmZjtcbiAgICAtLXN1cmZhY2UtNTA6ICNmOWZhZmI7XG4gICAgLS1zdXJmYWNlLTEwMDogI2Y4ZjlmYTtcbiAgICAtLXN1cmZhY2UtMjAwOiAjZTllY2VmO1xuICAgIC0tc3VyZmFjZS0zMDA6ICNkZWUyZTY7XG4gICAgLS1zdXJmYWNlLTQwMDogI2NlZDRkYTtcbiAgICAtLXN1cmZhY2UtNTAwOiAjYWRiNWJkO1xuICAgIC0tc3VyZmFjZS02MDA6ICM2Yzc1N2Q7XG4gICAgLS1zdXJmYWNlLTcwMDogIzQ5NTA1NztcbiAgICAtLXN1cmZhY2UtODAwOiAjMzQzYTQwO1xuICAgIC0tc3VyZmFjZS05MDA6ICMyMTI1Mjk7XG4gICAgLS1ncmF5LTUwOiAjZjlmYWZiO1xuICAgIC0tZ3JheS0xMDA6ICNmOGY5ZmE7XG4gICAgLS1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgICAtLWdyYXktMzAwOiAjZGVlMmU2O1xuICAgIC0tZ3JheS00MDA6ICNjZWQ0ZGE7XG4gICAgLS1ncmF5LTUwMDogI2FkYjViZDtcbiAgICAtLWdyYXktNjAwOiAjNmM3NTdkO1xuICAgIC0tZ3JheS03MDA6ICM0OTUwNTc7XG4gICAgLS1ncmF5LTgwMDogIzM0M2E0MDtcbiAgICAtLWdyYXktOTAwOiAjMjEyNTI5O1xuICAgIC0tY29udGVudC1wYWRkaW5nOiAxLjI1cmVtO1xuICAgIC0taW5saW5lLXNwYWNpbmc6IDAuNXJlbTtcbiAgICAtLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtLXN1cmZhY2UtZ3JvdW5kOiAjZWZlZmVmO1xuICAgIC0tc3VyZmFjZS1zZWN0aW9uOiAjZmZmZmZmO1xuICAgIC0tc3VyZmFjZS1jYXJkOiAjZmZmZmZmO1xuICAgIC0tc3VyZmFjZS1vdmVybGF5OiAjZmZmZmZmO1xuICAgIC0tc3VyZmFjZS1ib3JkZXI6ICNkZWUyZTY7XG4gICAgLS1zdXJmYWNlLWhvdmVyOiAjZTllY2VmO1xuICAgIC0tbWFza2JnOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLS1oaWdobGlnaHQtYmc6ICNlMWIyNDA7XG4gICAgLS1oaWdobGlnaHQtdGV4dC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtLWZvY3VzLXJpbmc6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgY29sb3Itc2NoZW1lOiBsaWdodDtcbn1cblxuOnJvb3Qge1xuICAgIC0tYmx1ZS01MDogI2YzZjhmZjtcbiAgICAtLWJsdWUtMTAwOiAjYzVkY2ZmO1xuICAgIC0tYmx1ZS0yMDA6ICM5N2MxZmU7XG4gICAgLS1ibHVlLTMwMDogIzY5YTVmZTtcbiAgICAtLWJsdWUtNDAwOiAjM2I4YWZkO1xuICAgIC0tYmx1ZS01MDA6ICMwZDZlZmQ7XG4gICAgLS1ibHVlLTYwMDogIzBiNWVkNztcbiAgICAtLWJsdWUtNzAwOiAjMDk0ZGIxO1xuICAgIC0tYmx1ZS04MDA6ICMwNzNkOGI7XG4gICAgLS1ibHVlLTkwMDogIzA1MmM2NTtcbiAgICAtLWdyZWVuLTUwOiAjZjRmOWY2O1xuICAgIC0tZ3JlZW4tMTAwOiAjYzhlMmQ2O1xuICAgIC0tZ3JlZW4tMjAwOiAjOWNjYmI1O1xuICAgIC0tZ3JlZW4tMzAwOiAjNzBiNTk1O1xuICAgIC0tZ3JlZW4tNDAwOiAjNDU5ZTc0O1xuICAgIC0tZ3JlZW4tNTAwOiAjMTk4NzU0O1xuICAgIC0tZ3JlZW4tNjAwOiAjMTU3MzQ3O1xuICAgIC0tZ3JlZW4tNzAwOiAjMTI1ZjNiO1xuICAgIC0tZ3JlZW4tODAwOiAjMGU0YTJlO1xuICAgIC0tZ3JlZW4tOTAwOiAjMGEzNjIyO1xuICAgIC0teWVsbG93LTUwOiAjZmZmY2YzO1xuICAgIC0teWVsbG93LTEwMDogI2ZmZjBjMztcbiAgICAtLXllbGxvdy0yMDA6ICNmZmU0OTQ7XG4gICAgLS15ZWxsb3ctMzAwOiAjZmZkOTY1O1xuICAgIC0teWVsbG93LTQwMDogI2ZmY2QzNjtcbiAgICAtLXllbGxvdy01MDA6ICNmZmMxMDc7XG4gICAgLS15ZWxsb3ctNjAwOiAjZDlhNDA2O1xuICAgIC0teWVsbG93LTcwMDogI2IzODcwNTtcbiAgICAtLXllbGxvdy04MDA6ICM4YzZhMDQ7XG4gICAgLS15ZWxsb3ctOTAwOiAjNjY0ZDAzO1xuICAgIC0tY3lhbi01MDogI2YzZmNmZTtcbiAgICAtLWN5YW4tMTAwOiAjYzVmMmZiO1xuICAgIC0tY3lhbi0yMDA6ICM5N2U4Zjk7XG4gICAgLS1jeWFuLTMwMDogIzY5ZGVmNjtcbiAgICAtLWN5YW4tNDAwOiAjM2JkNGYzO1xuICAgIC0tY3lhbi01MDA6ICMwZGNhZjA7XG4gICAgLS1jeWFuLTYwMDogIzBiYWNjYztcbiAgICAtLWN5YW4tNzAwOiAjMDk4ZGE4O1xuICAgIC0tY3lhbi04MDA6ICMwNzZmODQ7XG4gICAgLS1jeWFuLTkwMDogIzA1NTE2MDtcbiAgICAtLXBpbmstNTA6ICNmZGY1Zjk7XG4gICAgLS1waW5rLTEwMDogI2Y1Y2VlMTtcbiAgICAtLXBpbmstMjAwOiAjZWRhN2NhO1xuICAgIC0tcGluay0zMDA6ICNlNjgxYjM7XG4gICAgLS1waW5rLTQwMDogI2RlNWE5YjtcbiAgICAtLXBpbmstNTAwOiAjZDYzMzg0O1xuICAgIC0tcGluay02MDA6ICNiNjJiNzA7XG4gICAgLS1waW5rLTcwMDogIzk2MjQ1YztcbiAgICAtLXBpbmstODAwOiAjNzYxYzQ5O1xuICAgIC0tcGluay05MDA6ICM1NjE0MzU7XG4gICAgLS1pbmRpZ28tNTA6ICNmN2YzZmU7XG4gICAgLS1pbmRpZ28tMTAwOiAjZGFjNmZjO1xuICAgIC0taW5kaWdvLTIwMDogI2JkOThmOTtcbiAgICAtLWluZGlnby0zMDA6ICNhMDZiZjc7XG4gICAgLS1pbmRpZ28tNDAwOiAjODMzZGY0O1xuICAgIC0taW5kaWdvLTUwMDogIzY2MTBmMjtcbiAgICAtLWluZGlnby02MDA6ICM1NzBlY2U7XG4gICAgLS1pbmRpZ28tNzAwOiAjNDcwYmE5O1xuICAgIC0taW5kaWdvLTgwMDogIzM4MDk4NTtcbiAgICAtLWluZGlnby05MDA6ICMyOTA2NjE7XG4gICAgLS10ZWFsLTUwOiAjZjRmY2ZhO1xuICAgIC0tdGVhbC0xMDA6ICNjOWYyZTY7XG4gICAgLS10ZWFsLTIwMDogIzlmZThkMjtcbiAgICAtLXRlYWwtMzAwOiAjNzVkZWJmO1xuICAgIC0tdGVhbC00MDA6ICM0YWQzYWI7XG4gICAgLS10ZWFsLTUwMDogIzIwYzk5NztcbiAgICAtLXRlYWwtNjAwOiAjMWJhYjgwO1xuICAgIC0tdGVhbC03MDA6ICMxNjhkNmE7XG4gICAgLS10ZWFsLTgwMDogIzEyNmY1MztcbiAgICAtLXRlYWwtOTAwOiAjMGQ1MDNjO1xuICAgIC0tb3JhbmdlLTUwOiAjZmZmOWYzO1xuICAgIC0tb3JhbmdlLTEwMDogI2ZmZTBjNztcbiAgICAtLW9yYW5nZS0yMDA6ICNmZWM4OWE7XG4gICAgLS1vcmFuZ2UtMzAwOiAjZmVhZjZkO1xuICAgIC0tb3JhbmdlLTQwMDogI2ZkOTc0MTtcbiAgICAtLW9yYW5nZS01MDA6ICNmZDdlMTQ7XG4gICAgLS1vcmFuZ2UtNjAwOiAjZDc2YjExO1xuICAgIC0tb3JhbmdlLTcwMDogI2IxNTgwZTtcbiAgICAtLW9yYW5nZS04MDA6ICM4YjQ1MGI7XG4gICAgLS1vcmFuZ2UtOTAwOiAjNjUzMjA4O1xuICAgIC0tYmx1ZWdyYXktNTA6ICNmOGY5ZmI7XG4gICAgLS1ibHVlZ3JheS0xMDA6ICNlMGU0ZWE7XG4gICAgLS1ibHVlZ3JheS0yMDA6ICNjN2NlZDk7XG4gICAgLS1ibHVlZ3JheS0zMDA6ICNhZWI5Yzg7XG4gICAgLS1ibHVlZ3JheS00MDA6ICM5NWEzYjg7XG4gICAgLS1ibHVlZ3JheS01MDA6ICM3YzhlYTc7XG4gICAgLS1ibHVlZ3JheS02MDA6ICM2OTc5OGU7XG4gICAgLS1ibHVlZ3JheS03MDA6ICM1NzYzNzU7XG4gICAgLS1ibHVlZ3JheS04MDA6ICM0NDRlNWM7XG4gICAgLS1ibHVlZ3JheS05MDA6ICMzMjM5NDM7XG4gICAgLS1wdXJwbGUtNTA6ICNmOGY2ZmM7XG4gICAgLS1wdXJwbGUtMTAwOiAjZGNkMmYwO1xuICAgIC0tcHVycGxlLTIwMDogI2MxYWVlNDtcbiAgICAtLXB1cnBsZS0zMDA6ICNhNjhhZDk7XG4gICAgLS1wdXJwbGUtNDAwOiAjOGE2NmNkO1xuICAgIC0tcHVycGxlLTUwMDogIzZmNDJjMTtcbiAgICAtLXB1cnBsZS02MDA6ICM1ZTM4YTQ7XG4gICAgLS1wdXJwbGUtNzAwOiAjNGUyZTg3O1xuICAgIC0tcHVycGxlLTgwMDogIzNkMjQ2YTtcbiAgICAtLXB1cnBsZS05MDA6ICMyYzFhNGQ7XG4gICAgLS1yZWQtNTA6ICNmZGY1ZjY7XG4gICAgLS1yZWQtMTAwOiAjZjdjZmQyO1xuICAgIC0tcmVkLTIwMDogI2YwYThhZjtcbiAgICAtLXJlZC0zMDA6ICNlOTgyOGM7XG4gICAgLS1yZWQtNDAwOiAjZTM1YjY4O1xuICAgIC0tcmVkLTUwMDogI2RjMzU0NTtcbiAgICAtLXJlZC02MDA6ICNiYjJkM2I7XG4gICAgLS1yZWQtNzAwOiAjOWEyNTMwO1xuICAgIC0tcmVkLTgwMDogIzc5MWQyNjtcbiAgICAtLXJlZC05MDA6ICM1ODE1MWM7XG4gICAgLS1wcmltYXJ5LTUwOiAjZjJmOGZmO1xuICAgIC0tcHJpbWFyeS0xMDA6ICNjMmRmZmY7XG4gICAgLS1wcmltYXJ5LTIwMDogIzkxYzZmZjtcbiAgICAtLXByaW1hcnktMzAwOiAjNjFhZGZmO1xuICAgIC0tcHJpbWFyeS00MDA6ICMzMDk0ZmY7XG4gICAgLS1wcmltYXJ5LTUwMDogI2UxYjI0MDtcbiAgICAtLXByaW1hcnktNjAwOiAjMDA2OWQ5O1xuICAgIC0tcHJpbWFyeS03MDA6ICMwMDU2YjM7XG4gICAgLS1wcmltYXJ5LTgwMDogIzAwNDQ4YztcbiAgICAtLXByaW1hcnktOTAwOiAjMDAzMTY2O1xufVxuXG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1zdHJva2Uge1xuICAgIHN0cm9rZTogIzZjNzU3ZDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtZmlsbCB7XG4gICAgZmlsbDogIzZjNzU3ZDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyIC5xbC1waWNrZXItbGFiZWwge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2Uge1xuICAgIHN0cm9rZTogIzIxMjUyOTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwge1xuICAgIGZpbGw6ICMyMTI1Mjk7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLXN0cm9rZSB7XG4gICAgc3Ryb2tlOiAjMjEyNTI5O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtZmlsbCB7XG4gICAgZmlsbDogIzIxMjUyOTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQ6bm90KC5xbC1pY29uLXBpY2tlcikgLnFsLXBpY2tlci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci1jb250ZW50LnFsLXNub3cge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci1jb250ZW50IC5xbC1lZGl0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2Uge1xuICAgIHN0cm9rZTogIzIxMjUyOTtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsIHtcbiAgICBmaWxsOiAjMjEyNTI5O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSB7XG4gICAgc3Ryb2tlOiAjZTFiMjQwO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsIHtcbiAgICBmaWxsOiAjZTFiMjQwO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXBpY2tlci1sYWJlbCxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtcGlja2VyLWxhYmVsLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbn1cblxuQGxheWVyIHByaW1lbmcge1xuICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5wLWNvbXBvbmVudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogdmFyKC0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgLnAtY29tcG9uZW50LW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIH1cblxuICAgIC5wLWRpc2FibGVkLFxuICAgIC5wLWNvbXBvbmVudDpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgfVxuXG4gICAgLnAtZXJyb3Ige1xuICAgICAgICBjb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICAucC10ZXh0LXNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cblxuICAgIC5waSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAucC1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1saW5rOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgLnAtY29tcG9uZW50LW92ZXJsYXktZW50ZXIge1xuICAgICAgICBhbmltYXRpb246IHAtY29tcG9uZW50LW92ZXJsYXktZW50ZXItYW5pbWF0aW9uIDE1MG1zIGZvcndhcmRzO1xuICAgIH1cblxuICAgIC5wLWNvbXBvbmVudC1vdmVybGF5LWxlYXZlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBwLWNvbXBvbmVudC1vdmVybGF5LWxlYXZlLWFuaW1hdGlvbiAxNTBtcyBmb3J3YXJkcztcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHAtY29tcG9uZW50LW92ZXJsYXktZW50ZXItYW5pbWF0aW9uIHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICB0byB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYXNrYmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgcC1jb21wb25lbnQtb3ZlcmxheS1sZWF2ZS1hbmltYXRpb24ge1xuICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hc2tiZyk7XG4gICAgICAgIH1cbiAgICAgICAgdG8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLWxvYWRlciB7XG4gICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUucC1hdXRvY29tcGxldGUtZGQgLnAtYXV0b2NvbXBsZXRlLWxvYWRlciB7XG4gICAgICAgIHJpZ2h0OiAzLjEwN3JlbTtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIgLnAtYXV0b2NvbXBsZXRlLWlucHV0LXRva2VuIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtaW5wdXQtdG9rZW4gaW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgbm9ybWFsKTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtdG9rZW4ge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtdG9rZW4gLnAtYXV0b2NvbXBsZXRlLXRva2VuLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtdG9rZW4ucC1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjZWQ0ZGE7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUucC1pbnZhbGlkLnAtY29tcG9uZW50ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWl0ZW0ucC1oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjdkNjtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWl0ZW0tZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgcC1hdXRvY29tcGxldGUubmctZGlydHkubmctaW52YWxpZCA+IC5wLWF1dG9jb21wbGV0ZSA+IC5wLWlucHV0dGV4dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICBwLWF1dG9jb21wbGV0ZS5wLWF1dG9jb21wbGV0ZS1jbGVhcmFibGUgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIH1cbiAgICBwLWF1dG9jb21wbGV0ZS5wLWF1dG9jb21wbGV0ZS1jbGVhcmFibGUgLnAtYXV0b2NvbXBsZXRlLWNsZWFyLWljb24ge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgcC1hdXRvY29tcGxldGUucC1hdXRvY29tcGxldGUtY2xlYXJhYmxlIC5wLWF1dG9jb21wbGV0ZS1kZCAucC1hdXRvY29tcGxldGUtY2xlYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICByaWdodDogMy4xMDdyZW07XG4gICAgfVxuXG4gICAgcC1jYWxlbmRhci5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtY2FsZW5kYXIgPiAucC1pbnB1dHRleHQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtY2FsZW5kYXI6bm90KC5wLWNhbGVuZGFyLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuXG4gICAgLnAtZGF0ZXBpY2tlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRhdGVwaWNrZXItaW5saW5lKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRhdGVwaWNrZXItaW5saW5lKSAucC1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2LFxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItcHJldjplbmFibGVkOmhvdmVyLFxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1uZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2OmZvY3VzLXZpc2libGUsXG4gICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLW5leHQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci10aXRsZSAucC1kYXRlcGlja2VyLXllYXIsXG4gICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXItbW9udGgge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItdGl0bGUgLnAtZGF0ZXBpY2tlci15ZWFyOmVuYWJsZWQ6aG92ZXIsXG4gICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXItbW9udGg6ZW5hYmxlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItdGl0bGUgLnAtZGF0ZXBpY2tlci1tb250aCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRoIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRoID4gc3BhbiB7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3BhbiB7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3Bhbi5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3Bhbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZC5wLWRhdGVwaWNrZXItdG9kYXkgPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NlZDRkYTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQucC1kYXRlcGlja2VyLXRvZGF5ID4gc3Bhbi5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItYnV0dG9uYmFyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWJ1dHRvbmJhciAucC1idXR0b24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbjplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciBidXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIucC1kYXRlcGlja2VyLXRpbWVvbmx5IC5wLXRpbWVwaWNrZXIge1xuICAgICAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtbW9udGhwaWNrZXIge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLW1vbnRocGlja2VyIC5wLW1vbnRocGlja2VyLW1vbnRoIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtbW9udGhwaWNrZXIgLnAtbW9udGhwaWNrZXItbW9udGgucC1oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC15ZWFycGlja2VyIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC15ZWFycGlja2VyIC5wLXllYXJwaWNrZXIteWVhciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyIC5wLXllYXJwaWNrZXIgLnAteWVhcnBpY2tlci15ZWFyLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXIucC1kYXRlcGlja2VyLW11bHRpcGxlLW1vbnRoIC5wLWRhdGVwaWNrZXItZ3JvdXAge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci1tdWx0aXBsZS1tb250aCAucC1kYXRlcGlja2VyLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci1tdWx0aXBsZS1tb250aCAucC1kYXRlcGlja2VyLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgdGFibGUgdGQgc3Bhbjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIHRhYmxlIHRkIHNwYW46bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIC5wLW1vbnRocGlja2VyIC5wLW1vbnRocGlja2VyLW1vbnRoOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgLnAtbW9udGhwaWNrZXIgLnAtbW9udGhwaWNrZXItbW9udGg6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIC5wLXllYXJwaWNrZXIgLnAteWVhcnBpY2tlci15ZWFyOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgLnAteWVhcnBpY2tlciAucC15ZWFycGlja2VyLXllYXI6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICBwLWNhbGVuZGFyLnAtY2FsZW5kYXItY2xlYXJhYmxlIC5wLWlucHV0dGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgcC1jYWxlbmRhci5wLWNhbGVuZGFyLWNsZWFyYWJsZSAucC1jYWxlbmRhci1jbGVhci1pY29uIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIH1cblxuICAgIHAtY2FsZW5kYXIucC1jYWxlbmRhci1jbGVhcmFibGUgLnAtY2FsZW5kYXItdy1idG4gLnAtY2FsZW5kYXItY2xlYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICByaWdodDogMy4xMDdyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0aCxcbiAgICAgICAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wLWNhc2NhZGVzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtbGFiZWwucC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtbGFiZWw6ZW5hYmxlZDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnAtY2FzY2FkZXNlbGVjdCAucC1jYXNjYWRlc2VsZWN0LXRyaWdnZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHdpZHRoOiAyLjM1N3JlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtY2FzY2FkZXNlbGVjdC5wLWludmFsaWQucC1jb21wb25lbnQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2N2Q2O1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbSAucC1jYXNjYWRlc2VsZWN0LWl0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgfVxuICAgIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0gLnAtY2FzY2FkZXNlbGVjdC1ncm91cC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtY2FzY2FkZXNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1jYXNjYWRlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cblxuICAgIHAtY2FzY2FkZXNlbGVjdC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtY2FzY2FkZXNlbGVjdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICBwLWNhc2NhZGVzZWxlY3QucC1jYXNjYWRlc2VsZWN0LWNsZWFyYWJsZSAucC1jYXNjYWRlc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICB9XG4gICAgcC1jYXNjYWRlc2VsZWN0LnAtY2FzY2FkZXNlbGVjdC1jbGVhcmFibGUgLnAtY2FzY2FkZXNlbGVjdC1jbGVhci1pY29uIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHJpZ2h0OiAyLjM1N3JlbTtcbiAgICB9XG5cbiAgICAucC1vdmVybGF5LW1vZGFsIC5wLWNhc2NhZGVzZWxlY3Qtc3VibGlzdCAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwIDAuMjVyZW0gMC41cmVtO1xuICAgIH1cbiAgICAucC1vdmVybGF5LW1vZGFsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbS1hY3RpdmUgPiAucC1jYXNjYWRlc2VsZWN0LWl0ZW0tY29udGVudCAucC1jYXNjYWRlc2VsZWN0LWdyb3VwLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgLnAtY2hlY2tib3gge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3ggLnAtY2hlY2tib3gtaWNvbiB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3ggLnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveC5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtY2hlY2tib3g6bm90KC5wLWNoZWNrYm94LWRpc2FibGVkKSAucC1jaGVja2JveC1ib3g6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gICAgfVxuICAgIC5wLWNoZWNrYm94Om5vdCgucC1jaGVja2JveC1kaXNhYmxlZCkgLnAtY2hlY2tib3gtYm94LnAtZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtY2hlY2tib3g6bm90KC5wLWNoZWNrYm94LWRpc2FibGVkKSAucC1jaGVja2JveC1ib3gucC1oaWdobGlnaHQ6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDYyY2M7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIHAtY2hlY2tib3gubmctZGlydHkubmctaW52YWxpZCA+IC5wLWNoZWNrYm94ID4gLnAtY2hlY2tib3gtYm94IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtY2hlY2tib3ggLnAtY2hlY2tib3gtYm94LnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLWNoZWNrYm94Om5vdCgucC1jaGVja2JveC1kaXNhYmxlZCkgLnAtY2hlY2tib3gtYm94OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICB9XG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLWNoZWNrYm94Om5vdCgucC1jaGVja2JveC1kaXNhYmxlZCkgLnAtY2hlY2tib3gtYm94LnAtaGlnaGxpZ2h0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjJjYztcbiAgICB9XG5cbiAgICAucC1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgLnAtaGlnaGxpZ2h0IC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICBwLXRyaXN0YXRlY2hlY2tib3gubmctZGlydHkubmctaW52YWxpZCA+IC5wLWNoZWNrYm94ID4gLnAtY2hlY2tib3gtYm94IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLWNoaXBzOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAgIH1cbiAgICAucC1jaGlwczpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy10b2tlbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cbiAgICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtdG9rZW4ucC1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjZWQ0ZGE7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtdG9rZW4gLnAtY2hpcHMtdG9rZW4taWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy1pbnB1dC10b2tlbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICB9XG4gICAgLnAtY2hpcHMgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIC5wLWNoaXBzLWlucHV0LXRva2VuIGlucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBwLWNoaXBzLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1jaGlwcyA+IC5wLWlucHV0dGV4dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICBwLWNoaXBzLnAtY2hpcHMtY2xlYXJhYmxlIC5wLWlucHV0dGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gICAgfVxuICAgIHAtY2hpcHMucC1jaGlwcy1jbGVhcmFibGUgLnAtY2hpcHMtY2xlYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICB9XG5cbiAgICAucC1jb2xvcnBpY2tlci1wcmV2aWV3LFxuICAgIC5wLWZsdWlkIC5wLWNvbG9ycGlja2VyLXByZXZpZXcucC1pbnB1dHRleHQge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgIC5wLWNvbG9ycGlja2VyLXBhbmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtY29sb3JwaWNrZXItcGFuZWwgLnAtY29sb3JwaWNrZXItY29sb3ItaGFuZGxlLFxuICAgIC5wLWNvbG9ycGlja2VyLXBhbmVsIC5wLWNvbG9ycGlja2VyLWh1ZS1oYW5kbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgLnAtY29sb3JwaWNrZXItb3ZlcmxheS1wYW5lbCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnAtZHJvcGRvd24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtZHJvcGRvd246bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgICB9XG4gICAgLnAtZHJvcGRvd246bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLnAtZHJvcGRvd24tY2xlYXJhYmxlIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgICB9XG4gICAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWw6Zm9jdXMsXG4gICAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWw6ZW5hYmxlZDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgd2lkdGg6IDIuMzU3cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1kcm9wZG93biAucC1kcm9wZG93bi1jbGVhci1pY29uIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHJpZ2h0OiAyLjM1N3JlbTtcbiAgICB9XG4gICAgLnAtZHJvcGRvd24ucC1pbnZhbGlkLnAtY29tcG9uZW50IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWhlYWRlciAucC1kcm9wZG93bi1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtO1xuICAgIH1cbiAgICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1oZWFkZXIgLnAtZHJvcGRvd24tZmlsdGVyLWljb24ge1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDY3ZDY7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1lbXB0eS1tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1kcm9wZG93biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1kcm9wZG93bjpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICB9XG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLWRyb3Bkb3duOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1kcm9wZG93bjpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgcC1kcm9wZG93bi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtZHJvcGRvd24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtaWNvbi1maWVsZCAucC1pbnB1dC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICB9XG5cbiAgICAucC1pbnB1dGdyb3VwLWFkZG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyLjM1N3JlbTtcbiAgICB9XG4gICAgLnAtaW5wdXRncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NlZDRkYTtcbiAgICB9XG5cbiAgICAucC1pbnB1dGdyb3VwID4gLnAtY29tcG9uZW50LFxuICAgIC5wLWlucHV0Z3JvdXAgPiAucC1pbnB1dHdyYXBwZXIgPiAucC1pbnB1dHRleHQsXG4gICAgLnAtaW5wdXRncm91cCA+IC5wLWZsb2F0LWxhYmVsID4gLnAtY29tcG9uZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucC1pbnB1dGdyb3VwID4gLnAtY29tcG9uZW50ICsgLnAtaW5wdXRncm91cC1hZGRvbixcbiAgICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0ICsgLnAtaW5wdXRncm91cC1hZGRvbixcbiAgICAucC1pbnB1dGdyb3VwID4gLnAtZmxvYXQtbGFiZWwgPiAucC1jb21wb25lbnQgKyAucC1pbnB1dGdyb3VwLWFkZG9uIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtaW5wdXRncm91cCA+IC5wLWNvbXBvbmVudDpmb2N1cyxcbiAgICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0OmZvY3VzLFxuICAgIC5wLWlucHV0Z3JvdXAgPiAucC1mbG9hdC1sYWJlbCA+IC5wLWNvbXBvbmVudDpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5wLWlucHV0Z3JvdXAgPiAucC1jb21wb25lbnQ6Zm9jdXMgfiBsYWJlbCxcbiAgICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0OmZvY3VzIH4gbGFiZWwsXG4gICAgLnAtaW5wdXRncm91cCA+IC5wLWZsb2F0LWxhYmVsID4gLnAtY29tcG9uZW50OmZvY3VzIH4gbGFiZWwge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5wLWlucHV0Z3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4gICAgLnAtaW5wdXRncm91cCBidXR0b246Zmlyc3QtY2hpbGQsXG4gICAgLnAtaW5wdXRncm91cCBpbnB1dDpmaXJzdC1jaGlsZCxcbiAgICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyOmZpcnN0LWNoaWxkID4gLnAtY29tcG9uZW50LFxuICAgIC5wLWlucHV0Z3JvdXAgPiAucC1pbnB1dHdyYXBwZXI6Zmlyc3QtY2hpbGQgPiAucC1jb21wb25lbnQgPiAucC1pbnB1dHRleHQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAucC1pbnB1dGdyb3VwIC5wLWZsb2F0LWxhYmVsOmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnAtaW5wdXRncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuICAgIC5wLWlucHV0Z3JvdXAgYnV0dG9uOmxhc3QtY2hpbGQsXG4gICAgLnAtaW5wdXRncm91cCBpbnB1dDpsYXN0LWNoaWxkLFxuICAgIC5wLWlucHV0Z3JvdXAgPiAucC1pbnB1dHdyYXBwZXI6bGFzdC1jaGlsZCA+IC5wLWNvbXBvbmVudCxcbiAgICAucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyOmxhc3QtY2hpbGQgPiAucC1jb21wb25lbnQgPiAucC1pbnB1dHRleHQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5wLWlucHV0Z3JvdXAgLnAtZmxvYXQtbGFiZWw6bGFzdC1jaGlsZCBpbnB1dCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnAtZmx1aWQgLnAtaW5wdXRncm91cCAucC1idXR0b24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnAtZmx1aWQgLnAtaW5wdXRncm91cCAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgICAgICAgd2lkdGg6IDIuMzU3cmVtO1xuICAgIH1cblxuICAgIC5wLWljb24tZmllbGQtbGVmdCAucC1pbnB1dC1pY29uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBsZWZ0OiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB9XG5cbiAgICAucC1pY29uLWZpZWxkLXJpZ2h0IC5wLWlucHV0LWljb246bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIH1cblxuICAgIHAtaW5wdXRtYXNrLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1pbnB1dHRleHQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgcC1pbnB1dG1hc2sucC1pbnB1dG1hc2stY2xlYXJhYmxlIC5wLWlucHV0dGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgcC1pbnB1dG1hc2sucC1pbnB1dG1hc2stY2xlYXJhYmxlIC5wLWlucHV0bWFzay1jbGVhci1pY29uIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIH1cblxuICAgIHAtaW5wdXRudW1iZXIubmctZGlydHkubmctaW52YWxpZCA+IC5wLWlucHV0bnVtYmVyID4gLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIHAtaW5wdXRudW1iZXIucC1pbnB1dG51bWJlci1jbGVhcmFibGUgLnAtaW5wdXRudW1iZXItaW5wdXQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgfVxuICAgIHAtaW5wdXRudW1iZXIucC1pbnB1dG51bWJlci1jbGVhcmFibGUgLnAtaW5wdXRudW1iZXItY2xlYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICB9XG5cbiAgICBwLWlucHV0bnVtYmVyLnAtaW5wdXRudW1iZXItY2xlYXJhYmxlIC5wLWlucHV0bnVtYmVyLWJ1dHRvbnMtc3RhY2tlZCAucC1pbnB1dG51bWJlci1jbGVhci1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDMuMTA3cmVtO1xuICAgIH1cbiAgICBwLWlucHV0bnVtYmVyLnAtaW5wdXRudW1iZXItY2xlYXJhYmxlIC5wLWlucHV0bnVtYmVyLWJ1dHRvbnMtaG9yaXpvbnRhbCAucC1pbnB1dG51bWJlci1jbGVhci1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDMuMTA3cmVtO1xuICAgIH1cblxuICAgIC5wLWlucHV0b3RwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLnAtaW5wdXRvdHAtaW5wdXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLnAtaW5wdXRzd2l0Y2gge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgIH1cbiAgICAucC1pbnB1dHN3aXRjaCAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2VkNGRhO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtaW5wdXRzd2l0Y2ggLnAtaW5wdXRzd2l0Y2gtc2xpZGVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB9XG4gICAgLnAtaW5wdXRzd2l0Y2gucC1pbnB1dHN3aXRjaC1jaGVja2VkIC5wLWlucHV0c3dpdGNoLXNsaWRlcjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4yNXJlbSk7XG4gICAgfVxuICAgIC5wLWlucHV0c3dpdGNoLnAtZm9jdXMgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1pbnB1dHN3aXRjaDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjZWQ0ZGE7XG4gICAgfVxuICAgIC5wLWlucHV0c3dpdGNoLnAtaW5wdXRzd2l0Y2gtY2hlY2tlZCAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1pbnB1dHN3aXRjaC5wLWlucHV0c3dpdGNoLWNoZWNrZWQgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLWlucHV0c3dpdGNoLnAtaW5wdXRzd2l0Y2gtY2hlY2tlZDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuXG4gICAgcC1pbnB1dHN3aXRjaC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtaW5wdXRzd2l0Y2ggPiAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gICAgfVxuICAgIC5wLWlucHV0dGV4dDplbmFibGVkOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWlucHV0dGV4dC5uZy1kaXJ0eS5uZy1pbnZhbGlkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cbiAgICAucC1pbnB1dHRleHQucC1pbnB1dHRleHQtc20ge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMC42NTYyNXJlbTtcbiAgICB9XG4gICAgLnAtaW5wdXR0ZXh0LnAtaW5wdXR0ZXh0LWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gICAgfVxuXG4gICAgLnAtZmxvYXQtbGFiZWwgPiBsYWJlbCB7XG4gICAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB9XG5cbiAgICAucC1mbG9hdC1sYWJlbCA+IC5uZy1pbnZhbGlkLm5nLWRpcnR5ICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICAucC1pbnB1dC1pY29uLWxlZnQgPiAucC1pY29uLXdyYXBwZXIucC1pY29uLFxuICAgIC5wLWlucHV0LWljb24tbGVmdCA+IGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIH1cblxuICAgIC5wLWlucHV0LWljb24tbGVmdCA+IC5wLWlucHV0dGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIH1cblxuICAgIC5wLWlucHV0LWljb24tbGVmdC5wLWZsb2F0LWxhYmVsID4gbGFiZWwge1xuICAgICAgICBsZWZ0OiAyLjVyZW07XG4gICAgfVxuXG4gICAgLnAtaW5wdXQtaWNvbi1yaWdodCA+IC5wLWljb24td3JhcHBlcixcbiAgICAucC1pbnB1dC1pY29uLXJpZ2h0ID4gaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgfVxuXG4gICAgLnAtaW5wdXQtaWNvbi1yaWdodCA+IC5wLWlucHV0dGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAucC1pY29uLWZpZWxkLWxlZnQgPiAucC1pbnB1dHRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAucC1pY29uLWZpZWxkLWxlZnQucC1mbG9hdC1sYWJlbCA+IGxhYmVsIHtcbiAgICAgICAgbGVmdDogMi41cmVtO1xuICAgIH1cblxuICAgIC5wLWljb24tZmllbGQtcmlnaHQgPiAucC1pbnB1dHRleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgfVxuXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuXG4gICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG5cbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG5cbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuXG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLWlucHV0dGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1pbnB1dHRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1pbnB1dHRleHQ6ZW5hYmxlZDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuXG4gICAgLnAtaW5wdXR0ZXh0LXNtIC5wLWlucHV0dGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjY1NjI1cmVtO1xuICAgIH1cblxuICAgIC5wLWlucHV0dGV4dC1sZyAucC1pbnB1dHRleHQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcbiAgICB9XG5cbiAgICAucC1saXN0Ym94IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1saXN0Ym94IC5wLWxpc3Rib3gtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIgLnAtbGlzdGJveC1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICAgIH1cbiAgICAucC1saXN0Ym94IC5wLWxpc3Rib3gtaGVhZGVyIC5wLWxpc3Rib3gtZmlsdGVyLWljb24ge1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgfVxuICAgIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIgLnAtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cbiAgICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtaXRlbSAucC1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW0tZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtZW1wdHktbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtbGlzdGJveDpub3QoLnAtZGlzYWJsZWQpIC5wLWxpc3Rib3gtaXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjdkNjtcbiAgICB9XG4gICAgLnAtbGlzdGJveDpub3QoLnAtZGlzYWJsZWQpIC5wLWxpc3Rib3gtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtbGlzdGJveDpub3QoLnAtZGlzYWJsZWQpIC5wLWxpc3Rib3gtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLWxpc3Rib3g6bm90KC5wLWRpc2FibGVkKSAucC1saXN0Ym94LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3Zlci5wLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLWxpc3Rib3gucC1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIH1cblxuICAgIHAtbGlzdGJveC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtbGlzdGJveCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICAucC1tdWx0aXNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QgLnAtbXVsdGlzZWxlY3QtbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdCAucC1tdWx0aXNlbGVjdC1sYWJlbC5wLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LnAtbXVsdGlzZWxlY3QtY2hpcCAucC1tdWx0aXNlbGVjdC10b2tlbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdC5wLW11bHRpc2VsZWN0LWNoaXAgLnAtbXVsdGlzZWxlY3QtdG9rZW4gLnAtbXVsdGlzZWxlY3QtdG9rZW4taWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0IC5wLW11bHRpc2VsZWN0LXRyaWdnZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHdpZHRoOiAyLjM1N3JlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAucC1pbnB1dHdyYXBwZXItZmlsbGVkLnAtbXVsdGlzZWxlY3QucC1tdWx0aXNlbGVjdC1jaGlwIC5wLW11bHRpc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgIH1cblxuICAgIC5wLW11bHRpc2VsZWN0LWNsZWFyYWJsZSAucC1tdWx0aXNlbGVjdC1sYWJlbC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdC1jbGVhcmFibGUgLnAtbXVsdGlzZWxlY3QtY2xlYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICByaWdodDogMi4zNTdyZW07XG4gICAgfVxuXG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLW11bHRpc2VsZWN0LWZpbHRlci1jb250YWluZXIgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLW11bHRpc2VsZWN0LWZpbHRlci1jb250YWluZXIgLnAtbXVsdGlzZWxlY3QtZmlsdGVyLWljb24ge1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtY2xvc2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1jbG9zZTplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtY2xvc2U6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjdkNjtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0gLnAtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbS1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtZW1wdHktbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtbXVsdGlzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1tdWx0aXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cblxuICAgIHAtbXVsdGlzZWxlY3QubmctZGlydHkubmctaW52YWxpZCA+IC5wLW11bHRpc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIHAtcGFzc3dvcmQubmctaW52YWxpZC5uZy1kaXJ0eSA+IC5wLXBhc3N3b3JkID4gLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLXBhc3N3b3JkLXBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1wYXNzd29yZC1wYW5lbCAucC1wYXNzd29yZC1tZXRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtcGFzc3dvcmQtcGFuZWwgLnAtcGFzc3dvcmQtbWV0ZXIgLnAtcGFzc3dvcmQtc3RyZW5ndGgud2VhayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkYzM1NDU7XG4gICAgfVxuICAgIC5wLXBhc3N3b3JkLXBhbmVsIC5wLXBhc3N3b3JkLW1ldGVyIC5wLXBhc3N3b3JkLXN0cmVuZ3RoLm1lZGl1bSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLXBhc3N3b3JkLXBhbmVsIC5wLXBhc3N3b3JkLW1ldGVyIC5wLXBhc3N3b3JkLXN0cmVuZ3RoLnN0cm9uZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyOGE3NDU7XG4gICAgfVxuXG4gICAgcC1wYXNzd29yZC5wLXBhc3N3b3JkLWNsZWFyYWJsZSAucC1wYXNzd29yZC1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgcC1wYXNzd29yZC5wLXBhc3N3b3JkLWNsZWFyYWJsZSAucC1wYXNzd29yZC1jbGVhci1pY29uIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIH1cblxuICAgIHAtcGFzc3dvcmQucC1wYXNzd29yZC1jbGVhcmFibGUucC1wYXNzd29yZC1tYXNrIC5wLXBhc3N3b3JkLWlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNC4yNXJlbTtcbiAgICB9XG4gICAgcC1wYXNzd29yZC5wLXBhc3N3b3JkLWNsZWFyYWJsZS5wLXBhc3N3b3JkLW1hc2sgLnAtcGFzc3dvcmQtY2xlYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICByaWdodDogMi41cmVtO1xuICAgIH1cblxuICAgIC5wLXJhZGlvYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NlZDRkYTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94Om5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gICAgfVxuICAgIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94IC5wLXJhZGlvYnV0dG9uLWljb24ge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3gucC1oaWdobGlnaHQ6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwNjJjYztcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjJjYztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgcC1yYWRpb2J1dHRvbi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtcmFkaW9idXR0b24gPiAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3g6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWlucHV0LWZpbGxlZCAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3gucC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2MmNjO1xuICAgIH1cblxuICAgIC5wLXJhZGlvYnV0dG9uLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAucC1oaWdobGlnaHQgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5wLXJhdGluZyB7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgIH1cbiAgICAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5wLXJhdGluZyAucC1yYXRpbmctaXRlbSAucC1yYXRpbmctaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gICAgfVxuICAgIC5wLXJhdGluZyAucC1yYXRpbmctaXRlbSAucC1yYXRpbmctaWNvbi5wLWljb24ge1xuICAgICAgICB3aWR0aDogMS4xNDNyZW07XG4gICAgICAgIGhlaWdodDogMS4xNDNyZW07XG4gICAgfVxuICAgIC5wLXJhdGluZyAucC1yYXRpbmctaXRlbSAucC1yYXRpbmctaWNvbi5wLXJhdGluZy1jYW5jZWwge1xuICAgICAgICBjb2xvcjogI2RjMzU0NTtcbiAgICB9XG4gICAgLnAtcmF0aW5nIC5wLXJhdGluZy1pdGVtLnAtZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXJhdGluZyAucC1yYXRpbmctaXRlbS5wLXJhdGluZy1pdGVtLWFjdGl2ZSAucC1yYXRpbmctaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1yYXRpbmc6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtcmVhZG9ubHkpIC5wLXJhdGluZy1pdGVtOmhvdmVyIC5wLXJhdGluZy1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLXJhdGluZzpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1yZWFkb25seSkgLnAtcmF0aW5nLWl0ZW06aG92ZXIgLnAtcmF0aW5nLWljb24ucC1yYXRpbmctY2FuY2VsIHtcbiAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtaGlnaGxpZ2h0IC5wLXJhdGluZyAucC1yYXRpbmctaXRlbS5wLXJhdGluZy1pdGVtLWFjdGl2ZSAucC1yYXRpbmctaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM3NTdkO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNmM3NTdkO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gICAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWE2MjY4O1xuICAgICAgICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtYnV0dG9uLWljb24tbGVmdCxcbiAgICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NDViNjI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tbGVmdCxcbiAgICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0IC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTQ1YjYyO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gICAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIHAtc2VsZWN0YnV0dG9uLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1zZWxlY3RidXR0b24gPiAucC1idXR0b24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtc2xpZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtc2xpZGVyLnAtc2xpZGVyLWhvcml6b250YWwge1xuICAgICAgICBoZWlnaHQ6IDAuMjg2cmVtO1xuICAgIH1cbiAgICAucC1zbGlkZXIucC1zbGlkZXItaG9yaXpvbnRhbCAucC1zbGlkZXItaGFuZGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNTcxNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjU3MTVyZW07XG4gICAgfVxuICAgIC5wLXNsaWRlci5wLXNsaWRlci12ZXJ0aWNhbCB7XG4gICAgICAgIHdpZHRoOiAwLjI4NnJlbTtcbiAgICB9XG4gICAgLnAtc2xpZGVyLnAtc2xpZGVyLXZlcnRpY2FsIC5wLXNsaWRlci1oYW5kbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNTcxNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNTcxNXJlbTtcbiAgICB9XG4gICAgLnAtc2xpZGVyIC5wLXNsaWRlci1oYW5kbGUge1xuICAgICAgICBoZWlnaHQ6IDEuMTQzcmVtO1xuICAgICAgICB3aWR0aDogMS4xNDNyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMWIyNDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1zbGlkZXIgLnAtc2xpZGVyLWhhbmRsZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtc2xpZGVyIC5wLXNsaWRlci1yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLXNsaWRlcjpub3QoLnAtZGlzYWJsZWQpIC5wLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2OWQ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDY5ZDk7XG4gICAgfVxuICAgIC5wLXNsaWRlci5wLXNsaWRlci1hbmltYXRlLnAtc2xpZGVyLWhvcml6b250YWwgLnAtc2xpZGVyLWhhbmRsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgbGVmdCAwLjE1cztcbiAgICB9XG4gICAgLnAtc2xpZGVyLnAtc2xpZGVyLWFuaW1hdGUucC1zbGlkZXItaG9yaXpvbnRhbCAucC1zbGlkZXItcmFuZ2Uge1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cztcbiAgICB9XG4gICAgLnAtc2xpZGVyLnAtc2xpZGVyLWFuaW1hdGUucC1zbGlkZXItdmVydGljYWwgLnAtc2xpZGVyLWhhbmRsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgYm90dG9tIDAuMTVzO1xuICAgIH1cbiAgICAucC1zbGlkZXIucC1zbGlkZXItYW5pbWF0ZS5wLXNsaWRlci12ZXJ0aWNhbCAucC1zbGlkZXItcmFuZ2Uge1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4xNXM7XG4gICAgfVxuXG4gICAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZjNzU3ZDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gICAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzVhNjI2ODtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtYnV0dG9uLWljb24tbGVmdCxcbiAgICAucC10b2dnbGVidXR0b24ucC1idXR0b246bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC10b2dnbGVidXR0b24ucC1idXR0b24ucC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTQ1YjYyO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC10b2dnbGVidXR0b24ucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tbGVmdCxcbiAgICAucC10b2dnbGVidXR0b24ucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uLnAtaGlnaGxpZ2h0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzU0NWI2MjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gICAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgcC10b2dnbGVidXR0b24ubmctZGlydHkubmctaW52YWxpZCA+IC5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICB9XG5cbiAgICAucC10cmVlc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgICB9XG4gICAgLnAtdHJlZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtdHJlZXNlbGVjdCAucC10cmVlc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtdHJlZXNlbGVjdCAucC10cmVlc2VsZWN0LWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtdHJlZXNlbGVjdC5wLXRyZWVzZWxlY3QtY2hpcCAucC10cmVlc2VsZWN0LXRva2VuIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3QgLnAtdHJlZXNlbGVjdC10cmlnZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICB3aWR0aDogMi4zNTdyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgcC10cmVlc2VsZWN0Lm5nLWludmFsaWQubmctZGlydHkgPiAucC10cmVlc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIH1cblxuICAgIC5wLWlucHV0d3JhcHBlci1maWxsZWQgLnAtdHJlZXNlbGVjdC5wLXRyZWVzZWxlY3QtY2hpcCAucC10cmVlc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgIH1cblxuICAgIC5wLXRyZWVzZWxlY3QtcGFuZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1oZWFkZXIgLnAtdHJlZXNlbGVjdC1maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1oZWFkZXIgLnAtdHJlZXNlbGVjdC1maWx0ZXItY29udGFpbmVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWhlYWRlciAucC10cmVlc2VsZWN0LWZpbHRlci1jb250YWluZXIgLnAtdHJlZXNlbGVjdC1maWx0ZXItaWNvbiB7XG4gICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB9XG4gICAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWhlYWRlciAucC10cmVlc2VsZWN0LWZpbHRlci1jb250YWluZXIucC10cmVlc2VsZWN0LWNsZWFyYWJsZS1maWx0ZXIgLnAtdHJlZXNlbGVjdC1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1oZWFkZXIgLnAtdHJlZXNlbGVjdC1maWx0ZXItY29udGFpbmVyLnAtdHJlZXNlbGVjdC1jbGVhcmFibGUtZmlsdGVyIC5wLXRyZWVzZWxlY3QtZmlsdGVyLWNsZWFyLWljb24ge1xuICAgICAgICByaWdodDogMi41cmVtO1xuICAgIH1cbiAgICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIC5wLXRyZWVzZWxlY3QtY2xvc2Uge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXRyZWVzZWxlY3QtcGFuZWwgLnAtdHJlZXNlbGVjdC1oZWFkZXIgLnAtdHJlZXNlbGVjdC1jbG9zZTplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaGVhZGVyIC5wLXRyZWVzZWxlY3QtY2xvc2U6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWl0ZW1zLXdyYXBwZXIgLnAtdHJlZSB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgIH1cbiAgICAucC10cmVlc2VsZWN0LXBhbmVsIC5wLXRyZWVzZWxlY3QtaXRlbXMtd3JhcHBlciAucC10cmVlc2VsZWN0LWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLXRyZWVzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1pbnB1dC1maWxsZWQgLnAtdHJlZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICB9XG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLXRyZWVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICB9XG5cbiAgICBwLXRyZWVzZWxlY3QucC10cmVlc2VsZWN0LWNsZWFyYWJsZSAucC10cmVlc2VsZWN0LWxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gICAgfVxuICAgIHAtdHJlZXNlbGVjdC5wLXRyZWVzZWxlY3QtY2xlYXJhYmxlIC5wLXRyZWVzZWxlY3QtY2xlYXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICByaWdodDogMi4zNTdyZW07XG4gICAgfVxuXG4gICAgLnAtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWIyNDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNDU3MDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwNDU3MDtcbiAgICB9XG4gICAgLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDUxODA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDUxODA7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2Q5YTQwNjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMDQpO1xuICAgICAgICBjb2xvcjogI2Q5YTQwNjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMywgMjU1LCAwLjE2KTtcbiAgICAgICAgY29sb3I6ICNkOWE0MDY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQucC1idXR0b24tcGxhaW4ge1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQucC1idXR0b24tcGxhaW46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwMzk1ZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtYnV0dG9uIC5wLWJ1dHRvbi1sYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIH1cbiAgICAucC1idXR0b24gLnAtYnV0dG9uLWljb24tbGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAucC1idXR0b24gLnAtYnV0dG9uLWljb24tYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbiAgICAucC1idXR0b24gLnAtYnV0dG9uLWljb24tdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAucC1idXR0b24gLnAtYmFkZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tcmFpc2VkIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgICAgICB3aWR0aDogMi4zNTdyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seS5wLWJ1dHRvbi1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDIuMzU3cmVtO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc20ge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMC42NTYyNXJlbTtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXNtIC5wLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1sZyAucC1idXR0b24taWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWxvYWRpbmctbGFiZWwtb25seSAucC1idXR0b24tbGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tbG9hZGluZy1sYWJlbC1vbmx5IC5wLWJ1dHRvbi1sb2FkaW5nLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnAtZmx1aWQgLnAtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wLWZsdWlkIC5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgICAgICB3aWR0aDogMi4zNTdyZW07XG4gICAgfVxuICAgIC5wLWZsdWlkIC5wLWJ1dHRvbi1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5wLWZsdWlkIC5wLWJ1dHRvbi1ncm91cCAucC1idXR0b24ge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnksXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1YTYyNjg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICM1YTYyNjg7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6Zm9jdXMsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzU0NWI2MjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi1vdXRsaW5lZCxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMDQpO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMTYpO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tdGV4dCxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMDQpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4xNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cblxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzE3YTJiODtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE3YTJiODtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm86bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMzg0OTY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTM4NDk2O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi1vdXRsaW5lZCxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjA0KTtcbiAgICAgICAgY29sb3I6ICMxN2EyYjg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMTYyLCAxODQsIDAuMTYpO1xuICAgICAgICBjb2xvcjogIzE3YTJiODtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLXRleHQsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dCxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMxN2EyYjg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC4wNCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMTYyLCAxODQsIDAuMTYpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzE3YTJiODtcbiAgICB9XG5cbiAgICAucC1idXR0b24ucC1idXR0b24tc3VjY2VzcyxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyOGE3NDU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOGE3NDU7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjE4ODM4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpmb2N1cyxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWU3ZTM0O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZCxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE2NywgNjksIDAuMDQpO1xuICAgICAgICBjb2xvcjogIzI4YTc0NTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjE2KTtcbiAgICAgICAgY29sb3I6ICMyOGE3NDU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0LFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTY3LCA2OSwgMC4wNCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTY3LCA2OSwgMC4xNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgIH1cblxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmYzEwNztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMGE4MDA7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDM5ZTAwO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi1vdXRsaW5lZCxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMDQpO1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjE2KTtcbiAgICAgICAgY29sb3I6ICNmZmMxMDc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi10ZXh0LFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5MywgNywgMC4wNCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5MywgNywgMC4xNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIH1cblxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzZmNDJjMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZmNDJjMTtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHA6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2MzNiYWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICM1ODM0OWE7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2QzYzZlYztcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHA6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1ODM0OWE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ZDJlODc7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLW91dGxpbmVkLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM2ZjQyYzE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTEsIDY2LCAxOTMsIDAuMDQpO1xuICAgICAgICBjb2xvcjogIzZmNDJjMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExMSwgNjYsIDE5MywgMC4xNik7XG4gICAgICAgIGNvbG9yOiAjNmY0MmMxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tdGV4dCxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzZmNDJjMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTExLCA2NiwgMTkzLCAwLjA0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM2ZjQyYzE7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExMSwgNjYsIDE5MywgMC4xNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNmY0MmMxO1xuICAgIH1cblxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbixcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2RmMzgyNTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y1NDczMztcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlcjpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTQ3MzM7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmNTQ3MzM7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6Zm9jdXMsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlcjpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiZDIxMzA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tb3V0bGluZWQsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDUzLCA2OSwgMC4wNCk7XG4gICAgICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIwLCA1MywgNjksIDAuMTYpO1xuICAgICAgICBjb2xvcjogI2RjMzU0NTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tdGV4dCxcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgICAucC1idXR0b24tZ3JvdXAucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjA0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gICAgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjE2KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgfVxuXG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMDA2OWQ5O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tbGluazpub3QoOmRpc2FibGVkKTpob3ZlciAucC1idXR0b24tbGFiZWwge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWxpbms6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1idXR0b24ucC1idXR0b24tbGluazpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmMxMDc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnAtc3BlZWRkaWFsLWJ1dHRvbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cbiAgICAucC1zcGVlZGRpYWwtYnV0dG9uLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSAucC1idXR0b24taWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbiAgICAucC1zcGVlZGRpYWwtYnV0dG9uLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSAucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjNyZW07XG4gICAgfVxuXG4gICAgLnAtc3BlZWRkaWFsLWxpc3Qge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgfVxuXG4gICAgLnAtc3BlZWRkaWFsLWl0ZW0ucC1mb2N1cyA+IC5wLXNwZWVkZGlhbC1hY3Rpb24ge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgLnAtc3BlZWRkaWFsLWFjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICM0OTUwNTc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAucC1zcGVlZGRpYWwtYWN0aW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi11cCAucC1zcGVlZGRpYWwtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICAgIH1cbiAgICAucC1zcGVlZGRpYWwtZGlyZWN0aW9uLXVwIC5wLXNwZWVkZGlhbC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tZG93biAucC1zcGVlZGRpYWwtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICAgIH1cbiAgICAucC1zcGVlZGRpYWwtZGlyZWN0aW9uLWRvd24gLnAtc3BlZWRkaWFsLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi1sZWZ0IC5wLXNwZWVkZGlhbC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgfVxuICAgIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tbGVmdCAucC1zcGVlZGRpYWwtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tcmlnaHQgLnAtc3BlZWRkaWFsLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICB9XG4gICAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi1yaWdodCAucC1zcGVlZGRpYWwtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgLnAtc3BlZWRkaWFsLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbSxcbiAgICAucC1zcGVlZGRpYWwtc2VtaS1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW0sXG4gICAgLnAtc3BlZWRkaWFsLXF1YXJ0ZXItY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucC1zcGVlZGRpYWwtY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtOmZpcnN0LWNoaWxkLFxuICAgIC5wLXNwZWVkZGlhbC1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW06bGFzdC1jaGlsZCxcbiAgICAucC1zcGVlZGRpYWwtc2VtaS1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgLnAtc3BlZWRkaWFsLXNlbWktY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtOmxhc3QtY2hpbGQsXG4gICAgLnAtc3BlZWRkaWFsLXF1YXJ0ZXItY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtOmZpcnN0LWNoaWxkLFxuICAgIC5wLXNwZWVkZGlhbC1xdWFydGVyLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5wLXNwZWVkZGlhbC1tYXNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIH1cblxuICAgIC5wLXNwbGl0YnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICB9XG4gICAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tcm91bmRlZCA+IC5wLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgfVxuICAgIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXJhaXNlZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB9XG5cbiAgICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXByZXYsXG4gICAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2OmVuYWJsZWQ6aG92ZXIsXG4gICAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1uZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldjpmb2N1cy12aXNpYmxlLFxuICAgIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dDpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gICAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3Ige1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIC5wLWNhcm91c2VsLWluZGljYXRvciBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMgLnAtY2Fyb3VzZWwtaW5kaWNhdG9yIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMgLnAtY2Fyb3VzZWwtaW5kaWNhdG9yLnAtaGlnaGxpZ2h0IGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5wLWRhdGF0YWJsZSAucC1wYWdpbmF0b3ItdG9wIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1wYWdpbmF0b3ItYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAycHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1iYWRnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxLjE0M3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQzcmVtO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodCAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQ6aG92ZXIgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctdG9nZ2xlcixcbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWluaXQsXG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1zYXZlLFxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItY2FuY2VsIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctdG9nZ2xlcjplbmFibGVkOmhvdmVyLFxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItaW5pdDplbmFibGVkOmhvdmVyLFxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZTplbmFibGVkOmhvdmVyLFxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItY2FuY2VsOmVuYWJsZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy10b2dnbGVyOmZvY3VzLXZpc2libGUsXG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1pbml0OmZvY3VzLXZpc2libGUsXG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1zYXZlOmZvY3VzLXZpc2libGUsXG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1jYW5jZWw6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1zYXZlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0wLjE1cmVtO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtZGF0YXRhYmxlLWRyYWdwb2ludC10b3AgPiB0ZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1kYXRhdGFibGUtZHJhZ3BvaW50LWJvdHRvbSA+IHRkIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjZTFiMjQwO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlIC5wLWNvbHVtbi1yZXNpemVyLWhlbHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtc2Nyb2xsYWJsZS1oZWFkZXIsXG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlID4gLnAtZGF0YXRhYmxlLXdyYXBwZXIgPiAucC1kYXRhdGFibGUtdGFibGUgPiAucC1kYXRhdGFibGUtdGhlYWQsXG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUgPiAucC1kYXRhdGFibGUtd3JhcHBlciA+IC5wLWRhdGF0YWJsZS10YWJsZSA+IC5wLWRhdGF0YWJsZS10Zm9vdCxcbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc2Nyb2xsYWJsZSA+IC5wLWRhdGF0YWJsZS13cmFwcGVyID4gLnAtc2Nyb2xsZXItdmlld3BvcnQgPiAucC1zY3JvbGxlciA+IC5wLWRhdGF0YWJsZS10YWJsZSA+IC5wLWRhdGF0YWJsZS10aGVhZCxcbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc2Nyb2xsYWJsZSA+IC5wLWRhdGF0YWJsZS13cmFwcGVyID4gLnAtc2Nyb2xsZXItdmlld3BvcnQgPiAucC1zY3JvbGxlciA+IC5wLWRhdGF0YWJsZS10YWJsZSA+IC5wLWRhdGF0YWJsZS10Zm9vdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtbG9hZGluZy1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1wYWdpbmF0b3ItdG9wIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDFweDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1wYWdpbmF0b3ItYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRoZWFkICsgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRoZWFkICsgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzOmhhcygucC1kYXRhdGFibGUtdGhlYWQpOmhhcygucC1kYXRhdGFibGUtdGJvZHkpIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzOmhhcygucC1kYXRhdGFibGUtdGhlYWQpOmhhcygucC1kYXRhdGFibGUtdGJvZHkpIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lczpoYXMoLnAtZGF0YXRhYmxlLXRib2R5KTpoYXMoLnAtZGF0YXRhYmxlLXRmb290KSAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lczpoYXMoLnAtZGF0YXRhYmxlLXRib2R5KTpoYXMoLnAtZGF0YXRhYmxlLXRmb290KSAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAxcHg7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zdHJpcGVkIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zdHJpcGVkIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOm50aC1jaGlsZChldmVuKS5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc3RyaXBlZCAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikucC1oaWdobGlnaHQgLnAtcm93LXRvZ2dsZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pLnAtaGlnaGxpZ2h0IC5wLXJvdy10b2dnbGVyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNtIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc20gLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNtIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gICAgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1sZyAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICAgIH1cbiAgICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gICAgfVxuXG4gICAgLnAtZGF0YXZpZXcgLnAtcGFnaW5hdG9yLXRvcCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1kYXRhdmlldyAucC1wYWdpbmF0b3ItYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtZGF0YXZpZXcgLnAtZGF0YXZpZXctbG9hZGluZy1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICAucC1kYXRhdmlldyAucC1kYXRhdmlldy1lbXB0eW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIH1cblxuICAgIC5wLWNvbHVtbi1maWx0ZXItcm93IC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24sXG4gICAgLnAtY29sdW1uLWZpbHRlci1yb3cgLnAtY29sdW1uLWZpbHRlci1jbGVhci1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLW9wZW4sXG4gICAgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24tb3Blbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB9XG4gICAgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24tYWN0aXZlLFxuICAgIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLWFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgLnAtY29sdW1uLWZpbHRlci1jbGVhci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItY2xlYXItYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cblxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgICB9XG4gICAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXNlcGFyYXRvciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cblxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItb3BlcmF0b3Ige1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1jb25zdHJhaW50IHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludCAucC1jb2x1bW4tZmlsdGVyLW1hdGNobW9kZS1kcm9wZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1jb25zdHJhaW50IC5wLWNvbHVtbi1maWx0ZXItcmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1jb25zdHJhaW50Omxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItYWRkLXJ1bGUge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1idXR0b25iYXIge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIH1cblxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtY29udHJvbHMge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIH1cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWNvbnRyb2xzIC5wLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0LWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0LWNvbnRhaW5lci5wLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1oZWFkZXIgLnAtb3JkZXJsaXN0LXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtZmlsdGVyLWNvbnRhaW5lciAucC1vcmRlcmxpc3QtZmlsdGVyLWlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1maWx0ZXItY29udGFpbmVyIC5wLW9yZGVybGlzdC1maWx0ZXItaWNvbiB7XG4gICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW0ucC1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2N2Q2O1xuICAgIH1cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0Om5vdCguY2RrLWRyb3AtbGlzdC1kcmFnZ2luZykgLnAtb3JkZXJsaXN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0LnAtb3JkZXJsaXN0LXN0cmlwZWQgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB9XG4gICAgLnAtb3JkZXJsaXN0LnAtb3JkZXJsaXN0LXN0cmlwZWQgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG5cbiAgICAucC1vcmRlcmxpc3QtaXRlbS5jZGstZHJhZy1wcmV2aWV3IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50LnAtb3JnYW5pemF0aW9uY2hhcnQtc2VsZWN0YWJsZS1ub2RlOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtbm9kZS10b2dnbGVyIGkge1xuICAgICAgICBjb2xvcjogIzAwM2U4MDtcbiAgICB9XG4gICAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbGluZS1kb3duIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbGluZS1sZWZ0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1saW5lLXRvcCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIH1cbiAgICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQgLnAtbm9kZS10b2dnbGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gICAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50IC5wLW5vZGUtdG9nZ2xlcjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cblxuICAgIC5wLXBhZ2luYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAzOTVkO1xuICAgICAgICBib3JkZXI6IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWZpcnN0LFxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcHJldixcbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLW5leHQsXG4gICAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1sYXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgY29sb3I6ICMwMDM5NWQ7XG4gICAgICAgIG1pbi13aWR0aDogMi4zNTdyZW07XG4gICAgICAgIGhlaWdodDogMi4zNTdyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1maXJzdDpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyLFxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcHJldjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyLFxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbmV4dDpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyLFxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbGFzdDpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogcmdiKDAsIDU3LCA5MywgMC41KTtcbiAgICB9XG4gICAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1maXJzdCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbGFzdCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtcGFnaW5hdG9yIC5wLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGhlaWdodDogMi4zNTdyZW07XG4gICAgfVxuICAgIC5wLXBhZ2luYXRvciAucC1kcm9wZG93biAucC1kcm9wZG93bi1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcGFnZS1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2UtaW5wdXQgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyLjM1N3JlbTtcbiAgICB9XG4gICAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgY29sb3I6ICMwMDM5NWQ7XG4gICAgICAgIG1pbi13aWR0aDogMi4zNTdyZW07XG4gICAgICAgIGhlaWdodDogMi4zNTdyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgfVxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcGFnZXMgLnAtcGFnaW5hdG9yLXBhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzAwMzk1ZDtcbiAgICAgICAgbWluLXdpZHRoOiAyLjM1N3JlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjM1N3JlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgICAgICBjb2xvcjogcmdiKDAsIDU3LCA5MywgMC41KTtcbiAgICB9XG4gICAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wYWdlcyAucC1wYWdpbmF0b3ItcGFnZTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgICAgICAgY29sb3I6IHJnYigwLCA1NywgOTMsIDAuNSk7XG4gICAgfVxuXG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtYnV0dG9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWJ1dHRvbnMgLnAtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0LXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3Qtd3JhcHBlci5wLWZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWhlYWRlciAucC1waWNrbGlzdC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWZpbHRlci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtZmlsdGVyLWNvbnRhaW5lciAucC1waWNrbGlzdC1maWx0ZXItaW5wdXQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1maWx0ZXItY29udGFpbmVyIC5wLXBpY2tsaXN0LWZpbHRlci1pY29uIHtcbiAgICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtLnAtZm9jdXMge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNjdkNjtcbiAgICB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1lbXB0eS1tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3Q6bm90KC5jZGstZHJvcC1saXN0LWRyYWdnaW5nKSAucC1waWNrbGlzdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBpY2tsaXN0LnAtcGlja2xpc3Qtc3RyaXBlZCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB9XG4gICAgLnAtcGlja2xpc3QucC1waWNrbGlzdC1zdHJpcGVkIC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbTpudGgtY2hpbGQoZXZlbik6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cblxuICAgIC5wLXBpY2tsaXN0LWl0ZW0uY2RrLWRyYWctcHJldmlldyB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5wLXRpbWVsaW5lIC5wLXRpbWVsaW5lLWV2ZW50LW1hcmtlciB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLXRpbWVsaW5lIC5wLXRpbWVsaW5lLWV2ZW50LWNvbm5lY3RvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLXRpbWVsaW5lLnAtdGltZWxpbmUtdmVydGljYWwgLnAtdGltZWxpbmUtZXZlbnQtb3Bwb3NpdGUsXG4gICAgLnAtdGltZWxpbmUucC10aW1lbGluZS12ZXJ0aWNhbCAucC10aW1lbGluZS1ldmVudC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgICAucC10aW1lbGluZS5wLXRpbWVsaW5lLXZlcnRpY2FsIC5wLXRpbWVsaW5lLWV2ZW50LWNvbm5lY3RvciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgfVxuICAgIC5wLXRpbWVsaW5lLnAtdGltZWxpbmUtaG9yaXpvbnRhbCAucC10aW1lbGluZS1ldmVudC1vcHBvc2l0ZSxcbiAgICAucC10aW1lbGluZS5wLXRpbWVsaW5lLWhvcml6b250YWwgLnAtdGltZWxpbmUtZXZlbnQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB9XG4gICAgLnAtdGltZWxpbmUucC10aW1lbGluZS1ob3Jpem9udGFsIC5wLXRpbWVsaW5lLWV2ZW50LWNvbm5lY3RvciB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5wLXRyZWUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIHtcbiAgICAgICAgcGFkZGluZzogMC4xNDNyZW07XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZTpmb2N1cyA+IC5wLXRyZWVub2RlLWNvbnRlbnQge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIHBhZGRpbmc6IDAuMjg2cmVtO1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZS10b2dnbGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWUtdG9nZ2xlcjplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZS10b2dnbGVyOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlbm9kZS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLWNoZWNrYm94IC5wLWluZGV0ZXJtaW5hdGUgLnAtY2hlY2tib3gtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLXRyZWUtdG9nZ2xlcixcbiAgICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZW5vZGUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZS10b2dnbGVyOmhvdmVyLFxuICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCAucC10cmVlbm9kZS1pY29uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLXRyZWVub2RlLXNlbGVjdGFibGU6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtdHJlZW5vZGUtZHJhZ292ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdHJlZSAucC10cmVlLWZpbHRlci1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWUgLnAtdHJlZS1maWx0ZXItY29udGFpbmVyIC5wLXRyZWUtZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gICAgfVxuICAgIC5wLXRyZWUgLnAtdHJlZS1maWx0ZXItY29udGFpbmVyIC5wLXRyZWUtZmlsdGVyLWljb24ge1xuICAgICAgICByaWdodDogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgfVxuICAgIC5wLXRyZWUgLnAtdHJlZW5vZGUtY2hpbGRyZW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtbG9hZGluZy1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICAucC10cmVlIC5wLXRyZWUtbG9hZGluZy1pY29uLnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICAgIC5wLXRyZWUgLnAtdHJlZW5vZGUtZHJvcHBvaW50LnAtdHJlZW5vZGUtZHJvcHBvaW50LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gICAgfVxuICAgIC5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDAuMjg2cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLXRyZWVub2RlLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWUtdG9nZ2xlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZW5vZGUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlbm9kZS1sYWJlbDpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC10cmVlbm9kZS1zZWxlY3RhYmxlOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICAucC10cmVldGFibGUgLnAtcGFnaW5hdG9yLXRvcCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMnB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ge1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1iYWRnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxLjE0M3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQzcmVtO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodCAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC10cmVldGFibGUtdG9nZ2xlciB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXRyZWV0YWJsZS10b2dnbGVyOmVuYWJsZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXRyZWV0YWJsZS10b2dnbGVyOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXRyZWV0YWJsZS10b2dnbGVyLnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHAtdHJlZXRhYmxlY2hlY2tib3ggLnAtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgcC10cmVldGFibGVjaGVja2JveCAucC1jaGVja2JveCAucC1pbmRldGVybWluYXRlIC5wLWNoZWNrYm94LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTAuMTVyZW07XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ci5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQgLnAtdHJlZXRhYmxlLXRvZ2dsZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyLnAtaGlnaGxpZ2h0IC5wLXRyZWV0YWJsZS10b2dnbGVyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ob3ZlcmFibGUtcm93cyAucC10cmVldGFibGUtdGJvZHkgPiB0cjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtdHJlZXRhYmxlLXRvZ2dsZXIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLWNvbHVtbi1yZXNpemVyLWhlbHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtc2Nyb2xsYWJsZS1oZWFkZXIsXG4gICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtbG9hZGluZy1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLWxvYWRpbmctaWNvbi5wLWljb24ge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdG9wIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDFweDtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtc20gLnAtdHJlZXRhYmxlLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDAuODc1cmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtc20gLnAtdHJlZXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zbSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtc20gLnAtdHJlZXRhYmxlLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1sZyAucC10cmVldGFibGUtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtbGcgLnAtdHJlZXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gICAgfVxuICAgIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1sZyAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICAgIH1cbiAgICAucC10cmVldGFibGUucC10cmVldGFibGUtbGcgLnAtdHJlZXRhYmxlLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICB9XG5cbiAgICAucC12aXJ0dWFsc2Nyb2xsZXIgLnAtdmlydHVhbHNjcm9sbGVyLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLXZpcnR1YWxzY3JvbGxlciAucC12aXJ0dWFsc2Nyb2xsZXItY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnAtdmlydHVhbHNjcm9sbGVyIC5wLXZpcnR1YWxzY3JvbGxlci1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsgLnAtYWNjb3JkaW9uLXRvZ2dsZS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodCAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodDpob3ZlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiIC5wLWFjY29yZGlvbi10YWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWIgLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWIgLnAtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6bm90KDpmaXJzdC1jaGlsZCkgLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgICAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLWFjY29yZGlvbiBwLWFjY29yZGlvbnRhYjpub3QoOmZpcnN0LWNoaWxkKSAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rLFxuICAgIC5wLWFjY29yZGlvbiBwLWFjY29yZGlvbnRhYjpub3QoOmZpcnN0LWNoaWxkKSAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQ6aG92ZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cbiAgICAucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6Zmlyc3QtY2hpbGQgLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWFjY29yZGlvbiBwLWFjY29yZGlvbnRhYjpsYXN0LWNoaWxkIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCkgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6bGFzdC1jaGlsZCAucC1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAucC1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1jYXJkIC5wLWNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB9XG4gICAgLnAtY2FyZCAucC1jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtY2FyZCAucC1jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtY2FyZCAucC1jYXJkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuICAgIC5wLWNhcmQgLnAtY2FyZC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xuICAgIH1cblxuICAgIC5wLWRpdmlkZXIgLnAtZGl2aWRlci1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtZGl2aWRlci5wLWRpdmlkZXItaG9yaXpvbnRhbCB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxuICAgIC5wLWRpdmlkZXIucC1kaXZpZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLWRpdmlkZXIucC1kaXZpZGVyLWhvcml6b250YWwgLnAtZGl2aWRlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgfVxuICAgIC5wLWRpdmlkZXIucC1kaXZpZGVyLXZlcnRpY2FsIHtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB9XG4gICAgLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1kaXZpZGVyLnAtZGl2aWRlci12ZXJ0aWNhbCAucC1kaXZpZGVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB9XG5cbiAgICAucC1maWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWZpZWxkc2V0IC5wLWZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtZmllbGRzZXQucC1maWVsZHNldC10b2dnbGVhYmxlIC5wLWZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQgYSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtZmllbGRzZXQucC1maWVsZHNldC10b2dnbGVhYmxlIC5wLWZpZWxkc2V0LWxlZ2VuZCBhIC5wLWZpZWxkc2V0LXRvZ2dsZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZmllbGRzZXQucC1maWVsZHNldC10b2dnbGVhYmxlIC5wLWZpZWxkc2V0LWxlZ2VuZCBhOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1maWVsZHNldCAucC1maWVsZHNldC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC1oZWFkZXItaWNvbiB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtcGFuZWwgLnAtcGFuZWwtaGVhZGVyIC5wLXBhbmVsLWhlYWRlci1pY29uOmVuYWJsZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC1oZWFkZXItaWNvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1wYW5lbC5wLXBhbmVsLXRvZ2dsZWFibGUgLnAtcGFuZWwtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gICAgfVxuICAgIC5wLXBhbmVsIC5wLXBhbmVsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cbiAgICAucC1wYW5lbCAucC1wYW5lbC1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXBhbmVsIC5wLXBhbmVsLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLXBhbmVsIC5wLXBhbmVsLWljb25zLWVuZCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgLnAtcGFuZWwgLnAtcGFuZWwtaWNvbnMtc3RhcnQge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXBhbmVsIC5wLXBhbmVsLWljb25zLWNlbnRlciB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5wLXNjcm9sbHBhbmVsIC5wLXNjcm9sbHBhbmVsLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXNjcm9sbHBhbmVsIC5wLXNjcm9sbHBhbmVsLWJhcjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cblxuICAgIC5wLXNwbGl0dGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtc3BsaXR0ZXIgLnAtc3BsaXR0ZXItZ3V0dGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICB9XG4gICAgLnAtc3BsaXR0ZXIgLnAtc3BsaXR0ZXItZ3V0dGVyIC5wLXNwbGl0dGVyLWd1dHRlci1oYW5kbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1zcGxpdHRlciAucC1zcGxpdHRlci1ndXR0ZXIgLnAtc3BsaXR0ZXItZ3V0dGVyLWhhbmRsZTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1zcGxpdHRlciAucC1zcGxpdHRlci1ndXR0ZXItcmVzaXppbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cblxuICAgIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1uYXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuXG4gICAgLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLW5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnAtc3RlcHBlci1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAucC1zdGVwcGVyLWhlYWRlcjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBmbGV4OiBpbml0aWFsO1xuICAgIH1cblxuICAgIC5wLXN0ZXBwZXItaGVhZGVyIC5wLXN0ZXBwZXItYWN0aW9uIHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLnAtc3RlcHBlci1oZWFkZXIgLnAtc3RlcHBlci1hY3Rpb246Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICAucC1zdGVwcGVyLnAtc3RlcHBlci1yZWFkb25seSAucC1zdGVwcGVyLWhlYWRlciB7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG5cbiAgICAucC1zdGVwcGVyLWhlYWRlci5wLWhpZ2hsaWdodCAucC1zdGVwcGVyLWFjdGlvbiB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAucC1zdGVwcGVyLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnAtc3RlcHBlci1udW1iZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucC1zdGVwcGVyLXNlcGFyYXRvciB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cblxuICAgIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgIH1cbiAgICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyIC5wLXN0ZXBwZXItYWN0aW9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXIgLnAtc3RlcHBlci1hY3Rpb24gLnAtc3RlcHBlci1udW1iZXIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlciAucC1zdGVwcGVyLWFjdGlvbiAucC1zdGVwcGVyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXIgLnAtc3RlcHBlci1hY3Rpb246bm90KC5wLWRpc2FibGVkKTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyLnAtaGlnaGxpZ2h0IC5wLXN0ZXBwZXItbnVtYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXIucC1oaWdobGlnaHQgLnAtc3RlcHBlci10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlcjpoYXMofiAucC1oaWdobGlnaHQpIC5wLXN0ZXBwZXItc2VwYXJhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICB9XG4gICAgLnAtc3RlcHBlciAucC1zdGVwcGVyLXBhbmVscyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItc2VwYXJhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItdG9nZ2xlYWJsZS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXBhbmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICB9XG4gICAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbC5wLXN0ZXBwZXItcGFuZWwtYWN0aXZlIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICAgIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItcGFuZWwgLnAtc3RlcHBlci1oZWFkZXIge1xuICAgICAgICBmbGV4OiBpbml0aWFsO1xuICAgIH1cbiAgICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXBhbmVsIC5wLXN0ZXBwZXItY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuICAgIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItcGFuZWwgLnAtc3RlcHBlci1zZXBhcmF0b3Ige1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKDEuNzVyZW0gKyAycHgpO1xuICAgIH1cbiAgICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXBhbmVsOmhhcyh+IC5wLXN0ZXBwZXItcGFuZWwtYWN0aXZlKSAucC1zdGVwcGVyLXNlcGFyYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItcGFuZWw6bGFzdC1vZi10eXBlIC5wLXN0ZXBwZXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICB9XG5cbiAgICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2LWNvbnRlbnQge1xuICAgICAgICBzY3JvbGwtcGFkZGluZy1pbmxpbmU6IDIuMzU3cmVtO1xuICAgIH1cbiAgICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIH1cbiAgICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpIC5wLXRhYnZpZXctbmF2LWxpbmsge1xuICAgICAgICBib3JkZXI6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICNmZmZmZmYgI2RlZTJlNiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIG1hcmdpbjogMCAwIC0xcHggMDtcbiAgICB9XG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSAucC10YWJ2aWV3LW5hdi1saW5rOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLXRhYnZpZXctbmF2LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpLnAtaGlnaGxpZ2h0IC5wLXRhYnZpZXctbmF2LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmZmZmICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIH1cbiAgICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbGVmdC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRhYnZpZXcgLnAtdGFidmlldy1yaWdodC1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LWNsb3NlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdi1idG4ucC1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHdpZHRoOiAyLjM1N3JlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2LWJ0bi5wLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LXBhbmVscyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5wLXRvb2xiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRvb2xiYXIgLnAtdG9vbGJhci1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgIH1cblxuICAgIC5wLWNvbmZpcm0tcG9wdXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWZvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWZvb3RlciBidXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1mb290ZXIgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5wLWNvbmZpcm0tcG9wdXA6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLWNvbmZpcm0tcG9wdXA6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICAgIC5wLWNvbmZpcm0tcG9wdXAucC1jb25maXJtLXBvcHVwLWZsaXBwZWQ6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1jb25maXJtLXBvcHVwLnAtY29uZmlybS1wb3B1cC1mbGlwcGVkOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG4gICAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWljb24ucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuICAgIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgLnAtZGlhbG9nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICAgIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtZGlhbG9nIC5wLWRpYWxvZy1oZWFkZXIgLnAtZGlhbG9nLWhlYWRlci1pY29uIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZGlhbG9nIC5wLWRpYWxvZy1oZWFkZXIgLnAtZGlhbG9nLWhlYWRlci1pY29uOmVuYWJsZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLnAtZGlhbG9nIC5wLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICAgIC5wLWRpYWxvZyAucC1kaWFsb2ctY29udGVudDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWRpYWxvZyAucC1kaWFsb2ctZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1kaWFsb2cgLnAtZGlhbG9nLWZvb3RlciBidXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5wLWRpYWxvZy5wLWNvbmZpcm0tZGlhbG9nIC5wLWNvbmZpcm0tZGlhbG9nLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIC5wLWRpYWxvZy5wLWNvbmZpcm0tZGlhbG9nIC5wLWNvbmZpcm0tZGlhbG9nLWljb24ucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG4gICAgLnAtZGlhbG9nLnAtY29uZmlybS1kaWFsb2cgLnAtY29uZmlybS1kaWFsb2ctbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIC5wLW92ZXJsYXlwYW5lbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnAtb3ZlcmxheXBhbmVsIC5wLW92ZXJsYXlwYW5lbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtb3ZlcmxheXBhbmVsIC5wLW92ZXJsYXlwYW5lbC1jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgcmlnaHQ6IC0xcmVtO1xuICAgIH1cbiAgICAucC1vdmVybGF5cGFuZWwgLnAtb3ZlcmxheXBhbmVsLWNsb3NlOmVuYWJsZWQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2OWQ5O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtb3ZlcmxheXBhbmVsOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1vdmVybGF5cGFuZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICAgIC5wLW92ZXJsYXlwYW5lbC5wLW92ZXJsYXlwYW5lbC1mbGlwcGVkOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtb3ZlcmxheXBhbmVsLnAtb3ZlcmxheXBhbmVsLWZsaXBwZWQ6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cblxuICAgIC5wLXNpZGViYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgIH1cbiAgICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItY2xvc2UsXG4gICAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciAucC1zaWRlYmFyLWljb24ge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1jbG9zZTplbmFibGVkOmhvdmVyLFxuICAgIC5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1pY29uOmVuYWJsZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1jbG9zZTpmb2N1cy12aXNpYmxlLFxuICAgIC5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1pY29uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgKyAucC1zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIH1cbiAgICAucC1zaWRlYmFyIC5wLXNpZGViYXItZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgIH1cblxuICAgIC5wLXRvb2x0aXAgLnAtdG9vbHRpcC10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIxMjUyOTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXRvb2x0aXAucC10b29sdGlwLXJpZ2h0IC5wLXRvb2x0aXAtYXJyb3cge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRvb2x0aXAucC10b29sdGlwLWxlZnQgLnAtdG9vbHRpcC1hcnJvdyB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC10b29sdGlwLnAtdG9vbHRpcC10b3AgLnAtdG9vbHRpcC1hcnJvdyB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRvb2x0aXAucC10b29sdGlwLWJvdHRvbSAucC10b29sdGlwLWFycm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIxMjUyOTtcbiAgICB9XG5cbiAgICAucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtYnV0dG9uYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1idXR0b25iYXIgLnAtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1idXR0b25iYXIgLnAtYnV0dG9uLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtZmlsZXVwbG9hZCAucC1maWxldXBsb2FkLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1jb250ZW50LnAtZmlsZXVwbG9hZC1oaWdobGlnaHQge1xuICAgICAgICBib3JkZXItY29sb3I6IDFweCBkYXNoZWQgI2UxYjI0MDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWZpbGV1cGxvYWQgLnAtcHJvZ3Jlc3NiYXIge1xuICAgICAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgfVxuICAgIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1yb3cgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgfVxuICAgIC5wLWZpbGV1cGxvYWQucC1maWxldXBsb2FkLWFkdmFuY2VkIC5wLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5wLWZpbGV1cGxvYWQtY2hvb3NlOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2OWQ5O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2OWQ5O1xuICAgIH1cbiAgICAucC1maWxldXBsb2FkLWNob29zZTpub3QoLnAtZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDYyY2M7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gICAgfVxuXG4gICAgLnAtYnJlYWRjcnVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICAgIC5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1saXN0IGxpIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1saXN0IGxpIC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtYnJlYWRjcnVtYiAucC1icmVhZGNydW1iLWxpc3QgbGkgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICNmZmMxMDc7XG4gICAgfVxuICAgIC5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1saXN0IGxpIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIH1cbiAgICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCBsaS5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMCAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cbiAgICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCBsaTpsYXN0LWNoaWxkIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtYnJlYWRjcnVtYiAucC1icmVhZGNydW1iLWxpc3QgbGk6bGFzdC1jaGlsZCAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuXG4gICAgLnAtY29udGV4dG1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLWNvbnRleHRtZW51LXJvb3QtbGlzdCB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtY29udGV4dG1lbnUgLnAtc3VibWVudS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLXN1Ym1lbnUtaWNvbi5wLWljb24ge1xuICAgICAgICB3aWR0aDogMC44NzVyZW07XG4gICAgICAgIGhlaWdodDogMC44NzVyZW07XG4gICAgfVxuXG4gICAgLnAtZG9jayAucC1kb2NrLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtZG9jayAucC1kb2NrLWxpc3QtY29udGFpbmVyIC5wLWRvY2stbGlzdCB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtZG9jayAucC1kb2NrLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtZG9jayAucC1kb2NrLWl0ZW0ucC1mb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWRvY2sgLnAtZG9jay1saW5rIHtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG4gICAgLnAtZG9jay5wLWRvY2stdG9wIC5wLWRvY2staXRlbS1zZWNvbmQtcHJldixcbiAgICAucC1kb2NrLnAtZG9jay10b3AgLnAtZG9jay1pdGVtLXNlY29uZC1uZXh0LFxuICAgIC5wLWRvY2sucC1kb2NrLWJvdHRvbSAucC1kb2NrLWl0ZW0tc2Vjb25kLXByZXYsXG4gICAgLnAtZG9jay5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1zZWNvbmQtbmV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAwLjlyZW07XG4gICAgfVxuICAgIC5wLWRvY2sucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tcHJldixcbiAgICAucC1kb2NrLnAtZG9jay10b3AgLnAtZG9jay1pdGVtLW5leHQsXG4gICAgLnAtZG9jay5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1wcmV2LFxuICAgIC5wLWRvY2sucC1kb2NrLWJvdHRvbSAucC1kb2NrLWl0ZW0tbmV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAxLjNyZW07XG4gICAgfVxuICAgIC5wLWRvY2sucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tY3VycmVudCxcbiAgICAucC1kb2NrLnAtZG9jay1ib3R0b20gLnAtZG9jay1pdGVtLWN1cnJlbnQge1xuICAgICAgICBtYXJnaW46IDAgMS41cmVtO1xuICAgIH1cbiAgICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1zZWNvbmQtcHJldixcbiAgICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1zZWNvbmQtbmV4dCxcbiAgICAucC1kb2NrLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tc2Vjb25kLXByZXYsXG4gICAgLnAtZG9jay5wLWRvY2stcmlnaHQgLnAtZG9jay1pdGVtLXNlY29uZC1uZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwLjlyZW0gMDtcbiAgICB9XG4gICAgLnAtZG9jay5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tcHJldixcbiAgICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1uZXh0LFxuICAgIC5wLWRvY2sucC1kb2NrLXJpZ2h0IC5wLWRvY2staXRlbS1wcmV2LFxuICAgIC5wLWRvY2sucC1kb2NrLXJpZ2h0IC5wLWRvY2staXRlbS1uZXh0IHtcbiAgICAgICAgbWFyZ2luOiAxLjNyZW0gMDtcbiAgICB9XG4gICAgLnAtZG9jay5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tY3VycmVudCxcbiAgICAucC1kb2NrLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tY3VycmVudCB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgLnAtZG9jay5wLWRvY2stdG9wIC5wLWRvY2stbGlzdC1jb250YWluZXIsXG4gICAgICAgIC5wLWRvY2sucC1kb2NrLWJvdHRvbSAucC1kb2NrLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucC1kb2NrLnAtZG9jay10b3AgLnAtZG9jay1saXN0LWNvbnRhaW5lciAucC1kb2NrLWxpc3QsXG4gICAgICAgIC5wLWRvY2sucC1kb2NrLWJvdHRvbSAucC1kb2NrLWxpc3QtY29udGFpbmVyIC5wLWRvY2stbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2stbGlzdC1jb250YWluZXIsXG4gICAgICAgIC5wLWRvY2sucC1kb2NrLXJpZ2h0IC5wLWRvY2stbGlzdC1jb250YWluZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2stbGlzdC1jb250YWluZXIgLnAtZG9jay1saXN0LFxuICAgICAgICAucC1kb2NrLnAtZG9jay1yaWdodCAucC1kb2NrLWxpc3QtY29udGFpbmVyIC5wLWRvY2stbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICAucC1kb2NrIC5wLWRvY2stbGlzdCAucC1kb2NrLWl0ZW0ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1tZWdhbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcGFuZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1tZWdhbWVudSAucC1zdWJtZW51LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1tZWdhbWVudSAucC1zdWJtZW51LWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS12ZXJ0aWNhbCB7XG4gICAgICAgIHdpZHRoOiAxMi41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWxcbiAgICAgICAgLnAtbWVnYW1lbnUtcm9vdC1saXN0XG4gICAgICAgID4gLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKVxuICAgICAgICA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXJcbiAgICAgICAgLnAtbWVudWl0ZW0tbGlua1xuICAgICAgICAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICB9XG4gICAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsXG4gICAgICAgIC5wLW1lZ2FtZW51LXJvb3QtbGlzdFxuICAgICAgICA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZClcbiAgICAgICAgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyXG4gICAgICAgIC5wLW1lbnVpdGVtLWxpbmtcbiAgICAgICAgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWxcbiAgICAgICAgLnAtbWVnYW1lbnUtcm9vdC1saXN0XG4gICAgICAgID4gLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKVxuICAgICAgICA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXJcbiAgICAgICAgLnAtbWVudWl0ZW0tbGlua1xuICAgICAgICAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIH1cblxuICAgIC5wLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgfVxuICAgIC5wLW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1tZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lbnUucC1tZW51LW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAucC1tZW51IC5wLXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbS1iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1pbi13aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgIC5wLW1lbnViYXIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtbWVudWJhciAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51aXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLXN1Ym1lbnUtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1tZW51YmFyIC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtbWVudWJhciAucC1zdWJtZW51LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucC1tZW51YmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICB9XG4gICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1idXR0b246aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1idXR0b246Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1zdWJtZW51LWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLW1lbnVpdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLW1lbnVpdGVtIC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXM7XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1zdWJtZW51LWljb24ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1tZW51aXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbSAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyXG4gICAgICAgICAgICAucC1tZW51YmFyLXJvb3QtbGlzdFxuICAgICAgICAgICAgLnAtc3VibWVudS1saXN0XG4gICAgICAgICAgICAucC1tZW51aXRlbVxuICAgICAgICAgICAgLnAtc3VibWVudS1saXN0XG4gICAgICAgICAgICAucC1tZW51aXRlbVxuICAgICAgICAgICAgLnAtc3VibWVudS1saXN0XG4gICAgICAgICAgICAucC1tZW51aXRlbVxuICAgICAgICAgICAgLnAtbWVudWl0ZW0tY29udGVudFxuICAgICAgICAgICAgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnAtbWVudWJhclxuICAgICAgICAgICAgLnAtbWVudWJhci1yb290LWxpc3RcbiAgICAgICAgICAgIC5wLXN1Ym1lbnUtbGlzdFxuICAgICAgICAgICAgLnAtbWVudWl0ZW1cbiAgICAgICAgICAgIC5wLXN1Ym1lbnUtbGlzdFxuICAgICAgICAgICAgLnAtbWVudWl0ZW1cbiAgICAgICAgICAgIC5wLXN1Ym1lbnUtbGlzdFxuICAgICAgICAgICAgLnAtbWVudWl0ZW1cbiAgICAgICAgICAgIC5wLXN1Ym1lbnUtbGlzdFxuICAgICAgICAgICAgLnAtbWVudWl0ZW1cbiAgICAgICAgICAgIC5wLW1lbnVpdGVtLWNvbnRlbnRcbiAgICAgICAgICAgIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5wLW1lbnViYXJcbiAgICAgICAgICAgIC5wLW1lbnViYXItcm9vdC1saXN0XG4gICAgICAgICAgICAucC1zdWJtZW51LWxpc3RcbiAgICAgICAgICAgIC5wLW1lbnVpdGVtXG4gICAgICAgICAgICAucC1zdWJtZW51LWxpc3RcbiAgICAgICAgICAgIC5wLW1lbnVpdGVtXG4gICAgICAgICAgICAucC1zdWJtZW51LWxpc3RcbiAgICAgICAgICAgIC5wLW1lbnVpdGVtXG4gICAgICAgICAgICAucC1zdWJtZW51LWxpc3RcbiAgICAgICAgICAgIC5wLW1lbnVpdGVtXG4gICAgICAgICAgICAucC1zdWJtZW51LWxpc3RcbiAgICAgICAgICAgIC5wLW1lbnVpdGVtXG4gICAgICAgICAgICAucC1tZW51aXRlbS1jb250ZW50XG4gICAgICAgICAgICAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOC4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUtYWN0aXZlIC5wLW1lbnViYXItcm9vdC1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCAucC1wYW5lbG1lbnUtaGVhZGVyLWFjdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCAucC1wYW5lbG1lbnUtaGVhZGVyLWFjdGlvbiAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IC5wLXBhbmVsbWVudS1oZWFkZXItYWN0aW9uIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWRpc2FibGVkKTpmb2N1cy12aXNpYmxlIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpLnAtaGlnaGxpZ2h0IC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLXBhbmVsbWVudS1yb290LWxpc3Qge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLXN1Ym1lbnUtbGlzdDpub3QoLnAtcGFuZWxtZW51LXJvb3QtbGlzdCkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbCAucC1wYW5lbG1lbnUtaGVhZGVyIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWwgLnAtcGFuZWxtZW51LWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQsXG4gICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQ6aG92ZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOmZpcnN0LWNoaWxkIC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOmxhc3QtY2hpbGQgLnAtcGFuZWxtZW51LWhlYWRlcjpub3QoLnAtaGlnaGxpZ2h0KSAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWw6bGFzdC1jaGlsZCAucC1wYW5lbG1lbnUtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAucC1zbGlkZW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUtcm9vdC1saXN0IHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtc3VibWVudS1saXN0IHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICAgIC5wLXNsaWRlbWVudSAucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDAuODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LWJhY2t3YXJkIHtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS1iYWNrd2FyZDpub3QoLnAtZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tYmFkZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAucC1zdGVwcyAucC1zdGVwcy1pdGVtIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbSAucC1tZW51aXRlbS1saW5rIC5wLXN0ZXBzLW51bWJlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWluLXdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1zdGVwcy10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0ucC1oaWdobGlnaHQgLnAtc3RlcHMtbnVtYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0ucC1oaWdobGlnaHQgLnAtc3RlcHMtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIH1cblxuICAgIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgfVxuICAgIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtbWVudWl0ZW0tYmFkZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbSAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAjZmZmZmZmICNkZWUyZTYgI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBtYXJnaW46IDAgMCAtMXB4IDA7XG4gICAgfVxuICAgIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB9XG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbS5wLWhpZ2hsaWdodCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZmZmZiAjZGVlMmU2O1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB9XG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LWxlZnQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC10YWJtZW51IC5wLXRhYm1lbnUtcmlnaHQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYtYnRuLnAtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICB3aWR0aDogMi4zNTdyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdi1idG4ucC1saW5rOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cblxuICAgIC5wLXRpZXJlZG1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUucC10aWVyZWRtZW51LW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAucC10aWVyZWRtZW51IC5wLXRpZXJlZG1lbnUtcm9vdC1saXN0IHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgIH1cbiAgICAucC10aWVyZWRtZW51IC5wLXN1Ym1lbnUtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIH1cbiAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbiAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gICAgLnAtdGllcmVkbWVudSAucC1zdWJtZW51LWljb24ucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDAuODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICAgIH1cblxuICAgIC5wLWlubGluZS1tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NlNWZmO1xuICAgICAgICBib3JkZXI6IHNvbGlkICNiOGRhZmY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBjb2xvcjogIzAwNDA4NTtcbiAgICB9XG4gICAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1pbmZvIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgICAgICBjb2xvcjogIzAwNDA4NTtcbiAgICB9XG4gICAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q0ZWRkYTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjYzNlNmNiO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgfVxuICAgIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utc3VjY2VzcyAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgfVxuICAgIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utd2FybiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYzY2Q7XG4gICAgICAgIGJvcmRlcjogc29saWQgI2ZmZWViYTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgIGNvbG9yOiAjODU2NDA0O1xuICAgIH1cbiAgICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLXdhcm4gLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjODU2NDA0O1xuICAgIH1cbiAgICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZDdkYTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZjVjNmNiO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgfVxuICAgIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtZXJyb3IgLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgIH1cbiAgICAucC1pbmxpbmUtbWVzc2FnZSAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtaW5saW5lLW1lc3NhZ2UgLnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgfVxuICAgIC5wLWlubGluZS1tZXNzYWdlIC5wLWlubGluZS1tZXNzYWdlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICAgIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtaWNvbi1vbmx5IC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnAtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgIH1cbiAgICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtY2xvc2U6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1jbG9zZTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjZTVmZjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjYjhkYWZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgY29sb3I6ICMwMDQwODU7XG4gICAgfVxuICAgIC5wLW1lc3NhZ2UucC1tZXNzYWdlLWluZm8gLnAtbWVzc2FnZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMwMDQwODU7XG4gICAgfVxuICAgIC5wLW1lc3NhZ2UucC1tZXNzYWdlLWluZm8gLnAtbWVzc2FnZS1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAjMDA0MDg1O1xuICAgIH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q0ZWRkYTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjYzNlNmNiO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgfVxuICAgIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXN1Y2Nlc3MgLnAtbWVzc2FnZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgfVxuICAgIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXN1Y2Nlc3MgLnAtbWVzc2FnZS1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgIH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS13YXJuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjNjZDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZlZWJhO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgY29sb3I6ICM4NTY0MDQ7XG4gICAgfVxuICAgIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXdhcm4gLnAtbWVzc2FnZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM4NTY0MDQ7XG4gICAgfVxuICAgIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXdhcm4gLnAtbWVzc2FnZS1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAjODU2NDA0O1xuICAgIH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS1lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGQ3ZGE7XG4gICAgICAgIGJvcmRlcjogc29saWQgI2Y1YzZjYjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgIH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS1lcnJvciAucC1tZXNzYWdlLWljb24ge1xuICAgICAgICBjb2xvcjogIzcyMWMyNDtcbiAgICB9XG4gICAgLnAtbWVzc2FnZS5wLW1lc3NhZ2UtZXJyb3IgLnAtbWVzc2FnZS1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgIH1cbiAgICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLW1lc3NhZ2UgLnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgICAucC1tZXNzYWdlIC5wLW1lc3NhZ2Utc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1kZXRhaWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgIC5wLXRvYXN0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCAucC10b2FzdC1tZXNzYWdlLXRleHQge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LW1lc3NhZ2UtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1tZXNzYWdlLWNvbnRlbnQgLnAtaWNvbjpub3QoLnAtdG9hc3QtaWNvbi1jbG9zZS1pY29uKSB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LXN1bW1hcnkge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCAucC10b2FzdC1kZXRhaWwge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDAgMDtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1pY29uLWNsb3NlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LWljb24tY2xvc2U6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2U1ZmY7XG4gICAgICAgIGJvcmRlcjogc29saWQgI2I4ZGFmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjMDA0MDg1O1xuICAgIH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1pbmZvIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1pbmZvIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICAgICAgICBjb2xvcjogIzAwNDA4NTtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNGVkZGE7XG4gICAgICAgIGJvcmRlcjogc29saWQgI2MzZTZjYjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgIH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1zdWNjZXNzIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1zdWNjZXNzIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICAgICAgICBjb2xvcjogIzE1NTcyNDtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utd2FybiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYzY2Q7XG4gICAgICAgIGJvcmRlcjogc29saWQgI2ZmZWViYTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjODU2NDA0O1xuICAgIH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS13YXJuIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS13YXJuIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICAgICAgICBjb2xvcjogIzg1NjQwNDtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhkN2RhO1xuICAgICAgICBib3JkZXI6IHNvbGlkICNmNWM2Y2I7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBjb2xvcjogIzcyMWMyNDtcbiAgICB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtZXJyb3IgLnAtdG9hc3QtbWVzc2FnZS1pY29uLFxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWVycm9yIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICAgICAgICBjb2xvcjogIzcyMWMyNDtcbiAgICB9XG5cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1jbG9zZSB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNlZmVmZWY7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2UgLnAtZ2FsbGVyaWEtY2xvc2UtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2UgLnAtaWNvbi13cmFwcGVyIC5wLWljb24ge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1jbG9zZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgY29sb3I6ICNlZmVmZWY7XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZWZlZmVmO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IC5wLWdhbGxlcmlhLWl0ZW0tcHJldi1pY29uLFxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IC5wLWdhbGxlcmlhLWl0ZW0tbmV4dC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiAucC1pY29uLXdyYXBwZXIgLnAtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIGNvbG9yOiAjZWZlZmVmO1xuICAgIH1cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1jYXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBjb2xvcjogI2VmZWZlZjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy1ib3R0b20gLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLFxuICAgIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy10b3AgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy1sZWZ0IC5wLWdhbGxlcmlhLWluZGljYXRvcixcbiAgICAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtcmlnaHQgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvci1vbml0ZW0gLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLnAtaGlnaGxpZ2h0IGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWIyNDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAuMjVyZW07XG4gICAgfVxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLXByZXYsXG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtbmV4dCB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNlZmVmZWY7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtcHJldjpob3ZlcixcbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1uZXh0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICBjb2xvcjogI2VmZWZlZjtcbiAgICB9XG4gICAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtaXRlbS1jb250ZW50OmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgLnAtZ2FsbGVyaWEtbWFzayB7XG4gICAgICAgIC0tbWFza2JnOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgfVxuXG4gICAgLnAtaW1hZ2UtbWFzayB7XG4gICAgICAgIC0tbWFza2JnOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgfVxuXG4gICAgLnAtaW1hZ2UtcHJldmlldy1pbmRpY2F0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuXG4gICAgLnAtaW1hZ2UtcHJldmlldy1jb250YWluZXI6aG92ZXIgPiAucC1pbWFnZS1wcmV2aWV3LWluZGljYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG5cbiAgICAucC1pbWFnZS10b29sYmFyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG5cbiAgICAucC1pbWFnZS1hY3Rpb24ucC1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1pbWFnZS1hY3Rpb24ucC1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5wLWltYWdlLWFjdGlvbi5wLWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIH1cbiAgICAucC1pbWFnZS1hY3Rpb24ucC1saW5rIGkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgLnAtaW1hZ2UtYWN0aW9uLnAtbGluayAucC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgLnAtYXZhdGFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1hdmF0YXIucC1hdmF0YXItbGcge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgLnAtYXZhdGFyLnAtYXZhdGFyLWxnIC5wLWF2YXRhci1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIC5wLWF2YXRhci5wLWF2YXRhci14bCB7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgLnAtYXZhdGFyLnAtYXZhdGFyLXhsIC5wLWF2YXRhci1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgIC5wLWF2YXRhci1ncm91cCAucC1hdmF0YXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5wLWJhZGdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWluLXdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgICAucC1iYWRnZS5wLWJhZGdlLXNlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1iYWRnZS5wLWJhZGdlLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtYmFkZ2UucC1iYWRnZS1pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICAgIC5wLWJhZGdlLnAtYmFkZ2Utd2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIH1cbiAgICAucC1iYWRnZS5wLWJhZGdlLWRhbmdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC1iYWRnZS5wLWJhZGdlLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgIH1cbiAgICAucC1iYWRnZS5wLWJhZGdlLXhsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICB9XG5cbiAgICAucC1jaGlwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgICB9XG4gICAgLnAtY2hpcCAucC1jaGlwLXRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIH1cbiAgICAucC1jaGlwIC5wLWNoaXAtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1jaGlwIC5waS1jaGlwLXJlbW92ZS1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtY2hpcCBpbWcge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgICAucC1jaGlwIC5waS1jaGlwLXJlbW92ZS1pY29uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzO1xuICAgIH1cbiAgICAucC1jaGlwIC5waS1jaGlwLXJlbW92ZS1pY29uOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIC5wLWNoaXAgLnBpLWNoaXAtcmVtb3ZlLWljb246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgfVxuXG4gICAgLnAtaW5wbGFjZSAucC1pbnBsYWNlLWRpc3BsYXkge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLWlucGxhY2UgLnAtaW5wbGFjZS1kaXNwbGF5Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtaW5wbGFjZSAucC1pbnBsYWNlLWRpc3BsYXk6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG4gICAgfVxuXG4gICAgLnAtbWV0ZXJncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnAtbWV0ZXJncm91cC1tZXRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wLW1ldGVyZ3JvdXAtdmVydGljYWwgLnAtbWV0ZXJncm91cC1tZXRlcnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5wLW1ldGVyZ3JvdXAtbGFiZWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICAucC1tZXRlcmdyb3VwLXZlcnRpY2FsIC5wLW1ldGVyZ3JvdXAtbGFiZWxzIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cblxuICAgIC5wLW1ldGVyZ3JvdXAtbGFiZWxzLXZlcnRpY2FsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAucC1tZXRlcmdyb3VwLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnAtbWV0ZXJncm91cC1sYWJlbC1tYXJrZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG5cbiAgICAucC1tZXRlcmdyb3VwIHtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cbiAgICAucC1tZXRlcmdyb3VwIC5wLW1ldGVyZ3JvdXAtbWV0ZXJzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1tZXRlcmdyb3VwIC5wLW1ldGVyZ3JvdXAtbWV0ZXIge1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtbWV0ZXJncm91cCAucC1tZXRlcmdyb3VwLWxhYmVscyAucC1tZXRlcmdyb3VwLWxhYmVsIHtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuICAgIC5wLW1ldGVyZ3JvdXAgLnAtbWV0ZXJncm91cC1sYWJlbHMgLnAtbWV0ZXJncm91cC1sYWJlbC1tYXJrZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFiMjQwO1xuICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG4gICAgLnAtbWV0ZXJncm91cCAucC1tZXRlcmdyb3VwLWxhYmVscyAucC1tZXRlcmdyb3VwLWxhYmVsLWljb24ge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICAucC1tZXRlcmdyb3VwIC5wLW1ldGVyZ3JvdXAtbGFiZWxzLnAtbWV0ZXJncm91cC1sYWJlbHMtdmVydGljYWwge1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICB9XG4gICAgLnAtbWV0ZXJncm91cCAucC1tZXRlcmdyb3VwLWxhYmVscy5wLW1ldGVyZ3JvdXAtbGFiZWxzLWhvcml6b250YWwge1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuICAgIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLWhvcml6b250YWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC1ob3Jpem9udGFsIC5wLW1ldGVyZ3JvdXAtbWV0ZXJzIHtcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLWhvcml6b250YWwgLnAtbWV0ZXJncm91cC1tZXRlcjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLWhvcml6b250YWwgLnAtbWV0ZXJncm91cC1tZXRlcjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC12ZXJ0aWNhbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLXZlcnRpY2FsIC5wLW1ldGVyZ3JvdXAtbWV0ZXJzIHtcbiAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC12ZXJ0aWNhbCAucC1tZXRlcmdyb3VwLW1ldGVyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLXZlcnRpY2FsIC5wLW1ldGVyZ3JvdXAtbWV0ZXI6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5wLXByb2dyZXNzYmFyIHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC5wLXByb2dyZXNzYmFyIC5wLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICB9XG4gICAgLnAtcHJvZ3Jlc3NiYXIgLnAtcHJvZ3Jlc3NiYXItbGFiZWwge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAucC1zY3JvbGx0b3Age1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXM7XG4gICAgfVxuICAgIC5wLXNjcm9sbHRvcC5wLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgfVxuICAgIC5wLXNjcm9sbHRvcC5wLWxpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgfVxuICAgIC5wLXNjcm9sbHRvcCAucC1zY3JvbGx0b3AtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBjb2xvcjogI2VmZWZlZjtcbiAgICB9XG4gICAgLnAtc2Nyb2xsdG9wIC5wLWljb24ge1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAucC1za2VsZXRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtc2tlbGV0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gICAgfVxuXG4gICAgLnAtdGFnIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxYjI0MDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjRyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnAtdGFnLnAtdGFnLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdGFnLnAtdGFnLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgLnAtdGFnLnAtdGFnLXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB9XG4gICAgLnAtdGFnLnAtdGFnLWRhbmdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAucC10YWcgLnAtdGFnLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gICAgLnAtdGFnIC5wLWljb24ge1xuICAgICAgICB3aWR0aDogMC43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIH1cblxuICAgIC5wLXRlcm1pbmFsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgfVxuICAgIC5wLXRlcm1pbmFsIC5wLXRlcm1pbmFsLWlucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG4vKiBWZW5kb3IgZXh0ZW5zaW9ucyB0byB0aGUgZGVzaWduZXIgZW5oYW5jZWQgYm9vdHN0cmFwIGNvbXBhdGliaWxpdHkgKi9cbi8qIEN1c3RvbWl6YXRpb25zIHRvIHRoZSBkZXNpZ25lciB0aGVtZSBzaG91bGQgYmUgZGVmaW5lZCBoZXJlICovXG4iLCIvKiBZb3UgY2FuIGFkZCBnbG9iYWwgc3R5bGVzIHRvIHRoaXMgZmlsZSwgYW5kIGFsc28gaW1wb3J0IG90aGVyIHN0eWxlIGZpbGVzICovXG5cbiRndXR0ZXI6IDFyZW07IC8vZm9yIHByaW1lZmxleCBncmlkIHN5c3RlbVxuQGltcG9ydCAnYXNzZXRzL2xheW91dC9zdHlsZXMvbGF5b3V0L2xheW91dC5zY3NzJztcblxuLyogUHJpbWVORyAqL1xuQGltcG9ydCAnLi4vbm9kZV9tb2R1bGVzL3ByaW1lbmcvcmVzb3VyY2VzL3ByaW1lbmcubWluLmNzcyc7XG5AaW1wb3J0ICcuLi9ub2RlX21vZHVsZXMvcHJpbWVmbGV4L3ByaW1lZmxleC5zY3NzJztcbkBpbXBvcnQgJy4uL25vZGVfbW9kdWxlcy9wcmltZWljb25zL3ByaW1laWNvbnMuY3NzJztcblxuLyogVGhlbWUgKi9cbkBpbXBvcnQgJ2Fzc2V0cy9sYXlvdXQvc3R5bGVzL3RoZW1lL2JoaXMvdGhlbWUuY3NzJztcblxuLnAtYnV0dG9uLnAtYnV0dG9uLWxpbmsubG9nb3V0LWxpbmsge1xuICAgIGNvbG9yOiAjZDlhNDA2O1xufVxuXG4ucC1idXR0b24ucC1idXR0b24tbGluay5sb2dvdXQtbGluazpob3Zlcixcbi5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rLmxvZ291dC1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4iLCIvKiBHZW5lcmFsICovXG4kc2NhbGU6MTRweDsgICAgICAgICAgICAgICAgICAgIC8qIG1haW4gZm9udCBzaXplICovIFxuJGJvcmRlclJhZGl1czoxMnB4OyAgICAgICAgICAgICAvKiBib3JkZXIgcmFkaXVzIG9mIGxheW91dCBlbGVtZW50IGUuZy4gY2FyZCwgc2lkZWJhciAqLyBcbiR0cmFuc2l0aW9uRHVyYXRpb246LjJzOyAgICAgICAgLyogdHJhbnNpdGlvbiBkdXJhdGlvbiBvZiBsYXlvdXQgZWxlbWVudHMgZS5nLiBzaWRlYmFyLCBvdmVybGF5IG1lbnVzICovIFxuIiwiLnByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZWRmMWY1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5wcmVsb2FkZXItY29udGVudCB7XG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwdmggLSA3NXB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwdncgLSA3NXB4KTtcbn1cblxuLnByZWxvYWRlci1jb250ZW50OmJlZm9yZSwgLnByZWxvYWRlci1jb250ZW50OmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlcjogMWVtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGFuaW1hdGlvbjogbG9hZGVyIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4ucHJlbG9hZGVyLWNvbnRlbnQ6YmVmb3Jle1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuQGtleWZyYW1lcyBsb2FkZXJ7XG4gICAgMCV7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDUwJXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG4iLCIqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAkc2NhbGU7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtZ3JvdW5kKTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5sYXlvdXQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG59IiwiLmxheW91dC10b3BiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgei1pbmRleDogOTk3O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNhcmQpO1xuICAgIHRyYW5zaXRpb246IGxlZnQgJHRyYW5zaXRpb25EdXJhdGlvbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLDAsMCwuMDIpLCAwcHggMHB4IDJweCByZ2JhKDAsMCwwLC4wNSksIDBweCAxcHggNHB4IHJnYmEoMCwwLDAsLjA4KTtcblxuICAgIC5sYXlvdXQtdG9wYmFyLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tc3VyZmFjZS05MDApO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvY3VzZWQoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtdG9wYmFyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1zZWNvbmRhcnkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbkR1cmF0aW9uO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3Zlcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvY3VzZWQoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LW1lbnUtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgfVxuXG4gICAgLmxheW91dC10b3BiYXItbWVudS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC10b3BiYXItbWVudSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAubGF5b3V0LXRvcGJhci1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5sYXlvdXQtdG9wYmFyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5sYXlvdXQtdG9wYmFyLWxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXlvdXQtbWVudS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXlvdXQtdG9wYmFyLW1lbnUtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXlvdXQtdG9wYmFyLW1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1vdmVybGF5KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwwLDAsLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLDAsMCwuMDUpLCAwcHggMXB4IDRweCByZ2JhKDAsMCwwLC4wOCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgdG9wOiA1cmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGVpbiAwLjE1cyBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IHNjYWxlaW4gMC4xNXMgbGluZWFyO1xuXG4gICAgICAgICAgICAmLmxheW91dC10b3BiYXItbWVudS1tb2JpbGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGF5b3V0LXRvcGJhci1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gZm9jdXNlZCgpIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnM7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZm9jdXMtcmluZyk7XG59XG5cbkBtaXhpbiBmb2N1c2VkLWluc2V0KCkge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycztcbiAgICBib3gtc2hhZG93OiBpbnNldCB2YXIoLS1mb2N1cy1yaW5nKTtcbn1cbiIsIi5sYXlvdXQtc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5cmVtKTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0b3A6IDdyZW07XG4gICAgbGVmdDogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25EdXJhdGlvbiwgbGVmdCAkdHJhbnNpdGlvbkR1cmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2Utb3ZlcmxheSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjAyKSwgMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAuMDUpLCAwcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIC4wOCk7XG59XG5cbi5sYXlvdXQtbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgLmxheW91dC1yb290LW1lbnVpdGVtIHtcbiAgICAgICAgPi5sYXlvdXQtbWVudWl0ZW0tcm9vdC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1N3JlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKTtcbiAgICAgICAgICAgIG1hcmdpbjogLjc1cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICA+YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICYuYWN0aXZlLW1lbnVpdGVtIHtcbiAgICAgICAgICAgID4ubGF5b3V0LXN1Ym1lbnUtdG9nZ2xlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5hY3RpdmUtbWVudWl0ZW0ge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgICAubGF5b3V0LXN1Ym1lbnUtdG9nZ2xlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uRHVyYXRpb24sIGJveC1zaGFkb3cgJHRyYW5zaXRpb25EdXJhdGlvbjtcblxuICAgICAgICAgICAgLmxheW91dC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGF5b3V0LXN1Ym1lbnUtdG9nZ2xlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uRHVyYXRpb247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlLXJvdXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1ob3Zlcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvY3VzZWQtaW5zZXQoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGF5b3V0LWNvbmZpZy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm94LXNoYWRvdzogLS4yNXJlbSAwIDFyZW0gcmdiYSgwLDAsMCwuMTUpO1xuXG4gICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG4gICAgfVxuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LTQwMCk7XG4gICAgfVxufVxuXG4ubGF5b3V0LWNvbmZpZy1zaWRlYmFyIHtcbiAgICAmLnAtc2lkZWJhciB7XG4gICAgICAgIC5wLXNpZGViYXItY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxheW91dC1tYWluLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA3cmVtIDJyZW0gMnJlbSA0cmVtO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uRHVyYXRpb247XG59XG5cbi5sYXlvdXQtbWFpbiB7XG4gICAgZmxleDogMSAxIGF1dG87XG59XG4iLCIubGF5b3V0LWZvb3RlciB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgJHRyYW5zaXRpb25EdXJhdGlvbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXN1cmZhY2UtYm9yZGVyKTtcbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5NjBweCkge1xuICAgIC5sYXlvdXQtbWFpbiwgLmxhbmRpbmctd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxNTA0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGF5b3V0LXdyYXBwZXIge1xuICAgICAgICAmLmxheW91dC1vdmVybGF5IHtcbiAgICAgICAgICAgIC5sYXlvdXQtbWFpbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxheW91dC1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxheW91dC1vdmVybGF5LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLmxheW91dC1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGF5b3V0LXN0YXRpYyB7XG4gICAgICAgICAgICAubGF5b3V0LW1haW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGF5b3V0LXN0YXRpYy1pbmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLmxheW91dC1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGF5b3V0LW1haW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGF5b3V0LW1hc2sge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJsb2NrZWQtc2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubGF5b3V0LXdyYXBwZXIge1xuICAgICAgICAubGF5b3V0LW1haW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxheW91dC1zaWRlYmFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxheW91dC1tYXNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogOTk4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYXNrYmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sYXlvdXQtbW9iaWxlLWFjdGl2ZSB7XG4gICAgICAgICAgICAubGF5b3V0LXNpZGViYXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxheW91dC1tYXNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGVpbiAkdHJhbnNpdGlvbkR1cmF0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtY2FyZCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3VyZmFjZS1ib3JkZXIpO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1jYXJkLXNoYWRvdyk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucC10b2FzdCB7XG4gICAgJi5wLXRvYXN0LXRvcC1yaWdodCxcbiAgICAmLnAtdG9hc3QtdG9wLWxlZnQsXG4gICAgJi5wLXRvYXN0LXRvcC1jZW50ZXIge1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgIH1cbn0iLCJoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDFyZW0gMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IHZhcigtLXN1cmZhY2UtOTAwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQ6ICNGRkY4RTE7XG4gICAgcGFkZGluZzogLjI1cmVtIC40cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzkwQTRBRTtcbn1cblxuaHIge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIHZhcigtLXN1cmZhY2UtYm9yZGVyKTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICBtYXJnaW46IDFyZW0gMDtcbn1cblxucCB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIi4jeyRwcmVmaXh9Z3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMSAqICRndXR0ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xICogJGd1dHRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMSAqICRndXR0ZXI7XG59XG5cbi4jeyRwcmVmaXh9Z3JpZCA+ICN7JHByZWZpeH0uY29sLFxuLiN7JHByZWZpeH1ncmlkID4gW2NsYXNzKj1cIiN7JHByZWZpeH1jb2xcIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi4jeyRwcmVmaXh9Z3JpZC1ub2d1dHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi4jeyRwcmVmaXh9Z3JpZC1ub2d1dHRlciA+IC4jeyRwcmVmaXh9Y29sLFxuLiN7JHByZWZpeH1ncmlkLW5vZ3V0dGVyID4gW2NsYXNzKj1cIiN7JHByZWZpeH1jb2wtXCJdIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uI3skcHJlZml4fWNvbCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgcGFkZGluZzogJGd1dHRlcjtcbn1cblxuLiN7JHByZWZpeH1jb2wtZml4ZWQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6ICRndXR0ZXI7XG59XG5cbiRncmlkLWNvbHVtbnM6IChcbiAgICBcImNvbC0xXCI6IDguMzMzMyUsXG4gICAgXCJjb2wtMlwiOiAxNi42NjY3JSxcbiAgICBcImNvbC0zXCI6IDI1JSxcbiAgICBcImNvbC00XCI6IDMzLjMzMzMlLFxuICAgIFwiY29sLTVcIjogNDEuNjY2NyUsXG4gICAgXCJjb2wtNlwiOiA1MCUsXG4gICAgXCJjb2wtN1wiOiA1OC4zMzMzJSxcbiAgICBcImNvbC04XCI6IDY2LjY2NjclLFxuICAgIFwiY29sLTlcIjogNzUlLFxuICAgIFwiY29sLTEwXCI6IDgzLjMzMzMlLFxuICAgIFwiY29sLTExXCI6IDkxLjY2NjclLFxuICAgIFwiY29sLTEyXCI6IDEwMCVcbikgIWRlZmF1bHQ7XG5cbiRncmlkLWNvbHVtbi1vZmZzZXRzOiAoXG4gICAgXCJjb2wtb2Zmc2V0LTBcIjogMCxcbiAgICBcImNvbC1vZmZzZXQtMVwiOiA4LjMzMzMlLFxuICAgIFwiY29sLW9mZnNldC0yXCI6IDE2LjY2NjclLFxuICAgIFwiY29sLW9mZnNldC0zXCI6IDI1JSxcbiAgICBcImNvbC1vZmZzZXQtNFwiOiAzMy4zMzMzJSxcbiAgICBcImNvbC1vZmZzZXQtNVwiOiA0MS42NjY3JSxcbiAgICBcImNvbC1vZmZzZXQtNlwiOiA1MCUsXG4gICAgXCJjb2wtb2Zmc2V0LTdcIjogNTguMzMzMyUsXG4gICAgXCJjb2wtb2Zmc2V0LThcIjogNjYuNjY2NyUsXG4gICAgXCJjb2wtb2Zmc2V0LTlcIjogNzUlLFxuICAgIFwiY29sLW9mZnNldC0xMFwiOiA4My4zMzMzJSxcbiAgICBcImNvbC1vZmZzZXQtMTFcIjogOTEuNjY2NyUsXG4gICAgXCJjb2wtb2Zmc2V0LTEyXCI6IDEwMCUsXG4pICFkZWZhdWx0O1xuXG5AZWFjaCAkY29sLCR3aWR0aCBpbiAkZ3JpZC1jb2x1bW5zIHtcbiAgICAuI3skcHJlZml4fSN7JGNvbH0ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogJGd1dHRlcjtcbiAgICAgICAgd2lkdGg6ICN7JHdpZHRofTtcbiAgICB9XG59XG5cbkBlYWNoICRrZXksICR2YWwgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR2YWx9KSB7XG4gICAgICAgIC4jeyRrZXkgKyAkc2VwYXJhdG9yfSB7XG4gICAgICAgICAgICAmI3skcHJlZml4fWNvbCB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGd1dHRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJiN7JHByZWZpeH1jb2wtZml4ZWQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRndXR0ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBlYWNoICRjb2wsICR3aWR0aCBpbiAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgICAgICAgICAgICAmI3skcHJlZml4fSN7JGNvbH0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGd1dHRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICN7JHdpZHRofTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHN0eWxlLWNsYXNzKCdtYXJnaW4tbGVmdCcsICRncmlkLWNvbHVtbi1vZmZzZXRzLCB0cnVlKTsiLCJAdXNlICdzYXNzOm1hdGgnO1xuXG5AbWl4aW4gc3R5bGUtY2xhc3MoJHByb3AsICRtYXAsICRyZXNwb25zaXZlOiBmYWxzZSwgJHN0YXRlczogZmFsc2UpIHtcbiAgICBAZWFjaCAka2V5LCAkdmFsIGluICRtYXAge1xuICAgICAgICAuI3skcHJlZml4fSN7JGtleX0ge1xuICAgICAgICAgICAgI3skcHJvcH06ICN7JHZhbH0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJHN0YXRlcykge1xuICAgICAgICBAZWFjaCAka2V5LCAkdmFsIGluICRtYXAge1xuICAgICAgICAgICAgLmZvY3VzI3skc2VwYXJhdG9yfSB7XG4gICAgICAgICAgICAgICAgJiN7JHByZWZpeH0jeyRrZXl9OmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH06ICN7JHZhbH0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ob3ZlciN7JHNlcGFyYXRvcn0ge1xuICAgICAgICAgICAgICAgICYjeyRwcmVmaXh9I3ska2V5fTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9OiAjeyR2YWx9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWN0aXZlI3skc2VwYXJhdG9yfSB7XG4gICAgICAgICAgICAgICAgJiN7JHByZWZpeH0jeyRrZXl9OmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9OiAjeyR2YWx9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSkge1xuICAgICAgICBAZWFjaCAka2V5LCAkdmFsIGluICRicmVha3BvaW50cyB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR2YWx9KSB7XG4gICAgICAgICAgICAgICAgLiN7JGtleSArICRzZXBhcmF0b3J9IHtcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGtleSwgJHZhbCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYjeyRwcmVmaXh9I3ska2V5fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skcHJvcH06ICN7JHZhbH0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpZiAoJHN0YXRlcykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGtleSwgJHZhbCBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZm9jdXMjeyRzZXBhcmF0b3J9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiN7JHByZWZpeH0jeyRrZXl9OmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3B9OiAjeyR2YWx9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJmhvdmVyI3skc2VwYXJhdG9yfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjeyRwcmVmaXh9I3ska2V5fTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfTogI3skdmFsfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhY3RpdmUjeyRzZXBhcmF0b3J9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiN7JHByZWZpeH0jeyRrZXl9OmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfTogI3skdmFsfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gY29sb3ItY2xhc3MoJG5hbWUsICRwcm9wLCAkY29sb3JzLCAkc2hhZGVzKSB7XG4gICAgQGVhY2ggJGNvbG9yIGluICRjb2xvcnMge1xuICAgICAgICAuI3skcHJlZml4fSN7JG5hbWV9I3skY29sb3J9IHtcbiAgICAgICAgICAgIEBlYWNoICRzaGFkZSBpbiAkc2hhZGVzIHtcbiAgICAgICAgICAgICAgICAmLSN7JHNoYWRlfSB7XG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9OiB2YXIoLS0jeyRjb2xvcn0tI3skc2hhZGV9KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb2N1cyN7JHNlcGFyYXRvcn0ge1xuICAgICAgICAgICAgJiN7JHByZWZpeH0jeyRuYW1lfSN7JGNvbG9yfSB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJHNoYWRlIGluICRzaGFkZXMge1xuICAgICAgICAgICAgICAgICAgICAmLSN7JHNoYWRlfTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfTogdmFyKC0tI3skY29sb3J9LSN7JHNoYWRlfSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3ZlciN7JHNlcGFyYXRvcn0ge1xuICAgICAgICAgICAgJiN7JHByZWZpeH0jeyRuYW1lfSN7JGNvbG9yfSB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJHNoYWRlIGluICRzaGFkZXMge1xuICAgICAgICAgICAgICAgICAgICAmLSN7JHNoYWRlfTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfTogdmFyKC0tI3skY29sb3J9LSN7JHNoYWRlfSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUjeyRzZXBhcmF0b3J9IHtcbiAgICAgICAgICAgICYjeyRwcmVmaXh9I3skbmFtZX0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgICAgIEBlYWNoICRzaGFkZSBpbiAkc2hhZGVzIHtcbiAgICAgICAgICAgICAgICAgICAgJi0jeyRzaGFkZX06YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3B9OiB2YXIoLS0jeyRjb2xvcn0tI3skc2hhZGV9KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gc3VyZmFjZS1jbGFzcygkbmFtZSwgJHByb3AsICRzaGFkZXMpIHtcbiAgICBAZWFjaCAkc2hhZGUgaW4gJHNoYWRlcyB7XG4gICAgICAgIC4jeyRwcmVmaXh9I3skbmFtZX0tI3skc2hhZGV9IHtcbiAgICAgICAgICAgICN7JHByb3B9OiB2YXIoLS1zdXJmYWNlLSN7JHNoYWRlfSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRzaGFkZSBpbiAkc2hhZGVzIHtcbiAgICAgICAgLmZvY3VzI3skc2VwYXJhdG9yfSB7XG4gICAgICAgICAgICAmI3skcHJlZml4fSN7JG5hbWV9LSN7JHNoYWRlfTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgI3skcHJvcH06IHZhcigtLXN1cmZhY2UtI3skc2hhZGV9KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyI3skc2VwYXJhdG9yfSB7XG4gICAgICAgICAgICAmI3skcHJlZml4fSN7JG5hbWV9LSN7JHNoYWRlfTpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3skcHJvcH06IHZhcigtLXN1cmZhY2UtI3skc2hhZGV9KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZSN7JHNlcGFyYXRvcn0ge1xuICAgICAgICAgICAgJiN7JHByZWZpeH0jeyRuYW1lfS0jeyRzaGFkZX06YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAjeyRwcm9wfTogdmFyKC0tc3VyZmFjZS0jeyRzaGFkZX0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItY2xhc3MoJG5hbWUsICRkaXJlY3Rpb25zLCAkc2NhbGVzKSB7XG4gICAgQGVhY2ggJGRpciwgJHByb3AgaW4gJGRpcmVjdGlvbnMge1xuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIGxlbmd0aCgkc2NhbGVzKSAtIDEge1xuICAgICAgICAgICAgJGJvcmRlclZhbHVlOiBpZigkaSA9PSAwLCAnbm9uZScsICRpKTtcbiAgICAgICAgICAgICRjbGFzc05hbWU6ICN7JG5hbWV9LSN7JGRpcn0tI3skYm9yZGVyVmFsdWV9O1xuICAgICAgICAgICAgQGlmICgkZGlyID09ICcnKSB7XG4gICAgICAgICAgICAgICAgJGNsYXNzTmFtZTogI3skbmFtZX0tI3skYm9yZGVyVmFsdWV9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuI3skcHJlZml4fSN7JGNsYXNzTmFtZX0ge1xuICAgICAgICAgICAgICAgIEBlYWNoICRwcm9wTmFtZSBpbiAkcHJvcCB7XG4gICAgICAgICAgICAgICAgICAgICN7JHByb3BOYW1lfS13aWR0aDogbnRoKCRzY2FsZXMsICRpICsgMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcE5hbWV9LXN0eWxlOiBpZigkaSA9PSAwLCBub25lLCBzb2xpZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR2YWx9KSB7XG4gICAgICAgICAgICAuI3ska2V5ICsgJHNlcGFyYXRvcn0ge1xuICAgICAgICAgICAgICAgIEBlYWNoICRkaXIsICRwcm9wIGluICRkaXJlY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCBsZW5ndGgoJHNjYWxlcykgLSAxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICRib3JkZXJWYWx1ZTogaWYoJGkgPT0gMCwgJ25vbmUnLCAkaSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAkY2xhc3NOYW1lOiAjeyRuYW1lfS0jeyRkaXJ9LSN7JGJvcmRlclZhbHVlfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAoJGRpciA9PSAnJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjbGFzc05hbWU6ICN7JG5hbWV9LSN7JGJvcmRlclZhbHVlfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJiN7JHByZWZpeH0jeyRjbGFzc05hbWV9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZWFjaCAkcHJvcE5hbWUgaW4gJHByb3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wTmFtZX0td2lkdGg6IG50aCgkc2NhbGVzLCAkaSArIDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3BOYW1lfS1zdHlsZTogaWYoJGkgPT0gMCwgbm9uZSwgc29saWQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMtY2xhc3MoJG1hcCwgJGRpcmVjdGlvbnMpIHtcbiAgICBAZWFjaCAka2V5LCAkdmFsIGluICRtYXAge1xuICAgICAgICAkcHJlZml4TmFtZTogJGtleTtcbiAgICAgICAgJHN1ZmZpeE5hbWU6ICcnO1xuICAgICAgICAkaW5kZXg6IHN0ci1pbmRleCgka2V5LCAnYm9yZGVyLXJvdW5kJyk7XG5cbiAgICAgICAgQGlmICRpbmRleCAhPSBudWxsIHtcbiAgICAgICAgICAgICRwcmVmaXhOYW1lOiAnYm9yZGVyLXJvdW5kJztcbiAgICAgICAgICAgICRzdWZmaXhOYW1lOiBzdHItc2xpY2UoJGtleSwgc3RyLWxlbmd0aCgnYm9yZGVyLXJvdW5kJykgKyAxLCBzdHItbGVuZ3RoKCRrZXkpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRkaXIsICRwcm9wIGluICRkaXJlY3Rpb25zIHtcbiAgICAgICAgICAgIC4jeyRwcmVmaXh9I3skcHJlZml4TmFtZX0tI3skZGlyfSN7JHN1ZmZpeE5hbWV9IHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkcHJvcE5hbWUgaW4gJHByb3Age1xuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wTmFtZX06ICN7JHZhbH0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR2YWx9KSB7XG4gICAgICAgICAgICAuI3ska2V5ICsgJHNlcGFyYXRvcn0ge1xuICAgICAgICAgICAgICAgIEBlYWNoICRrZXksICR2YWwgaW4gJG1hcCB7XG4gICAgICAgICAgICAgICAgICAgICRwcmVmaXhOYW1lOiAka2V5O1xuICAgICAgICAgICAgICAgICAgICAkc3VmZml4TmFtZTogJyc7XG4gICAgICAgICAgICAgICAgICAgICRpbmRleDogc3RyLWluZGV4KCRrZXksICdib3JkZXItcm91bmQnKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaWYgJGluZGV4ICE9IG51bGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgJHByZWZpeE5hbWU6ICdib3JkZXItcm91bmQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgJHN1ZmZpeE5hbWU6IHN0ci1zbGljZSgka2V5LCBzdHItbGVuZ3RoKCdib3JkZXItcm91bmQnKSArIDEsIHN0ci1sZW5ndGgoJGtleSkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGRpciwgJHByb3AgaW4gJGRpcmVjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiN7JHByZWZpeH0jeyRwcmVmaXhOYW1lfS0jeyRkaXJ9I3skc3VmZml4TmFtZX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlYWNoICRwcm9wTmFtZSBpbiAkcHJvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3BOYW1lfTogI3skdmFsfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHJnYmEtY29sb3ItY2xhc3MoJG5hbWUsICRwcm9wLCAkY29sb3JzLCAkc2hhZGVzKSB7XG4gICAgQGVhY2ggJGNvbG9yTmFtZSwgJGNvbG9yVmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgICAgIC4jeyRwcmVmaXh9I3skbmFtZX0jeyRjb2xvck5hbWV9LWFscGhhIHtcbiAgICAgICAgICAgIEBlYWNoICRzaGFkZSBpbiAkc2hhZGVzIHtcbiAgICAgICAgICAgICAgICAmLSN7JHNoYWRlfSB7XG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9OiAje1wicmdiYSgjeyRjb2xvclZhbHVlfSwje21hdGguZGl2KCRzaGFkZSwgMTAwKX0pXCJ9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyI3skc2VwYXJhdG9yfSB7XG4gICAgICAgICAgICAmI3skcHJlZml4fSN7JG5hbWV9I3skY29sb3JOYW1lfS1hbHBoYSB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJHNoYWRlIGluICRzaGFkZXMge1xuICAgICAgICAgICAgICAgICAgICAmLSN7JHNoYWRlfTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfTogI3tcInJnYmEoI3skY29sb3JWYWx1ZX0sI3ttYXRoLmRpdigkc2hhZGUsIDEwMCl9KVwifSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvY3VzI3skc2VwYXJhdG9yfSB7XG4gICAgICAgICAgICAmI3skcHJlZml4fSN7JG5hbWV9I3skY29sb3JOYW1lfS1hbHBoYSB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJHNoYWRlIGluICRzaGFkZXMge1xuICAgICAgICAgICAgICAgICAgICAmLSN7JHNoYWRlfTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfTogI3tcInJnYmEoI3skY29sb3JWYWx1ZX0sI3ttYXRoLmRpdigkc2hhZGUsIDEwMCl9KVwifSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZSN7JHNlcGFyYXRvcn0ge1xuICAgICAgICAgICAgJiN7JHByZWZpeH0jeyRuYW1lfSN7JGNvbG9yTmFtZX0tYWxwaGEge1xuICAgICAgICAgICAgICAgIEBlYWNoICRzaGFkZSBpbiAkc2hhZGVzIHtcbiAgICAgICAgICAgICAgICAgICAgJi0jeyRzaGFkZX06YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3B9OiAje1wicmdiYSgjeyRjb2xvclZhbHVlfSwje21hdGguZGl2KCRzaGFkZSwgMTAwKX0pXCJ9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBzcGFjaW5nLWNsYXNzKCRpblByZWZpeCwgJG1hcCwgJHNjYWxlcywgJHJlc3BvbnNpdmU6IHRydWUsICRhdXRvOiBmYWxzZSwgJG5lZ2F0aXZlOiBmYWxzZSkge1xuICAgICRpblByZWZpeDogJHByZWZpeCArICRpblByZWZpeDtcblxuICAgIEBlYWNoICRuYW1lLCAkcHJvcCBpbiAkbWFwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCBsZW5ndGgoJHNjYWxlcykgLSAxIHtcbiAgICAgICAgICAgIC4jeyRpblByZWZpeH0jeyRuYW1lfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJHByb3BOYW1lIGluICRwcm9wIHtcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcE5hbWV9OiAkc3BhY2VyICogbnRoKCRzY2FsZXMsICRpICsgMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgKCRuZWdhdGl2ZSkge1xuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHNjYWxlcykgLSAxIHtcbiAgICAgICAgICAgICAgICAuLSN7JGluUHJlZml4fSN7JG5hbWV9LSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJHByb3BOYW1lIGluICRwcm9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3BOYW1lfTogLTEgKiAkc3BhY2VyICogbnRoKCRzY2FsZXMsICRpICsgMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAoJGF1dG8pIHtcbiAgICAgICAgICAgIC4jeyRpblByZWZpeH0jeyRuYW1lfS1hdXRvIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkcHJvcE5hbWUgaW4gJHByb3Age1xuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wTmFtZX06IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxuXG4gICAgQGlmICgkcmVzcG9uc2l2ZSkge1xuICAgICAgICBAZWFjaCAka2V5LCAkdmFsIGluICRicmVha3BvaW50cyB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR2YWx9KSB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRwcm9wIGluICRtYXAge1xuICAgICAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIGxlbmd0aCgkc2NhbGVzKSAtIDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgLiN7JGtleSArICRzZXBhcmF0b3J9I3skaW5QcmVmaXh9I3skbmFtZX0tI3skaX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlYWNoICRwcm9wTmFtZSBpbiAkcHJvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3BOYW1lfTogJHNwYWNlciAqIG50aCgkc2NhbGVzLCAkaSArIDEpICFpbXBvcnRhbnQ7O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpZiAoJG5lZ2F0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2NhbGVzKSAtIDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4jeyRrZXkgKyAkc2VwYXJhdG9yfS0jeyRpblByZWZpeH0jeyRuYW1lfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlYWNoICRwcm9wTmFtZSBpbiAkcHJvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wTmFtZX06IC0xICogJHNwYWNlciAqIG50aCgkc2NhbGVzLCAkaSArIDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaWYgKCRhdXRvKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuI3ska2V5ICsgJHNlcGFyYXRvcn0jeyRpblByZWZpeH0jeyRuYW1lfS1hdXRvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZWFjaCAkcHJvcE5hbWUgaW4gJHByb3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wTmFtZX06IGF1dG8gIWltcG9ydGFudDs7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZ2VuZXJhdGUtY2xhc3MoJG1hcCwgJHJlc3BvbnNpdmU6IGZhbHNlLCAkc3RhdGVzOiBmYWxzZSkge1xuICAgIEBlYWNoICRuYW1lLCAkcHJvcE1hcCBpbiAkbWFwIHtcbiAgICAgICAgLiN7JHByZWZpeH0jeyRuYW1lfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcCwgJHZhbCBpbiAkcHJvcE1hcCB7XG4gICAgICAgICAgICAgICAgI3skcHJvcH06ICN7JHZhbH0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJHN0YXRlcykge1xuICAgICAgICBAZWFjaCAkbmFtZSwgJHByb3BNYXAgaW4gJG1hcCB7XG4gICAgICAgICAgICAuZm9jdXMjeyRzZXBhcmF0b3J9IHtcbiAgICAgICAgICAgICAgICAmI3skcHJlZml4fSN7JG5hbWV9OmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJHByb3AsICR2YWwgaW4gJHByb3BNYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgI3skcHJvcH06ICN7JHZhbH0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhvdmVyI3skc2VwYXJhdG9yfSB7XG4gICAgICAgICAgICAgICAgJiN7JHByZWZpeH0jeyRuYW1lfTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRwcm9wLCAkdmFsIGluICRwcm9wTWFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3B9OiAjeyR2YWx9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY3RpdmUjeyRzZXBhcmF0b3J9IHtcbiAgICAgICAgICAgICAgICAmI3skcHJlZml4fSN7JG5hbWV9OmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRwcm9wLCAkdmFsIGluICRwcm9wTWFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3B9OiAjeyR2YWx9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKCRyZXNwb25zaXZlKSB7XG4gICAgICAgIEBlYWNoICRrZXksICR2YWwgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHZhbH0pIHtcbiAgICAgICAgICAgICAgICAuI3ska2V5ICsgJHNlcGFyYXRvcn0ge1xuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHByb3BNYXAgaW4gJG1hcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmI3skcHJlZml4fSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZWFjaCAkcHJvcCwgJHZhbCBpbiAkcHJvcE1hcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3B9OiAjeyR2YWx9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpZiAoJHN0YXRlcykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRwcm9wTWFwIGluICRtYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZmb2N1cyN7JHNlcGFyYXRvcn0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI3skcHJlZml4fSN7JG5hbWV9OmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlYWNoICRwcm9wLCAkdmFsIGluICRwcm9wTWFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfTogI3skdmFsfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZob3ZlciN7JHNlcGFyYXRvcn0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI3skcHJlZml4fSN7JG5hbWV9OmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlYWNoICRwcm9wLCAkdmFsIGluICRwcm9wTWFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfTogI3skdmFsfSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhY3RpdmUjeyRzZXBhcmF0b3J9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiN7JHByZWZpeH0jeyRuYW1lfTphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJHByb3AsICR2YWwgaW4gJHByb3BNYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3B9OiAjeyR2YWx9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLiN7JHByZWZpeH1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGZpZWxkTWFyZ2luO1xufVxuXG4uI3skcHJlZml4fWZpZWxkID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkZmllbGRMYWJlbE1hcmdpbjtcbn1cblxuLiN7JHByZWZpeH1maWVsZC4jeyRwcmVmaXh9Z3JpZCA+IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi4jeyRwcmVmaXh9ZmllbGQgPiBzbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogJGhlbHBlclRleHRNYXJnaW47XG59XG5cbi4jeyRwcmVmaXh9ZmllbGQuI3skcHJlZml4fWdyaWQsXG4uI3skcHJlZml4fWZvcm1ncmlkLiN7JHByZWZpeH1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uI3skcHJlZml4fWZpZWxkLiN7JHByZWZpeH1ncmlkIC4jeyRwcmVmaXh9Y29sLWZpeGVkLFxuLiN7JHByZWZpeH1mb3JtZ3JpZC4jeyRwcmVmaXh9Z3JpZCAuI3skcHJlZml4fWNvbC1maXhlZCxcbi4jeyRwcmVmaXh9ZmllbGQuI3skcHJlZml4fWdyaWQgLiN7JHByZWZpeH1jb2wsXG4uI3skcHJlZml4fWZvcm1ncmlkLiN7JHByZWZpeH1ncmlkIC4jeyRwcmVmaXh9Y29sLFxuLiN7JHByZWZpeH1maWVsZC4jeyRwcmVmaXh9Z3JpZCAuI3skcHJlZml4fWNvbC0xLCBcbi4jeyRwcmVmaXh9Zm9ybWdyaWQuI3skcHJlZml4fWdyaWQgLiN7JHByZWZpeH1jb2wtMSwgXG4uI3skcHJlZml4fWZpZWxkLiN7JHByZWZpeH1ncmlkIC4jeyRwcmVmaXh9Y29sLTIsXG4uI3skcHJlZml4fWZvcm1ncmlkLiN7JHByZWZpeH1ncmlkIC4jeyRwcmVmaXh9Y29sLTIsIFxuLiN7JHByZWZpeH1maWVsZC4jeyRwcmVmaXh9Z3JpZCAuI3skcHJlZml4fWNvbC0zLCBcbi4jeyRwcmVmaXh9Zm9ybWdyaWQuI3skcHJlZml4fWdyaWQgLiN7JHByZWZpeH1jb2wtMywgXG4uI3skcHJlZml4fWZpZWxkLiN7JHByZWZpeH1ncmlkIC4jeyRwcmVmaXh9Y29sLTQsIFxuLiN7JHByZWZpeH1mb3JtZ3JpZC4jeyRwcmVmaXh9Z3JpZCAuI3skcHJlZml4fWNvbC00LCBcbi4jeyRwcmVmaXh9ZmllbGQuI3skcHJlZml4fWdyaWQgLiN7JHByZWZpeH1jb2wtNSwgXG4uI3skcHJlZml4fWZvcm1ncmlkLiN7JHByZWZpeH1ncmlkIC4jeyRwcmVmaXh9Y29sLTUsIFxuLiN7JHByZWZpeH1maWVsZC4jeyRwcmVmaXh9Z3JpZCAuI3skcHJlZml4fWNvbC02LCBcbi4jeyRwcmVmaXh9Zm9ybWdyaWQuI3skcHJlZml4fWdyaWQgLiN7JHByZWZpeH1jb2wtNixcbi4jeyRwcmVmaXh9ZmllbGQuI3skcHJlZml4fWdyaWQgLiN7JHByZWZpeH1jb2wtNywgXG4uI3skcHJlZml4fWZvcm1ncmlkLiN7JHByZWZpeH1ncmlkIC4jeyRwcmVmaXh9Y29sLTcsIFxuLiN7JHByZWZpeH1maWVsZC4jeyRwcmVmaXh9Z3JpZCAuI3skcHJlZml4fWNvbC04LCBcbi4jeyRwcmVmaXh9Zm9ybWdyaWQuI3skcHJlZml4fWdyaWQgLiN7JHByZWZpeH1jb2wtOCwgXG4uI3skcHJlZml4fWZpZWxkLiN7JHByZWZpeH1ncmlkIC4jeyRwcmVmaXh9Y29sLTksIFxuLiN7JHByZWZpeH1mb3JtZ3JpZC4jeyRwcmVmaXh9Z3JpZCAuI3skcHJlZml4fWNvbC05LCBcbi4jeyRwcmVmaXh9ZmllbGQuI3skcHJlZml4fWdyaWQgLiN7JHByZWZpeH1jb2wtMTAsIFxuLiN7JHByZWZpeH1mb3JtZ3JpZC4jeyRwcmVmaXh9Z3JpZCAuI3skcHJlZml4fWNvbC0xMCwgXG4uI3skcHJlZml4fWZpZWxkLiN7JHByZWZpeH1ncmlkIC4jeyRwcmVmaXh9Y29sLTExLCBcbi4jeyRwcmVmaXh9Zm9ybWdyaWQuI3skcHJlZml4fWdyaWQgLiN7JHByZWZpeH1jb2wtMTEsIFxuLiN7JHByZWZpeH1maWVsZC4jeyRwcmVmaXh9Z3JpZCAuI3skcHJlZml4fWNvbC0xMixcbi4jeyRwcmVmaXh9Zm9ybWdyaWQuI3skcHJlZml4fWdyaWQgLiN7JHByZWZpeH1jb2wtMTIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uI3skcHJlZml4fWZvcm1ncm91cC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uI3skcHJlZml4fWZvcm1ncm91cC1pbmxpbmUgLiN7JHByZWZpeH1maWVsZCxcbi4jeyRwcmVmaXh9Zm9ybWdyb3VwLWlubGluZSAuI3skcHJlZml4fWZpZWxkLWNoZWNrYm94LFxuLiN7JHByZWZpeH1mb3JtZ3JvdXAtaW5saW5lIC4jeyRwcmVmaXh9ZmllbGQtcmFkaW9idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogJGZpZWxkTWFyZ2luO1xufVxuXG4uI3skcHJlZml4fWZvcm1ncm91cC1pbmxpbmUgLiN7JHByZWZpeH1maWVsZCA+IGxhYmVsLFxuLiN7JHByZWZpeH1mb3JtZ3JvdXAtaW5saW5lIC4jeyRwcmVmaXh9ZmllbGQtY2hlY2tib3ggPiBsYWJlbCxcbi4jeyRwcmVmaXh9Zm9ybWdyb3VwLWlubGluZSAuI3skcHJlZml4fWZpZWxkLXJhZGlvYnV0dG9uID4gbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogJGZpZWxkTGFiZWxNYXJnaW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLiN7JHByZWZpeH1maWVsZC1jaGVja2JveCxcbi4jeyRwcmVmaXh9ZmllbGQtcmFkaW9idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRmaWVsZE1hcmdpbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi4jeyRwcmVmaXh9ZmllbGQtY2hlY2tib3ggPiBsYWJlbCxcbi4jeyRwcmVmaXh9ZmllbGQtcmFkaW9idXR0b24gPiBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRmaWVsZExhYmVsTWFyZ2luO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiJHByZWZpeDogJycgIWRlZmF1bHQ7XG4kc2VwYXJhdG9yOiAnXFxcXDonICFkZWZhdWx0O1xuXG4kc206IDU3NnB4ICFkZWZhdWx0O1xuJG1kOiA3NjhweCAhZGVmYXVsdDtcbiRsZzogOTkycHggIWRlZmF1bHQ7XG4keGw6IDEyMDBweCAhZGVmYXVsdDtcbiRndXR0ZXI6IC41cmVtICFkZWZhdWx0O1xuXG4kZmllbGRNYXJnaW46IDFyZW0gIWRlZmF1bHQ7XG4kZmllbGRMYWJlbE1hcmdpbjogLjVyZW0gIWRlZmF1bHQ7XG4kaGVscGVyVGV4dE1hcmdpbjogLjI1cmVtICFkZWZhdWx0O1xuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWtwb2ludHM6IChcbiAgICAnc20nOiAkc20sXG4gICAgJ21kJzogJG1kLFxuICAgICdsZyc6ICRsZyxcbiAgICAneGwnOiAkeGxcbikgIWRlZmF1bHQ7IiwiJGFwcGVhcmFuY2UtcHJvcHM6IChcbiAgICAnYXBwZWFyYW5jZS1ub25lJzogbm9uZVxuKSAhZGVmYXVsdDtcblxuJG91dGxpbmUtcHJvcHM6IChcbiAgICAnb3V0bGluZS1ub25lJzogbm9uZVxuKSAhZGVmYXVsdDtcblxuJHBvaW50ZXItZXZlbnRzLXByb3BzOiAoXG4gICAgJ3BvaW50ZXItZXZlbnRzLW5vbmUnOiBub25lLFxuICAgICdwb2ludGVyLWV2ZW50cy1hdXRvJzogYXV0b1xuKSAhZGVmYXVsdDtcblxuJGN1cnNvci1wcm9wczogKFxuICAgICdjdXJzb3ItYXV0byc6ICdhdXRvJyxcbiAgICAnY3Vyc29yLXBvaW50ZXInOiAncG9pbnRlcicsXG4gICAgJ2N1cnNvci13YWl0JzogJ3dhaXQnLFxuICAgICdjdXJzb3ItbW92ZSc6ICdtb3ZlJ1xuKSAhZGVmYXVsdDtcblxuJHNlbGVjdC1wcm9wczogKFxuICAgICdzZWxlY3Qtbm9uZSc6ICdub25lJyxcbiAgICAnc2VsZWN0LXRleHQnOiAndGV4dCcsXG4gICAgJ3NlbGVjdC1hbGwnOiAnYWxsJyxcbiAgICAnc2VsZWN0LWF1dG8nOiAnYXV0bydcbikgIWRlZmF1bHQ7XG5cbiRvcGFjaXR5LXByb3BzOiAoXG4gICAgJ29wYWNpdHktMCc6ICcwJyxcbiAgICAnb3BhY2l0eS0xMCc6ICcuMScsXG4gICAgJ29wYWNpdHktMjAnOiAnLjInLFxuICAgICdvcGFjaXR5LTMwJzogJy4zJyxcbiAgICAnb3BhY2l0eS00MCc6ICcuNCcsXG4gICAgJ29wYWNpdHktNTAnOiAnLjUnLFxuICAgICdvcGFjaXR5LTYwJzogJy42JyxcbiAgICAnb3BhY2l0eS03MCc6ICcuNycsXG4gICAgJ29wYWNpdHktODAnOiAnLjgnLFxuICAgICdvcGFjaXR5LTkwJzogJy45JyxcbiAgICAnb3BhY2l0eS0xMDAnOiAnMSdcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIHN0eWxlLWNsYXNzKCdhcHBlYXJhbmNlJywgJGFwcGVhcmFuY2UtcHJvcHMpO1xuQGluY2x1ZGUgc3R5bGUtY2xhc3MoJ291dGxpbmUnLCAkb3V0bGluZS1wcm9wcyk7XG5AaW5jbHVkZSBzdHlsZS1jbGFzcygncG9pbnRlci1ldmVudHMnLCAkcG9pbnRlci1ldmVudHMtcHJvcHMpO1xuQGluY2x1ZGUgc3R5bGUtY2xhc3MoJ2N1cnNvcicsICRjdXJzb3ItcHJvcHMpO1xuQGluY2x1ZGUgc3R5bGUtY2xhc3MoJ3VzZXItc2VsZWN0JywgJHNlbGVjdC1wcm9wcyk7XG5AaW5jbHVkZSBzdHlsZS1jbGFzcygnb3BhY2l0eScsICRvcGFjaXR5LXByb3BzKTtcblxuLiN7JHByZWZpeH1yZXNldCB7XG4gICAgYWxsOiB1bnNldDtcbn0iLCIkYW5pbWF0aW9uUGVyc3BlY3RpdmU6IDIwMDBweCAhZGVmYXVsdDtcblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZW91dCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzY2FsZWluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBvcGFjaXR5IC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZWRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgbWF4LWhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGV1cCB7XG4gICAgMCUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbmxlZnQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIG9wYWNpdHkgLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZW91dGxlZnQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIG9wYWNpdHkgLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZWlucmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgb3BhY2l0eSAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlb3V0cmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIG9wYWNpdHkgLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlaW51cCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgb3BhY2l0eSAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlb3V0dXAge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIG9wYWNpdHkgLjEycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluZG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBvcGFjaXR5IC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVvdXRkb3duIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBvcGFjaXR5IC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS13aWR0aCB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKCRhbmltYXRpb25QZXJzcGVjdGl2ZSkgcm90YXRlWCgtMTAwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJGFuaW1hdGlvblBlcnNwZWN0aXZlKSByb3RhdGVYKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwbGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJGFuaW1hdGlvblBlcnNwZWN0aXZlKSByb3RhdGVZKC0xMDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgkYW5pbWF0aW9uUGVyc3BlY3RpdmUpIHJvdGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXByaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoJGFuaW1hdGlvblBlcnNwZWN0aXZlKSByb3RhdGVZKDEwMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKCRhbmltYXRpb25QZXJzcGVjdGl2ZSkgcm90YXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcHVwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgkYW5pbWF0aW9uUGVyc3BlY3RpdmUpIHJvdGF0ZVgoLTEwMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKCRhbmltYXRpb25QZXJzcGVjdGl2ZSkgcm90YXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbWluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21pbmRvd24ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB6b29taW5sZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbWlucmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB6b29taW51cCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgfVxufVxuXG4uI3skcHJlZml4fWZhZGVpbiB7XG4gICAgYW5pbWF0aW9uOiBmYWRlaW4gLjE1cyBsaW5lYXI7XG59XG5cbi4jeyRwcmVmaXh9ZmFkZW91dCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlb3V0IC4xNXMgbGluZWFyO1xufVxuXG4uI3skcHJlZml4fXNsaWRlZG93biB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZWRvd24gLjQ1cyBlYXNlLWluLW91dDtcbn1cblxuLiN7JHByZWZpeH1zbGlkZXVwIHtcbiAgICBhbmltYXRpb246IHNsaWRldXAgLjQ1cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7XG59XG5cbi4jeyRwcmVmaXh9c2NhbGVpbiB7XG4gICAgYW5pbWF0aW9uOiBzY2FsZWluIC4xNXMgbGluZWFyO1xufVxuXG4uI3skcHJlZml4fWZhZGVpbmxlZnQge1xuICAgIGFuaW1hdGlvbjogZmFkZWlubGVmdCAuMTVzIGxpbmVhcjtcbn1cblxuLiN7JHByZWZpeH1mYWRlb3V0bGVmdCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlb3V0bGVmdCAuMTVzIGxpbmVhcjtcbn1cblxuLiN7JHByZWZpeH1mYWRlaW5yaWdodCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlaW5yaWdodCAuMTVzIGxpbmVhcjtcbn1cblxuLiN7JHByZWZpeH1mYWRlb3V0cmlnaHQge1xuICAgIGFuaW1hdGlvbjogZmFkZW91dHJpZ2h0IC4xNXMgbGluZWFyO1xufVxuXG4uI3skcHJlZml4fWZhZGVpbnVwIHtcbiAgICBhbmltYXRpb246IGZhZGVpbnVwIC4xNXMgbGluZWFyO1xufVxuXG4uI3skcHJlZml4fWZhZGVvdXR1cCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlb3V0dXAgLjE1cyBsaW5lYXI7XG59XG5cbi4jeyRwcmVmaXh9ZmFkZWluZG93biB7XG4gICAgYW5pbWF0aW9uOiBmYWRlaW5kb3duIC4xNXMgbGluZWFyO1xufVxuXG4uI3skcHJlZml4fWZhZGVvdXRkb3duIHtcbiAgICBhbmltYXRpb246IGZhZGVvdXRkb3duIC4xNXMgbGluZWFyO1xufVxuXG4uI3skcHJlZml4fWFuaW1hdGUtd2lkdGgge1xuICAgIGFuaW1hdGlvbjogYW5pbWF0ZS13aWR0aCAxMDAwbXMgbGluZWFyO1xufVxuXG4uI3skcHJlZml4fWZsaXAge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYW5pbWF0aW9uOiBmbGlwIC4xNXMgbGluZWFyO1xufVxuXG4uI3skcHJlZml4fWZsaXB1cCB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IGZsaXB1cCAuMTVzIGxpbmVhcjtcbn1cblxuLiN7JHByZWZpeH1mbGlwbGVmdCB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IGZsaXBsZWZ0IC4xNXMgbGluZWFyO1xufVxuXG4uI3skcHJlZml4fWZsaXByaWdodCB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IGZsaXByaWdodCAuMTVzIGxpbmVhcjtcbn1cblxuLiN7JHByZWZpeH16b29taW4ge1xuICAgIGFuaW1hdGlvbjogem9vbWluIC4xNXMgbGluZWFyO1xufVxuXG4uI3skcHJlZml4fXpvb21pbmRvd24ge1xuICAgIGFuaW1hdGlvbjogem9vbWluZG93biAuMTVzIGxpbmVhcjtcbn1cblxuLiN7JHByZWZpeH16b29taW5sZWZ0IHtcbiAgICBhbmltYXRpb246IHpvb21pbmxlZnQgLjE1cyBsaW5lYXI7XG59XG5cbi4jeyRwcmVmaXh9em9vbWlucmlnaHQge1xuICAgIGFuaW1hdGlvbjogem9vbWlucmlnaHQgLjE1cyBsaW5lYXI7XG59XG5cbi4jeyRwcmVmaXh9em9vbWludXAge1xuICAgIGFuaW1hdGlvbjogem9vbWludXAgLjE1cyBsaW5lYXI7XG59XG5cbiRhbmltYXRpb24tZHVyYXRpb24tcHJvcHM6IChcbiAgJ2FuaW1hdGlvbi1kdXJhdGlvbi0xMDAnOiAnMTAwbXMnLFxuICAnYW5pbWF0aW9uLWR1cmF0aW9uLTE1MCc6ICcxNTBtcycsXG4gICdhbmltYXRpb24tZHVyYXRpb24tMjAwJzogJzIwMG1zJyxcbiAgJ2FuaW1hdGlvbi1kdXJhdGlvbi0zMDAnOiAnMzAwbXMnLFxuICAnYW5pbWF0aW9uLWR1cmF0aW9uLTQwMCc6ICc0MDBtcycsXG4gICdhbmltYXRpb24tZHVyYXRpb24tNTAwJzogJzUwMG1zJyxcbiAgJ2FuaW1hdGlvbi1kdXJhdGlvbi0xMDAwJzogJzEwMDBtcycsXG4gICdhbmltYXRpb24tZHVyYXRpb24tMjAwMCc6ICcyMDAwbXMnLFxuICAnYW5pbWF0aW9uLWR1cmF0aW9uLTMwMDAnOiAnMzAwMG1zJ1xuKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1kZWxheS1wcm9wczogKFxuICAnYW5pbWF0aW9uLWRlbGF5LTEwMCc6ICcxMDBtcycsXG4gICdhbmltYXRpb24tZGVsYXktMTUwJzogJzE1MG1zJyxcbiAgJ2FuaW1hdGlvbi1kZWxheS0yMDAnOiAnMjAwbXMnLFxuICAnYW5pbWF0aW9uLWRlbGF5LTMwMCc6ICczMDBtcycsXG4gICdhbmltYXRpb24tZGVsYXktNDAwJzogJzQwMG1zJyxcbiAgJ2FuaW1hdGlvbi1kZWxheS01MDAnOiAnNTAwbXMnLFxuICAnYW5pbWF0aW9uLWRlbGF5LTEwMDAnOiAnMTAwMG1zJ1xuKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1pdGVyYXRpb24tcHJvcHM6IChcbiAgJ2FuaW1hdGlvbi1pdGVyYXRpb24tMSc6ICcxJyxcbiAgJ2FuaW1hdGlvbi1pdGVyYXRpb24tMic6ICcyJyxcbiAgJ2FuaW1hdGlvbi1pdGVyYXRpb24taW5maW5pdGUnOiAnaW5maW5pdGUnXG4pICFkZWZhdWx0O1xuXG4kYW5pbWF0aW9uLXRpbWluZy1wcm9wczogKFxuICAnYW5pbWF0aW9uLWxpbmVhcic6ICdsaW5lYXInLFxuICAnYW5pbWF0aW9uLWVhc2UtaW4nOiAnY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSknLFxuICAnYW5pbWF0aW9uLWVhc2Utb3V0JzogJ2N1YmljLWJlemllcigwLCAwLCAwLjIsIDEpJyxcbiAgJ2FuaW1hdGlvbi1lYXNlLWluLW91dCc6ICdjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpJ1xuKSAhZGVmYXVsdDtcblxuJGFuaW1hdGlvbi1maWxsLXByb3BzOiAoXG4gICdhbmltYXRpb24tZmlsbC1ub25lJzogJ25vbmUnLFxuICAnYW5pbWF0aW9uLWZpbGwtZm9yd2FyZHMnOiAnZm9yd2FyZHMnLFxuICAnYW5pbWF0aW9uLWZpbGwtYmFja3dhcmRzJzogJ2JhY2t3YXJkcycsXG4gICdhbmltYXRpb24tZmlsbC1ib3RoJzogJ2JvdGgnXG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBzdHlsZS1jbGFzcygnYW5pbWF0aW9uLWR1cmF0aW9uJywgJGFuaW1hdGlvbi1kdXJhdGlvbi1wcm9wcyk7XG5AaW5jbHVkZSBzdHlsZS1jbGFzcygnYW5pbWF0aW9uLWRlbGF5JywgJGFuaW1hdGlvbi1kZWxheS1wcm9wcyk7XG5AaW5jbHVkZSBzdHlsZS1jbGFzcygnYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCcsICRhbmltYXRpb24taXRlcmF0aW9uLXByb3BzKTtcbkBpbmNsdWRlIHN0eWxlLWNsYXNzKCdhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uJywgJGFuaW1hdGlvbi10aW1pbmctcHJvcHMpO1xuQGluY2x1ZGUgc3R5bGUtY2xhc3MoJ2FuaW1hdGlvbi1maWxsLW1vZGUnLCAkYW5pbWF0aW9uLWZpbGwtcHJvcHMpOyJdfQ== */